SingleCooldownManager class
SingleCooldownManager
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
sprite | ink.ImageWidgetReference | scripted |
spriteBg | ink.ImageWidgetReference | scripted |
icon | ink.ImageWidgetReference | scripted |
type | ECooldownGameControllerMode | scripted |
name | ink.TextWidgetReference | scripted |
desc | ink.TextWidgetReference | scripted |
timeRemaining | ink.TextWidgetReference | scripted |
stackCount | ink.TextWidgetReference | scripted |
fill | ink.RectangleWidgetReference | scripted |
outroDuration | float | scripted |
fullSizeValue | Vector2 | scripted |
initialDuration | float | scripted |
state | ECooldownIndicatorState | scripted |
pool | ink.CompoundWidgetReference | scripted |
grid | ink.CompoundWidgetReference | scripted |
currentAnimProxy | ink.anim.Proxy? | scripted |
buffData | UIBuffInfo | scripted |
defaultTimeRemainingText | string | scripted |
excludedStatusEffect | TDBID | scripted |
C_EXCLUDED_STATUS_EFFECT_NAME | string | scripted |
Functions
void Init(ink.CompoundWidgetReference pool, ink.CompoundWidgetReference grid)RTTIvoid ActivateCooldown(UIBuffInfo buffData)RTTIvoid Update(float timeLeft, uint stackCount)RTTIvoid SetStackCount(int count)RTTIvoid SetTimeRemaining(float time)RTTIvoid FillIntroAnimationStart()RTTIbool OnFillIntroAnimationOver(ink.anim.Proxy proxy)RTTIvoid FillOutroAnimationStart()RTTIbool OnFillOutroAnimationOver(ink.anim.Proxy proxy)RTTIvoid HideCooldownWidget()RTTIECooldownIndicatorState GetState()RTTIvoid RemoveCooldown()RTTIbool IsIDMatch(TDBID id)RTTI