Cooldown
Manages charging and recharging states for an entity's abilities, tracking cooldown duration and triggering callbacks when fully charged.
Manages charging and recharging states for an entity's abilities, tracking cooldown duration and triggering callbacks when fully charged.
Controls whether an entity can cast spells based on its inactive state and optional custom casting conditions.