Expand description
Dialogue system — typewriter effect, choice trees, speaker portraits.
A DialogueTree is a directed graph of DialogueNodes connected by Choices.
The DialoguePlayer renders the current node character-by-character with a
configurable typewriter effect and waits for player input to advance.
Structs§
- Choice
- A selectable choice in the dialogue.
- Dialogue
Node - A single node in the dialogue tree.
- Dialogue
Player - Drives a DialogueTree.
- Dialogue
Tree - A collection of nodes forming a branching conversation.
- Node
Builder - Fluent builder for DialogueNode.
- Typewriter
State - Typewriter render state for a line of text.
Enums§
- Dialogue
Emotion - Speaker emotion — affects text color and portrait expression.
- Dialogue
Event - Events emitted by the dialogue player.
- Dialogue
Next - How to advance after a node.
- Dialogue
State