using System.Collections; using System.Collections.Generic; using System.Linq; using asap.core; using cfg; using DG.Tweening; using game; using Game; using GameCore; using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class FishingDuelRewardPanel : BasePanel { Tables _tables; private CanvasGroup canvasGroup; private CanvasGroup root_success; private GameObject root_fail; private Button playButton; private TMP_Text text_title; private TMP_Text text_weight_num; private Image img_fishTag; private GameObject station_powerful; private GameObject station_weekly; private GameObject station_nopush; public TMP_Text text_info; private Button btn_green; TMP_Text text_tryagain_num; int curRateIndex; public UIDrag dragImage; Animator anim_panel; public float fishRotateSpeed = 8f; //鱼旋转速度 TMP_Text text_num_fishcard; TMP_Text text_num_rod; int fishID; FishingData fishingData; //AddCash等待时间 public float waitTime1 = 0.2f; //AddCash持续时间 public float duration1 = 1f; public float waitTime2 = 0.2f; public float duration2 = 1f; IUIService uiService; PlayerFishData playerFishData; PlayerData playerData; FishingDuelManager fishingDuelManager; private void Awake() { fishingDuelManager = GContext.container.Resolve(); uiService = GContext.container.Resolve(); dragImage = transform.Find("root_success/UIDrag").GetComponent(); canvasGroup = GetComponent(); text_num_fishcard = transform.Find("root_success/info/fishcard/text_num").GetComponent(); text_num_rod = transform.Find("root_success/info/rod/text_num").GetComponent(); root_success = transform.Find("root_success").GetComponent(); img_fishTag = transform.Find("root_success/info/name/icon_tag").GetComponent(); anim_panel = GetComponent(); text_title = transform.Find("root_success/info/name/text_name").GetComponent(); text_weight_num = transform.Find("root_success/info/score/text_point").GetComponent(); playButton = transform.Find("root_success/info/btn_play/btn_green").GetComponent