|
@@ -38,7 +38,7 @@ namespace GFGGame
|
|
|
EventAgent.DispatchEvent(ConstMessage.ACTIVITY_ADD, activityInfo.activityId);
|
|
|
//TODO 判断下时间非法情况
|
|
|
var remainTime = activityInfo.endTime - TimeHelper.ServerNow();
|
|
|
- if(remainTime > 0)
|
|
|
+ if (remainTime > 0)
|
|
|
{
|
|
|
Timers.inst.Add(activityInfo.endTime - TimeHelper.ServerNow(), 1, ClientRemoveActivityInfo,
|
|
|
activityInfo.activityId);
|
|
@@ -95,5 +95,19 @@ namespace GFGGame
|
|
|
activityInfo.GetRewards.Add(rewardId);
|
|
|
EventAgent.DispatchEvent(ConstMessage.ACTIVITY_REWARD_ADD, activityId);
|
|
|
}
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// ConstBonusStatus
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="activityId"></param>
|
|
|
+ /// <param name="rewardId"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public int GetBonusStatus(int activityId, int rewardId)
|
|
|
+ {
|
|
|
+ // if (!activityInfos.ContainsKey(activityId)) return ConstBonusStatus.CAN_NOT_GET;
|
|
|
+ // var activityInfo = activityInfos[activityId];
|
|
|
+ // if (activityInfo.GetRewards.Contains(rewardId)) return 2;
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
}
|
|
|
}
|