REDNODE / GAME API

ProgressBarButton

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 10

NameTypeFlags
animProxyref<inkAnimProxy>scriptedprivate
availableBoolscriptedprivate
ButtonControllerwref<inkButtonController>scriptedpublic
craftingFillinkWidgetRefscriptedprotected
craftingIconGlyphinkWidgetRefscriptedprotected
craftingLabelinkTextRefscriptedprotected
isLockedBoolscriptedprivate
justFinishedBoolscriptedprivate
progressFloatscriptedprivate
progressControllerwref<ProgressBarsController>scriptedprivate

Methods 13

public final func Lock()scripted
protected cb func OnCraftingHoldButton(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPressButton(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnReleaseButton(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUnitialize() -> Boolscripted
public final func Reset()scripted
public final func SetAvaibility(current: EProgressBarState)scripted
private final func SetIconGlyph()scripted
public final func SetupProgressButton(label: script_ref<String>, progressController: wref<ProgressBarsController>)scripted
public final func Start()scripted
public final func Unlock()scripted
public final func UpdateCraftProcess(evt: ref<inkPointerEvent>)scripted