Table of Contents

Class LineNode

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

A line somebody says.

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

Constructors

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

A line somebody says.

Properties

Condition

Gets what must hold for the line to play, or null when it always does.

Speaker

Gets who says the line, by index into the playbook's speakers.

Speech

Gets what is said.

Methods

Equals(LineNode?)

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

GetHashCode()

Serves as the default hash function.