| Parameter | Description |
|---|---|
| name | The name of the variable. |
| valueType | The data type of the variable. |
| defaultValue | The default value. Must be compatible with and work with Unity serialization rules for SerializeField. |
| kind | The kind of variable, defined by VariableKind. |
IVariable The newly created variable.
Creates and adds a new variable to the graph.
If successful, also adds the node's type to the graph's list of supported types. Enclose this method with Graph.UndoBeginRecordGraph and Graph.UndoEndRecordGraph to add this operation to the undo stack and to update the graph view with the changes.
| Parameter | Description |
|---|---|
| name | The name of the variable. |
| defaultValue | The default value. Must be compatible with T and work with Unity serialization rules for SerializeField. |
| kind | The kind of variable, defined by VariableKind. |
IVariable The newly created variable.
Creates and adds a new variable to the graph.
If successful, also adds the variable's type to the graph's list of supported types. Enclose this method with Graph.UndoBeginRecordGraph and Graph.UndoEndRecordGraph to add this operation to the undo stack and to update the graph view with the changes.