Exemple #1
0
    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);
    }
Exemple #2
0
 public void RecieveSingleDailyResponse(stRefreshLivenessDataUserCmd_S cmd)
 {
     DataManager.Manager <DailyManager>().RefreshSingleActivity(cmd);
 }