Class AbilityExecutionDef
Executable payloads for each purchase rank.
public sealed class AbilityExecutionDef
- Inheritance
-
AbilityExecutionDef
- Inherited Members
Constructors
AbilityExecutionDef(AbilityRankDef[], bool)
Creates rank execution data.
public AbilityExecutionDef(AbilityRankDef[] ranks, bool resetCooldownOnPurchase = false)
Parameters
ranksAbilityRankDef[]resetCooldownOnPurchasebool
Properties
Ranks
Payload indexed by purchased rank minus one.
public IReadOnlyList<AbilityRankDef> Ranks { get; }
Property Value
ResetCooldownOnPurchase
Explicitly resets this ability's timers on a rank purchase.
public bool ResetCooldownOnPurchase { get; }