Ejemplo n.º 1
0
 public void ConfigureConnections <R>(FSMStateLinksData <R> configData) where R : Key
 {
     foreach (FSMStateLink <R> stateConn in configData.linksData)
     {
         this.SetTransition(stateConn.stateFrom, stateConn.stateTo);
     }
 }
Ejemplo n.º 2
0
 public override void ConfigureConnections(FSMStateLinksData <Key> configData)
 {
     foreach (FSMStateLink <Key> stateConn in configData.linksData)
     {
         this.SetTransition(stateConn.stateFrom, stateConn.stateTo);
     }
 }
 public EmptyFSMTransitionsConfig(FSMStateLinksData <Key> configData, EmptyFSMStateDatabaseCustomState <IFSMState <EmptyFSMStateData>, Key> stateDatabase) : base(configData, stateDatabase)
 {
 }
Ejemplo n.º 4
0
 public DefaultFSMTransitionsConfig(FSMStateLinksData <Key> configData, AbstractFSMStateDatabase <Key, Data> stateDatabase) : base(configData, stateDatabase)
 {
 }
Ejemplo n.º 5
0
 public void FSMConfigUtil <R>(FSMStateLinksData <R> configData, Database stateDatabase) where R : Key
 {
     this.Init(stateDatabase);
     this.ConfigureConnections(configData);
 }
Ejemplo n.º 6
0
 public DefaultFSMTransitionsConfigCustomState(FSMStateLinksData <Key> configData, Database stateDatabase)
 {
     this.Init(stateDatabase);
     this.ConfigureConnections(configData);
 }
Ejemplo n.º 7
0
 public abstract void ConfigureConnections(FSMStateLinksData <Key> configData);
 public NoKeyFSMTransitionConfig(FSMStateLinksData <IFSMState <Data> > configData, AbstractFSMStateDatabase <IFSMState <Data>, Data> stateDatabase) : base(configData, stateDatabase)
 {
 }