# Savable Skill Node

## 💾 SavableSkillNode Class

A savable version of a SkillNode.

> Namespace: `Esper.SkillWeb.DataManagement`\
> Type: `class`

***

### 📦 Fields

| Access   | Field                     | Type      | Description                                            |
| -------- | ------------------------- | --------- | ------------------------------------------------------ |
| `public` | `id`                      | `int`     | The node ID.                                           |
| `public` | `guid`                    | `string`  | A guid generated when this node was initially created. |
| `public` | `skillID`                 | `int`     | The skill ID.                                          |
| `public` | `hasConnectionDependency` | `bool`    | If the skill is connection dependant.                  |
| `public` | `position`                | `float[]` | The position as a float array.                         |
| `public` | `level`                   | `int`     | The current level of the skill.                        |

***

### 🧰 Methods

| Access   | Method          | Returns     | Description                                         |
| -------- | --------------- | ----------- | --------------------------------------------------- |
| `public` | `ToSkillNode()` | `SkillNode` | Converts this SavableSkillNode back to a SkillNode. |
