示例#1
0
        public static void HandleUnstablePet(IRealmClient client, RealmPacketIn packet)
        {
            EntityId  id              = packet.ReadEntityId();
            uint      petNumber       = packet.ReadUInt32();
            Character activeCharacter = client.ActiveCharacter;
            NPC       stableMaster    = activeCharacter.Map.GetObject(id) as NPC;

            PetMgr.DeStablePet(activeCharacter, stableMaster, petNumber);
        }
示例#2
0
        public static void HandleUnstablePet(IRealmClient client, RealmPacketIn packet)
        {
            var npcGuid   = packet.ReadEntityId();
            var petNumber = packet.ReadUInt32();

            var chr          = client.ActiveCharacter;
            var stableMaster = chr.Map.GetObject(npcGuid) as NPC;

            PetMgr.DeStablePet(chr, stableMaster, petNumber);
        }