public uint Execute(PacketDistributed ipacket) { CG_MASTER_FORGET_SKILL packet = (CG_MASTER_FORGET_SKILL )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
//请求遗忘技能 public void ReqForgetMasterSkill(int skillid) { //技能ID if (skillid < 0) { return; } //没有师门不能遗忘 if (GameManager.gameManager.PlayerDataPool.IsHaveMaster() == false) { return; } CG_MASTER_FORGET_SKILL msg = (CG_MASTER_FORGET_SKILL)PacketDistributed.CreatePacket(MessageID.PACKET_CG_MASTER_FORGET_SKILL); msg.SkillId = skillid; msg.SendPacket(); }