|
EasyTalk API
|
This is a utilty class for handling specific display functions, such as show/hide node functionality. More...
Static Public Member Functions | |
| static void | HandleShowNode (AsyncNode node, Dictionary< string, DialoguePanel > displayMap, EasyTalkDialogueSettings dialogueSettings) |
| Processes ths provided Show node, showing each panel/character configured for the node. | |
| static void | HandleHideNode (AsyncNode node, Dictionary< string, DialoguePanel > displayMap, EasyTalkDialogueSettings dialogueSettings) |
| Processes the provided Hide node, hiding each panel/character configured for the node. | |
Static Private Member Functions | |
| static void | PanelShown () |
| Called when a panel has finished being shown. After the target counter is reached, ExecutionCompleted() is called on the active Show node. | |
| static void | PanelHidden () |
| Called when a panel has finished being hidden. After the target counter is reached, ExecutionCompleted() is called on the active Hide node. | |
Static Private Attributes | |
| static AsyncNode | activeNode |
| The currently active node. | |
| static List< DialoguePanel > | panelsToShow = new List<DialoguePanel>() |
| A List of panels which are to be shown. | |
| static int | numPanelsShown = 0 |
| The number of panels shown. | |
| static int | numPanelsToShow = 0 |
| The target number of panels to show. | |
| static List< DialoguePanel > | panelsToHide = new List<DialoguePanel>() |
| A List of panels which are to be hidden. | |
| static int | numPanelsHidden = 0 |
| The number of panels hidden. | |
| static int | numPanelsToHide = 0 |
| The target number of panels to hide. | |
This is a utilty class for handling specific display functions, such as show/hide node functionality.
|
static |
Processes the provided Hide node, hiding each panel/character configured for the node.
| node | The Hide node to process. |
| displayMap | A mapping of Display IDs to Dialogue Panels. |
| dialogueSettings | The dialogue settings to use. |
|
static |
Processes ths provided Show node, showing each panel/character configured for the node.
| node | The Show node to process. |
| displayMap | A mapping of Display IDs to Dialogue Panels. |
| dialogueSettings | The dialogue settings to use. |
|
staticprivate |
Called when a panel has finished being hidden. After the target counter is reached, ExecutionCompleted() is called on the active Hide node.
|
staticprivate |
Called when a panel has finished being shown. After the target counter is reached, ExecutionCompleted() is called on the active Show node.
|
staticprivate |
The currently active node.
|
staticprivate |
The number of panels hidden.
|
staticprivate |
The number of panels shown.
|
staticprivate |
The target number of panels to hide.
|
staticprivate |
The target number of panels to show.
|
staticprivate |
A List of panels which are to be hidden.
|
staticprivate |
A List of panels which are to be shown.