Class AbilityRankDef

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

Complete payload of one purchased rank; rank payloads replace earlier rank payloads.

public sealed class AbilityRankDef
Inheritance
AbilityRankDef
Inherited Members

Constructors

AbilityRankDef(AbilityActionDef[], StatModifierDef, string)

Creates one rank's complete behavior.

public AbilityRankDef(AbilityActionDef[] actions = null, StatModifierDef passive = null, string soldierTemplateId = null)

Parameters

actions AbilityActionDef[]
passive StatModifierDef
soldierTemplateId string

Properties

Actions

Independent additional action channels.

public IReadOnlyList<AbilityActionDef> Actions { get; }

Property Value

IReadOnlyList<AbilityActionDef>

Passive

Passive changes active at this rank.

public StatModifierDef Passive { get; }

Property Value

StatModifierDef

SoldierTemplateId

Optional barracks soldier replacement, propagated to living and future soldiers.

public string SoldierTemplateId { get; }

Property Value

string