コード例 #1
0
    //CommandCallbackType InteractTaskHandle(byte[] dataBuffer, int socketID)
    //{
    //    int offset;
    //    STaskLogUpdate sTaskLogUpdate = STaskLogUpdate.ParseResultPackage(dataBuffer, out offset);
    //    STaskLogContext sTaskLogContext = STaskLogContext.ParseResultPackage(dataBuffer, offset);

    //    //TraceUtil.Log("##########################TaskID" + sTaskLogUpdate.nTaskID);
    //    //TraceUtil.Log("##########################TaskType" + sTaskLogUpdate.nTaskType);
    //    //TraceUtil.Log("##########################nStatus" + sTaskLogUpdate.nStatus);

    //    NewbieGuideManager_V2.Instance.ReceiveTaskState(sTaskLogUpdate);

    //    return CommandCallbackType.Continue;
    //}

    //CommandCallbackType InteractDailyTaskHandle(byte[] dataBuffer, int socketID)
    //{
    //    int offset;
    //    STaskLogUpdate sTaskLogUpdate = STaskLogUpdate.ParseResultPackage(dataBuffer, out offset);
    //    STaskLogContext sTaskLogContext = STaskLogContext.ParseResultPackage(dataBuffer, offset);

    //    //TraceUtil.Log("[TaskID]" + sTaskLogUpdate.nTaskID);
    //    //TraceUtil.Log("[TaskType]" + sTaskLogUpdate.nTaskType);
    //    //TraceUtil.Log("[nStatus]" + sTaskLogUpdate.nStatus);
    //    //TraceUtil.Log("[sTaskLogContext]" + sTaskLogContext.nParam3);

    //    DailyTaskManager.Instance.UpdateDailyTaskData(sTaskLogUpdate, sTaskLogContext);

    //    return CommandCallbackType.Continue;
    //}

    ///// <summary>
    /////寮曞杩涘害锛屼富瑕佺敤浜庡紑鍚摢浜涗富鎸夐挳
    ///// </summary>
    ///// <param name="dataBuffer"></param>
    ///// <param name="socketID"></param>
    ///// <returns></returns>

    #endregion

    #region activity
    //活动所有数据, 主动下发(包括在晚上12点时更新)
    CommandCallbackType ReceiveActivityDataHandle(byte[] dataBuffer, int socketID)
    {
        SMsgInteract_OpenUI sMsgInteract_OpenUI = SMsgInteract_OpenUI.ParsePackage(dataBuffer);

        DailySignModel.Instance.ReveiveServerData(sMsgInteract_OpenUI);
        return(CommandCallbackType.Continue);
    }