using asap.core; using cfg; using GameCore; public class GiftPopupPanel_8 : GiftPopupPanel_Energy { protected override int Type => 4; protected override void SetPack() { int vipLevel = GContext.container.Resolve().GetVIPLevel(Type); int packIDA = packManager.VIPPackList[vipLevel][0]; EnergyDef energyDef = _tables.TbEnergyDef.DataList[GContext.container.Resolve().magnification]; int packIDB = energyDef.PackID; if (packIDA > packIDB + 2) { packIDA = packIDB + 2; } else if (packIDA < packIDB) { packIDA = packIDB; } pack = _tables.TbPack.GetOrDefault(packIDA); } protected override void OnClickClose() { base.OnClickClose(); UIManager.Instance.DestroyUI(UITypes.GiftPopupPanel_8); } }