# Methods

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

### Methods

| Name                                                                                                                                                    | Description                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [Start()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/start)                                               | Initializes the executer and UI                                     |
| [Update()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/update)                                             | Checks for input to execute the assigned skill                      |
| [SetupEvents(EventTriggerType, UnityAction)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/setupevents)      | Sets up the event callbacks                                         |
| [ExecuteSkill()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/executeskill)                                 | Executes the current assigned skill                                 |
| [SyncSkill(SkillAsset)](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/syncskill)                             | Synchronizes a skill with the one from the skill tree skill bar     |
| [StartSkillExecutionGUI()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/startskillexecutiongui)             | Updates the GUI when a skill is executing                           |
| [UpdateUI()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/updateui)                                         | Updates the icons and the key code text                             |
| [CancelSkillBarSkillExecution()](https://docs.mitschmr-studios.io/skills/skills/api-documentation/skillbarelement/methods/cancelskillbarskillexecution) | Cancels the updating of the GUI when cancelling the skill execution |
