# SkillSettings

Contains the definitions for the settings.&#x20;

### Implementation

```csharp
public class SkillSettings
```

### Fields

| Name                                                                                                                                                                  | Description                                                         |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [skillTreeSelection](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/skilltreeselection)                 | Defines the enum value for the skill tree type selection            |
| [skillTreeUIPrefabAutomatic](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/skilltreeuiprefabautomatic) | Defines the prefab for the automatic skill tree                     |
| [skillTreeUIPrefabManual](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/skilltreeuiprefabmanual)       | Defines the prefab for the manual skill tree                        |
| [pauseTimeOnUI](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/pausetimeonui)                           | Defines whether the time should stop when opening the skill tree UI |
| [levelSelection](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/levelselection)                         | Defines the enum value for the level selection                      |
| [levelVariable](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/levelvariable)                           | Defines the variable used for the level                             |
| [levelStat](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/levelstat)                                   | Defines the statasset used for the level                            |
| [skillPointsSelection](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/skillpointsselection)             | Defines the enum value for the skill points selection               |
| [skillPointsVariable](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/skillpointsvariable)               | Defines the variable used for the skill points                      |
| [skillPointsStat](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/fields/skillpointsstat)                       | Defines the statasset used for the skill points                     |

### Methods

| Name                                                                                                                                                                           | Description                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- |
| [GetPauseTimeOnUI()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getpausetimeonui)                           | Returns the boolean value for stopping the time when the skill tree UI is opened |
| [GetSkillTreeSelection()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getskilltreeselection)                 | Returns the enum value for the skill tree selection                              |
| [GetSkillTreeUIPrefabAutomatic()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getskilltreeuiprefabautomatic) | Returns the prefab of the automatic skill tree UI field                          |
| [GetSkillTreeUIPrefabManual()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getskilltreeuiprefabmanual)       | Returns the prefab of the manual skill tree UI field                             |
| [GetLevelSelection()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getlevelselection)                         | Returns the enum value for the level selection                                   |
| [GetLevelVariable()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getlevelvariable)                           | Returns the variable for the level variable field                                |
| [GetLevelStat()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getlevelstat)                                   | Returns the statasset for the level stat field                                   |
| [GetSkillPointsSelection()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getskillpointsselection)             | Returns the enum value for the skill points selection                            |
| [GetSkillPointsVariable()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getskillpointsvariable)               | Returns the variable for the skill points variable field                         |
| [GetSkillPointsStat()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/methods/getskillpointsstat)                       | Returns the statasset for the skill points stat field                            |

### Enums

| Name                                                                                                                                                 | Description                                                                      |
| ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [SkillTreeSelection](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/enums/skilltreeselection) | Selection between Automatic and Manual use of the skill tree feature             |
| [StatSelection](https://docs.mitschmr-studios.io/skills/skills/api-documentation/databaseskills/classes/skillsettings/enums/statselection)           | Selection between GlobalVariable and Stat use of the skill points and xp feature |
