UCSkillComponent

Overview

Skill list management and skill widget display. Maintains a currentSkillArray of FName skill identifiers. Broadcasts onSkillListChange when skills are added or removed.

Properties & Methods

Name Description
currentSkillArray Active skill list
addSkill / removeSkill Add or remove a skill by name
runSkill Triggers a skill by index via the skill widget
displaySkillWidget Creates and displays the skill dock widget
removeSkillWidget Removes the skill widget from viewport
skillComponent->addSkill(FName("Fireball"));
skillComponent->removeSkill(FName("Fireball"));
skillComponent->runSkill(0); // trigger first skill via widget