Skip to main content

Pause Nodes

Pause Node
Pause Node

Pause nodes are used to pause the dialogue flow at a certain point, and the dialogue playback will pause until Continue() is called on the Dialogue Controller.

Each pause node includes a 'signal' field, which you can enter a value in to do custom processing of your own whenever that pause node is reached.

If you want to implement custom logic for pause nodes, you will need to implement a DialogueListener and override the OnPause() method:

...
//Extend the DialogueListener class (which is also a MonoBehaviour)
public class PauseHandler extends DialogueListener
{
//Override the OnPause() method
public override void OnPause(string signal)
{
//Perform custom logic here.
}
}
...

Each pause node has a dialogue flow input and output.