//申请离开队伍 public void ReqLeaveTeam() { //向服务器发送申请离队消息 CG_REQ_TEAM_LEAVE msg = (CG_REQ_TEAM_LEAVE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REQ_TEAM_LEAVE); msg.SetTeamID(GameManager.gameManager.PlayerDataPool.TeamInfo.TeamID); msg.SendPacket(); }
void ReqJoinLeaveOldOK() { CG_REQ_TEAM_LEAVE msg = (CG_REQ_TEAM_LEAVE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_REQ_TEAM_LEAVE); msg.TeamID = GameManager.gameManager.PlayerDataPool.TeamInfo.TeamID; msg.NewTeamMember = m_NewTeamMemberBuffer; msg.SendPacket(); m_NewTeamMemberBuffer = GlobeVar.INVALID_GUID; }
public uint Execute(PacketDistributed ipacket) { CG_REQ_TEAM_LEAVE packet = (CG_REQ_TEAM_LEAVE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }