Show / Hide Table of Contents

Class GameplayCooldown

This is used to represent cooldowns for a IGameplayAbility.
Multiple IGameplayCooldown can be set for an ability to represent multiple shared cooldowns (e.g. a global cooldown shared by all abilities, and a IGameplayAbility specific cooldown)

Inheritance
System.Object
GameplayCooldown
Implements
IGameplayCooldown
Namespace: GameplayAbilitySystem
Assembly: Assembly-CSharp-firstpass.dll
Syntax
public class GameplayCooldown : object, IGameplayCooldown

Properties

| Improve this Doc View Source

CooldownGameplayEffect

The descriptor for the cooldown. The tags granted by this are used to determine cooldowns

Declaration
public GameplayEffect CooldownGameplayEffect { get; }
Property Value
Type Description
GameplayEffect

Methods

| Improve this Doc View Source

GetCooldownTags()

Gets the list of cooldown tags that this applies

Declaration
public IEnumerable<GameplayTag> GetCooldownTags()
Returns
Type Description
IEnumerable<GameplayTag>

Implements

IGameplayCooldown
  • Improve this Doc
  • View Source
Back to top Generated by DocFX