Example #1
0
        public int GetTotalLootStatCount(LootStatTypes statType)
        {
            switch (statType)
            {
            case LootStatTypes.Looted:
                return(Magical.Looted + Rare.Looted + Legendary.Looted + Crafting.Looted + Keys.Looted + Gems.Looted);

            case LootStatTypes.Stashed:
                return(Magical.Stashed + Rare.Stashed + Legendary.Stashed + Crafting.Stashed + Keys.Stashed + Gems.Stashed);

            case LootStatTypes.Salvaged:
                return(Magical.Salvaged + Rare.Salvaged + Legendary.Salvaged + Crafting.Salvaged + Keys.Salvaged + Gems.Salvaged);

            case LootStatTypes.Vendored:
                return(Magical.Vendored + Rare.Vendored + Legendary.Vendored + Crafting.Vendored + Keys.Vendored + Gems.Vendored);

            case LootStatTypes.Dropped:
                return(Magical.Dropped + Rare.Dropped + Legendary.Dropped + Crafting.Dropped + Keys.Dropped + Gems.Dropped);
            }

            return(0);
        }
Example #2
0
        public int GetTotalLootStatCount(LootStatTypes statType)
        {
            switch (statType)
            {
                case LootStatTypes.Looted:
                    return Magical.Looted + Rare.Looted + Legendary.Looted + Crafting.Looted + Keys.Looted + Gems.Looted + KeyStoneFragments.Looted + HoradricCache.Looted;
                case LootStatTypes.Stashed:
                    return Magical.Stashed + Rare.Stashed + Legendary.Stashed + Crafting.Stashed + Keys.Stashed + Gems.Stashed + KeyStoneFragments.Stashed + HoradricCache.Stashed;
                case LootStatTypes.Salvaged:
                    return Magical.Salvaged + Rare.Salvaged + Legendary.Salvaged + Crafting.Salvaged + Keys.Salvaged + Gems.Salvaged + KeyStoneFragments.Salvaged + HoradricCache.Salvaged;
                case LootStatTypes.Vendored:
                    return Magical.Vendored + Rare.Vendored + Legendary.Vendored + Crafting.Vendored + Keys.Vendored + Gems.Vendored + KeyStoneFragments.Vendored + HoradricCache.Vendored;
                case LootStatTypes.Dropped:
                    return Magical.Dropped + Rare.Dropped + Legendary.Dropped + Crafting.Dropped + Keys.Dropped + Gems.Dropped + KeyStoneFragments.Dropped + HoradricCache.Dropped;
            }

            return 0;
        }