Library

GCCAbilitySystemBlueprintLibrary

GetActiveAbilitiesWithTags

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

NameTypes

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

NameTypes

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

NameTypes

Ability Tags (Input)

Gameplay Tag Container

Allow Remote Activation (Input)

Boolean

Return Value (Output)

Boolean

DoesEffectContainerSpecHaveEffects

NameTypes

Container Spec (Input)

CommonEffectContainerSpec

Return Value (Output)

Boolean

ClearEffectContainerSpecTargets

NameTypes

Container Spec (Input)

CommonEffectContainerSpec reference

DoesEffectContainerSpecHaveTargets

NameTypes

Container Spec (Input)

CommonEffectContainerSpec reference

Return Value (Output)

Boolean

AddTargetsToEffectContainerSpec

NameTypes

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

NameTypes

Container Spec (Input)

CommonEffectContainerSpec reference

Return Value (Output)

An array of ActiveGameplayEffectHandle reference

GCCBlueprintGameplayTagLibrary

C++ API

NameFunctionality

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

NameFunctionality

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