BlackICE Scripting

class

MenuItemController

  • 19 properties
  • 19 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
menuDataMenuData0x0 scripted
labelink.TextWidgetReference0x80 scripted
iconink.ImageWidgetReference0x98 scripted
frameHoveredink.WidgetReference0xB0 scripted
hoverPanelink.WidgetReference0xC8 scripted
backgroundink.WidgetReference0xE0 scripted
levelFlagink.WidgetReference0xF8 scripted
attrFlagink.WidgetReference0x110 scripted
attrTextink.TextWidgetReference0x128 scripted
perkFlagink.WidgetReference0x140 scripted
perkTextink.TextWidgetReference0x158 scripted
fluffTextink.TextWidgetReference0x170 scripted
itemHoveredbool0x188 scripted
panelHoveredbool0x189 scripted
panelTransitionProxyink.anim.Proxy?0x190 scripted
buttonTransitionProxyink.anim.Proxy?0x1A0 scripted
isPanelShownbool0x1B0 scripted
isDimmedbool0x1B1 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void Init(MenuData menuData) RTTI
  • void UpdateButton(string label, TDBID iconTweak) RTTI
  • void SetHoverPanel(ink.WidgetReference hoverPanel) RTTI
  • bool OnMenuChangeRelease(ink.PointerEvent e) RTTI
  • bool OnHoverPanelOver(ink.PointerEvent evt) RTTI
  • bool OnHoverPanelOut(ink.PointerEvent evt) RTTI
  • bool OnItemHoverOver(ink.PointerEvent evt) RTTI
  • bool OnItemHoverOut(ink.PointerEvent evt) RTTI
  • void UpdateState() RTTI
  • void UpdateDim(bool value) RTTI
  • bool OnMenuItemDimRequest(MenuItemDimRequest evt) RTTI
  • bool OnMenuItemDelayedUpdate(MenuItemDelayedUpdate evt) RTTI
  • bool OnOutroFinished(ink.anim.Proxy anim) RTTI
  • static void ApplyEnabledLayout(ink.TextWidgetReference label, ink.Widget root) staticRTTI global
  • static void ApplyDisabledLayout(ink.TextWidgetReference label, ink.Widget root) staticRTTI global