EasyTalk API
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CEasyTalk.Settings.AISettings
 CEasyTalk.Nodes.Core.AsyncNode
 CEasyTalk.Display.Style.ButtonStyleSettingsThis class defines styling for dialogue buttons
 CEasyTalk.Display.CharacterImageConfiguration class for mapping a character name to a sprite
 CEasyTalk.Display.Style.CharacterNameStyleThis class defines styling for the character name panel
 CEasyTalk.Utils.ComponentFontManagerThis class is used to manage font updates on Text and TextMeshPro components, such as the font size to use and the font to use for a particular language
 CEasyTalk.Nodes.Core.ConditionalNodeAn interface which defines methods for conditional nodes, that is, nodes which output a boolean value based on a condition, and choose an output path to continue the dialogue flow based on that boolean value
 CEasyTalk.Display.Style.ContinueDisplayStyleThis class is used to define style settings for a continue display
 CEasyTalk.Display.Style.ConversationDisplayStyleThis class is used to create styles for conversation displays
 CEasyTalk.Nodes.Common.ConversationLineThis class is a representation of a line of dialogue in the EasyTalk dialogue system
 CEasyTalk.Nodes.Core.DialogueFlowNodeAn interface which defines methods implemented by dialogue flow nodes, that is, nodes which contibute to the overall flow path of a dialogue
 CEasyTalk.Display.DialogueOptionThis class is a representation of a dialogue option presented to a player
 CEasyTalk.Display.Style.DialogueStyleManagerThe DialogueStyleManager is used to modify the style of a Dialogue Display more easily than having to access individual components within the display
 CEasyTalk.Display.Style.DirectionalOptionDisplayStyleThis class is used to define styling for a directional option display
 CEasyTalk.Display.DirectionalOptionElementA 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
 CEasyTalk.Controller.EasyTalkGameStateThe EasyTalkGameState is used to keep track of global settings used by the EasyTalk system during runtime
 CEasyTalk.Nodes.Core.FunctionalNodeAn interface which defines methods for nodes which output one or more values
 CEasyTalk.Nodes.Variable.GlobalNodeVariableDefines the structure used for global dialogue variables
 CIComparable
 CEasyTalk.Display.Style.ImageStyleSettingsThis class defines styling for an image component
 CIPointerDownHandler
 CIPointerEnterHandler
 CIPointerExitHandler
 CIPointerUpHandler
 CEasyTalk.Localization.LanguageFontOverrideA class used to map a language to a particular font
 CEasyTalk.Nodes.Core.ListItemThe abstract base class for all item types which contained within dynamic list type nodes
 CEasyTalk.Display.LocalizableComponentThis interface defines methods for components which contain localizable Text components
 CEasyTalk.Localization.LocalizableLanguageThe LocalizableLanguage class is used to represent and store information pertaining to a specific localizable language
 CMonoBehaviour
 CEasyTalk.Nodes.Core.NodeA base implementation of a dialogue node, from which all other nodes are derived
 CEasyTalk.Nodes.Core.NodeConnectionThe NodeConnection class is used to define a connection point (an input or output) for a node
 CEasyTalk.Controller.NodeHandlerThis class is used to process a collection of linked nodes, such as a dialogue and handles all of the logic for moving from one node to the next, evaluating variable values, and sending messages (via callbacks) about what is happening in a dialogue as it is processed
 CEasyTalk.Nodes.Tags.NodeTagBase class implementation defining common features for node tags which modify how dialogue nodes are processed during gameplay
 CEasyTalk.Nodes.Core.NodeUtilsA utility class for performing common functions on dialogue nodes, such as creating and handling IDs for nodes and their components
 CEasyTalk.Nodes.Variable.NodeVariableThe NodeVariable class is used to store information about a dialogue variable, such as its type, name, initial value, and current value. </summary
 CEasyTalk.Controller.NodeVariableValueThis class stores a node variable's name and value
 CEasyTalk.Controller.NodeVariableValueCollectionThis class is used to store a collection of node variable values
 CEasyTalk.Display.Style.OptionButtonStyleThis class defines styling for option panel dialogue button components
 CEasyTalk.Display.Style.OptionDisplayStyleThis class allows styling to be defined for an option display's components
 CEasyTalk.Nodes.Common.OptionModifierDefines the values set by an option modifier
 CScriptableObject
 CEasyTalk.Utils.SetupUtilsProvides utility functions for correctly setting up prefabs and GameObjects in the scene
 CEasyTalk.Display.AbstractDialogueDisplay.TextFontSettingsInternal class used to keep track of font and font size settings for standard text components used by a dialogue display
 CEasyTalk.Display.Style.TextStyleSettingsThis class defines styling for text elements
 CEasyTalk.Nodes.Tags.TMPTagA class used to store TextMeshPro tag information
 CEasyTalk.Localization.TranslationSetA TranslationSet contains lines of text which have been translated into a particular language
 CEasyTalk.Animation.UIAnimatorThe UIAnimator can be used to animate UI components with fading or sliding animations