Character

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.

Constructors

Link copied to clipboard
constructor(name: String, adapter: CharacterAdapter, variation: String = "")

Properties

Link copied to clipboard

Get the characters current Emotion.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
infix fun asks(question: Question): Answer

Ask a question. Returns the selected answer.

Link copied to clipboard
infix fun begins(animation: Animation)

Begin animating the character with a specified animation.

Link copied to clipboard
infix fun looks(emotion: Emotion)

Set the characters emotion.

Link copied to clipboard
infix fun says(line: String)

Say a line.

Link copied to clipboard
infix fun thinks(line: String)

Think a line.