using asap.core; using DG.Tweening; using game; using GameCore; using System; using System.Collections.Generic; using System.Threading.Tasks; using TMPro; using UnityEngine; using UnityEngine.UI; using UniRx; // 继续 public class FishingChallengeContinueEvent { } // 结算界面 // 显示前往钓鱼按钮的UI public class EventChallengePanel : MonoBehaviour { // private Button btn_questionmark; private TMP_Text text_title; private CanvasGroup canvasGroup; private TMP_Text text_people; private TMP_Text text_time; private Button btn_enter; private Button btn_close; // private RewardItemNew reward; // 数据 private Timer timer; private int curNum; private int _challengeState; private int oldStep; private int newStep; private List itemDataList; private List success_head_list = new(); // private IDisposable _disposable; private CompositeDisposable _disposable = new(); private FishingChallengeManager _fishingChallengeManager; // 处理单元奖励中 private bool _isStageRewardLogic = false; private void Awake() { _fishingChallengeManager = GContext.container.Resolve(); // 先全部屏蔽按钮 canvasGroup = transform.Find("root").GetComponent(); canvasGroup.blocksRaycasts = false; // btn_questionmark = transform.Find("root/title/btn_questionmark").GetComponent