Interface IAbilityTags
Namespace: GameplayAbilitySystem.Interfaces
Assembly: Assembly-CSharp-firstpass.dll
Syntax
public interface IAbilityTags
Properties
| Improve this Doc View SourceAbilityTags
Any additional tags that the ability has
Declaration
List<GameplayTag> AbilityTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
ActivationBlockedTags
Ability is blocked if activating object has any of these tags
Declaration
List<GameplayTag> ActivationBlockedTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
ActivationOwnedTags
Tags to apply to activating owner while this ability is active
Declaration
List<GameplayTag> ActivationOwnedTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
ActivationRequiredTags
Ability can only be activated if the activating object has all of these tags
Declaration
List<GameplayTag> ActivationRequiredTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
BlockAbilitiesWithTags
Abilities with these tags are blocked
Declaration
List<GameplayTag> BlockAbilitiesWithTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
CancelAbilitiesWithTags
Abilities with these tags are cancelled
Declaration
List<GameplayTag> CancelAbilitiesWithTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
SourceBlockedTags
Ability is blocked if source object has any of these tags
Declaration
List<GameplayTag> SourceBlockedTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
SourceRequiredTags
Ability can only be activated if source object has all of these tags
Declaration
List<GameplayTag> SourceRequiredTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
TargetBlockedTags
Ability is blocked if target object has any of these tags
Declaration
List<GameplayTag> TargetBlockedTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |
TargetRequiredTags
Ability can only be activated if target object has all of these tags
Declaration
List<GameplayTag> TargetRequiredTags { get; }
Property Value
| Type | Description |
|---|---|
| List<GameplayTag> |