123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace GFGGame
- {
- public class LuckyBoxDataManager : SingletonBase<LuckyBoxDataManager>
- {
- public const int BOX_ID_1 = 1;
- public const int BOX_ID_2 = 2;
- public const int BOX_ID_3 = 3;
- private List<ItemData> _rewardsList;//当前奖励,每次抽奖后刷新
- private Dictionary<int, ItemData> _firstRewardsList = new Dictionary<int, ItemData>();//首次获得的奖励
- public int[] luckyBoxIds = new int[] { 1, 2, 3 };//奖池列表
- public int startTime = 1635157620;
- public int endTime = 1704038400;
- public List<ItemData> RewardList
- {
- get { return _rewardsList; }
- set { _rewardsList = value; }
- }
- public Dictionary<int, ItemData> FirstRewardList
- {
- get { return _firstRewardsList; }
- set { _firstRewardsList = value; }
- }
- //获取首次获得的服装的列表
- public List<ItemData> GetFirstClothingList()
- {
- ItemData[] cardArray = new ItemData[LuckyBoxDataManager.Instance.FirstRewardList.Count];
- LuckyBoxDataManager.Instance.FirstRewardList.Values.CopyTo(cardArray, 0);
- List<ItemData> cardList = new List<ItemData>(cardArray);
- return cardList;
- }
- }
- }
|