Table of Contents

Class ChoiceWeight

Namespace
DialogueDown.Playbook.Weights
Assembly
DialogueDown.Playbook.dll

How likely a random option is to be drawn.

[JsonPolymorphic(TypeDiscriminatorPropertyName = "kind")]
[JsonDerivedType(typeof(AutoWeight), "auto")]
[JsonDerivedType(typeof(NumberWeight), "number")]
[JsonDerivedType(typeof(QueryWeight), "query")]
public abstract record ChoiceWeight : IEquatable<ChoiceWeight>
Inheritance
ChoiceWeight
Implements
Derived
Inherited Members