Class FragmentKinds
- Namespace
- DialogueDown.Playbook.Speech
- Assembly
- DialogueDown.Playbook.dll
The kind values that tag a speech fragment on the wire.
public static class FragmentKinds
- Inheritance
-
FragmentKinds
- Inherited Members
Remarks
A wire value is part of the format contract, so it lives here rather than being spelled at each use: renaming one is then a single edit, and a reader, a test, and the schema can all name the same constant instead of repeating a string literal.
Fields
- Break
A hard wrap the writer asked for.
- CustomCommand
A named command with arguments.
- DefaultCommand
A command written as a plain phrase.
- Image
An image, carrying the speech that describes it.
- Link
A link, carrying the speech that stands in for it.
- Query
A read of game state spliced into speech.
- Styled
Emphasis wrapping more speech.
- Tag
An annotation attached at a point in a line.
- Text
Plain words, exactly as the writer typed them.