using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoveAbility : AbilityBase { /// /// 在跑动状态时可以切换的ability /// private List m_AbilityTriggers; public override void OnInit() { } public override void OnDefend() { throw new System.NotImplementedException(); } public override void OnEnter() { } public override void OnExit() { } public override void OnHit() { throw new System.NotImplementedException(); } public override void OnHurt() { } public override void OnTranslate(AbilityBase to) { throw new System.NotImplementedException(); } public override void OnUpdate() { foreach (var abilityTrigger in m_AbilityTriggers) { if (abilityTrigger.Update()) break; } } }