Variable
Nodes for working with variables — the named values your scene keeps and reuses, each holding a number, a piece of text, or a time.
Cast Variable
Checks whether a variable holds the kind of value you expect, and only passes it along when it does.
What it does
A variable can hold different kinds of values — a number, some text, or a time. This node looks at the variable you give it and compares its actual kind to the kind you pick in SubType. If they match, you get the same variable back, unchanged. If they don’t match, you get nothing back.
Think of it as a safety check: it lets a value continue only when it is the type you were counting on. It never changes the original variable — it simply hands the same value through, or holds it back.
Inputs
| Port | Type | What to connect |
|---|---|---|
| Execute | Trigger | Wire this from the previous node’s Execute output. |
| Variable | Variable | The variable you want to check. |
| SubType | Choice | The kind of value you expect the variable to hold. Pick Number, String (text), or Time. |
Outputs
| Port | Type | What you get |
|---|---|---|
| Execute | Trigger | Fires once the node has finished. |
| Variable | Variable | The same variable, passed straight through when its kind matches the chosen SubType. If the kind does not match, you get nothing here. |
Example
| Variable input | A variable holding 42 |
| SubType input | Number |
| Variable output | The same variable holding 42 (the kinds match). Had you chosen String instead, nothing would come out. |
Tips
- Use this before a step that only makes sense for one kind of value — the value continues only when it is the type you picked.
- This node checks the kind of value; it does not convert it. A number stays a number — it is simply allowed through or held back.
No Comments