UAbilityTask_WaitGameplayEffectApplied_Target

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GameplayAbilities

Header

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

Include

#include "Abilities/Tasks/AbilityTask_WaitGameplayEffectApplied_Target.h"

Syntax

UCLASS()
class UAbilityTask_WaitGameplayEffectApplied_Target : public UAbilityTask_WaitGameplayEffectApplied

Variables

Name Description

Public variable UProperty BlueprintAssignable

FGameplayEffect...

 

OnApplied

Constructors

Name Description

Public function

UAbilityTask_WaitGameplayEffectApplied_Target

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

UAbilityTask...

 

WaitGameplayEffectAppliedToTarget

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

Wait until the owner (or External Owner) applies a GameplayEffect to a Target (the target may be the owner too!).

Public function Static UFunction BlueprintCallable, Category, Meta

UAbilityTask...

 

WaitGameplayEffectAppliedToTarget_Query

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

Wait until the owner (or External Owner) applies a GameplayEffect to a Target (the target 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()