class
MoreOptionsButtonController
- 9 properties
- 11 functions
Extends DropdownButtonController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
arrowFill | ink.ImageWidgetReference | 0x60 | scripted |
buttonText | ink.TextWidgetReference | 0x78 | scripted |
buttonIcon | ink.ImageWidgetReference | 0x90 | scripted |
buttonCore | ink.WidgetReference | 0xA8 | scripted |
buttonBorder | ink.WidgetReference | 0xC0 | scripted |
ownerWidget | WeakHandle<ModDetailsItem> | 0xD8 | scripted |
ownerMenu | WeakHandle<BrowserModsMenuGameController> | 0xE8 | scripted |
colorNames | ModsMenuColorsNames | 0xF8 | scripted |
isDisabled | bool | 0x1D8 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "MoreOptionsButtonController", "OnInitialize", (MoreOptionsButtonController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_OnInitialize( MoreOptionsButtonController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "MoreOptionsButtonController", "OnUninitialize", (MoreOptionsButtonController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_OnUninitialize( MoreOptionsButtonController self );void SetDefaultColor()RTTIre.Hooks.PlaceVoid( "MoreOptionsButtonController", "SetDefaultColor;", (MoreOptionsButtonController_SetDefaultColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_SetDefaultColor( MoreOptionsButtonController self );void SetHoveredColor()RTTIre.Hooks.PlaceVoid( "MoreOptionsButtonController", "SetHoveredColor;", (MoreOptionsButtonController_SetHoveredColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_SetHoveredColor( MoreOptionsButtonController self );void SetDisabledColor()RTTIre.Hooks.PlaceVoid( "MoreOptionsButtonController", "SetDisabledColor;", (MoreOptionsButtonController_SetDisabledColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_SetDisabledColor( MoreOptionsButtonController self );bool OnHoverOver(ink.PointerEvent e)overrideRTTIre.Hooks.Place( "MoreOptionsButtonController", "OnHoverOver", (MoreOptionsButtonController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_OnHoverOver( MoreOptionsButtonController self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)overrideRTTIre.Hooks.Place( "MoreOptionsButtonController", "OnHoverOut", (MoreOptionsButtonController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_OnHoverOut( MoreOptionsButtonController self, ink.PointerEvent? e );bool OnRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "MoreOptionsButtonController", "OnRelease", (MoreOptionsButtonController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_OnRelease( MoreOptionsButtonController self, ink.PointerEvent? evt );void SetIsDisabled(bool bInDisabled)RTTIre.Hooks.PlaceVoid( "MoreOptionsButtonController", "SetIsDisabled;Bool", (MoreOptionsButtonController_SetIsDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_SetIsDisabled( MoreOptionsButtonController self, bool bInDisabled );void SetOwnerMenu(BrowserModsMenuGameController inMenu)RTTIre.Hooks.PlaceVoid( "MoreOptionsButtonController", "SetOwnerMenu;BrowserModsMenuGameController", (MoreOptionsButtonController_SetOwnerMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_SetOwnerMenu( MoreOptionsButtonController self, BrowserModsMenuGameController? inMenu );void SetOwnerWidget(WeakHandle<ModDetailsItem> inWidget)RTTIre.Hooks.PlaceVoid( "MoreOptionsButtonController", "SetOwnerWidget;ModDetailsItem", (MoreOptionsButtonController_SetOwnerWidget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MoreOptionsButtonController_SetOwnerWidget( MoreOptionsButtonController self, WeakHandle<ModDetailsItem> inWidget );