REDNODE / GAME API

MenuItemController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 19

NameTypeFlags
attrFlaginkWidgetRefscriptedprivate
attrTextinkTextRefscriptedprivate
backgroundinkWidgetRefscriptedprivate
buttonTransitionProxyref<inkAnimProxy>scriptedprivate
fluffTextinkTextRefscriptedprivate
frameHoveredinkWidgetRefscriptedprivate
hoverPanelinkWidgetRefscriptedprivate
iconinkImageRefscriptedprivate
isDimmedBoolscriptedprivate
isPanelShownBoolscriptedprivate
itemHoveredBoolscriptedprivate
labelinkTextRefscriptedprivate
levelFlaginkWidgetRefscriptedprivate
panelHoveredBoolscriptedprivate
panelTransitionProxyref<inkAnimProxy>scriptedprivate
perkFlaginkWidgetRefscriptedprivate
perkTextinkTextRefscriptedprivate

Methods 17

public final func Init(menuData: script_ref<MenuData>)scripted
protected cb func OnHoverPanelOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverPanelOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnItemHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnItemHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnMenuChangeRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnMenuItemDelayedUpdate(evt: ref<MenuItemDelayedUpdate>) -> Boolscripted
protected cb func OnMenuItemDimRequest(evt: ref<MenuItemDimRequest>) -> Boolscripted
protected cb func OnOutroFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func SetHoverPanel(hoverPanel: inkWidgetRef)scripted
public final func UpdateButton(label: script_ref<String>, iconTweak: TweakDBID)scripted
private final func UpdateDim(value: Bool)scripted
private final func UpdateState()scripted