Library
GCCAbilitySystemBlueprintLibrary
GetActiveAbilitiesWithTags
Return a list of all active abilities with given ability tags container
Name | Types |
---|---|
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
Name | Types |
---|---|
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
Name | Types |
---|---|
Ability Tags (Input) | Gameplay Tag Container |
Allow Remote Activation (Input) | Boolean |
Return Value (Output) | Boolean |
DoesEffectContainerSpecHaveEffects
Name | Types |
---|---|
Container Spec (Input) | CommonEffectContainerSpec |
Return Value (Output) | Boolean |
ClearEffectContainerSpecTargets
Name | Types |
---|---|
Container Spec (Input) | CommonEffectContainerSpec reference |
DoesEffectContainerSpecHaveTargets
Name | Types |
---|---|
Container Spec (Input) | CommonEffectContainerSpec reference |
Return Value (Output) | Boolean |
AddTargetsToEffectContainerSpec
Name | Types |
---|---|
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
Name | Types |
---|---|
Container Spec (Input) | CommonEffectContainerSpec reference |
Return Value (Output) | An array of ActiveGameplayEffectHandle reference |
GCCBlueprintGameplayTagLibrary
C++ API
Name | Functionality |
---|---|
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
Name | Functionality |
---|---|
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