Class AbilityRankDef
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
actionsAbilityActionDef[]passiveStatModifierDefsoldierTemplateIdstring
Properties
Actions
Independent additional action channels.
public IReadOnlyList<AbilityActionDef> Actions { get; }
Property Value
Passive
Passive changes active at this rank.
public StatModifierDef Passive { get; }
Property Value
SoldierTemplateId
Optional barracks soldier replacement, propagated to living and future soldiers.
public string SoldierTemplateId { get; }