GCC (2.6)
  • 👋Welcome to GCC (2.6) documentation
  • Configuration
    • Installation
    • Getting Started
  • Changelog
  • API
    • ModularGameplayActors
    • GameplayAbilities
    • Library
    • Gameplay Effects
    • Artificial Intelligence
    • GameplayTasks
    • Animation
    • GameFeatures
Powered by GitBook
On this page
  • GCCAbilitySystemBlueprintLibrary
  • GetActiveAbilitiesWithTags
  • GetCooldownRemainingTag
  • ActivateAbilitiesWithTags
  • DoesEffectContainerSpecHaveEffects
  • ClearEffectContainerSpecTargets
  • DoesEffectContainerSpecHaveTargets
  • AddTargetsToEffectContainerSpec
  • ApplyExternalEffectContainerSpec
  • C++ API
  • GCCGameplayCueLibrary
  • C++ API
  1. API

Library

PreviousGameplayAbilitiesNextGameplay Effects

Last updated 1 year ago

GCCAbilitySystemBlueprintLibrary

GetActiveAbilitiesWithTags

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

Image
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.

Image
Image
Image
Image
Image
Image
Image