public void OnDailyActivy(GameEvent ge, EventParameter parameter) { MsgData_sDailyActivyList resp = parameter.msgParameter as MsgData_sDailyActivyList; for (int i = 0; i < resp.count; i++) { MsgData_sDailyActivyItem tt = resp.list[i]; if (tt.id > 0) { list[tt.id] = tt; LuaTable l; if (activyExcelConfig.TryGetValue(tt.id, out l)) { int ShowInMission = l.Get <int>("ShowInMission"); if (ShowInMission > 0) { //int openMaxNum = l.Get<int>("openMaxNum"); //int lessNum = GetLessDailyNum(tt.id); //if (lessNum > 0) // { dailyTaskList[tt.id] = tt; // }else // { // if(dailyTaskList.ContainsKey(tt.id)) // { // dailyTaskList.Remove(tt.id); //主界面只显示没有打完的活动 // } // } } } } } CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_CC_DailyActivy, EventParameter.Get(resp)); }
public MsgData_sDailyActivyItem GetActivyData(int cfgId) { MsgData_sDailyActivyItem tt = null; if (list.ContainsKey(cfgId)) { tt = list[cfgId]; } return(tt); }