using UnityEngine; using System.Collections; public class AiUntilFailure : AiDecorator { protected override BehaviorStatus OnExecute(AiBlackboard blackboard) { var childStatus = child.Tick(blackboard); return childStatus == BehaviorStatus.Fail ? BehaviorStatus.Success : BehaviorStatus.Running; } }