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

Classes

class  AreaDialogueController
 Extends the standard DialogueController by adding functionality to either play dialogue automatically when a collider (such as a player) enters the trigger collider on the AreaDialogueController's GameObject, or sends a notification via the onPrompt UnityEvent to allow something else to determine whether the dialogue should play. More...
 
class  AreaDialogueController2D
 Extends the standard DialogueController by adding functionality to either play dialogue automatically when a collider (such as a player) enters the trigger collider on the AreaDialogueController's GameObject, or sends a notification via the onPrompt UnityEvent to allow something else to determine whether the dialogue should play. More...
 
class  DialogueController
 Controller for managing dialogue flow between a dialogue display and a dialogue node handler. More...
 
class  DialogueListener
 The DialogueListener class defines various methods which are called as certain events occur during dialogue playback. It can be extended in order to easily create new functionality which responds to dialogue events. More...
 
class  EasyTalkGameState
 The EasyTalkGameState is used to keep track of global settings used by the EasyTalk system during runtime. More...
 
class  NodeHandler
 This 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. More...
 
class  NodeVariableValue
 This class stores a node variable's name and value. More...
 
class  NodeVariableValueCollection
 This class is used to store a collection of node variable values. More...