Creating Dialog

From Ardenfall Wiki
Revision as of 21:48, 23 May 2026 by Joshcamas (talk | contribs)
Jump to navigation Jump to search

Dialog Graph Builder

The Dialog Graph Builder is a way to build dialog with C#.

TODO

Example:

var b= new DialogGraphBuilder(graph);
var greet = b.Greeting("Hello!");
var speak = b.Speak("How can I help?");
var mc = b.MultipleChoice();
var c0 = mc.AddChoice("Tell me more");
var c1 = mc.AddChoice("Goodbye");
b.Connect(greet, speak);
b.Connect(speak, mc);
var topic = b.Topic("Tell me more");
var close = b.Finish(closeDialog: true);
b.Connect(c0, topic); b.Connect(c1, close);
b.Connect(topic, fin);

Registering Dialog to NPC

TODO

Quest Dialog

TODO

Graph View Tool

TODO