Skip to content

2.1.3.5 Node: Beacon

BDC_Patrick edited this page Dec 4, 2025 · 10 revisions

Beacon Node

Image Info
Beacon Node Performs background logic, value manipulation, and signaling.
Description
The Beacon Node is a utility node used to execute logic within the dialogue flow without stopping it. It can modify Global Values (set, add, subtract, etc.), convert values between types, or simply broadcast a named beacon event to the system. Once its operations are complete, it immediately passes execution to the next node.
Shortcut
Shortcut Hold S + Left Mouse Button

In- and Outputs

Name Pin Description
In In Pin Entry point for execution.
Out Out Pin Continues execution immediately after processing logic.

Details

Node Details
Name Type Value Default Info
Beacon Name FName Name None Identifier name for the beacon event.
Beacon Data FString String "" Arbitrary data string to be passed with the beacon event (e.g., "123;ABC").
Global Changes TArray<Struct> List Empty Defines arithmetic or logical operations on Global Values (e.g., Set, Add, Multiply).
Global Conversion TArray<Struct> List Empty Defines conversions to copy a Global Value of one type to another (e.g., Int to Float).
Additional Tags FGameplayTagContainer Tags Empty Extra metadata tags for general usage.
Additional Objects Map Map Empty Named Object references passed with this node.
Additional Classes Map Map Empty Named Class references passed with this node.

Notes

- Global Changes can modify values using another Global Value (by name) or a hardcoded literal value.

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