using System.Collections.Generic; namespace GFGGame { public class RechargeDataManager : SingletonBase { private Dictionary _rechargeDic = new Dictionary(); private Dictionary _giftDic = new Dictionary(); private Dictionary _exchangeDic = new Dictionary(); public void Clear() { _rechargeDic.Clear(); _giftDic.Clear(); _exchangeDic.Clear(); } public void UpdateRechargeData(int rechargeId, int num) { if (!_rechargeDic.ContainsKey(rechargeId)) { _rechargeDic.Add(rechargeId, num); } else { _rechargeDic[rechargeId] = num; } } public void UpdateGiftData(int giftId, int num) { if (!_giftDic.ContainsKey(giftId)) { _giftDic.Add(giftId, num); } else { _giftDic[giftId] = num; } } public void UpdateExchangeData(int exchangeId, int num) { if (!_exchangeDic.ContainsKey(exchangeId)) { _exchangeDic.Add(exchangeId, num); } else { _exchangeDic[exchangeId] = num; } } public List GetGiftBagDatas() { GiftBagCfg[] giftBagCfgs = GiftBagCfgArray.Instance.dataArray; List giftBagDatas = new List(); for (int i = 0; i < giftBagCfgs.Length; i++) { } return giftBagDatas; } } }