public void RefreshSingleActivity(stRefreshLivenessDataUserCmd_S cmd) { DataID = cmd.type; ActiveTotalValue = cmd.liveness; LivenessData info = new LivenessData() { type = cmd.type, liveness_num = cmd.liveness_num, time = cmd.times }; DailyDataBase table = GameTableManager.Instance.GetTableItem <DailyDataBase>(DataID); ListSort(activeList); ActiveDic[cmd.type] = info; for (int i = 0; i < activeList.Count; i++) { if (activeList[i].type == info.type) { activeList[i] = info; } } Engine.Utility.EventEngine.Instance().DispatchEvent((int)Client.GameEventID.DAILY_RESSINGLEDATA, null); stShowMainPanelRedPoint st = new stShowMainPanelRedPoint() { modelID = (int)WarningEnum.Daily, direction = (int)WarningDirection.None, bShowRed = HaveRewardBoxCanGet(), }; Engine.Utility.EventEngine.Instance().DispatchEvent((int)Client.GameEventID.MAINPANEL_SHOWREDWARING, st); }
public void RecieveSingleDailyResponse(stRefreshLivenessDataUserCmd_S cmd) { DataManager.Manager <DailyManager>().RefreshSingleActivity(cmd); }