public uint Execute(PacketDistributed ipacket) { CG_GUILD_LEAVE packet = (CG_GUILD_LEAVE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
//离开帮会MessageBox确认 private void MsgBoxLeaveGuildOK() { //无帮会无法申请 if (false == GameManager.gameManager.PlayerDataPool.IsHaveGuild()) { return; } CG_GUILD_LEAVE msg = (CG_GUILD_LEAVE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_GUILD_LEAVE); msg.Requester = GUID; msg.SendPacket(); }