image.png

In Flow Core, a Trigger is essentially an external entry point into the graph, rather than a regular input to a flow node. The clearest evidence is that a Trigger normally has no In port and only exposes output ports. A standard Trigger has a single Out, while Input, UI, and Blackboard trigger nodes are simply variants built on the same entry-point mechanism.

It can be understood this way:

Within Flow Node Kind, standard Trigger, system Trigger, UI Trigger, input Trigger, and Blackboard Trigger are represented as separate node categories. At runtime, however, they are all compiled into the same trigger-slot structure.

Mechanism

The core execution path works like this:

There are several important points to keep in mind:

UI

image.png

In the editor, the UI for Trigger-related nodes is not a single fixed panel. Instead, it is built dynamically based on the specific node type.