Nodes

Explaining all dialogue editor nodes.

Understanding Core Concepts

The Initial Node

The initial node must be set for any dialogue, whether it's quest or general dialogue. The initial node is the node that the dialogue should start with. The initial can be either a dialogue, choices, or Boolean node.

A button will be visible in the Dialogue Tree inspector for the potential initial node. Once a node is set as the initial node, it will lose its input port.

Optionally, a trigger node can be used to tell the dialogue graph where to start (quest dialogue only).

Node Connections

A node connection can be created by simply dragging an input or output port into another port.

Current Node

The dialogue system keeps track of the current node through connections. At the start, the current node is (usually) the initial node. From there, the current node changes based on the connections to other nodes.

End Dialogue

There is no special node or method to end dialogue. The dialogue simply ends if the current node has no connections.

Last updated