1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System.Collections.Generic;
- using Excel2Json;
- using Fort23.UTool;
- namespace GameLogic.Hero
- {
- public class SkillComponent
- {
- public SkillConfig skillConfig;
- public List<SkillInfo> allSkills = new List<SkillInfo>();
- public HeroInfo heroInfo;
- public SkillComponent(HeroInfo heroInfo)
- {
- this.heroInfo = heroInfo;
- }
- // public void Init(HeroInfo heroInfo)
- // {
- // this.heroInfo = heroInfo;
- // }
-
- public void InitSkills()
- {
- for (int i = 0; i < heroInfo.skillId.Length; i++)
- {
- SkillConfig skillConfig = ConfigComponent.Instance.Get<SkillConfig>(heroInfo.skillId[i]);
- SkillInfo skillInfo = new SkillInfo();
- skillInfo.Init(heroInfo, skillConfig);
- allSkills.Add(skillInfo);
- }
- }
- public void ShowUI()
- {
-
- }
- }
- }
|