using asap.core; using cfg; using GameCore; using System.Collections.Generic; using UnityEngine; public class GiftPopupPanel_11 : MonoBehaviour { GameObject root_3rewards; GameObject root_4rewards; private void Awake() { root_3rewards = transform.Find("root/root_3rewards").gameObject; root_4rewards = transform.Find("root/root_4rewards").gameObject; FishingEventData fishingEventData = GContext.container.Resolve(); EventPackManager eventPackDataRead = fishingEventData.Get1A2EventPackManager(); if (eventPackDataRead == null) { UIManager.Instance.DestroyUI(UITypes.GiftPopupPanel_11); return; } List vipPackIds = eventPackDataRead.VIPPackList[fishingEventData.Pack1A2Data.vipLevel]; var _tables = GContext.container.Resolve(); var pack1 = _tables.TbPack.GetOrDefault(vipPackIds[0]); var itemData1 = GContext.container.Resolve().GetItemDataByDropId(pack1.DropID); root_3rewards.gameObject.SetActive(itemData1.Count <= 3); root_4rewards.gameObject.SetActive(itemData1.Count > 3); } }