Beispiel #1
0
    /// <summary>
    /// 同步妖女更新请求
    /// </summary>
    /// <param name="yaoNvList"></param>
    public void SendYaoNvUpdate(uint[] yaoNvList)
    {
        SMsgEctypePracice_YaoNvUpdate_CSC sMsgEctypePracice_YaoNvUpdate_CSC = new SMsgEctypePracice_YaoNvUpdate_CSC()
        {
            dwYaoNvList = yaoNvList
        };

        this.Request(sMsgEctypePracice_YaoNvUpdate_CSC.GeneratePackage());
    }
Beispiel #2
0
    //ReceivePracticeYaoNvUpdateHandle
    CommandCallbackType ReceivePracticeYaoNvUpdateHandle(byte[] dataBuffer, int socketID)
    {
        SMsgEctypePracice_YaoNvUpdate_CSC sMsgEctypePracice_YaoNvUpdate_CSC = SMsgEctypePracice_YaoNvUpdate_CSC.ParsePackage(dataBuffer);

        sMsgEctypePracice_YaoNvUpdate_CSC.dwYaoNvList.ApplyAllItem(p =>
        {
            TraceUtil.Log("[dwYaoNvList]" + p);
        });
        PlayerRoomManager.Instance.UpdateYaoNvUpdateInfo(sMsgEctypePracice_YaoNvUpdate_CSC);
        RaiseEvent(EventTypeEnum.UpdateRoomYaoNv.ToString(), sMsgEctypePracice_YaoNvUpdate_CSC);
        return(CommandCallbackType.Continue);
    }
Beispiel #3
0
 public void UpdateYaoNvUpdateInfo(SMsgEctypePracice_YaoNvUpdate_CSC info)
 {
     m_YaoNvUpdateInfo = info;
 }
Beispiel #4
0
    void ReceiveUpdateRoomYaoNvHandle(INotifyArgs arg)
    {
        SMsgEctypePracice_YaoNvUpdate_CSC yaoNvUpdate = (SMsgEctypePracice_YaoNvUpdate_CSC)arg;

        Panel_SirenControl.UpdateSirenModel(yaoNvUpdate.dwYaoNvList.ToArray());
    }