UDialogueManagerSubsystem
(UWorldSubsystem)
(UWorldSubsystem)
The DialogueManagerSubsystem is used to enter and exit dialogue and broadcast dialogue events being sent from the active DialogueTree. This subsystem can be accessed from any Blueprint using "Get DialogueManagerSubsystem".
Call this function to activate and set the active DialogueTree and enter dialogue.
Call this function to send inputs to the active DialogueTree with optional integer for dialogue choice.
Call this function to interrupt the active DialogueTree and exit dialogue.
This event is called when the active DialogueTree progresses to a new node or a DialoguePath node progresses through it’s dialogue sequence. Subscribe to receive the FText result from the "dialogueKey" on an DialogueInstruction.
This event is called when the active DialogueTree enters a branch node. Subscribe to receive the FText result array of choices when encountering a DialogueBranch.
This event is called when entering a dialogue through the EnterDialogue() function.
This event is called when exiting a dialogue through the ExitDialogue() function or when a DialogueTree initiates exiting the dialogue.