Esempio n. 1
0
        public static void HandleStableSwapPet(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.SwapStabledPet(activeCharacter, stableMaster, petNumber);
        }
Esempio n. 2
0
        public static void HandleStableSwapPet(IRealmClient client, RealmPacketIn packet)
        {
            var guid      = packet.ReadEntityId();
            var petNumber = packet.ReadUInt32();

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

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