# Skill Web Object

## 🏗️ SkillWebObject Class

The parent class of Skill Web's generated objects.

> Namespace: `Esper.SkillWeb`\
> Inherits from: `ScriptableObject`\
> Type: `abstract class`

***

### 📦 Fields

| Access   | Field | Type  | Description             |
| -------- | ----- | ----- | ----------------------- |
| `public` | `id`  | `int` | The object's unique ID. |

***

### 🧰 Methods

| Access              | Method             | Returns | Description                     |
| ------------------- | ------------------ | ------- | ------------------------------- |
| `public virtual`    | `Save()`           | `void`  | Saves the object (editor only). |
| `protected virtual` | `GetID<T>(string)` | `int`   | Returns an unused ID.           |
