Exemplo n.º 1
0
        public int getAttackLevelXp(float attackMultiplier,  XpFormat fmt)
        {
            if (fmt == XpFormat.Percent)
            {
                var totalXp = Convert.ToInt32(Math.Round(10 * Math.Pow(attackMultiplier, Level), 0, MidpointRounding.AwayFromZero));
                var remainingXp = totalXp - XP;
                return remainingXp / totalXp * 100;
            }

            return XP;
        }
Exemplo n.º 2
0
        public int getAttackLevelXp(float attackMultiplier, XpFormat fmt)
        {
            if (fmt == XpFormat.Percent)
            {
                var totalXp     = Convert.ToInt32(Math.Round(10 * Math.Pow(attackMultiplier, Level), 0, MidpointRounding.AwayFromZero));
                var remainingXp = totalXp - XP;
                return(remainingXp / totalXp * 100);
            }

            return(XP);
        }