Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffectTypes.h |
| Include | #include "GameplayEffectTypes.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FGameplayModifierEvaluatedData
Remarks
Data that describes what happened in an attribute modification. This is passed to ability set callbacks
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGameplayAttribute | Attribute | What attribute was modified | |
| FActiveGameplayEffectHandle | Handle | Handle of the active gameplay effect that originated us. Will be invalid in many cases | |
| bool | IsValid | True if something was evaluated | |
| float | Magnitude | The raw magnitude of the applied attribute, this is generally before being clamped | |
| TEnumAsByte< EGameplayModOp::Type > | ModifierOp | The numeric operation of this modifier: Override, Add, Multiply, etc |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGameplayModifierEvaluatedData
(
const FGameplayAttribute& InAttribute, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString |