BlackICE Scripting

class ink

SettingsSelectorController

ink.SettingsSelectorController

  • 15 properties
  • 26 functions
  • 4 derived classes

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
LabelTextink.TextWidgetReference0x0 scripted
ModifiedFlagink.TextWidgetReference0x18 scripted
Raycasterink.WidgetReference0x30 scripted
optionSwitchHintink.WidgetReference0x48 scripted
hoverGeneralHighlightink.WidgetReference0x60 scripted
containerink.WidgetReference0x78 scripted
indentMarkerink.WidgetReference0x90 scripted
SettingsEntryWeakHandle<userSettings.Var>0xA8 scripted
hoveredChildrenWeakHandle<ink.Widget>[]0xB8 scripted
IsPreGamebool0xC8 scripted
varGroupPathCName0xD0 scripted
varNameCName0xD8 scripted
additionalTextCName0xE0 scripted
hoverInAnimink.anim.Proxy?0xE8 scripted
hoverOutAnimink.anim.Proxy?0xF8 scripted

Functions

  • CName GetDisplayName() RTTI
  • CName GetDescription() RTTI
  • CName GetWarning() RTTI
  • void BindSettings(userSettings.Var entry) RTTI
  • WeakHandle<userSettings.Var> GetVar() RTTI
  • CName GetGroupPath() RTTI
  • CName GetVarName() RTTI
  • InGameConfigVarUpdatePolicy GetVarUpdatePolicy() RTTI
  • bool IsDynamic() RTTI
  • void SetAdditionalText(CName text) RTTI
  • void ResetAdditionalText() RTTI
  • void SetInteractive(bool interactive) RTTI
  • void Setup(userSettings.Var entry, bool isPreGame) RTTI
  • bool OnInitialize() RTTI
  • bool OnHoverOver(ink.PointerEvent e) RTTI
  • bool OnHoverOut(ink.PointerEvent e) RTTI
  • bool OnElementHovered(ink.PointerEvent e) RTTI
  • bool OnUpdateValue() RTTI
  • void Refresh() RTTI
  • void AddLabelIndent(bool? isRightAligned) RTTI
  • bool OnLeft(ink.PointerEvent e) RTTI
  • bool OnRight(ink.PointerEvent e) RTTI
  • bool OnShortcutRepeat(ink.PointerEvent e) RTTI
  • bool OnShortcutPress(ink.PointerEvent e) RTTI
  • void AcceptValue(bool forward) RTTI
  • void ChangeValue(bool forward) RTTI