| Method | Parameters | Returns | Description |
| IsActive | | bool | Wether there is an active dialog (a dialog being displayed) or not. |
| SetDialog | string: dialog code | | Sets the current dialog by dialog code. |
| SetDialog | int: dialog index | | Sets the current dialog by dialog index. |
| GetEntry | string: dialog code | DialogEntry | Retrieves a loaded dialog entry by dialog code. |
| GetEntry | int: dialog index | DialogEntry | Retrieves a loaded dialog entry by dialog index. |
| GetEntryIndex | string: dialog code | int | Gets the dialog index of a dialog by its code. |
| StartDialog | int: initial dialog index (default = 0) | | Begins displaying dialogs. |
| MoveDialog |
int (steps): dialogs amount (default = 1)
bool (bypassLock): wether to move even when dialog is locked or not (default = false)
| | Moves the currentDialog state a certain amount of dialogs count. |
| NextDialog | bool: wether to move even when dialog is locked or not (default = false) | | Moves to the next dialog. |
| PrevDialog | bool: wether to move even when dialog is locked or not (default = false) | | Moves to the previous dialog. |