class
ModioTermsPopupController
- 19 properties
- 26 functions
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
hyperlinkButtonRef1 | ink.WidgetReference | 0x0 | scripted |
hyperlinkButtonRef2 | ink.WidgetReference | 0x18 | scripted |
hyperlinkButtonRef3 | ink.WidgetReference | 0x30 | scripted |
agreeBtnRef | ink.WidgetReference | 0x48 | scripted |
NoThanksBtnRef | ink.WidgetReference | 0x60 | scripted |
toggleSelectBtnRef | ink.WidgetReference | 0x78 | scripted |
agreeTxtRef | ink.TextWidgetReference | 0x90 | scripted |
questionOne_ContainerRef | ink.WidgetReference | 0xA8 | scripted |
questionTwo_ContainerRef | ink.WidgetReference | 0xC0 | scripted |
questionOne_ToggleFillRef | ink.WidgetReference | 0xD8 | scripted |
questionTwo_ToggleFillRef | ink.WidgetReference | 0xF0 | scripted |
consoleWarning | ink.TextWidgetReference | 0x108 | scripted |
ps5Warning | ink.RichTextBoxWidgetReference | 0x120 | scripted |
data | ModioTermsPopupData? | 0x138 | scripted |
requestHandler | WeakHandle<ink.ISystemRequestsHandler> | 0x148 | scripted |
acceptButtonController | WeakHandle<ink.ButtonController> | 0x158 | scripted |
questionOne_State | bool | 0x168 | scripted |
questionTwo_State | bool | 0x169 | scripted |
colorNames | ModsMenuColorsNames | 0x170 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ModioTermsPopupController", "OnInitialize", (ModioTermsPopupController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnInitialize( ModioTermsPopupController self );bool OnUninitialize()RTTIre.Hooks.Place( "ModioTermsPopupController", "OnUninitialize", (ModioTermsPopupController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnUninitialize( ModioTermsPopupController self );bool OnTermsPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnTermsPress", (ModioTermsPopupController_OnTermsPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnTermsPress( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnTermsHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnTermsHoverOver", (ModioTermsPopupController_OnTermsHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnTermsHoverOver( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnTermsHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnTermsHoverOut", (ModioTermsPopupController_OnTermsHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnTermsHoverOut( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnPrivacyPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnPrivacyPress", (ModioTermsPopupController_OnPrivacyPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnPrivacyPress( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnPrivacyHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnPrivacyHoverOver", (ModioTermsPopupController_OnPrivacyHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnPrivacyHoverOver( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnPrivacyHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnPrivacyHoverOut", (ModioTermsPopupController_OnPrivacyHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnPrivacyHoverOut( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnCDPRPrivacyPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnCDPRPrivacyPress", (ModioTermsPopupController_OnCDPRPrivacyPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnCDPRPrivacyPress( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnCDPRPrivacyHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnCDPRPrivacyHoverOver", (ModioTermsPopupController_OnCDPRPrivacyHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnCDPRPrivacyHoverOver( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnCDPRPrivacyHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnCDPRPrivacyHoverOut", (ModioTermsPopupController_OnCDPRPrivacyHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnCDPRPrivacyHoverOut( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnAgreePress(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnAgreePress", (ModioTermsPopupController_OnAgreePress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnAgreePress( ModioTermsPopupController self, WeakHandle<ink.ButtonController> controller );bool OnCancelPress(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnCancelPress", (ModioTermsPopupController_OnCancelPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnCancelPress( ModioTermsPopupController self, WeakHandle<ink.ButtonController> controller );bool OnAgreeTouch(ink.PointerEvent e)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnAgreeTouch", (ModioTermsPopupController_OnAgreeTouch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnAgreeTouch( ModioTermsPopupController self, ink.PointerEvent? e );bool OnCancelTouch(ink.PointerEvent e)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnCancelTouch", (ModioTermsPopupController_OnCancelTouch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnCancelTouch( ModioTermsPopupController self, ink.PointerEvent? e );bool OnToggleSelectPress(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnToggleSelectPress", (ModioTermsPopupController_OnToggleSelectPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnToggleSelectPress( ModioTermsPopupController self, WeakHandle<ink.ButtonController> controller );void Agree()RTTIre.Hooks.PlaceVoid( "ModioTermsPopupController", "Agree;", (ModioTermsPopupController_Agree x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_Agree( ModioTermsPopupController self );void Close()RTTIre.Hooks.PlaceVoid( "ModioTermsPopupController", "Close;", (ModioTermsPopupController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_Close( ModioTermsPopupController self );bool OnRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnRelease", (ModioTermsPopupController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnRelease( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnPressQuestionOne(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnPressQuestionOne", (ModioTermsPopupController_OnPressQuestionOne x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnPressQuestionOne( ModioTermsPopupController self, ink.PointerEvent? evt );bool OnPressQuestionTwo(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnPressQuestionTwo", (ModioTermsPopupController_OnPressQuestionTwo x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnPressQuestionTwo( ModioTermsPopupController self, ink.PointerEvent? evt );void UpdateToggleOne()RTTIre.Hooks.PlaceVoid( "ModioTermsPopupController", "UpdateToggleOne;", (ModioTermsPopupController_UpdateToggleOne x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_UpdateToggleOne( ModioTermsPopupController self );void UpdateToggleTwo()RTTIre.Hooks.PlaceVoid( "ModioTermsPopupController", "UpdateToggleTwo;", (ModioTermsPopupController_UpdateToggleTwo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_UpdateToggleTwo( ModioTermsPopupController self );void UpdateAcceptButton()RTTIre.Hooks.PlaceVoid( "ModioTermsPopupController", "UpdateAcceptButton;", (ModioTermsPopupController_UpdateAcceptButton x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_UpdateAcceptButton( ModioTermsPopupController self );bool OnHoverOutQuestionOne(ink.PointerEvent e)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnHoverOutQuestionOne", (ModioTermsPopupController_OnHoverOutQuestionOne x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnHoverOutQuestionOne( ModioTermsPopupController self, ink.PointerEvent? e );bool OnHoverOutQuestionTwo(ink.PointerEvent e)RTTIre.Hooks.Place( "ModioTermsPopupController", "OnHoverOutQuestionTwo", (ModioTermsPopupController_OnHoverOutQuestionTwo x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioTermsPopupController_OnHoverOutQuestionTwo( ModioTermsPopupController self, ink.PointerEvent? e );