/// <inheritdoc /> public CreatureQueryResponseInfo_Vanilla(string[] creatureNames, string alternativeName, CreatureTypeFlags flags, CreatureType creatureType, CreatureFamily family, CreatureEliteType classification, int unk1, int petSpellDataId, int creatureDisplayId, bool isCivilian, bool isLeader) { CreatureNames = creatureNames; AlternativeName = alternativeName; Flags = flags; CreatureType = creatureType; Family = family; Classification = classification; Unk1 = unk1; PetSpellDataId = petSpellDataId; CreatureDisplayId = creatureDisplayId; IsCivilian = isCivilian; IsLeader = isLeader; }
//TODO: Validate parameters //TODO: Ctor overloads /// <inheritdoc /> public CreatureQueryResponseInfo(string[] creatureNames, string alternativeName, string cursorName, CreatureTypeFlags flags, CreatureType creatureType, CreatureFamily family, CreatureEliteType classification, int[] proxyCreatureIds, int[] creatureDisplayIds, float healthMultiplier, float energyMultiplier, bool isLeader, int[] questItemIds, int creatureMovementInfoId) { CreatureNames = creatureNames; AlternativeName = alternativeName; CursorName = cursorName; Flags = flags; CreatureType = creatureType; Family = family; Classification = classification; ProxyCreatureIds = proxyCreatureIds; CreatureDisplayIds = creatureDisplayIds; HealthMultiplier = healthMultiplier; EnergyMultiplier = energyMultiplier; IsLeader = isLeader; QuestItemIds = questItemIds; CreatureMovementInfoId = creatureMovementInfoId; }