|
@@ -18,6 +18,7 @@ namespace GFGGame
|
|
|
|
|
|
//计数值
|
|
|
public long CountValue;
|
|
|
+ public int Type;
|
|
|
}
|
|
|
|
|
|
public class ActivityGlobalDataManager : SingletonBase<ActivityGlobalDataManager>
|
|
@@ -39,12 +40,11 @@ namespace GFGGame
|
|
|
if (activityInfos.ContainsKey(activityInfo.ActivityId)) return;
|
|
|
activityInfos.Add(activityInfo.ActivityId, activityInfo);
|
|
|
|
|
|
- ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(activityInfo.ActivityId);
|
|
|
- if (!activityInfosByType.ContainsKey(activityOpenCfg.type))
|
|
|
+ if (!activityInfosByType.ContainsKey(activityInfo.Type))
|
|
|
{
|
|
|
- activityInfosByType.Add(activityOpenCfg.type, new List<int>());
|
|
|
+ activityInfosByType.Add(activityInfo.Type, new List<int>());
|
|
|
}
|
|
|
- activityInfosByType[activityOpenCfg.type].Add(activityInfo.ActivityId);
|
|
|
+ activityInfosByType[activityInfo.Type].Add(activityInfo.ActivityId);
|
|
|
//ACTIVITY_ADD
|
|
|
EventAgent.DispatchEvent(ConstMessage.ACTIVITY_ADD, activityInfo.ActivityId);
|
|
|
var remainTime = activityInfo.EndTime - TimeHelper.ServerNow();
|