1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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<HeroModelConfig>(heroData.heroModelId);
- promoteConfig = ConfigComponent.Instance.Get<HeroPromoteConfig>(heroData.heroPromoteId);
- powerConfig = ConfigComponent.Instance.Get<HeroPowerConfig>(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;
- }
- }
- }
- }
|