Skip to content

2.1.3.3 Node: Branch

BDC_Patrick edited this page Dec 4, 2025 · 8 revisions

Branch Node

Image Info
Branch Node Splits the dialogue flow based on conditions.
Description
The Branch Node evaluates a list of conditions against Global Values managed by the Dialog Subsystem. If all defined conditions are met (true), the flow continues through the 'True' pin. If any condition fails, the flow continues through the 'False' pin.
Shortcut
Shortcut Hold B + Left Mouse Button

In- and Outputs

Name Pin Description
In In Pin Entry point for execution.
True True Pin Executed if ALL conditions are true.
False False Pin Executed if ANY condition is false.

Details

Node Details
Name Type Value Default Info
Conditions TArray<Struct> List Empty A list of conditions to evaluate. Comparisons are made between Global Values by Name.

Notes

- Supports various types including Integer, Float, Boolean, String, Vector, and Tags.

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