SkillRelyOn

Scriptable Object used in saving skills one relies on to disk.

Implementation

public class SkillRelyOn : ScriptableObject

Inheritance

ScriptableObject --> SkillRelyOn

Fields

Name

Description

uuid

Unique id of the skill

skillName

Localized string for the name of the skill

skillDescription

Localized string for the description of the skill

icon

Icon for the image

skillType

Type of the skill

skillExecutionType

Execution type of the skill

castTime

Cast time duration of the skill in seconds

executionTime

Execution time duration of the skill in seconds

cooldownTime

Cooldown time duration of the skill in seconds

skillState

State of the skill at start

useSkillPoints

Checkbox to define whether skill points should be used to unlock

skillPointsNeeded

Amount of skill points needed to unlock

requiresLevel

Checkbox to define whether this skill has a level requirement

level

Level of the skill needed to unlock

assignableToSkillBar

Checkbox to define whether this skill can be added to a skill bar