class
DropdownListController
- 7 properties
- 16 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
listContainer | ink.CompoundWidgetReference | 0x0 | scripted |
ownerController | WeakHandle<IScriptable> | 0x18 | scripted |
triggerButton | WeakHandle<DropdownButtonController> | 0x28 | scripted |
displayContext | DropdownDisplayContext | 0x38 | scripted |
activeElement | WeakHandle<DropdownElementController> | 0x40 | scripted |
listOpened | bool | 0x50 | scripted |
data | DropdownItemData?[] | 0x58 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "DropdownListController", "OnInitialize", (DropdownListController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_OnInitialize( DropdownListController self );bool OnRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "DropdownListController", "OnRelease", (DropdownListController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_OnRelease( DropdownListController self, ink.PointerEvent? evt );bool OnHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "DropdownListController", "OnHoverOut", (DropdownListController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_OnHoverOut( DropdownListController self, ink.PointerEvent? evt );void Setup(WeakHandle<ink.WidgetLogicController> owner, DropdownItemData[] data, DropdownButtonController? triggerButton)RTTIre.Hooks.PlaceVoid( "DropdownListController", "Setup;inkLogicControllerscript_ref<array<DropdownItemData>>DropdownButtonController", (DropdownListController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_Setup( DropdownListController self, WeakHandle<ink.WidgetLogicController> owner, DropdownItemData[] data, DropdownButtonController? triggerButton );void Setup(WeakHandle<game.ui.WidgetGameController> owner, DropdownItemData[] data, DropdownButtonController? triggerButton)RTTIre.Hooks.PlaceVoid( "DropdownListController", "Setup;inkGameControllerscript_ref<array<DropdownItemData>>DropdownButtonController", (DropdownListController_Setup2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_Setup2( DropdownListController self, WeakHandle<game.ui.WidgetGameController> owner, DropdownItemData[] data, DropdownButtonController? triggerButton );void Setup(WeakHandle<ink.WidgetLogicController> owner, DropdownDisplayContext displayContext, DropdownButtonController? triggerButton)RTTIre.Hooks.PlaceVoid( "DropdownListController", "Setup;inkLogicControllerDropdownDisplayContextDropdownButtonController", (DropdownListController_Setup3 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_Setup3( DropdownListController self, WeakHandle<ink.WidgetLogicController> owner, DropdownDisplayContext displayContext, DropdownButtonController? triggerButton );void Setup(WeakHandle<game.ui.WidgetGameController> owner, DropdownDisplayContext displayContext, DropdownButtonController? triggerButton)RTTIre.Hooks.PlaceVoid( "DropdownListController", "Setup;inkGameControllerDropdownDisplayContextDropdownButtonController", (DropdownListController_Setup4 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_Setup4( DropdownListController self, WeakHandle<game.ui.WidgetGameController> owner, DropdownDisplayContext displayContext, DropdownButtonController? triggerButton );void SetupData(DropdownItemData[] data)RTTIre.Hooks.PlaceVoid( "DropdownListController", "SetupData;script_ref<array<DropdownItemData>>", (DropdownListController_SetupData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_SetupData( DropdownListController self, DropdownItemData[] data );DropdownDisplayContext GetDisplayContext()RTTIre.Hooks.Place( "DropdownListController", "GetDisplayContext;", (DropdownListController_GetDisplayContext x) => { return re.Hooks.CallOriginal<re.msgpack.DropdownDisplayContext>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_GetDisplayContext( DropdownListController self );DropdownItemData?[] GetData()RTTIvoid SetTriggerButton(DropdownButtonController triggerButton)RTTIre.Hooks.PlaceVoid( "DropdownListController", "SetTriggerButton;DropdownButtonController", (DropdownListController_SetTriggerButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_SetTriggerButton( DropdownListController self, DropdownButtonController? triggerButton );void Open()RTTIre.Hooks.PlaceVoid( "DropdownListController", "Open;", (DropdownListController_Open x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_Open( DropdownListController self );void Close()RTTIre.Hooks.PlaceVoid( "DropdownListController", "Close;", (DropdownListController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_Close( DropdownListController self );void Toggle()RTTIre.Hooks.PlaceVoid( "DropdownListController", "Toggle;", (DropdownListController_Toggle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_Toggle( DropdownListController self );bool IsOpened()RTTIre.Hooks.Place( "DropdownListController", "IsOpened;", (DropdownListController_IsOpened x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_IsOpened( DropdownListController self );bool OnDropdownItemClicked(ink.PointerEvent evt)RTTIre.Hooks.Place( "DropdownListController", "OnDropdownItemClicked", (DropdownListController_OnDropdownItemClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownListController_OnDropdownItemClicked( DropdownListController self, ink.PointerEvent? evt );