NODES

Timer Node

Adds time delays

Timer Node
Timer Node

The Timer Node is used to start a timer and then execute the connected nodes when that timer depletes. The Timer uses the default currency, Time, to measure. This means the timer is directly impacted by the Time Step setting for simulations. Timers can be triggered by any other node (except Timer Node). A node that triggers a timer will display a purple outline. Timers are bound by the layer they are on, meaning they can only be triggered by nodes on the same layer.

It's important to note that Timers are activated at the end of the step for the layer they are in. This basically means that before moving onto the next layer in the simulation, there is a timer check, any timers that are active follow the following flow:

1
Timer Step
Timer counts down based on Time Step.
2
Timer Completion Check
System checks if timer has reached zero.
3
Timer Execute
If complete, timer executes connected nodes.

Example

Timer Node Example
Timer Node Example

Connectors

0
Inputs
2
Outputs
TRUEFALSE
TRUE: When timer countdown reaches zero. FALSE: When timer is running but not yet complete.

Inspector Fields

Each field below is available on this node in the inspector.

FieldTypeDescription
Name
string

The display name of the node

Any string value

Duration
string

Duration mode: Absolute uses a fixed value, Range uses random between min and max

Duration (Absolute)
numberVARIABLE

Fixed duration value (number or variable reference). Only shown when Duration mode is Absolute

Duration Min
numberVARIABLE

Minimum duration value (number or variable reference). Only shown when Duration mode is Range

Duration Max
numberVARIABLE

Maximum duration value (number or variable reference). Only shown when Duration mode is Range

Trigger Behavior
string

What happens when timer is triggered while already running: Reset (restart) or Ignore (do nothing)