Нода Cooldown представляет собой задержку перед тем, как действие может быть выполнено снова. Это полезно, когда необходимо ограничить частоту использования определенного действия.
Примеры применения:
- Пример 1: Ротация скиллов
- Если скилл "Огненный шар" использован, то нода Cooldown с таймером 10 секунд будет предотвращать повторное использование этого скилла в течение указанного времени.
 
Selector
    ├─ Sequence
    │    ├─ Cooldown (10 sec)
    │    └─ Использовать "Огненный шар"
    └─ Использовать "Базовая атака"
- Пример 2: Само-лечение
- После использования скилла "Целебное зелье" нода Cooldown с таймером 30 секунд может предотвратить повторное использование зелья до истечения времени задержки. При этом сама банка будет использована только если HP < 30%.
 
Selector
    ├─ Sequence
    |    ├─ AuraIsActive HP < 30% 
    │    ├─ Cooldown (30 sec)
    │    └─ Использовать "Целебное зелье"
    └─ Использовать "Базовая атака"
Работа ноды:
- После успешного выполнения действия, на которое установлен Cooldown, нода переходит в состояние Runningи начинает отсчет времени.
- Пока Cooldown активен, нода будет возвращать состояние Failure, предотвращая выполнение действия.
- По истечении времени задержки Cooldown переходит в состояние Success, позволяя выполнить действие снова.