BlackICE Scripting

class

SingleCooldownManager

  • 20 properties
  • 14 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
spriteink.ImageWidgetReference0x0 scripted
spriteBgink.ImageWidgetReference0x18 scripted
iconink.ImageWidgetReference0x30 scripted
typeECooldownGameControllerMode0x48 scripted
nameink.TextWidgetReference0x50 scripted
descink.TextWidgetReference0x68 scripted
timeRemainingink.TextWidgetReference0x80 scripted
stackCountink.TextWidgetReference0x98 scripted
fillink.RectangleWidgetReference0xB0 scripted
outroDurationfloat0xC8 scripted
fullSizeValueVector20xCC scripted
initialDurationfloat0xD4 scripted
stateECooldownIndicatorState0xD8 scripted
poolink.CompoundWidgetReference0xE0 scripted
gridink.CompoundWidgetReference0xF8 scripted
currentAnimProxyink.anim.Proxy?0x110 scripted
buffDataUIBuffInfo0x120 scripted
defaultTimeRemainingTextstring0x138 scripted
excludedStatusEffectTDBID0x158 scripted
C_EXCLUDED_STATUS_EFFECT_NAMEstring0x160 scripted

Functions

  • void Init(ink.CompoundWidgetReference pool, ink.CompoundWidgetReference grid) RTTI
  • void ActivateCooldown(UIBuffInfo buffData) RTTI
  • void Update(float timeLeft, uint stackCount) RTTI
  • void SetStackCount(int count) RTTI
  • void SetTimeRemaining(float time) RTTI
  • void ConvertFloatToTime(float f, out GameTime time, out int totalSeconds, out int fraction) RTTI
  • void FillIntroAnimationStart() RTTI
  • bool OnFillIntroAnimationOver(ink.anim.Proxy proxy) RTTI
  • void FillOutroAnimationStart() RTTI
  • bool OnFillOutroAnimationOver(ink.anim.Proxy proxy) RTTI
  • void HideCooldownWidget() RTTI
  • ECooldownIndicatorState GetState() RTTI
  • void RemoveCooldown() RTTI
  • bool IsIDMatch(TDBID id) RTTI