Class AbilityExecutionDef

Namespace
TDMaker.Core.Defs
Assembly
TDMaker.Core.dll

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

ranks AbilityRankDef[]
resetCooldownOnPurchase bool

Properties

Ranks

Payload indexed by purchased rank minus one.

public IReadOnlyList<AbilityRankDef> Ranks { get; }

Property Value

IReadOnlyList<AbilityRankDef>

ResetCooldownOnPurchase

Explicitly resets this ability's timers on a rank purchase.

public bool ResetCooldownOnPurchase { get; }

Property Value

bool