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