FGameplayModifierInfo

[FGameplayModifierInfo](API\Plugins\GameplayAbilities\FGameplayModifierInfo) Tells us "Who/What we" modify Does not tell us how exactly

Windows
MacOS
Linux

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/GameplayEffect.h

Include

#include "GameplayEffect.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FGameplayModifierInfo

Remarks

FGameplayModifierInfo Tells us "Who/What we" modify Does not tell us how exactly

Variables

Name Description

Public variable UProperty Category, EditDefaultsOnly, Meta

FGameplayAttrib...

 

Attribute

The Attribute we modify or the GE we modify modifies.

Public variable UProperty Category, EditDefaultsOnly

FGameplayModEva...

 

EvaluationChannelSettings

Evaluation channel settings of the modifier

Public variable UProperty

FScalableFloat

 

Magnitude

Now "deprecated," though being handled in a custom manner to avoid engine version bump.

Public variable UProperty Category, EditDefaultsOnly

FGameplayEffect...

 

ModifierMagnitude

Magnitude of the modifier

Public variable UProperty Category, EditDefaultsOnly

TEnumAsByte< EG...

 

ModifierOp

The numeric operation of this modifier: Override, Add, Multiply, etc

Public variable UProperty Category, EditDefaultsOnly

FGameplayTagReq...

 

SourceTags

Public variable UProperty Category, EditDefaultsOnly

FGameplayTagReq...

 

TargetTags

Constructors

Name Description

Public function

FGameplayModifierInfo()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FGameplayModifierInfo& Other
)

Public function Const

bool

 

operator==

(
    const FGameplayModifierInfo& Other
)

Equality/Inequality operators

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss