|
@@ -34,8 +34,10 @@ namespace GFGGame
|
|
|
//存储奖池免费时间,大于存储时间免费
|
|
|
public Dictionary<int, long> luckyBoxFreeTimeMillDic = new Dictionary<int, long>();
|
|
|
|
|
|
+ //存储奖池摘星次数
|
|
|
+ public Dictionary<int, long> luckyBoxPlayTimesDic = new Dictionary<int, long>();
|
|
|
+
|
|
|
|
|
|
- public int times = 0;
|
|
|
public int luckyBoxIndex;
|
|
|
public List<ItemData> RewardList
|
|
|
{
|
|
@@ -86,6 +88,25 @@ namespace GFGGame
|
|
|
{
|
|
|
luckyBoxFreeTimeMillDic[response.KsLuckyBoxId[i]] = response.VsFreeTime[i];
|
|
|
}
|
|
|
+ luckyBoxPlayTimesDic.Clear();
|
|
|
+ count = response.KsPlayedId.Count;
|
|
|
+ for (var i = 0; i < count; i++)
|
|
|
+ {
|
|
|
+ luckyBoxPlayTimesDic[response.KsPlayedId[i]] = response.VsPlayedTimes[i];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void UpdatePlayTimes(int luckyBoxId, long playTimes)
|
|
|
+ {
|
|
|
+ luckyBoxPlayTimesDic.TryGetValue(luckyBoxId, out long times);
|
|
|
+ times += playTimes;
|
|
|
+ luckyBoxPlayTimesDic[luckyBoxId] = times;
|
|
|
+ }
|
|
|
+
|
|
|
+ public long GetPlayTimes(int luckyBoxId)
|
|
|
+ {
|
|
|
+ luckyBoxPlayTimesDic.TryGetValue(luckyBoxId, out long times);
|
|
|
+ return times;
|
|
|
}
|
|
|
|
|
|
public void UpdateFreeTime(int luckyBoxId, long freeTimeMill)
|