|
@@ -18,6 +18,8 @@ namespace GFGGame
|
|
|
ActivityDataManager.Instance.lastDrawCount = message.Count;
|
|
|
else if (activityOpenCfg.type == ConstLimitTimeActivityType.ActLimitTsy)
|
|
|
ActivityDataManager.Instance.lastTsyDrawCount = message.Count;
|
|
|
+ else if (activityOpenCfg.type == ConstLimitTimeActivityType.ActLimitStlyc)
|
|
|
+ ActivityDataManager.Instance.lastStlycDrawCount = message.Count;
|
|
|
|
|
|
EventAgent.DispatchEvent(ConstMessage.ACTIVITY_LUCKY_BOX);
|
|
|
await ETTask.CompletedTask;
|
|
@@ -126,7 +128,7 @@ namespace GFGGame
|
|
|
}
|
|
|
ActivityDataManager.Instance.actLimitStlycId = response.ActivityId;
|
|
|
ActivityDataManager.Instance.allLimitStlycTimes = response.AllPlayTimes;
|
|
|
- ActivityDataManager.Instance.lastLimitStlycDrawCount = response.Count;
|
|
|
+ ActivityDataManager.Instance.lastStlycDrawCount = response.Count;
|
|
|
for (int i = 0; i < response.KsBonusState.Count; i++)
|
|
|
{
|
|
|
ActivityDataManager.Instance.limitStlycActBonusState[response.KsBonusState[i]] = response.VsBonusState[i];
|
|
@@ -169,7 +171,15 @@ namespace GFGGame
|
|
|
}
|
|
|
ActivityDataManager.Instance.luckyActTsyBonusState[response.BonusKey] = response.BonusStatus;
|
|
|
}
|
|
|
-
|
|
|
+ else if (activityCfg.type == ConstLimitTimeActivityType.ActLimitStlyc)
|
|
|
+ {
|
|
|
+ if (ActivityDataManager.Instance.actLimitStlycId != response.ActivityId)
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ ActivityDataManager.Instance.limitStlycActBonusState[response.BonusKey] = response.BonusStatus;
|
|
|
+ }
|
|
|
+
|
|
|
// int[][] bonus = ActivityLuckybonusCfgArray.Instance.GetCfgByidAndnum(response.ActivityId, response.BonusKey).bonusArr;
|
|
|
BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(response.BonusList));
|
|
|
EventAgent.DispatchEvent(ConstMessage.RED_CHANGE);
|