Files
MinFt/Client/Assets/Scripts/UI/Shop/GiftPopupPanel_11.cs
2026-04-27 12:07:32 +08:00

32 lines
1.2 KiB
C#

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<FishingEventData>();
EventPackManager eventPackDataRead = fishingEventData.Get1A2EventPackManager();
if (eventPackDataRead == null)
{
UIManager.Instance.DestroyUI(UITypes.GiftPopupPanel_11);
return;
}
List<int> vipPackIds = eventPackDataRead.VIPPackList[fishingEventData.Pack1A2Data.vipLevel];
var _tables = GContext.container.Resolve<Tables>();
var pack1 = _tables.TbPack.GetOrDefault(vipPackIds[0]);
var itemData1 = GContext.container.Resolve<PlayerItemData>().GetItemDataByDropId(pack1.DropID);
root_3rewards.gameObject.SetActive(itemData1.Count <= 3);
root_4rewards.gameObject.SetActive(itemData1.Count > 3);
}
}