using System.Collections; using System.Collections.Generic; using UnityEngine; public class IdleAbility : AbilityBase { /// /// idle的动画 /// int m_AnimHash; /// /// 在Idle状态时可以切换的ability /// private List m_AbilityTriggers; public IdleAbility(int animation) : base() { m_AnimHash = animation; } public override void OnEnter() { } public override void OnInit() { base.OnInit(); } public override void OnUpdate() { foreach(var trigger in m_AbilityTriggers) { if (trigger.Update()) break; } base.OnUpdate(); } public void AddTrigger() { } }