/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/Tasks/AbilityTask_WaitGameplayTagQuery.h
This class defines a node to wait on a gameplay tag query.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UAbilityTask_WaitGameplayTagQuery : public [UAbilityTask](API\Plugins\GameplayAbilities\Abilities\Tasks\UAbilityTask)
bool
bOnlyTriggerOnce
This indicates if this node should only trigger once, or any number of times.
bool
bQueryState
This was the last result of evaluating the TagQuery.
bool
bRegisteredCallbacks
Indicates if the callbacks for tag changes have been registered.
bool
bUseExternalTarget
This indicates if we should use the external target.
TObjectPtr<UAb...
OptionalExternalTarget
This is the optional external target to use when getting the ASC to get tags from.
TMap<FGameplay...
TagHandleMap
This is the handles to the tag changed delegate for each gameplay tag in the TagQuery.
FGameplayTagQue...
TagQuery
This is the tag query to evaluate for triggering this node.
FGameplayTagCon...
TargetTags
This is the tag container of the targets the target ASC currently has.
EWaitGameplayTa...
TriggerCondition
This indicates when to Trigger the Triggered output for this node.
FWaitGameplayTa...
Triggered
This delegate will be triggered when the trigger condition has been met.