Пример #1
0
        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;
        }
Пример #2
0
 public WowWeapon(IWowInventoryItem wowBasicItem) : base(wowBasicItem)
 {
     WeaponType = Enum.TryParse(GetWeaponTypeName(Subtype.ToLowerInvariant()), true, out WowWeaponType weaponType)
         ? weaponType : WowWeaponType.Misc;
 }