BlackICE Scripting

class ink

ButtonController

ink.ButtonController

  • 9 properties
  • 12 functions
  • 21 derived classes

Extends ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
ButtonClickink.ButtonClickCallback0xC0
ButtonHoldCompleteink.ButtonHoldCompleteCallback0xF8
ButtonStateChangedink.ButtonStateChangeCallback0x130
ButtonSelectionChangedink.ButtonSelectionCallback0x1A0
ButtonHoldProgressChangedink.ButtonProgressChangedCallback0x168
canHoldbool0x1E8
selectablebool0x1E4
selectedbool0x1E5
autoUpdateWidgetStatebool0x1E9

Functions

  • ink.EButtonState GetState() RTTI
  • bool GetEnabled() RTTI
  • void SetEnabled(bool enabled) RTTI
  • bool CanHold() RTTI
  • void SetCanHold(bool canHold) RTTI
  • bool GetSelected() RTTI
  • void SetSelected(bool selected) RTTI
  • void GetSelectable() RTTI
  • void SetSelectable(bool selectable) RTTI
  • bool GetAutoUpdateWidgetState() RTTI
  • void SetAutoUpdateWidgetState(bool autoUpdate) RTTI
  • void UpdateButtonState(bool? force) RTTI