/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Async/AbilityAsync_WaitGameplayEffectApplied.h
Wait until a GameplayEffect is applied to a target actor If TriggerOnce is true, this action will only activate one time. Otherwise it will return every time a GE is applied that meets the requirements over the life of the ability If used in an ability graph, this async action will wait even after activation ends. It's recommended to use WaitGameplayEffectApplied instead.
[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="Ability|Async", Meta=(DefaultToSelf="TargetActor", BlueprintInternalUseOnly="TRUE")) static [UAbilityAsync_WaitGameplayEffectApplied](API\Plugins\GameplayAbilities\Abilities\Async\UAbilityAsync_Wa-) * WaitGameplayEffectAppliedToActor ( [AActor](API\Runtime\Engine\GameFramework\AActor) * TargetActor, const [FGameplayTargetDataFilterHandle](API\Plugins\GameplayAbilities\Abilities\FGameplayTargetDataFilterHandle) SourceFilter, [FGameplayTagRequirements](API\Plugins\GameplayAbilities\FGameplayTagRequirements) SourceTagRequirements, [FGameplayTagRequirements](API\Plugins\GameplayAbilities\FGameplayTagRequirements) TargetTagRequirements, bool TriggerOnce, bool ListenForPeriodicEffect )