# SkillTreeUIManagerManual

Contains the logic for handling the manual skill tree UI.&#x20;

### Implementation

```csharp
public class SkillTreeUIManagerManual : SkillTreeUIManager
```

### Inheritance

[MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html) --> [SkillTreeUIManager](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanager) --> [SkillTreeUIManagerManual](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanagermanual)

### Fields

| Name                                                                                                                                  | Description                             |
| ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [DEFAULT\_UI\_PATH](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanagermanual/fields/default_ui_path) | Path to the manual skill tree UI prefab |

### Methods

| Name                                                                                                                                                         | Description                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
| [Open(Skills characterSkills)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanagermanual/methods/open)                       | Overrides the base [Open()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanager/methods/open) method |
| [OpenSkillTree(Skills characterSkills)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanagermanual/methods/openskilltree)     | Opens the skill tree UI for this gameobject                                                                                          |
| [CloseSkillTree(Skills characterSkills)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanagermanual/methods/closeskilltree)   | Closes the skill tree UI for this gameobject                                                                                         |
| [IsSkillTreeOpen(Skills characterSkills)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanagermanual/methods/isskilltreeopen) | Returns a boolean value for the open state of the skill tree UI                                                                      |
| [RequireInstance(Skills characterSkills)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeuimanagermanual/methods/requireinstance) | Sets up the gameobject for usage                                                                                                     |
