class
GenericModButtonController
- 10 properties
- 10 functions
- 3 derived classes
Extends AnimatedListItemController ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
buttonText | ink.TextWidgetReference | 0x108 | scripted |
buttonIcon | ink.ImageWidgetReference | 0x120 | scripted |
buttonCore | ink.WidgetReference | 0x138 | scripted |
buttonBorder | ink.WidgetReference | 0x150 | scripted |
ownerMenu | WeakHandle<BrowserModsMenuGameController> | 0x168 | scripted |
isForFunction | bool | 0x178 | scripted |
isSelected | bool | 0x179 | scripted |
colorNames | ModsMenuColorsNames | 0x180 | scripted |
isDisabled | bool | 0x260 | scripted |
isHovered | bool | 0x261 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "GenericModButtonController", "OnInitialize", (GenericModButtonController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_OnInitialize( GenericModButtonController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "GenericModButtonController", "OnUninitialize", (GenericModButtonController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_OnUninitialize( GenericModButtonController self );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "GenericModButtonController", "OnHoverOver", (GenericModButtonController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_OnHoverOver( GenericModButtonController self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "GenericModButtonController", "OnHoverOut", (GenericModButtonController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_OnHoverOut( GenericModButtonController self, ink.PointerEvent? e );bool OnRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "GenericModButtonController", "OnRelease", (GenericModButtonController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_OnRelease( GenericModButtonController self, ink.PointerEvent? e );bool SetIsDisabled(bool bInDisabled)RTTIre.Hooks.Place( "GenericModButtonController", "SetIsDisabled;Bool", (GenericModButtonController_SetIsDisabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_SetIsDisabled( GenericModButtonController self, bool bInDisabled );void ApplyHoveredColor()RTTIre.Hooks.PlaceVoid( "GenericModButtonController", "ApplyHoveredColor;", (GenericModButtonController_ApplyHoveredColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_ApplyHoveredColor( GenericModButtonController self );void ApplyButtonColor(bool bIsFunctionActivated)RTTIre.Hooks.PlaceVoid( "GenericModButtonController", "ApplyButtonColor;Bool", (GenericModButtonController_ApplyButtonColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_ApplyButtonColor( GenericModButtonController self, bool bIsFunctionActivated );void SetGenericButtonInfo(bool bIsFunctionActivated)RTTIre.Hooks.PlaceVoid( "GenericModButtonController", "SetGenericButtonInfo;Bool", (GenericModButtonController_SetGenericButtonInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_SetGenericButtonInfo( GenericModButtonController self, bool bIsFunctionActivated );void SetOwnerMenu(BrowserModsMenuGameController inMenu)RTTIre.Hooks.PlaceVoid( "GenericModButtonController", "SetOwnerMenu;BrowserModsMenuGameController", (GenericModButtonController_SetOwnerMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GenericModButtonController_SetOwnerMenu( GenericModButtonController self, BrowserModsMenuGameController? inMenu );