REDNODE / GAME API

RipperdocMetersBase

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 2 types

RipperdocMetersArmor RipperdocMetersCapacity

Properties 23

NameTypeFlags
BAR_ANIM_DURATIONFloatscriptedprotected
BAR_COUNTInt32scriptedprotected
BAR_DELAY_OFFSETFloatscriptedprotected
BAR_SLOPE_COUNTInt32scriptedprotected
barAnchorinkWidgetRefscriptedprotected
barGapsarray<Int32>scriptedprotected
barGapSizeFloatscriptedprotected
barIntroAnimDefref<inkAnimDef>scriptedprotected
barIntroAnimDurationFloatscriptedprotected
barIntroAnimProxyref<inkAnimProxy>scriptedprotected
barsarray<wref<RipperdocNewMeterBar>>scriptedprotected
barsHeighFloatscriptedprotected
barsMarginFloatscriptedprotected
barWidgetLibraryNameCNamescriptedprotected
hoverAreainkWidgetRefscriptedprotected
isIntroPlayedBoolscriptedprotected
pulseAnimationParamsPulseAnimationParamsscriptedprotected
pulseAnimbottomOpacityFloatscriptedprotected
pulseAnimdelayFloatscriptedprotected
pulseAnimpulseRateFloatscriptedprotected
pulseAnimtopOpacityFloatscriptedprotected
slopeLengthModifierFloatscriptedprotected
tooltipDataref<RipperdocBarTooltipTooltipData>scriptedprotected

Methods 8

protected final func GetSlopeAnimOffset(index: Int32, originBar: Int32) -> Floatscripted
protected final func MoveLabelToBar(labelContainer: inkWidgetRef, bar: ref<RipperdocNewMeterBar>, animProxy: ref<inkAnimProxy>, alignToTop: Bool, instant: Bool)scripted
protected cb func OnBarHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnBarHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected final func SetupBarIntroAnimation()scripted
protected final func SetupPulseAnimParams(topOpacity: Float, bottomOpacity: Float, pulseRate: Float, delay: Float)scripted
protected final func StartPulse(pulse: ref<PulseAnimation>, params: PulseAnimationParams, target: wref<inkWidget>)scripted
protected final func StopPulse(pulse: ref<PulseAnimation>)scripted