Class AbilityGameplayProperties

Namespace
FTK2.ModAPI.Content.Abilities
Assembly
FTK2.ModAPI.dll

Read-only effective properties from a native FTK2 ability template or active custom clone.

public sealed class AbilityGameplayProperties
Inheritance
AbilityGameplayProperties
Inherited Members

Constructors

AbilityGameplayProperties()

public AbilityGameplayProperties()

Properties

AiTendency

public AbilityAiTendency AiTendency { get; }

Property Value

AbilityAiTendency

Ammo

public int Ammo { get; }

Property Value

int

Animation

public AbilityAnimation Animation { get; }

Property Value

AbilityAnimation

Chargeable

public bool Chargeable { get; }

Property Value

bool

DamageAgainstRow

public AbilityDamageAgainstRow DamageAgainstRow { get; }

Property Value

AbilityDamageAgainstRow

Effects

public IReadOnlyList<AbilityEffect> Effects { get; }

Property Value

IReadOnlyList<AbilityEffect>

IsFocusable

public bool IsFocusable { get; }

Property Value

bool

IsMajorAction

public bool IsMajorAction { get; }

Property Value

bool

IsRanged

public bool IsRanged { get; }

Property Value

bool

Kamikaze

public bool Kamikaze { get; }

Property Value

bool

OriginRowPosition

public AbilityRowPosition OriginRowPosition { get; }

Property Value

AbilityRowPosition

RequiredFocus

public int RequiredFocus { get; }

Property Value

int

RequiresSkillRoll

public bool RequiresSkillRoll { get; }

Property Value

bool

Tags

public IReadOnlyList<string> Tags { get; }

Property Value

IReadOnlyList<string>

Target

public AbilityTarget Target { get; }

Property Value

AbilityTarget

TargetArea

public AbilityTargetArea TargetArea { get; }

Property Value

AbilityTargetArea

TargetRowPosition

public AbilityRowPosition TargetRowPosition { get; }

Property Value

AbilityRowPosition

TileOccupancy

public AbilityTileOccupancy TileOccupancy { get; }

Property Value

AbilityTileOccupancy