|
EasyTalk API
|
Namespaces | |
| namespace | Style |
Classes | |
| class | AbstractDialogueDisplay |
| This class is an abstract framework laying the foundation for a Dialogue Display. More... | |
| class | AnimatableSpritePanel |
| Implements logic for handling basic animation of a sprite sequence and displaying a sprite on an Image component. More... | |
| class | CharacterDisplay |
| This class implements logic which helps to manage animatable character portrayals/portrait displays during dialogue playback. More... | |
| class | CharacterImage |
| Configuration class for mapping a character name to a sprite. More... | |
| class | CharacterImageDisplay |
| A UI component used to display a character image. More... | |
| class | CharacterSpritePanel |
| An animatable sprite panel which supports setting the animated image based on a character configured in the Character Library. More... | |
| class | ContinueDisplay |
| This class is an implementation of a continue display, used to indicate to the player when they can continue during playback of dialogue. More... | |
| class | ConversationDisplay |
| This is an implementation of a conversation display which is used to display lines of dialogue to a player in addition to the name of the character who is speaking if desired. More... | |
| class | ConversationDisplayListener |
| Defines methods for conversation display listeners, which listen for changes to conversation displays. More... | |
| class | DialogueButton |
| This is an implementation of a button component used by the dialogue display system. More... | |
| class | DialogueDisplay |
| This is an implementation of a Dialogue Display which supports a conversation display (for displaying dialogue and character information), an option display (for displaying options to the player), and a continue display (for showing the player when they continue or skip ahead in the conversation). More... | |
| class | DialogueInputHandler |
| This class implements the logic which handles player input controls for Dialogue Displays. More... | |
| class | DialogueOption |
| This class is a representation of a dialogue option presented to a player. More... | |
| class | DialoguePanel |
| The DialoguePanel is an abstract component which provides a set of core features for components/panels which make up a dialogue display. Specifically, this class provides functionality for showing and hiding a dialogue panel and handling the animation associated with those actions. More... | |
| class | DirectionalOptionDisplay |
| An implementation of a dialogue option display which allows each option to be attributes to a specific Vector2 direction. More... | |
| class | DirectionalOptionElement |
| A Directional Option Element establishes a link between a button and another image. When the button is highlighted, the corresponding image will be highlighted, etc.. In addition, the element allows for a custom direction to be defined for the element to be selected. More... | |
| class | DisplayUtils |
| This is a utilty class for handling specific display functions, such as show/hide node functionality. More... | |
| class | IconConversationDisplayListener |
| A conversation display listener used to hide the icon panel whenever the conversation display is reset. More... | |
| class | IconDisplay |
| A display for showing character icons during dialogue playback. More... | |
| interface | LocalizableComponent |
| This interface defines methods for components which contain localizable Text components. More... | |
| class | OptionDisplay |
| Extends upon the DialoguePanel class to create an abstract base implementation of a display for displaying dialogue options to a player. More... | |
| class | OptionDisplayListener |
| Defines methods for option display listeners, which listen for changes to option displays. More... | |
| class | OptionListDisplay |
| The OptionListDisplay is an implementation of an Option Display which displays an aligned collection of dialogue option buttons to the player. More... | |
| class | ScrollableOptionDisplay |
| The ScrollableOptionDisplay is an implementation of an OptionListDisplay which is scrollable, so that it can display a virtually unlimited number of options. More... | |
| class | TextInputDisplay |
| A display for obtaining text input from the plpayer during dialogue playback. More... | |
| class | WorldspaceConversationDisplay |
| A conversation display which can be used on characters in 2D or 3D world space. The display can be set to automatically rotate to face a camera or other object. More... | |
Enumerations | |
| enum | CharacterSpriteMode { ICON , PORTRAYAL } |
| Defines the character sprite modes for a character sprite panel. More... | |
| enum | GibberishMode { NONE , CYCLE_RANDOM , LOOP_SINGLE , PLAY_RANDOM_PER_ITEM } |
| enum | DialogueDelayMode { IMMEDIATE , AFTER_AUDIO , AFTER_DELAY , AFTER_AUDIO_AND_DELAY , AFTER_AUDIO_OR_DELAY } |
| An enum defining various action delay modes for a Dialogue Display. More... | |