

All notable changes to CooldownUI will be documented in this file.
SetBackgroundEnabled(bool) - Show or hide the background panelSetBackgroundColor(Color) - Customize background color and opacity (default: black at 55% opacity)SetIconSprite() method to use custom sprites as iconsSetIconPosition(IconPosition) - Place icon on Left or Right of timerSetIconColorSync(bool) - Sync icon color with timer color changesSetHideIconOnReady(bool) - Optionally hide icon when showing READYSetIconScale(float) - Scale icon size (0.1 to 3.0)GetIconType() - Returns None, Text, or SpriteHasIcon() - Check if icon is setSetOutlineColor(Color) - Set text outline colorSetOutlineWidth(float) - Set outline width (0-1)CooldownUI.Create() - Create UI attached to transformShowCooldown() - Display cooldown with color transition (red → green)ShowActive() - Display active duration (cyan)ShowText() - Display custom text with custom colorShowReady() - Display "READY" textShowStacks() - Display stack countHide() - Hide the UISetIcon() and ClearIcon()SetColors() and SetShadowColor()