Skip to content

2.1.3.3 Node: Branch

BDC_Patrick edited this page Sep 19, 2025 · 8 revisions
Branch Node

As Short as possible

The branch splits the dialog based on conditions of global values.


Description

In a Branch node, you can define one or more conditions of global values, which
if all met forward to the TRUE output,
while
if any is not met, forwards to the FALSE output.


Pins

Name Optic Type Description
In Input Pin Exec Multiple incoming execution to link this Node.
Out Output Pin Exec Single outgoing execution to link this Node to any other Node. Only running when all conditions are met.
Out Output Pin Exec Single outgoing execution to link this Node to any other Node. Only running when not all conditions are met.

Details

Node Details
Setting Type Description
Condition List Condition System Allows to add a Condition to compare a global value of type and name, against another global value of the same type.
Options String Additional set of Options, have to be separated by semicolon(;). Will be returned by the Interface Event as split Array.
Add Condition List Add a new Condition for Global values to the Branch. You can compare the values of two Global Values of the same type.
Dev Comment String A non Blueprint returned String to make identifying the node easier, since NodeID is more cryptic.

Hotkeys

Hotkey
B + MouseKeysL

Documentation Index

I. What is the Dialog Backend?
II. Setting up
III. Binding UI
IV. The Subsystem
V. The Components
VI. Dispatchers
VII. Others

Demo available: Demo Page

Clone this wiki locally