public FiniteStateMachine(Type initialStateType, IStateMachine parent, IFsmStateBag stateBag, ILog logger, IDispatcher dispatcher) { _initialStateType = initialStateType; _parentMachine = parent; _stateBag = stateBag; _logger = logger; _dispatcher = dispatcher; }
public FiniteStateMachine(Type initialStateType, IFsmStateBag stateBag, ILog logger, IDispatcher dispatcher) : this(initialStateType, null, stateBag, logger, dispatcher) { }