Table of Contents

Namespace DialogueDown.Playbook.Nodes

Classes

BranchNode

A block condition fanning out to its arms; the arms carry the conditions and their order.

ChoiceNode

A menu the player picks from; its options are the ways out.

ControlNode

An effect-only line: something the host performs, attributed to nobody.

ControlNode.EqualityComparer

An equality comparer for the enclosing type that uses the generated equality semantics.

EndNode

Where a run stops. It leads nowhere, so it has no ways out.

LineNode

A line somebody says.

LineNode.EqualityComparer

An equality comparer for the enclosing type that uses the generated equality semantics.

Node

One step of a playthrough: something happens here, then an edge leads on.

Node.EqualityComparer

An equality comparer for the enclosing type that uses the generated equality semantics.

NodeKinds

The kind values that tag a node on the wire.

RandomChoiceNode

A choice the engine draws instead of showing, weighted by its arms.