using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 在ability的某一帧切换到某个ability的trigger /// public class AbilityTrigger : Trigger { AbilityBase m_TargetAbility; public AbilityTrigger(ConditionBase condition, AbilityBase target) : base(condition) { m_TargetAbility = target; } public override bool Update() { // 如果满足条件,切换到下一个ability if (IsFulfilled()) { return true; } return base.Update(); } }