UGameplayEffectCustomApplicationRequirement

Class used to perform custom gameplay effect modifier calculations, either via blueprint or native code

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UGameplayEffectCustomApplicationRequirement

References

Module

GameplayAbilities

Header

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

Include

#include "GameplayEffectCustomApplicationRequirement.h"

Syntax

UCLASS(BlueprintType, Blueprintable, Abstract)
class UGameplayEffectCustomApplicationRequirement : public UObject

Remarks

Class used to perform custom gameplay effect modifier calculations, either via blueprint or native code

Constructors

Name Description

Public function

UGameplayEffectCustomApplicationRequirement

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const UFunction Category blueprintnativeevent

bool

 

CanApplyGameplayEffect

(
    const UGameplayEffect* Gamepla...,
    const FGameplayEffectSpec& Spec,
    UAbilitySystemComponent* ASC
)

Return whether the gameplay effect should be applied or not