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
Namespace: GameplayAbilitySystem
Assembly: Assembly-CSharp-firstpass.dll
Syntax
public class GameplayCooldown : object, IGameplayCooldown
Properties
| Improve this Doc View SourceCooldownGameplayEffect
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 SourceGetCooldownTags()
Gets the list of cooldown tags that this applies
Declaration
public IEnumerable<GameplayTag> GetCooldownTags()
Returns
| Type | Description |
|---|---|
| IEnumerable<GameplayTag> |