/// <summary> /// Erzeugt eine neue Instanz einer bestimmten Tierart für eine bestimmte Sprache. /// </summary> /// <param name="name">Der Name der Tierart oder des Tieres.</param> /// <param name="familyType">Die Art des Tieres.</param> /// <param name="classType">Die Charakterklasse, zu der die Tierart gehört.</param> /// <param name="language">Die Sprache, für die die Tierart angelegt ist.</param> public PetFamily(string name, PetFamilyType familyType, PetClassType classType, string language) { this.Name = name; this.FamilyType = familyType; this.ClassType = classType; this.Language = language; }
public static Bitmap GetClassIcon(PetClassType classType) { switch (classType) { case PetClassType.Unknown: return(IconsWoW.INV_Misc_QuestionMark); case PetClassType.DeathKnight: return(IconsWoW.Spell_Deathknight_ClassIcon); case PetClassType.Hunter: return(IconsWoW.INV_Weapon_Bow_07); case PetClassType.Warlock: return(IconsWoW.Spell_Nature_Drowsy); case PetClassType.Mage: return(IconsWoW.Mage); default: return(IconsWoW.INV_Misc_QuestionMark); } }
/// <summary> /// Erzegt eine neue Instanz einer bestimmten Tierart. /// </summary> /// <param name="name">Der Name der Tierart oder des Tieres.</param> /// <param name="familyType">Die Art des Tieres.</param> /// <param name="classType">Die Charakterklasse, zu der die Tierart gehört.</param> public PetFamily(string name, PetFamilyType familyType, PetClassType classType) : this(name, familyType, classType, CultureInfo.CurrentUICulture.TwoLetterISOLanguageName) { }