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