Raymond Maarloeve
Loading...
Searching...
No Matches
DialogBoxManager Class Reference

Manages the dialog box UI for player interactions with NPCs. Handles input, output, and communication with the LLM server. More...

Public Member Functions

void ShowDialogBox ()
 Activates the dialog box and initializes the conversation.
 
void HideDialogBox ()
 Deactivates the dialog box and resets its state.
 

Public Attributes

List< MessagecurrentConversation = new List<Message>()
 List of messages forming the current conversation.
 

Properties

static DialogBoxManager Instance [get]
 Singleton instance of the DialogBoxManager class.
 

Detailed Description

Manages the dialog box UI for player interactions with NPCs. Handles input, output, and communication with the LLM server.

Member Function Documentation

◆ HideDialogBox()

void DialogBoxManager.HideDialogBox ( )

Deactivates the dialog box and resets its state.

◆ ShowDialogBox()

void DialogBoxManager.ShowDialogBox ( )

Activates the dialog box and initializes the conversation.

Member Data Documentation

◆ currentConversation

List<Message> DialogBoxManager.currentConversation = new List<Message>()

List of messages forming the current conversation.

Property Documentation

◆ Instance

DialogBoxManager DialogBoxManager.Instance
staticget

Singleton instance of the DialogBoxManager class.


The documentation for this class was generated from the following file: