/// <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; }
/// <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); }