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