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); }
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); }