![]() |
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.