Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/Abilities > API/Plugins/GameplayAbilities/Abilities/Async
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintAsyncActionBase
- UCancellableAsyncAction
- UAbilityAsync
- UAbilityAsync_WaitGameplayEffectApplied
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Async/AbilityAsync_WaitGameplayEffectApplied.h |
| Include | #include "Abilities/Async/AbilityAsync_WaitGameplayEffectApplied.h" |
Syntax
UCLASS&40;&41;
class UAbilityAsync_WaitGameplayEffectApplied : public UAbilityAsync
Remarks
This action listens for specific gameplay effect applications based off specified tags. Effects themselves are not replicated; rather the tags they grant, the attributes they change, and the gameplay cues they emit are replicated. This will only listen for local server or predicted client effects.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bLocked | ||
| FGameplayTargetDataFilterHandle | Filter | ||
| bool | ListenForPeriodicEffects | ||
| FOnAppliedDelegate | OnApplied | ||
| FDelegateHandle | OnApplyGameplayEffectCallbackDelegateHandle | ||
| FDelegateHandle | OnPeriodicGameplayEffectExecuteCallbackDelegateHandle | ||
| FGameplayTagRequirements | SourceTagRequirements | ||
| FGameplayTagRequirements | TargetTagRequirements | ||
| bool | TriggerOnce |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnApplyGameplayEffectCallback
(
UAbilitySystemComponent* Target, |
||
| UAbilityAsync_WaitGameplayEffectApplied * | WaitGameplayEffectAppliedToActor
(
AActor* TargetActor, |
Wait until a GameplayEffect is applied to a target actor If TriggerOnce is true, this action will only activate one time. |
Overridden from UAbilityAsync
| Type | Name | Description | |
|---|---|---|---|
| void | EndAction () |
Explicitly end the action, will disable any callbacks and allow action to be destroyed |
Overridden from UBlueprintAsyncActionBase
| Type | Name | Description | |
|---|---|---|---|
| void | Activate () |
Called to trigger the action once the delegates have been bound |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnAppliedDelegate |