Sequine - Scripting API
|
Classes | |
class | Variable |
Public Member Functions | |
CommandData (UnityEngine.Object _targetObject) | |
virtual Command | GetStartingCommand () |
virtual Command | GetCommand (int _id) |
void | TraverseCommands (Action< Command > _commandHandler) |
virtual List< int > | TraverseFlow (Action< Command > _commandHandler) |
Static Public Member Functions | |
static T | GetVariable< T > (ICommandData _sequineFlow, int _variableId) |
Gets a local variable of the specified Sequine Flow. More... | |
static void | SetVariable< T > (ICommandData _sequineFlow, int _variableId, T _value) |
Sets a local variable of the specified Sequine Flow. More... | |
Public Attributes | |
readonly Dictionary< int, Command > | commands = new Dictionary<int, Command>() |
Protected Member Functions | |
void | TraverseFlowRecursive (Command _command, Action< Command > _commandHandler, List< int > _traversedIds) |
Properties | |
virtual Dictionary< int, Variable > | variables [getset] |
UnityEngine.Object | targetObject [get] |
Properties inherited from Calcatz.CookieCutter.IVariableUser | |
Dictionary< int, CommandData.Variable > | variables [getset] |
UnityEngine.Object | targetObject [get] |
Calcatz.CookieCutter.CommandData.CommandData | ( | UnityEngine.Object | _targetObject | ) |
|
virtual |
|
virtual |
|
static |
Gets a local variable of the specified Sequine Flow.
T |
_sequineFlow | |
_variableId |
|
static |
Sets a local variable of the specified Sequine Flow.
T |
_sequineFlow | |
_variableId | |
_value |
void Calcatz.CookieCutter.CommandData.TraverseCommands | ( | Action< Command > | _commandHandler | ) |
|
virtual |
|
protected |
readonly Dictionary<int, Command> Calcatz.CookieCutter.CommandData.commands = new Dictionary<int, Command>() |
|
get |
|
getset |