|
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... | |
| static T | GetVariable< T > (ICommandData _sequineFlow, string _variableName) |
| Gets a local variable of the specified Sequine Flow. More... | |
| static void | SetVariable< T > (ICommandData _sequineFlow, string _variableName, 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 |
Gets a local variable of the specified Sequine Flow.
| T |
| _sequineFlow | |
| _variableName |
|
static |
Sets a local variable of the specified Sequine Flow.
| T |
| _sequineFlow | |
| _variableId | |
| _value |
|
static |
Sets a local variable of the specified Sequine Flow.
| T |
| _sequineFlow | |
| _variableName | |
| _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 |