Table of Contents

Class ControlNode

Namespace
DialogueDown.Playbook.Nodes
Assembly
DialogueDown.Playbook.dll

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

[Equatable]
public sealed record ControlNode : Node, IEquatable<Node>, IConditional, IEquatable<ControlNode>
Inheritance
ControlNode
Implements
Inherited Members
Extension Methods

Constructors

ControlNode(int, ImmutableArray<SpeechFragment>, Condition?, ImmutableArray<Edge>)

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

Properties

Condition

Gets what must hold for the effects to fire, or null when they always do.

Effects

Gets what the host performs here.

Methods

Equals(ControlNode?)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Serves as the default hash function.