123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using System.Collections.Generic;
- using GameLogic.Combat.CombatTool;
- using GameLogic.Combat.Hero;
- using GameLogic.Hero;
- namespace GameLogic.Player
- {
- public class GongFaControl
- {
- /// <summary>
- /// 出战的功法 一共10个位置
- /// </summary>
- public SkillInfo[] allUseSkill = new SkillInfo[10];
- public List<SkillInfo> allSkill = new List<SkillInfo>();
- 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<CombatHeroSkillControl>().InitTaoismSkill(id);
- }
- /// <summary>
- /// 测试用
- /// </summary>
- public void SaveUseSkill()
- {
- CombatHeroEntity combatHeroEntity = CombatController.currActiveCombat.CombatHeroController.playerHeroEntity;
- combatHeroEntity.CombatHeroSkillControl.SetNewSkill(allUseSkill);
- }
- }
- }
|