Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/Abilities
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTypes.h |
| Include | #include "Abilities/GameplayAbilityTypes.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FGameplayEventData
Remarks
Metadata for a tag-based Gameplay Event, that can activate other abilities or run ability-specific logic
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGameplayEffectContextHandle | ContextHandle | Polymorphic context information | |
| float | EventMagnitude | The magnitude of the triggering event | |
| FGameplayTag | EventTag | Tag of the event that triggered this | |
| TObjectPtr< const AActor > | Instigator | The instigator of the event | |
| FGameplayTagContainer | InstigatorTags | Tags that the instigator has | |
| TObjectPtr< const UObject > | OptionalObject | An optional ability-specific object to be passed though the event | |
| TObjectPtr< const UObject > | OptionalObject2 | A second optional ability-specific object to be passed though the event | |
| TObjectPtr< const AActor > | Target | The target of the event | |
| FGameplayAbilityTargetDataHandle | TargetData | The polymorphic target information for the event | |
| FGameplayTagContainer | TargetTags | Tags that the target has |
Constructors
| Type | Name | Description | |
|---|---|---|---|