using System.Collections.Generic; using GameLogic.Combat.CombatTool; using GameLogic.Combat.Hero; using GameLogic.Hero; namespace GameLogic.Player { public class GongFaControl { /// /// 出战的功法 一共10个位置 /// public SkillInfo[] allUseSkill = new SkillInfo[10]; public List allSkill = new List(); public int taoismSkillIndex = -1; public void AddSkillInfo(SkillInfo skillInfo) { allSkill.Add(skillInfo); } public SkillInfo GetSkillInfo(int index) { return allUseSkill[index]; } public void RemoveSkillInfo(int index) { allUseSkill[index] = null; } public void SetTaoismSkillIndex(int id) { taoismSkillIndex = id; PlayerManager.Instance.myHero.TaoismSkillId = id; CombatHeroEntity combatHeroEntity = CombatController.currActiveCombat.CombatHeroController.playerHeroEntity; combatHeroEntity.CombatHeroSkillControl.This().InitTaoismSkill(id); } /// /// 测试用 /// public void SaveUseSkill() { CombatHeroEntity combatHeroEntity = CombatController.currActiveCombat.CombatHeroController.playerHeroEntity; combatHeroEntity.CombatHeroSkillControl.SetNewSkill(allUseSkill); } } }