class
DropdownElementController
- 6 properties
- 6 functions
Extends BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
text | ink.TextWidgetReference | 0x10 | scripted |
arrow | ink.ImageWidgetReference | 0x28 | scripted |
frame | ink.WidgetReference | 0x40 | scripted |
contentContainer | ink.WidgetReference | 0x58 | scripted |
data | DropdownItemData? | 0x70 | scripted |
active | bool | 0x80 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "DropdownElementController", "OnInitialize", (DropdownElementController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownElementController_OnInitialize( DropdownElementController self );void Setup(DropdownItemData data)RTTIre.Hooks.PlaceVoid( "DropdownElementController", "Setup;DropdownItemData", (DropdownElementController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownElementController_Setup( DropdownElementController self, DropdownItemData? data );void SetHighlighted(bool highlighted)RTTIre.Hooks.PlaceVoid( "DropdownElementController", "SetHighlighted;Bool", (DropdownElementController_SetHighlighted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownElementController_SetHighlighted( DropdownElementController self, bool highlighted );void SetActive(bool active)RTTIre.Hooks.PlaceVoid( "DropdownElementController", "SetActive;Bool", (DropdownElementController_SetActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DropdownElementController_SetActive( DropdownElementController self, bool active );bool OnHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "DropdownElementController", "OnHoverOver", (DropdownElementController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownElementController_OnHoverOver( DropdownElementController self, ink.PointerEvent? evt );bool OnHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "DropdownElementController", "OnHoverOut", (DropdownElementController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DropdownElementController_OnHoverOut( DropdownElementController self, ink.PointerEvent? evt );