using UnityEngine; using System.Collections; public class AiInverter : AiDecorator { protected override BehaviorStatus OnExecute(AiBlackboard blackboard) { var result = child.Tick(blackboard); if (result == BehaviorStatus.Success) { return BehaviorStatus.Fail; } else if (result == BehaviorStatus.Fail) { return BehaviorStatus.Success; } else { return result; } } }