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