Package-level declarations

Types

Link copied to clipboard
class Character(val name: String, adapter: CharacterAdapter, val variation: String = "")

Provides a character with a specified name. An adapter must be specified. Optionally a string representing the variation for this character can be specified.

Link copied to clipboard
fun interface CharacterAskListener

Provides an interface for listeners to Character ask events.

Link copied to clipboard
fun interface EmoteListener

Provides an interface for listeners to emote events.

Link copied to clipboard
interface Emotion

Provides an interface for emotions.

Link copied to clipboard
object Emotions

Provides a collection of emotions.

Link copied to clipboard
fun interface NarrateListener

Provides an interface for listeners to narrate events.

Link copied to clipboard
class Narrator(adapter: NarratorAdapter)

Provides a narrator. An adapter must be specified.

Link copied to clipboard
fun interface NarratorAskListener

Provides an interface for listeners to Narrator ask events.

Link copied to clipboard
fun interface SpeakListener

Provides an interface for listeners to speak events.

Link copied to clipboard
fun interface ThinkListener

Provides an interface for listeners to think events.