/// <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; }
/// <summary> /// /// </summary> public LatentAction(BaseAction action) { _OnStart = action.OnStart; _OnRun = action.OnRun; _OnAbort = action.OnAbort; _OnStop = action.OnStop; _status = ActionStatus.READY; _stopping = false; }
//METHODS public BehaviorAction(BehaviorActionDelegate action) { Action = action; }