Пример #1
0
 public SimpleFSM(AbstractFSMStateDatabase <T, W> fSMStateDatabase) : base(fSMStateDatabase, new FSMForcedTransitioner <T, W>(fSMStateDatabase))
 {
 }
Пример #2
0
 public GenericFSM(AbstractFSMStateDatabase <Key, Data> fSMStateDatabase, AbstractFSMTransitioner <Key, Data> fSMTransitioner) :
     base(fSMStateDatabase, fSMTransitioner)
 {
 }
Пример #3
0
 public DefaultFSMTransitionsConfig(AbstractFSMStateDatabase <Key, Data> stateDatabase) : base(stateDatabase)
 {
 }
Пример #4
0
 public DefaultFSMTransitionsConfig(FSMStateLinksData <Key> configData, AbstractFSMStateDatabase <Key, Data> stateDatabase) : base(configData, stateDatabase)
 {
 }
Пример #5
0
 public virtual void SetStateDatabase(AbstractFSMStateDatabase <T, W> abstractFSMStateDatabase)
 {
     this.FSMStateDatabase = abstractFSMStateDatabase;
 }
Пример #6
0
 public AbstractFSM(AbstractFSMStateDatabase <T, W> fSMStateDatabase, AbstractFSMTransitioner <T, W> fSMTransitioner)
 {
     FSMStateDatabase = fSMStateDatabase;
     FSMTransitioner  = fSMTransitioner;
 }
Пример #7
0
 public FSMForcedTransitioner(AbstractFSMStateDatabase <Key, Data> stateDatabase)
 {
     this.stateDatabase = stateDatabase;
 }
 public NoKeyFSMTransitionConfig(FSMStateLinksData <IFSMState <Data> > configData, AbstractFSMStateDatabase <IFSMState <Data>, Data> stateDatabase) : base(configData, stateDatabase)
 {
 }
 public NoKeyFSMTransitionConfig(AbstractFSMStateDatabase <IFSMState <Data>, Data> fSMStateDatabase) : base(fSMStateDatabase)
 {
 }