using asap.core; using Game; using GameCore; using System; using TMPro; using UnityEngine; using UnityEngine.UI; using UniRx; using DG.Tweening; using System.Collections; using cfg; public class EventFishingDuelArea : MonoBehaviour { private UIButton btn_play; Button btn_yugan; public Animation ani; event_fishingduel_rod_change rodPanel; Animator btn_play_anim; [NonSerialized] public GameObject DownPanel; Animation text_time_ani; TMP_Text text_time; TMP_Text text_time_red; public TMP_Text text_countdown; GameObject TopArea; Image bar; string doTweenKey = "EventFishingDuelArea"; DuelUIView selfView; DuelUIView enemyView; FishingDuelManager FDM; Button btn_chat; GameObject chat; GameObject redpoint; Animator toast_start; TMP_Text text_title; public Animation toast_others; public TMP_Text[] toasts; protected CompositeDisposable disposables = new CompositeDisposable(); private void Awake() { FDM = GContext.container.Resolve(); TopArea = transform.Find("root/TopArea").gameObject; bar = transform.Find("root/TopArea/bg_bar/bar_myself").GetComponent(); selfView = transform.Find("root/TopArea/SelfView").GetComponent(); enemyView = transform.Find("root/TopArea/EnemyView").GetComponent(); btn_play = transform.Find("root/DownPanel/btn_play").GetComponent(); btn_play_anim = btn_play.GetComponent(); text_time_ani = transform.Find("root/TopArea/bg_bar/text_time").GetComponent(); text_time = transform.Find("root/TopArea/bg_bar/text_time/text_time").GetComponent(); text_time_red = transform.Find("root/TopArea/bg_bar/text_time/text_time_red").GetComponent(); DownPanel = transform.Find("root/DownPanel").gameObject; btn_chat = transform.Find("root/DownPanel/btn_layout/btn_chat").GetComponent