namespace ET.Server { public static class HeroMapper { public static HeroInfo ToProto(Hero hero) { HeroInfo info = HeroInfo.Create(); info.heroId = hero.Id; info.configId = hero.ConfigId; info.level = hero.Level; info.exp = hero.Exp; info.star = hero.Star; info.starExp = hero.StarExp; for (int i = 0; i < hero.Skills.Count; i++) { SkillInfo skill = SkillInfo.Create(); skill.skillId = i + 1; skill.skillLevel = hero.Skills[i]; info.skills.Add(skill); } return info; } } }