FGameplayEffectSpecHandle

Allows blueprints to generate a GameplayEffectSpec once and then reference it by handle, to apply it multiple times/multiple targets.

Windows
MacOS
Linux

References

Module

GameplayAbilities

Header

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

Include

#include "GameplayEffectTypes.h"

Syntax

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

Remarks

Allows blueprints to generate a GameplayEffectSpec once and then reference it by handle, to apply it multiple times/multiple targets.

Variables

Name Description

Public variable

TSharedPtr< FGa...

 

Data

Internal pointer to effect spec

Constructors

Functions

Name Description

Public function

void

 

Clear()

Public function Const

bool

 

IsValid()

Public function

bool

 

NetSerialize

(
    FArchive& Ar,
    UPackageMap* Map,
    bool& bOutSuccess
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    FGameplayEffectSpecHandle const& O...
)

Comparison operator

Public function Const

bool

 

operator==

(
    FGameplayEffectSpecHandle const& O...
)

Comparison operator

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