Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/UAbilitySystemBlueprintLibrary
Description
Gameplay Tag
Binds to changes in the given Tag on the given ASC's owned tags. Cache off the returned handle and call one of the 'Unbind'...'EventWrapper' fns and pass in the handle when you are finished with the binding.
| Name | BindEventWrapperToGameplayTagChanged |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemBlueprintLibrary.h |
| Include Path | #include "AbilitySystemBlueprintLibrary.h" |
| Source | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Private/AbilitySystemBlueprintLibrary.cpp |
UFUNCTION (BlueprintCallable, Category="Gameplay Tags",
Meta=(AdvancedDisplay="bExecuteImmediatelyIfTagApplied, TagListeningPolicy"))
static FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToGameplayTagChanged
(
UAbilitySystemComponent * AbilitySystemComponent,
FGameplayTag Tag,
FOnGameplayTagChangedEventWrapperSignature GameplayTagChangedEventWrapperDelegate,
bool bExecuteImmediatelyIfTagApplied,
EGameplayTagEventType::Type TagListeningPolicy
)