Class AbilityGameplayOverrides
Optional native ability overrides. Null values inherit the selected template.
public sealed class AbilityGameplayOverrides
- Inheritance
-
AbilityGameplayOverrides
- Inherited Members
Constructors
AbilityGameplayOverrides(AbilityTargetArea?, AbilityTarget?, AbilityTileOccupancy?, AbilityRowPosition?, AbilityRowPosition?, AbilityDamageAgainstRow?, bool?, bool?, int?, bool?, bool?, bool?, bool?, int?, AbilityAnimation?, AbilityAiTendency?, IEnumerable<AbilityEffect>?, IEnumerable<string>?)
Creates a set of optional native ability overrides; every null argument inherits the selected template value.
public AbilityGameplayOverrides(AbilityTargetArea? targetArea = null, AbilityTarget? target = null, AbilityTileOccupancy? tileOccupancy = null, AbilityRowPosition? originRowPosition = null, AbilityRowPosition? targetRowPosition = null, AbilityDamageAgainstRow? damageAgainstRow = null, bool? isMajorAction = null, bool? requiresSkillRoll = null, int? requiredFocus = null, bool? isFocusable = null, bool? isRanged = null, bool? kamikaze = null, bool? chargeable = null, int? ammo = null, AbilityAnimation? animation = null, AbilityAiTendency? aiTendency = null, IEnumerable<AbilityEffect>? effects = null, IEnumerable<string>? tags = null)
Parameters
targetAreaAbilityTargetArea?targetAbilityTarget?tileOccupancyAbilityTileOccupancy?originRowPositionAbilityRowPosition?targetRowPositionAbilityRowPosition?damageAgainstRowAbilityDamageAgainstRow?isMajorActionbool?requiresSkillRollbool?requiredFocusint?isFocusablebool?isRangedbool?kamikazebool?chargeablebool?ammoint?animationAbilityAnimation?aiTendencyAbilityAiTendency?effectsIEnumerable<AbilityEffect>tagsIEnumerable<string>
Properties
AiTendency
public AbilityAiTendency? AiTendency { get; }
Property Value
Ammo
public int? Ammo { get; }
Property Value
- int?
Animation
public AbilityAnimation? Animation { get; }
Property Value
Chargeable
public bool? Chargeable { get; }
Property Value
- bool?
DamageAgainstRow
public AbilityDamageAgainstRow? DamageAgainstRow { get; }
Property Value
Effects
public IReadOnlyList<AbilityEffect>? Effects { get; }
Property Value
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
RequiredFocus
public int? RequiredFocus { get; }
Property Value
- int?
RequiresSkillRoll
public bool? RequiresSkillRoll { get; }
Property Value
- bool?
Tags
public IReadOnlyList<string>? Tags { get; }
Property Value
Target
public AbilityTarget? Target { get; }
Property Value
TargetArea
public AbilityTargetArea? TargetArea { get; }
Property Value
TargetRowPosition
public AbilityRowPosition? TargetRowPosition { get; }
Property Value
TileOccupancy
public AbilityTileOccupancy? TileOccupancy { get; }