FGameplayEffectExecutionDefinition

Struct representing the definition of a custom execution for a gameplay effect.

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 FGameplayEffectExecutionDefinition

Remarks

Struct representing the definition of a custom execution for a gameplay effect. Custom executions run special logic from an outside class each time the gameplay effect executes.

Variables

Name Description

Public variable UProperty Category, EditDefaultsOnly

TSubclassOf< UG...

 

CalculationClass

Custom execution calculation class to run when the gameplay effect executes

Public variable UProperty Category, EditDefaultsOnly

TArray< FGamepl...

 

CalculationModifiers

Modifiers that are applied "in place" during the execution calculation

Public variable UProperty Category, EditDefaultsOnly

TArray< FCondit...

 

ConditionalGameplayEffects

Other Gameplay Effects that will be applied to the target of this execution if the execution is successful.

Public variable UProperty Category, EditDefaultsOnly

FGameplayTagCon...

 

PassedInTags

These tags are passed into the execution as is, and may be used to do conditional logic

Functions

Name Description

Public function Const

void

 

GetAttributeCaptureDefinitions

(
    OUTTArray< FGameplayEffectAttribute...
)

Gathers and populates the specified array with the capture definitions that the execution would like in order to perform its custom calculation.

Deprecated Variables

Name Description

Public variable UProperty

TArray< TSubcla...

 

ConditionalGameplayEffectClasses_DEPRECATED

Deprecated.

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