public uint Execute(PacketDistributed ipacket) { CG_MASTER_LEARN_SKILL packet = (CG_MASTER_LEARN_SKILL )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
//请求学习技能 public void ReqLearnMasterSkill(int skillid) { //技能ID if (skillid < 0) { return; } //没有师门不能学习 if (GameManager.gameManager.PlayerDataPool.MasterInfo.MasterGuid == GlobeVar.INVALID_GUID) { return; } CG_MASTER_LEARN_SKILL msg = (CG_MASTER_LEARN_SKILL)PacketDistributed.CreatePacket(MessageID.PACKET_CG_MASTER_LEARN_SKILL); msg.SkillId = skillid; msg.SendPacket(); }