Example #1
0
        /// <summary>
        ///
        /// </summary>
        public LatentAction(BehaviorActionDelegate OnStart, BehaviorActionDelegate OnRun,
                            BehaviorActionDelegate OnAbort, BehaviorActionDelegate OnStop)
        {
            _OnStart = OnStart; _OnRun = OnRun; _OnAbort = OnAbort; _OnStop = OnStop;

            _status   = ActionStatus.READY;
            _stopping = false;
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        public LatentAction(BaseAction action)
        {
            _OnStart = action.OnStart; _OnRun = action.OnRun;
            _OnAbort = action.OnAbort; _OnStop = action.OnStop;

            _status   = ActionStatus.READY;
            _stopping = false;
        }
Example #3
0
 //METHODS
 public BehaviorAction(BehaviorActionDelegate action)
 {
     Action = action;
 }