Show / Hide Table of Contents

Class GameplayAbilityTags

Inheritance
System.Object
GameplayAbilityTags
Implements
IAbilityTags
Namespace: GameplayAbilitySystem
Assembly: Assembly-CSharp-firstpass.dll
Syntax
public class GameplayAbilityTags : object, IAbilityTags

Fields

| Improve this Doc View Source

_abilityTags

Declaration
protected List<GameplayTag> _abilityTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_activationBlockedTags

Declaration
protected List<GameplayTag> _activationBlockedTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_activationOwnedTags

Tags to apply to activating owner while this ability is active

Declaration
protected List<GameplayTag> _activationOwnedTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_activationRequiredTags

Declaration
protected List<GameplayTag> _activationRequiredTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_blockAbilitiesWithTags

Declaration
protected List<GameplayTag> _blockAbilitiesWithTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_cancelAbilitiesWithTags

Declaration
protected List<GameplayTag> _cancelAbilitiesWithTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_sourceBlockedTags

Declaration
protected List<GameplayTag> _sourceBlockedTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_sourceRequiredTags

Declaration
protected List<GameplayTag> _sourceRequiredTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_targetBlockedTags

Declaration
protected List<GameplayTag> _targetBlockedTags
Field Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

_targetRequiredTags

Declaration
protected List<GameplayTag> _targetRequiredTags
Field Value
Type Description
List<GameplayTag>

Properties

| Improve this Doc View Source

AbilityTags

Any additional tags that the ability has

Declaration
public List<GameplayTag> AbilityTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

ActivationBlockedTags

Ability is blocked if activating object has any of these tags

Declaration
public List<GameplayTag> ActivationBlockedTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

ActivationOwnedTags

Tags to apply to activating owner while this ability is active

Declaration
public List<GameplayTag> ActivationOwnedTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

ActivationRequiredTags

Ability can only be activated if the activating object has all of these tags

Declaration
public List<GameplayTag> ActivationRequiredTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

BlockAbilitiesWithTags

Abilities with these tags are blocked

Declaration
public List<GameplayTag> BlockAbilitiesWithTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

CancelAbilitiesWithTags

Abilities with these tags are cancelled

Declaration
public List<GameplayTag> CancelAbilitiesWithTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

SourceBlockedTags

Ability is blocked if source object has any of these tags

Declaration
public List<GameplayTag> SourceBlockedTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

SourceRequiredTags

Ability can only be activated if source object has all of these tags

Declaration
public List<GameplayTag> SourceRequiredTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

TargetBlockedTags

Ability is blocked if target object has any of these tags

Declaration
public List<GameplayTag> TargetBlockedTags { get; }
Property Value
Type Description
List<GameplayTag>
| Improve this Doc View Source

TargetRequiredTags

Ability can only be activated if target object has all of these tags

Declaration
public List<GameplayTag> TargetRequiredTags { get; }
Property Value
Type Description
List<GameplayTag>

Implements

IAbilityTags
  • Improve this Doc
  • View Source
Back to top Generated by DocFX