Co-ordinates the execution of Yarn programs.
public class Dialogue : IAttributeMarkerProcessor
Starts, or continues, execution of the current Program.
Replaces all substitution markers in a text with the given substitution list.
Returns the string ID that contains the original, uncompiled source text for a node.
Returns the tags for the node
Gets a value indicating whether a specified node exists in the Program.
Unloads all nodes from the Dialogue.
Gets the name of the node that this Dialogue is currently executing.
Gets a value indicating whether the Dialogue is currently executing Yarn instructions.
Invoked when the Dialogue needs to report debugging information.
Invoked when the Dialogue needs to report an error.
Gets the names of the nodes in the currently loaded Program.
Gets or sets the OptionsHandler that is called when a set of options are ready to be shown to the user.
Gets or sets the PrepareForLinesHandler that is called when the dialogue anticipates delivering some lines.
Gets or sets the object that provides access to storing and retrieving the values of variables.