> ## Documentation Index
> Fetch the complete documentation index at: https://docs.warpathstudios.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cooldown Management

> You can convert these to a 0–1 progress value and drive a radial or bar overlay in your UI.

### Setting & Querying Cooldowns

C++

```
HotbarComponent->SetSlotCooldown(SlotIndex, CooldownDuration);

float Remaining = HotbarComponent->GetSlotCooldownRemaining(SlotIndex);
float Total     = HotbarComponent->GetSlotCooldownTime(SlotIndex);

float Progress = (Total > 0.f)
    ? 1.0f - (Remaining / Total)
    : 1.0f;
```

Blueprint

Nodes:

* `Set Slot Cooldown`
* `Get Slot Cooldown Remaining`
* `Get Slot Cooldown Time`

You can convert these to a **0–1 progress** value and drive a radial or bar overlay in your UI.

### Enabling Cooldown Ticking

Call once (BP or C++):

* Blueprint: `Start Cooldown Ticking`
* C++: `HotbarComponent->StartCooldownTicking();`
