Branch

Overview

The Branch Node.

Branch triggers one of two Pulses, based on whether or not the Input value is true or false. Branching is a fundamental part of conditional logic and at a high level it basically means "If this is true, do this; if not, do that". Although the Node takes a single condition, this condition can be composed of multiple other conditions when used in conjunction with Relational Expression Nodes (Is Equal, Is Greater Equal, and Is Less Equal), Logical Operator Nodes (AND, OR, and Negate), and other Branch Nodes.

Attributes

Inputs

Attribute
Type
Description

Default Value

Bool

The default value, if one is not provided in the Input Socket.

Inputs

Input
Type
Description

Pulse Input (â–º)

Pulse

A standard input Pulse, to trigger the execution of the Node.

Input

Bool

The true or false condition to determine which of the two output Pulses is executed.

Outputs

Output
Type
Description

OnTrue (â–º)

Pulse

The Pulse that will be triggered if Input is true.

OnFalse (â–º)

Pulse

The Pulse that will be triggered if Input is false.

Last updated

Was this helpful?