Files
MinFt/Client/Assets/Scripts/UI/Shop/GiftPopupPanel_10.cs
Liubing\LB 3d8d4d18f3 first commit
先修复一下,错误的场景

删除不必要的钓场资产

修复into场景

update:更新meta文件,修复报错

update:修复资源

修复第一章节建造

修复建造第三章

update:删除多余内容

update:更新README.md

update:还原图标

update:更新README

update:更新配置
2026-04-28 02:17:22 +08:00

37 lines
1.4 KiB
C#

using asap.core;
using cfg;
using GameCore;
using System.Collections.Generic;
using UnityEngine;
public class GiftPopupPanel_10 : MonoBehaviour
{
GiftPopupPanel_10_sub root_3rewards;
GiftPopupPanel_10_sub root_4rewards;
private void Awake()
{
root_3rewards = transform.Find("root/root_3rewards").GetComponent<GiftPopupPanel_10_sub>();
root_4rewards = transform.Find("root/root_4rewards").GetComponent<GiftPopupPanel_10_sub>();
FishingEventData fishingEventData = GContext.container.Resolve<FishingEventData>();
int index = fishingEventData.GetPack1A1Index();
if (index >= 2)
{
UIManager.Instance.DestroyUI(UITypes.GiftPopupPanel_10);
return;
}
EventPackManager eventPackDataRead = fishingEventData.Get1A1EventPackManager();
if (eventPackDataRead == null)
{
UIManager.Instance.DestroyUI(UITypes.GiftPopupPanel_10);
return;
}
List<int> vipPackIds = eventPackDataRead.VIPPackList[fishingEventData.Pack1A1Data.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);
}
}