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