public virtual IStateMachineEventAction AddNewEventAction(string actionTaskName, IStateMachineEvent triggerEvent, params object[] actionArgs)
        {
            var action = new StateMachineEventAction(StateMachine, actionTaskName, triggerEvent, actionArgs);

            EventActionList.Add(action);
            return(action);
        }
Beispiel #2
0
        public virtual IStateMachineEventAction AddNewEventAction(string actionTaskName,
                                                                  IStateMachineEvent eventIdentifier,
                                                                  params object[] actionArgs)
        {
            var action = new StateMachineEventAction(this, actionTaskName, eventIdentifier, actionArgs);

            EventActionList.Add(action);
            return(action);
        }