1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- using Excel2Json;
- using Fort23.UTool;
- namespace GameLogic.Hero
- {
- public class HeroInfo : CombatHeroInfo
- {
-
- 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;
- }
- }
-
- //
- // public int level;
- // public int star;
-
-
- public void InitHero(AccountFileInfo.HeroData heroData)
- {
- SetDataConfig(heroData.heroModelId,
- heroData.heroPowerId,
- heroData.heroPromoteId);
- CalFactor();
- CalAttribute();
- }
-
- // 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);
- //
- // lv = powerConfig.heroLevel;
- // star = promoteConfig.starGrade;
- // }
-
- }
- }
|