예제 #1
0
        public static int pointsCost(this Enchantment enchantment)
        {
            int level = (int)enchantment.Level;
            int cost;

            if (enchantment.isPowerful())
            {
                cost = GameCalculator.powerfulEnchantmentCostForLevel(level);
            }
            else
            {
                cost = GameCalculator.enchantmentCostForLevel(level);
            }
            return(cost);
        }
예제 #2
0
        public static int pointsCost(this Enchantment enchantment)
        {
            int cost = 0;

            if (enchantment.isPowerful())
            {
                int level = Math.Min((int)enchantment.Level, GameCalculator.powerfulEnchantmentCostForLevel.Length);
                cost = GameCalculator.powerfulEnchantmentCostForLevel[level];
            }
            else
            {
                int level = Math.Min((int)enchantment.Level, GameCalculator.enchantmentCostForLevel.Length);
                cost = GameCalculator.enchantmentCostForLevel[level];
            }
            return(cost);
        }