////////////////////////////////////修改自身属性end ///////////////////////////////////////////////////////////////// public void RequireEnterGameServer() { NFMsg.ReqEnterGameServer xData = new NFMsg.ReqEnterGameServer(); xData.Name = ByteString.CopyFromUtf8(mLoginModule.mRoleName); xData.Account = ByteString.CopyFromUtf8(mLoginModule.mAccount); xData.GameId = 0; xData.Id = mHelpModule.NFToPB(mLoginModule.mRoleID); mxBody.SetLength(0); xData.WriteTo(mxBody); SendMsg((int)NFMsg.EGameMsgID.ReqEnterGame, mxBody); }
public void RequireEnterGameServer(int nRoleIndex) { m_nRoleIndex = nRoleIndex; Debug.Log("RequireEnterGameServer:" + nRoleIndex); NFMsg.RoleLiteInfo info = (NFMsg.RoleLiteInfo)mRoleList[nRoleIndex]; NFMsg.ReqEnterGameServer xData = new NFMsg.ReqEnterGameServer(); xData.name = info.noob_name; xData.account = ByteString.CopyFromUtf8(mLoginModule.mAccount); xData.game_id = mLoginModule.mServerID; xData.id = info.id; MemoryStream stream = new MemoryStream(); xData.WriteTo(stream); mRoleID = mHelpModule.PBToNF(info.id); mNetModule.mOwnerID = mRoleID; mNetModule.SendToServerByPB(NFMsg.EGameMsgID.EGMI_REQ_ENTER_GAME, stream); }