예제 #1
0
 public virtual T1 Execute(T2 percept)
 {
     if (_agentProgram is not null)
     {
         return(_agentProgram.Execute(percept));
     }
     return((T1)(NoOpAction.NO_OPERATION as IAction));
 }
예제 #2
0
 public virtual IAction Execute(IPercept p)
 {
     if (null != program)
     {
         return(program.Execute(p));
     }
     return(DynamicAction.NO_OP);
 }