using asap.core; using cfg; using DG.Tweening; using game; using GameCore; using System.Collections; using System.Collections.Generic; using SideGameFromFishing; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; public class BombBuildingDataEvent { public BombBuildingDataEvent(int index = -1) { this.index = index; } public int index; public BombBuilding bombBuilding; public Transform[] bombPos; } public class EventIslandBombHeistPanel : BasePanel { Tables _tables; Head head; Button switchbtn; GameObject exchange; TMP_Text text_name; TMP_Text text_beilv; Transform frame_bomb; List targetItems = new List(); bool isClick = false; int multiple; bool is_double_cash = false; float allExtraPoint; //目标位置 Vector3 targetPos; int selectIndex = 0; BombBuildingDataEvent bombBuilding; List itemDatas; //int curRankCount; int addRankCount; FishingEventData _fishingEventData; BombGamePlay bombGamePlay; SmallGameData smallGameData; string playFabId; bool isGuided = false; float superBombCashBonus = 0; private void Awake() { _tables = GContext.container.Resolve(); _fishingEventData = GContext.container.Resolve(); smallGameData = GContext.container.Resolve(); frame_bomb = transform.Find("root/frame_bomb"); 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