# New Pause & Settings System

## Pause System

In the JU TPS Default User Interfaces you will find the "Pause Screen" where there is the script that controls the game's pause screen, see the description of the parameters below

<figure><img src="/files/2pP49bGFxIXcbQGoXuYw" alt=""><figcaption></figcaption></figure>

| **Parameter**                 | **Description**                                    |
| ----------------------------- | -------------------------------------------------- |
| Cursor Visibility On Pause    | Toggle cursor visibility when game is paused       |
| Cursor Control On Pause       | Toggle cursor control when game is paused          |
| Cursor Visibility On Continue | Toggle cursor visibility when game is not paused   |
| Cursor Control On Continue    | Toggle cursor control when game is not paused      |
| Main Menu Scene               | Name of the main menu scene.                       |
| Pause Screen                  | The UI screen shown when the game is paused.       |
| Settings Screen               | The UI screen used for settings in the pause menu. |
| Continue Button               | Button that resumes the game.                      |
| Pause Button                  | Button that triggers the pause.                    |
| Settings Button               | Button that opens the settings screen.             |
| Main Menu Button              | Button that returns to the main menu.              |
| Exit Game Button              | Button that exits the game.                        |

## Settings System

Just below Pause Screen you can find the Settings Screen, this screen allows you to change the graphics quality, render scale, audio volume and input control options such as camera sensitivity.

<figure><img src="/files/36P0jZ82RI0hmoCLOBvN" alt=""><figcaption></figcaption></figure>

#### Close Actions

| **Parameter** | **Description**                                      |
| ------------- | ---------------------------------------------------- |
| Exit Button   | Button used to close the settings screen.            |
| On Close      | Events triggered when the settings screen is closed. |

#### Controls Screen

| **Parameter**          | **Description**                                |
| ---------------------- | ---------------------------------------------- |
| Min Rotation Sensitive | Minimum sensitivity value for camera rotation. |
| Max Rotation Sensitive | Maximum sensitivity value for camera rotation. |
| Rotation Sensitive     | UI slider for adjusting camera sensitivity.    |
| Invert Vertical        | Toggle to invert vertical camera movement.     |
| Invert Horizontal      | Toggle to invert horizontal camera movement.   |

#### Graphics Screen

| **Parameter**    | **Description**                                |
| ---------------- | ---------------------------------------------- |
| Min Render Scale | Minimum scale for rendering resolution.        |
| Max Render Scale | Maximum scale for rendering resolution.        |
| Quality          | Dropdown for selecting graphics quality level. |
| Render Scale     | Slider for adjusting the current render scale. |

#### Audio Screen

| **Parameter** | **Description**                           |
| ------------- | ----------------------------------------- |
| Min Volume    | Minimum audio output volume.              |
| Max Volume    | Maximum audio output volume.              |
| Volume        | Slider for controlling the master volume. |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://julhiecio.gitbook.io/ju-tps-documentation/game-development/new-pause-and-settings-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
