Library
GCCAbilitySystemBlueprintLibrary
GetActiveAbilitiesWithTags
Return a list of all active abilities with given ability tags container

Ability Tags (Input)
Gameplay Tag Container
Active Abilities (Output)
An array of CommonGameplayAbility
GetCooldownRemainingTag
Returns total time and remaining time for cooldown tags. Returns false if no active cooldowns found

Cooldown Tags (Input)
Gameplay Tag Container
Time Remaining (Output)
Float
Cooldown Duration (Output)
Float
Return Value (Output)
Boolean
ActivateAbilitiesWithTags
Attempts to activate all abilities that match the specified tags Returns true if it thinks it activated, but it may return false positives due to failure later in activation. If bAllowRemoteActivation is true, it will remotely activate local/server abilities, if false it will only try to locally activate the ability

Ability Tags (Input)
Gameplay Tag Container
Allow Remote Activation (Input)
Boolean
Return Value (Output)
Boolean
DoesEffectContainerSpecHaveEffects

Container Spec (Input)
CommonEffectContainerSpec
Return Value (Output)
Boolean
ClearEffectContainerSpecTargets

Container Spec (Input)
CommonEffectContainerSpec reference
DoesEffectContainerSpecHaveTargets

Container Spec (Input)
CommonEffectContainerSpec reference
Return Value (Output)
Boolean
AddTargetsToEffectContainerSpec

Container Spec (Input)
CommonEffectContainerSpec referenc
Hit Results (Input)
An array of hit result reference
Target Actors (Input)
An array of actor reference
Return Value (Output)
CommonEffectContainerSpec
ApplyExternalEffectContainerSpec

Container Spec (Input)
CommonEffectContainerSpec reference
Return Value (Output)
An array of ActiveGameplayEffectHandle reference
GCCBlueprintGameplayTagLibrary
C++ API
AddLooseGameplayTag
Manually adds a set of tags to a given actor, and optionally replicates them
RemoveLooseGameplayTag
Manually removes a set of tags from a given actor, with optional replication
DoesActorHasMatchingGameplayTag
DoesActorHasAllMatchingGameplayTags
DoesActorHasAnyMatchingGameplayTags
GetActorOwnedGameplayTags
GCCGameplayCueLibrary
The purpose of this library is to provide gameplay cue operation
C++ API
ExecuteGameplayCueForActor
Invoke a gameplay cue on the actor's ability system component
ExecuteGameplayCueWithParams
Invoke a gameplay cue on the actor's ability system component, with extra parameters
AddGameplayCue
Adds a persistent gameplay cue to the actor's ability system component. Optionally will remove if ability ends
AddGameplayCueWithParams
Adds a persistent gameplay cue to the actor's ability system component. Optionally will remove if ability ends
RemoveGameplayCue
Removes a persistent gameplay cue from the actor's ability system component
RemoveAllGameplayCues
Removes any GameplayCue added on its own, i.e. not as part of a GameplayEffect.
Last updated