UAbilityTask_WaitGameplayEffectApplied_Self

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GameplayAbilities

Header

/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Tasks/AbilityTask_WaitGameplayEffectApplied_Self.h

Include

#include "Abilities/Tasks/AbilityTask_WaitGameplayEffectApplied_Self.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UAbilityTask_WaitGameplayEffectApplied_Self : public UAbilityTask_WaitGameplayEffectApplied

Variables

Name Description

Public variable UProperty BlueprintAssignable

FGameplayEffect...

 

OnApplied

Constructors

Name Description

Public function

UAbilityTask_WaitGameplayEffectApplied_Self

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

UAbilityTask...

 

WaitGameplayEffectAppliedToSelf

(
    UGameplayAbility* OwningAbilit...,
    const FGameplayTargetDataFilterHand...,
    FGameplayTagRequirements SourceTagR...,
    FGameplayTagRequirements TargetTagR...,
    bool TriggerOnce,
    AActor* OptionalExternalOwner,
    bool ListenForPeriodicEffect
)

Wait until the owner receives a GameplayEffect from a given source (the source may be the owner too!).

Public function Static UFunction BlueprintCallable, Category, Meta

UAbilityTask...

 

WaitGameplayEffectAppliedToSelf_Query

(
    UGameplayAbility* OwningAbilit...,
    const FGameplayTargetDataFilterHand...,
    FGameplayTagQuery SourceTagQuery,
    FGameplayTagQuery TargetTagQuery,
    bool TriggerOnce,
    AActor* OptionalExternalOwner,
    bool ListenForPeriodicEffect
)

Wait until the owner receives a GameplayEffect from a given source (the source may be the owner too!).

Overridden from UAbilityTask_WaitGameplayEffectApplied

Name Description

Protected function Virtual

void

 

BroadcastDelegate

(
    AActor* Avatar,
    FGameplayEffectSpecHandle SpecHandl...,
    FActiveGameplayEffectHandle ActiveH...
)

Protected function Virtual

void

 

RegisterDelegate()

Protected function Virtual

void

 

RemoveDelegate()

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