Class HeroSkillDef
Hero skill ranks with explicit level requirements and point costs.
public sealed class HeroSkillDef
- Inheritance
-
HeroSkillDef
- Inherited Members
Constructors
HeroSkillDef(string, AbilityExecutionDef, int[], int[])
Creates a hero skill.
public HeroSkillDef(string id, AbilityExecutionDef execution, int[] requiredLevels, int[] pointCosts)
Parameters
idstringexecutionAbilityExecutionDefrequiredLevelsint[]pointCostsint[]
Properties
Execution
Executable rank payloads.
public AbilityExecutionDef Execution { get; }
Property Value
Id
Author-defined skill identifier.
public string Id { get; }
Property Value
PointCosts
Incremental point price per rank.
public IReadOnlyList<int> PointCosts { get; }
Property Value
RequiredLevels
Minimum hero level for each rank.
public IReadOnlyList<int> RequiredLevels { get; }