Table of Contents

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.