//bool HandleJoinTableResult(NetCmdBase obj) //{ // LC_Cmd_JoinTableResult ncb = (LC_Cmd_JoinTableResult)obj; // if (ncb.Result) // { // //进入桌子成功 // m_IsIntable = true; // tagTableAddEvent pEvent = new tagTableAddEvent(PlayerRole.Instance.RoleInfo.RoleMe.GetUserID()); // MsgEventHandle.HandleMsg(pEvent); // ClientLogonControl.Instance.HandleJoinRoomSucess(); // } // else // { // //进入桌子失败 // m_IsIntable = false; // ClientLogonControl.Instance.HandleJoinRoomFailed(); // } // return true; //} bool HandleOtherUserInfo(NetCmdBase obj) { LC_Cmd_OtherUserInfo ncb = (LC_Cmd_OtherUserInfo)obj; TableRole pRole = new TableRole(ncb.UserInfo); if (m_TableRole.ContainsKey(ncb.UserInfo.dwUserID)) { m_TableRole.Remove(ncb.UserInfo.dwUserID); } m_TableRole.Add(pRole.GetUserID(), pRole); if (m_TableRoleSeat.ContainsKey(pRole.GetSeat())) { m_TableRoleSeat.Remove(pRole.GetSeat()); } m_TableRoleSeat.Add(pRole.GetSeat(), pRole); tagTableAddEvent pEvent = new tagTableAddEvent(pRole.GetUserID()); MsgEventHandle.HandleMsg(pEvent); //tagTableChangeEvent pEvent = new tagTableChangeEvent(pRole.GetUserID()); //MsgEventHandle.HandleMsg(pEvent); return(true); }
bool HandleResetOtherUser(NetCmdBase obj) { LC_Cmd_ResetOtherUserInfo ncb = (LC_Cmd_ResetOtherUserInfo)obj; TableRole pTableRole = new TableRole(ncb.UserInfo); m_TableRole.Add(pTableRole.GetUserID(), pTableRole); m_TableRoleSeat.Add(pTableRole.GetSeat(), pTableRole); tagTableChangeEvent pEvent = new tagTableChangeEvent(ncb.UserInfo.dwUserID); MsgEventHandle.HandleMsg(pEvent); return(true); }