Skip to main content

Launching a Dialogue

This guide shows the minimal steps to begin playback of a Dialogue Graph asset from Blueprint actor.

You can use our BP_TriggerDialogueActor, or implement your own actor.

First, add two components to the actor:

  • ID_AC_DialogueExecutor
  • IDialogueController

In ID_AC_DialogueExecutor, we have two public variables - make sure they have a correct values.

  • DialogueGraph - it's the dialogue graph asset
  • participants - array of blueprint actors implementing BPI_ID_Speaker interface

Call ID_AC_DialogueExecutor->Execute()

Note: IDialogueController is required to be present on the same actor. Executor component will auto-discover it.