BlackICE Scripting

class

RipperdocMetersBase

  • 23 properties
  • 8 functions
  • 2 derived classes

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
barAnchorink.WidgetReference0x0 scripted
hoverAreaink.WidgetReference0x18 scripted
barWidgetLibraryNameCName0x30 scripted
barGapSizefloat0x38 scripted
slopeLengthModifierfloat0x3C scripted
barIntroAnimDurationfloat0x40 scripted
barsHeighfloat0x44 scripted
barsMarginfloat0x48 scripted
BAR_COUNTint0x4C scripted
BAR_SLOPE_COUNTint0x50 scripted
BAR_ANIM_DURATIONfloat0x54 scripted
BAR_DELAY_OFFSETfloat0x58 scripted
pulseAnimtopOpacityfloat0x5C scripted
pulseAnimbottomOpacityfloat0x60 scripted
pulseAnimpulseRatefloat0x64 scripted
pulseAnimdelayfloat0x68 scripted
pulseAnimationParamsPulseAnimationParams0x6C scripted
barsWeakHandle<RipperdocNewMeterBar>[]0x80 scripted
barGapsint[]0x90 scripted
tooltipDataRipperdocBarTooltipTooltipData?0xA0 scripted
barIntroAnimDefink.anim.Definition?0xB0 scripted
barIntroAnimProxyink.anim.Proxy?0xC0 scripted
isIntroPlayedbool0xD0 scripted

Functions

  • void MoveLabelToBar(ink.WidgetReference labelContainer, RipperdocNewMeterBar bar, ink.anim.Proxy animProxy, bool alignToTop, bool instant) RTTI
  • float GetSlopeAnimOffset(int index, int originBar) RTTI
  • void SetupBarIntroAnimation() RTTI
  • void StartPulse(PulseAnimation pulse, PulseAnimationParams paramss, WeakHandle<ink.Widget> target) RTTI
  • void StopPulse(PulseAnimation pulse) RTTI
  • void SetupPulseAnimParams(float topOpacity, float bottomOpacity, float pulseRate, float delay) RTTI
  • bool OnBarHoverOver(ink.PointerEvent evt) RTTI
  • bool OnBarHoverOut(ink.PointerEvent evt) RTTI