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
nullwhen 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.