Table of Contents

Class BranchEdge

Namespace
DialogueDown.Playbook.Edges
Assembly
DialogueDown.Playbook.dll

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

public sealed record BranchEdge : Edge, IEquatable<Edge>, IConditional, IEquatable<BranchEdge>
Inheritance
BranchEdge
Implements
Inherited Members
Extension Methods

Constructors

BranchEdge(int, int, Condition?)

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

Properties

Condition

Gets what must hold for the arm to be taken, or null for a final else.

Order

Gets where this arm sits in the order the arms are tried.