RipperdocMetersBase
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Extended by 2 types
Properties 23
| Name | Type | Flags |
|---|---|---|
BAR_ANIM_DURATION | Float | scriptedprotected |
BAR_COUNT | Int32 | scriptedprotected |
BAR_DELAY_OFFSET | Float | scriptedprotected |
BAR_SLOPE_COUNT | Int32 | scriptedprotected |
barAnchor | inkWidgetRef | scriptedprotected |
barGaps | array<Int32> | scriptedprotected |
barGapSize | Float | scriptedprotected |
barIntroAnimDef | ref<inkAnimDef> | scriptedprotected |
barIntroAnimDuration | Float | scriptedprotected |
barIntroAnimProxy | ref<inkAnimProxy> | scriptedprotected |
bars | array<wref<RipperdocNewMeterBar>> | scriptedprotected |
barsHeigh | Float | scriptedprotected |
barsMargin | Float | scriptedprotected |
barWidgetLibraryName | CName | scriptedprotected |
hoverArea | inkWidgetRef | scriptedprotected |
isIntroPlayed | Bool | scriptedprotected |
pulseAnimationParams | PulseAnimationParams | scriptedprotected |
pulseAnimbottomOpacity | Float | scriptedprotected |
pulseAnimdelay | Float | scriptedprotected |
pulseAnimpulseRate | Float | scriptedprotected |
pulseAnimtopOpacity | Float | scriptedprotected |
slopeLengthModifier | Float | scriptedprotected |
tooltipData | ref<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