# SkillTreeItemsUIAutomatical

Sets up the automatic skill tree UI items when opening the UI according to the variables set in the inspector.&#x20;

### Implementation

```csharp
public class SkillTreeItemsUIAutomatical : SkillTreeItemsUI
```

### Inheritance

[MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html) --> [SkillTreeItemsUI](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsui) --> [SkillTreeItemsUIAutomatical](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical)

### Fields

| Name                                                                                                                                                             | Description                                                                          |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| [skillsContainer](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/fields/skillscontainer)                           | The RectTransform component of this gameobject                                       |
| [prefabSkill](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/fields/prefabskill)                                   | The prefab of the automatic skill                                                    |
| [prefabSkillConnectorEnabled](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/fields/prefabskillconnectorenabled)   | The prefab of the enabled connector between two skills                               |
| [prefabSkillConnectorDisabled](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/fields/prefabskillconnectordisabled) | The prefab of the disabled connector between two skills                              |
| [distanceBetweenSkillsInLine](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/fields/distancebetweenskillsinline)   | The distance between two skills which rely on each other and are displayed in a line |
| [prefabSkillHolder](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/fields/prefabskillholder)                       | The prefab of the skill holder                                                       |
| [skillUIHolder](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/fields/skilluiholder)                               | Gameobject variable to be used for the instantiated skill holder prefab              |

### Methods

| Name                                                                                                                                      | Description                                                                                                                                              |
| ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [UpdateSkills(Skills)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsuiautomatical/methods/updateskills) | Overrides the base [UpdateSkills(Skills)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skilltreeitemsui/methods/updateskills) method |
