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