BlackICE Scripting

class hub

SelectorController

hub.SelectorController

  • 7 properties
  • 12 functions

Extends ink.SelectorController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
leftArrowWidgetink.WidgetReference0x80 scripted
rightArrowWidgetink.WidgetReference0x98 scripted
menuLabelHolderink.HorizontalPanelWidgetReference0xB0 scripted
selectedMenuLabelWeakHandle<HubMenuLabelController>0xC8 scripted
previouslySelectedMenuLabelWeakHandle<HubMenuLabelController>0xD8 scripted
hubElementsDataMenuData[]0xE8 scripted
previousIndexint0xF8 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void AddMenuTab(MenuData data) RTTI
  • void RemoveOldTabs() RTTI
  • void RegisterToMenuTabCallback(CName eventName, IScriptable objectt, CName functionName) RTTI
  • int CycleInRange(int index, int range) RTTI
  • MenuData[] GetNearestWidgetsData(int index) RTTI
  • bool OnUpdateValue(string value, int index, ink.SelectorChangeDirection changeDirection) overrideRTTI
  • bool OnLeft(ink.PointerEvent e) overrideRTTI
  • bool OnRight(ink.PointerEvent e) overrideRTTI
  • bool OnMenuLabelClick(ink.PointerEvent e) RTTI
  • HubMenuLabelController? FindLabel(string label) RTTI
  • int DetermineIndex(HubMenuLabelController controller) RTTI