BlackICE Scripting

class ink

SelectorController

ink.SelectorController

  • 14 properties
  • 16 functions
  • 5 derived classes

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
indexint0xB0
valuesList0xB8
cycledNavigationbool0xB4
SelectionChangedink.SelectionChangeCallback0x78
labelPathCName0x0 scripted
valuePathCName0x8 scripted
leftArrowPathCName0x10 scripted
rightArrowPathCName0x18 scripted
labelWeakHandle<ink.TextWidget>0x20 scripted
valueWeakHandle<ink.TextWidget>0x30 scripted
leftArrowWeakHandle<ink.Widget>0x40 scripted
rightArrowWeakHandle<ink.Widget>0x50 scripted
rightArrowButtonWeakHandle<ink.ButtonController>0x60 scripted
leftArrowButtonWeakHandle<ink.ButtonController>0x70 scripted

Functions

  • void AddValues(List values) RTTI
  • void AddValue(string value) RTTI
  • void Clear() RTTI
  • List GetValues() RTTI
  • int GetValuesCount() RTTI
  • bool IsCyclical() RTTI
  • int GetCurrIndex() RTTI
  • void SetCurrIndex(int index) RTTI
  • void SetCurrIndexWithDirection(int index, ink.SelectorChangeDirection changeDirection) RTTI
  • int Next() RTTI
  • void Prior() RTTI
  • void SetLabel(string label) RTTI
  • bool OnInitialize() RTTI
  • bool OnUpdateValue(string value, int index, ink.SelectorChangeDirection changeDirection) RTTI
  • bool OnLeft(ink.PointerEvent e) RTTI
  • bool OnRight(ink.PointerEvent e) RTTI