Skill
Scriptable Object used in saving your skills to disk
public class Skill : ScriptableObject
Name | Description |
Unique id of the skill | |
Localized string for the name of the skill | |
Localized string for the description of the skill | |
Icon for the image | |
Type of the skill | |
Execution type of the skill | |
Cast time duration of the skill in seconds | |
Execution time duration of the skill in seconds | |
Cooldown time duration of the skill in seconds | |
State of the skill at start | |
Checkbox to define whether skill points should be used to unlock | |
Amount of skill points needed to unlock | |
Checkbox to define whether this skill has a level requirement | |
Level of the skill needed to unlock | |
Contains all skills one relies on | |
Checkbox to define whether this skill can be added to a skill bar | |
Conditions in order to execute the skill | |
Actions called when the skill is in the activation phase | |
Actions called when the skill is in the casting phase | |
Actions called when the skill is in the execution phase | |
Actions called when the skill is in the finishing phase | |
Conditions to unlock the skill | |
Actions called when the skill is reset |
Name | Description |
Called when a scriptable object is destroyed | |
Deletes a gameobject |
Name | Description |
Defines the execution type of a skill | |
Defines the state of the skill on start |
Last modified 2yr ago