Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 protected override AIOneRunStatus InternalRun()
 {
     return(_rootChild.Run());
 }