# Methods

Methods of [Skill](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill).&#x20;

### Methods

| Name                                                                                                                                    | Description                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [CopySkill()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/copyskill)                                 | Copies the field values to a new [SkillAsset](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillasset)        |
| [CopySkillToSkillRelyOn()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/copyskilltoskillrelyon)       | Copies the field values to a new [SkillRelyOn](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillrelyon)      |
| [CreateSkillRelyOnInstance()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/createskillrelyoninstance) | Creates a new [SkillRelyOn](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillrelyon) instance in the project |
| [UpdateSkillRelyOnInstance()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/updateskillrelyoninstance) | Updates the values of a [SkillRelyOn](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillrelyon) instance      |
| [DeleteSkillRelyOnInstance()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/deleteskillrelyoninstance) | Deletes a [SkillRelyOn](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillrelyon) instance                    |
| [CreateSkillInstance()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/createskillinstance)             | Creates a new [Skill](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill) instance                            |
| [OnDestroy()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/ondestroy)                                 | Called when a scriptable object is destroyed                                                                                      |
| [DestroyAsset()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skill/methods/destroyasset)                           | Deletes a gameobject                                                                                                              |
