BlackICE Scripting

class

DropdownListController

  • 7 properties
  • 16 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
listContainerink.CompoundWidgetReference0x0 scripted
ownerControllerWeakHandle<IScriptable>0x18 scripted
triggerButtonWeakHandle<DropdownButtonController>0x28 scripted
displayContextDropdownDisplayContext0x38 scripted
activeElementWeakHandle<DropdownElementController>0x40 scripted
listOpenedbool0x50 scripted
dataDropdownItemData?[]0x58 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnRelease(ink.PointerEvent evt) RTTI
  • bool OnHoverOut(ink.PointerEvent evt) RTTI
  • void Setup(WeakHandle<ink.WidgetLogicController> owner, DropdownItemData[] data, DropdownButtonController? triggerButton) RTTI
  • void Setup(WeakHandle<game.ui.WidgetGameController> owner, DropdownItemData[] data, DropdownButtonController? triggerButton) RTTI
  • void Setup(WeakHandle<ink.WidgetLogicController> owner, DropdownDisplayContext displayContext, DropdownButtonController? triggerButton) RTTI
  • void Setup(WeakHandle<game.ui.WidgetGameController> owner, DropdownDisplayContext displayContext, DropdownButtonController? triggerButton) RTTI
  • void SetupData(DropdownItemData[] data) RTTI
  • DropdownDisplayContext GetDisplayContext() RTTI
  • DropdownItemData?[] GetData() RTTI
  • void SetTriggerButton(DropdownButtonController triggerButton) RTTI
  • void Open() RTTI
  • void Close() RTTI
  • void Toggle() RTTI
  • bool IsOpened() RTTI
  • bool OnDropdownItemClicked(ink.PointerEvent evt) RTTI