using asap.core; using cfg; using DG.Tweening; using game; using GameCore; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using TMPro; using UnityEngine; using UnityEngine.UI; using UniRx; public class EventChallengeMatchingLoadingPanel : MonoBehaviour { private FishingChallengeManager _fishingChallengeManager; // private Animation _panelAnimation; private Button _btnMask; private TMP_Text text_title; // private TMP_Text text_info; // private TMP_Text text_num; private TMP_Text _prizeTextNum; private Image _iconPrize; private GameObject rootGo; private GameObject text_match_success; private GameObject text_match; private GameObject text_continue; private Animation player; private RectTransform region; private IDisposable _disposable; private List headList = new(); // private int _uiType = 0; private void Awake() { Log("Awake"); _uiType = FishingChallengeAct.CloudType; _fishingChallengeManager = GContext.container.Resolve(); _disposable = GContext.OnEvent().Subscribe(EndTransition); _panelAnimation = transform.GetComponent(); _btnMask = transform.Find("top").GetComponent