BlackICE Scripting

class

RadialMenuItemController

  • 21 properties
  • 18 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
queueHoverEventsbool0x170 scripted
disableClickbool0x171 scripted
applyHoverStatebool0x172 scripted
itemHoveredbool0x173 scripted
panelHoveredbool0x174 scripted
panelTransitionProxyink.anim.Proxy?0x178 scripted
buttonTransitionProxyink.anim.Proxy?0x188 scripted
isPanelShownbool0x198 scripted
isDimmedbool0x199 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
  • void RequestMenuSelect() 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