FGameplayModifierInfo

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

Choose your operating system:

Windows

macOS

Linux

References

Module

GameplayAbilities

Header

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

Include

#include "GameplayEffect.h"

Syntax

USTRUCT(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