using asap.core; using cfg; using DG.Tweening; using game; using GameCore; using System; using System.Collections; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; public class EventFishHuntingPanel : MonoBehaviour { Tables _tables; Head head; Button switchbtn; GameObject exchange; GameObject title; Button btn_aim; TMP_Text text_name; GameObject fish_info; Image tag_fish; TMP_Text text_fish_name; TMP_Text text_fish_num; TMP_Text text_level_num; GameObject mutated; // GameObject mutated_settlement; GameObject root_settlement; GameObject kill; GameObject hurt; Button btn_close; Transform photo; EventFishHuntingPhoto eventFishHuntingPhoto; SmallGameData smallGameData; string playFabId; OpponentItemData opponentItemData; bool isClick = false; AquariumShooterFishManager AM; int multiple; [NonSerialized] public ShooterFishAct shooterFishAct; EventFishHuntingAim eventFishHuntingAim; FishMovement fishMovement; FishMovement curTarget; int changeTargetCount = 0; UIDownUp uIDownUp; protected CompositeDisposable disposables = new CompositeDisposable(); private void Awake() { multiple = GContext.container.Resolve().GetMagnification(); AM = GContext.container.Resolve(); smallGameData = GContext.container.Resolve(); _tables = GContext.container.Resolve(); text_name = transform.Find("root/title/bg/text_name").GetComponent(); head = transform.Find("root/title/btn_head").GetComponent(); switchbtn = transform.Find("root/switch/btn_switch/btn_green").GetComponent