using Excel2Json; using Fort23.UTool; namespace GameLogic.Hero { public class HeroInfo : CombatHeroInfo { public HeroPowerConfig powerConfig; public HeroPromoteConfig promoteConfig; public HeroBasicEquipConfig basicEquipConfig; public int level; public int star; public HeroInfo() { } public HeroInfo(AccountFileInfo.HeroData heroData) { modelConfig = ConfigComponent.Instance.Get(heroData.heroModelId); promoteConfig = ConfigComponent.Instance.Get(heroData.heroPromoteId); powerConfig = ConfigComponent.Instance.Get(heroData.heroPowerId); star = promoteConfig.starGrade; } private string _iconZhiYe; public string iconZhiYe { get{ if (string.IsNullOrEmpty(_iconZhiYe)) { switch (modelConfig.profession) { case 1 : _iconZhiYe = "icon_zy_Shield"; break; case 2 : _iconZhiYe = "icon_zy_Hat"; break; case 3 : _iconZhiYe = "icon_zy_Potion"; break; case 4 : _iconZhiYe = "icon_zy_Bow"; break; } } return _iconZhiYe; } } } }