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 (BlueprintType )
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 |