using System; using System.Collections; using System.Collections.Generic; using ET; namespace GFGGame { public class EnduringGiftBoxDataManager { //礼包配置id,状态:0未购买,1未领取,2已领取 public static Dictionary GiftBoxStateDic = new Dictionary(); //礼包配置id,剩余购买次数 public static Dictionary GiftBoxResidueNumDic = new Dictionary(); //当天体力剩余购买次数 public static int PowerResidueNum = 0; //当天金币剩余购买次数 public static int GoldResidueNum = 0; public static void InitData() { GiftBoxResidueNumDic.Clear(); GiftBoxResidueNumDic.Clear(); PowerResidueNum = 0; GoldResidueNum = 0; } public static void UpdateGiftBoxState(int giftCfgId, int state) { GiftBoxStateDic[giftCfgId] = state; } public static void UpdateGiftBoxResidueNum(int giftCfgId, int num) { GiftBoxStateDic[giftCfgId] = num; } public static void UpdatePowerResidueNum(int num) { PowerResidueNum = num; } public static void UpdateGoldResidueNum(int num) { GoldResidueNum = num; } public static void UpdateGiftBoxStateAndResidueNum(int giftCfgId, int state, int num) { GiftBoxStateDic[giftCfgId] = state; GiftBoxStateDic[giftCfgId] = num; } } }