Run Node with Variables
Executes a node and passes variable values to the runner
Last updated
Executes a node and passes variable values to the runner
Executes a State Machine node from a specific target runner with variables.
This instruction sets variable values on the State Machine Runner before executing a node. This is useful for passing data to the state machine, such as targets, damage values, or other parameters.
Target
The target GameObject that contains the State Machine Runner
Variables
List of variable name-value pairs to set before execution
Execute, Call, Instruction, Action, State Machine, Run
Actions Component:
โโ Run Runner Node with Variables
โโ Target: Enemy
โโ Variables:
โ โโ DamageAmount: 25
โ โโ Attacker: Player
โโ Node: "TakeDamageNode"This sets DamageAmount and Attacker variables on the Enemy runner, then executes "TakeDamageNode".
Use this instruction when you need to pass context-specific data to a state machine, such as who triggered an event or what values to use.
If the target has a State Machine Runner Instances component, it will automatically find the correct runner for the specified State Machine.
Last updated