using System; using System.Collections.Generic; using asap.core; using cfg; using GameCore; using TMPro; using UnityEngine; using UnityEngine.UI; public class FishingTargetPopupPanelBase : MonoBehaviour { protected FishingEventData _fishingEventData; Button btn_close; Button btn_mask; RewardItemNew require; TMP_Text text_info; TMP_Text text_title; TMP_Text text_time; Timer timer; Transform beilvpanel_max; Transform bg_beilvlpanel; TMP_Text text_beilvpanel_content; TargetReward target_reward; CollectingTargetReward targetReward1; CollectingTargetReward targetReward2; CollectingTargetReward targetReward3; List itemData1; List itemData2; List itemData3; int targetCount1; int targetCount2; int targetCount3; protected virtual void Awake() { target_reward = transform.Find("root/target_reward").GetComponent(); _fishingEventData = GContext.container.Resolve(); btn_close = transform.Find("btn_close").GetComponent