Table of Contents

Namespace DialogueDown.Playbook.Edges

Classes

BranchEdge

One arm of a block condition, carrying its place in the order the arms are tried.

DivertEdge

A jump that does not return: control transfers to the target and reading order does not resume.

DivertEdge.EqualityComparer

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

Edge

A way out of a node, and the node it leads to.

EdgeKinds

The kind values that tag an edge on the wire.

OptionEdge

One arm of a player's choice, carrying the text the menu shows.

OptionEdge.EqualityComparer

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

RandomOptionEdge

One arm of a random choice, carrying the odds the engine draws against.

SuccessionEdge

Reading order: what plays next when nothing branches.