namespace ET { [EnableClass] public static class HeroPowerCalculator { public static int GetBaseScore(int rare) { return rare * 100; } public static int GetLevelScore(int level) { return level * 10; } public static int GetSkillScore(HeroInfo hero) { int total = 0; foreach (SkillInfo s in hero.skills) { total += s.skillLevel * 5; } return total; } public static int GetPower(HeroInfo hero) { int rare = hero.star <= 0 ? 1 : hero.star; return GetBaseScore(rare) + GetLevelScore(hero.level) + GetSkillScore(hero); } } }