public WowArmor(IWowInventoryItem wowBasicItem) : base(wowBasicItem) { if (Subtype.ToLowerInvariant().EndsWith("s")) { Subtype = Subtype.Remove(Subtype.Length - 1); } ArmorType = Enum.TryParse(Subtype, true, out WowArmorType armorType) ? armorType : WowArmorType.Misc; }
public WowWeapon(IWowInventoryItem wowBasicItem) : base(wowBasicItem) { WeaponType = Enum.TryParse(GetWeaponTypeName(Subtype.ToLowerInvariant()), true, out WowWeaponType weaponType) ? weaponType : WowWeaponType.Misc; }