public void ConfigureConnections <R>(FSMStateLinksData <R> configData) where R : Key { foreach (FSMStateLink <R> stateConn in configData.linksData) { this.SetTransition(stateConn.stateFrom, stateConn.stateTo); } }
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) { }
public DefaultFSMTransitionsConfig(FSMStateLinksData <Key> configData, AbstractFSMStateDatabase <Key, Data> stateDatabase) : base(configData, stateDatabase) { }
public void FSMConfigUtil <R>(FSMStateLinksData <R> configData, Database stateDatabase) where R : Key { this.Init(stateDatabase); this.ConfigureConnections(configData); }
public DefaultFSMTransitionsConfigCustomState(FSMStateLinksData <Key> configData, Database stateDatabase) { this.Init(stateDatabase); this.ConfigureConnections(configData); }
public abstract void ConfigureConnections(FSMStateLinksData <Key> configData);
public NoKeyFSMTransitionConfig(FSMStateLinksData <IFSMState <Data> > configData, AbstractFSMStateDatabase <IFSMState <Data>, Data> stateDatabase) : base(configData, stateDatabase) { }