EasyTalk API
Loading...
Searching...
No Matches
EasyTalk.Display Namespace Reference

Namespaces

namespace  Style
 

Classes

class  AbstractDialogueDisplay
 This class is an abstract framework laying the foundation for a Dialogue Display. 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  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...
 
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  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  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...
 

Enumeration Type Documentation

◆ DialogueDelayMode

An enum defining various action delay modes for a Dialogue Display.

Enumerator
IMMEDIATE 
AFTER_AUDIO 
AFTER_DELAY 
AFTER_AUDIO_AND_DELAY 
AFTER_AUDIO_OR_DELAY