protected override AIOneRunStatus InternalRun() { var status = _child.Run(); switch (status) { case AIOneRunStatus.Running: return(AIOneRunStatus.Running); case AIOneRunStatus.Succeded: _child.Reset(); return(AIOneRunStatus.Running); default: return(AIOneRunStatus.Failed); } }
protected override AIOneRunStatus InternalRun() { return(_rootChild.Run()); }