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