Пример #1
0
 /// <summary>
 /// Returns the SubCategories enum that goes with the Category enum 'ItemClass'. 
 /// </summary>
 /// <param name="itemClass"></param>
 /// <param name="propBag"></param>
 /// <returns></returns>
 static public object GetSubCategory(WoWItemClass itemClass)
 {
     switch (itemClass)
     {
         case WoWItemClass.Armor:
             return WoWItemArmorClass.None;
         case WoWItemClass.Container:
         case WoWItemClass.Money:
         case WoWItemClass.Projectile:
         case WoWItemClass.Quest:
         case WoWItemClass.Quiver:
         case WoWItemClass.Reagent:
             return SubCategoryType.None;
         case WoWItemClass.Consumable:
             return WoWItemContainerClass.None;
         case WoWItemClass.Gem:
             return WoWItemGemClass.None;
         case WoWItemClass.Glyph:
             return WoWItemGlyphClass.None;
         case WoWItemClass.Key:
             return WoWItemKeyClass.None;
         case WoWItemClass.Miscellaneous:
             return WoWItemMiscClass.None;
         case WoWItemClass.Recipe:
             return WoWItemRecipeClass.None;
         case WoWItemClass.TradeGoods:
             return WoWItemTradeGoodsClass.None;
         case WoWItemClass.Weapon:
             return WoWItemWeaponClass.None;
     }
     return SubCategoryType.None;
 }
Пример #2
0
        /// <summary>
        /// Returns the SubCategories enum that goes with the Category enum 'ItemClass'.
        /// </summary>
        /// <param name="itemClass"></param>
        /// <returns></returns>
        public static object GetSubCategory(WoWItemClass itemClass)
        {
            switch (itemClass)
            {
            case WoWItemClass.Armor:
                return(WoWItemArmorClass.None);

            case WoWItemClass.Container:
                return(WoWItemContainerClass.None);

            case WoWItemClass.Money:
            case WoWItemClass.Quest:
            case WoWItemClass.Quiver:
            case WoWItemClass.Reagent:
                return(SubCategoryType.None);

            case WoWItemClass.Consumable:
                return(WoWItemConsumableClass.None);

            case WoWItemClass.Gem:
                return(WoWItemGemClass.None);

            case WoWItemClass.Glyph:
                return(WoWItemGlyphClass.None);

            case WoWItemClass.Key:
                return(WoWItemKeyClass.None);

            case WoWItemClass.Miscellaneous:
                return(WoWItemMiscClass.None);

            case WoWItemClass.Projectile:
                return(WoWItemProjectileClass.None);

            case WoWItemClass.Recipe:
                return(WoWItemRecipeClass.None);

            case WoWItemClass.TradeGoods:
                return(WoWItemTradeGoodsClass.None);

            case WoWItemClass.Weapon:
                return(WoWItemWeaponClass.None);
            }
            return(SubCategoryType.None);
        }