FAQ

Is this system runtime-only or does it include authoring tools?

It includes both. The runtime and editor tools are split into separate assemblies and folders.

Can I start dialogues without using dialogID?

Yes. DialogManager.StartDialog(DialogGraph graph) starts directly from an asset reference.

Does the system support branching?

Yes. Choice nodes branch by option index and the manager tracks selected branch indices for transcript reconstruction.

Can I trigger gameplay events during dialogue?

Yes. Use action nodes together with DialogActionRunner and, when needed, IActionHandler.

Does it support a history or backlog UI?

Yes. DialogueHistory and DialogueHistoryView provide that feature.

Is there AI generation support?

Yes, in the optional DialogSystemAIExtension module.

Can I replace the included UI?

Yes, but keep the manager/UI contract intact or update the integration accordingly.