25 lines
705 B
C#
25 lines
705 B
C#
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;
|
|
}
|
|
}
|
|
}
|