Sequine - Scripting API
|
Public Member Functions | |
delegate void | FlowFinishedCallback (bool completed) |
void | OverrideOnCommandFinished (System.Action< Command, CommandExecutionFlow > _callback) |
virtual void | ExecuteCommand (Command _command) |
Command | GetRelativeNextCommand (Command _command) |
void | RecurseFinishCommand (Command _command) |
void | ResumeHaltedCommand (Command _lastCommandInSubFlow) |
object | GetCommandOutput (int _commandId, int _outPointIndex) |
object | GetCommandOutput (Command.ConnectionTarget _connectionTarget) |
T | GetCommandOutput< T > (int _commandId, int _outPointIndex) |
T1 | GetCommandOutput< T1 > (Command.ConnectionTarget _connectionTarget) |
void | RunSubData (int _resumeId, CommandData _subData) |
object | GetVariable (int _variableId) |
void | SetVariable< T > (int _variableId, T _value) |
Command.SubFlowInfo | CreateSubFlow (int _outputIndex) |
Prepare a sub-flow to be called with Command's RunSubFlow method. This should be called during the same thread/frame with the Execute method. More... | |
void | Kill () |
Static Public Member Functions | |
static CommandExecutionFlow | Request (CommandExecutor _executor, FlowFinishedCallback _onFlowFinished=null) |
Properties | |
CommandExecutor | executor [get] |
CommandData | rootCommandData [getset] |
bool | isKilled [get] |
Command | lastExecutedCommand [get] |
bool | isWaitingCommandExit [get] |
bool | checkHaltedCommand [getset] |
Command | haltedCommand [getset] |
CommandData | currentCommandData [get] |
Get current command data, either it's root or sub data. More... | |
Command.SubFlowInfo Calcatz.CookieCutter.CommandExecutionFlow.CreateSubFlow | ( | int | _outputIndex | ) |
Prepare a sub-flow to be called with Command's RunSubFlow method. This should be called during the same thread/frame with the Execute method.
_outputIndex |
|
virtual |
delegate void Calcatz.CookieCutter.CommandExecutionFlow.FlowFinishedCallback | ( | bool | completed | ) |
object Calcatz.CookieCutter.CommandExecutionFlow.GetCommandOutput | ( | Command.ConnectionTarget | _connectionTarget | ) |
object Calcatz.CookieCutter.CommandExecutionFlow.GetCommandOutput | ( | int | _commandId, |
int | _outPointIndex | ||
) |
T Calcatz.CookieCutter.CommandExecutionFlow.GetCommandOutput< T > | ( | int | _commandId, |
int | _outPointIndex | ||
) |
T1 Calcatz.CookieCutter.CommandExecutionFlow.GetCommandOutput< T1 > | ( | Command.ConnectionTarget | _connectionTarget | ) |
object Calcatz.CookieCutter.CommandExecutionFlow.GetVariable | ( | int | _variableId | ) |
void Calcatz.CookieCutter.CommandExecutionFlow.Kill | ( | ) |
void Calcatz.CookieCutter.CommandExecutionFlow.OverrideOnCommandFinished | ( | System.Action< Command, CommandExecutionFlow > | _callback | ) |
void Calcatz.CookieCutter.CommandExecutionFlow.RecurseFinishCommand | ( | Command | _command | ) |
|
static |
void Calcatz.CookieCutter.CommandExecutionFlow.ResumeHaltedCommand | ( | Command | _lastCommandInSubFlow | ) |
void Calcatz.CookieCutter.CommandExecutionFlow.RunSubData | ( | int | _resumeId, |
CommandData | _subData | ||
) |
void Calcatz.CookieCutter.CommandExecutionFlow.SetVariable< T > | ( | int | _variableId, |
T | _value | ||
) |
|
getset |
|
get |
Get current command data, either it's root or sub data.
|
get |
|
getset |
|
get |
|
get |
|
get |
|
getset |