class
ModioReportController
- 29 properties
- 43 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
reportTypeBtnRef1 | ink.WidgetReference | 0x0 | scripted |
reportTypeBtnRef2 | ink.WidgetReference | 0x18 | scripted |
reportTypeBtnRef3 | ink.WidgetReference | 0x30 | scripted |
reportTypeBtnRef4 | ink.WidgetReference | 0x48 | scripted |
reportTypeBtnRef5 | ink.WidgetReference | 0x60 | scripted |
reportTypeBtnRef6 | ink.WidgetReference | 0x78 | scripted |
reportTypeBtnRef7 | ink.WidgetReference | 0x90 | scripted |
reportPanel1 | ink.WidgetReference | 0xA8 | scripted |
reportPanel2 | ink.WidgetReference | 0xC0 | scripted |
reportTypeBtnInStep2Ref | ink.WidgetReference | 0xD8 | scripted |
reportTypeLabelInStep2Ref | ink.TextWidgetReference | 0xF0 | scripted |
titleMsgRef | ink.TextWidgetReference | 0x108 | scripted |
hyperlinkButtonRef1 | ink.WidgetReference | 0x120 | scripted |
hyperlinkButtonRef2 | ink.WidgetReference | 0x138 | scripted |
agreeBtnRef | ink.WidgetReference | 0x150 | scripted |
NoThanksBtnRef | ink.WidgetReference | 0x168 | scripted |
detailText | ink.TextInputWidgetReference | 0x180 | scripted |
detailArea | ink.WidgetReference | 0x198 | scripted |
SelectModLabelRef | ink.TextWidgetReference | 0x1B0 | scripted |
SelectModImg | ink.ImageWidgetReference | 0x1C8 | scripted |
detailTextArea | ink.WidgetReference | 0x1E0 | scripted |
fadeAnim | ink.anim.Proxy? | 0x1F8 | scripted |
currentModID | long | 0x208 | scripted |
currentReportType | sbyte | 0x210 | scripted |
systemHandler | WeakHandle<ink.ISystemRequestsHandler> | 0x218 | scripted |
modMenuController | WeakHandle<ink.IWidgetController> | 0x228 | scripted |
acceptButtonController | WeakHandle<ink.ButtonController> | 0x238 | scripted |
bIsOpenIMGDialog | bool | 0x248 | scripted |
colorNames | ModsMenuColorsNames | 0x250 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ModioReportController", "OnInitialize", (ModioReportController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnInitialize( ModioReportController self );bool OnUninitialize()RTTIre.Hooks.Place( "ModioReportController", "OnUninitialize", (ModioReportController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnUninitialize( ModioReportController self );bool OnReportTypeBtnPress1(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnPress1", (ModioReportController_OnReportTypeBtnPress1 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnPress1( ModioReportController self, ink.PointerEvent? evt );bool OnReportTypeBtnPress2(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnPress2", (ModioReportController_OnReportTypeBtnPress2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnPress2( ModioReportController self, ink.PointerEvent? evt );bool OnReportTypeBtnPress3(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnPress3", (ModioReportController_OnReportTypeBtnPress3 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnPress3( ModioReportController self, ink.PointerEvent? evt );bool OnReportTypeBtnPress4(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnPress4", (ModioReportController_OnReportTypeBtnPress4 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnPress4( ModioReportController self, ink.PointerEvent? evt );bool OnReportTypeBtnPress5(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnPress5", (ModioReportController_OnReportTypeBtnPress5 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnPress5( ModioReportController self, ink.PointerEvent? evt );bool OnReportTypeBtnPress6(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnPress6", (ModioReportController_OnReportTypeBtnPress6 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnPress6( ModioReportController self, ink.PointerEvent? evt );bool OnReportTypeBtnPress7(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnPress7", (ModioReportController_OnReportTypeBtnPress7 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnPress7( ModioReportController self, ink.PointerEvent? evt );bool OnReportTypeClick(ink.PointerEvent evt, sbyte index)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeClick", (ModioReportController_OnReportTypeClick x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeClick( ModioReportController self, ink.PointerEvent? evt, sbyte index );bool OnReportTypeBtnInStep2Press(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnReportTypeBtnInStep2Press", (ModioReportController_OnReportTypeBtnInStep2Press x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeBtnInStep2Press( ModioReportController self, ink.PointerEvent? evt );bool OnButtonPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnButtonPress", (ModioReportController_OnButtonPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnButtonPress( ModioReportController self, ink.PointerEvent? evt );bool OnDetailHoveredOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnDetailHoveredOver", (ModioReportController_OnDetailHoveredOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnDetailHoveredOver( ModioReportController self, ink.PointerEvent? evt );bool OnDetailPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnDetailPress", (ModioReportController_OnDetailPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnDetailPress( ModioReportController self, ink.PointerEvent? evt );bool OnDetailTextPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnDetailTextPress", (ModioReportController_OnDetailTextPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnDetailTextPress( ModioReportController self, ink.PointerEvent? evt );bool OnOpenIMEDialogResult(string str, bool hasResult)RTTIre.Hooks.Place( "ModioReportController", "OnOpenIMEDialogResult", (ModioReportController_OnOpenIMEDialogResult x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnOpenIMEDialogResult( ModioReportController self, string str, bool hasResult );bool OnAgreePress(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ModioReportController", "OnAgreePress", (ModioReportController_OnAgreePress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnAgreePress( ModioReportController self, WeakHandle<ink.ButtonController> controller );void SendAgree()RTTIre.Hooks.PlaceVoid( "ModioReportController", "SendAgree;", (ModioReportController_SendAgree x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_SendAgree( ModioReportController self );bool OnAgreeTouch(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnAgreeTouch", (ModioReportController_OnAgreeTouch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnAgreeTouch( ModioReportController self, ink.PointerEvent? evt );bool OnAgreeHoveredOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnAgreeHoveredOver", (ModioReportController_OnAgreeHoveredOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnAgreeHoveredOver( ModioReportController self, ink.PointerEvent? evt );bool OnCancelTouch(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnCancelTouch", (ModioReportController_OnCancelTouch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnCancelTouch( ModioReportController self, ink.PointerEvent? evt );bool OnCancelHoveredOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnCancelHoveredOver", (ModioReportController_OnCancelHoveredOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnCancelHoveredOver( ModioReportController self, ink.PointerEvent? evt );bool OnCancelPress(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ModioReportController", "OnCancelPress", (ModioReportController_OnCancelPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnCancelPress( ModioReportController self, WeakHandle<ink.ButtonController> controller );bool OnTermsPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnTermsPress", (ModioReportController_OnTermsPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnTermsPress( ModioReportController self, ink.PointerEvent? evt );bool OnTermsHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnTermsHoverOver", (ModioReportController_OnTermsHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnTermsHoverOver( ModioReportController self, ink.PointerEvent? evt );bool OnTermsHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnTermsHoverOut", (ModioReportController_OnTermsHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnTermsHoverOut( ModioReportController self, ink.PointerEvent? evt );bool OnPrivacyPress(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnPrivacyPress", (ModioReportController_OnPrivacyPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnPrivacyPress( ModioReportController self, ink.PointerEvent? evt );bool OnPrivacyHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnPrivacyHoverOver", (ModioReportController_OnPrivacyHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnPrivacyHoverOver( ModioReportController self, ink.PointerEvent? evt );bool OnPrivacyHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioReportController", "OnPrivacyHoverOut", (ModioReportController_OnPrivacyHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnPrivacyHoverOut( ModioReportController self, ink.PointerEvent? evt );void OnReportTypeItemClick(sbyte index)RTTIre.Hooks.PlaceVoid( "ModioReportController", "OnReportTypeItemClick;Int8", (ModioReportController_OnReportTypeItemClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportTypeItemClick( ModioReportController self, sbyte index );void TryClose()RTTIre.Hooks.PlaceVoid( "ModioReportController", "TryClose;", (ModioReportController_TryClose x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_TryClose( ModioReportController self );void AskIfReallyWantToClose()RTTIre.Hooks.PlaceVoid( "ModioReportController", "AskIfReallyWantToClose;", (ModioReportController_AskIfReallyWantToClose x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_AskIfReallyWantToClose( ModioReportController self );bool OnCloseWarningPopupClosed(bool value)RTTIre.Hooks.Place( "ModioReportController", "OnCloseWarningPopupClosed", (ModioReportController_OnCloseWarningPopupClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnCloseWarningPopupClosed( ModioReportController self, bool value );void Close()RTTIre.Hooks.PlaceVoid( "ModioReportController", "Close;", (ModioReportController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_Close( ModioReportController self );void OnOpen()RTTIre.Hooks.PlaceVoid( "ModioReportController", "OnOpen;", (ModioReportController_OnOpen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnOpen( ModioReportController self );void PlayFadeAnimation(float opacity)RTTIre.Hooks.PlaceVoid( "ModioReportController", "PlayFadeAnimation;Float", (ModioReportController_PlayFadeAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_PlayFadeAnimation( ModioReportController self, float opacity );bool OnFadeAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "ModioReportController", "OnFadeAnimFinished", (ModioReportController_OnFadeAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnFadeAnimFinished( ModioReportController self, ink.anim.Proxy? anim );bool IsClosed()RTTIre.Hooks.Place( "ModioReportController", "IsClosed;", (ModioReportController_IsClosed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_IsClosed( ModioReportController self );void SetModID(long modID)RTTIre.Hooks.PlaceVoid( "ModioReportController", "SetModID;Int64", (ModioReportController_SetModID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_SetModID( ModioReportController self, long modID );void SetModName(string modName)RTTIre.Hooks.PlaceVoid( "ModioReportController", "SetModName;String", (ModioReportController_SetModName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_SetModName( ModioReportController self, string modName );void SetSystemHandler(WeakHandle<ink.ISystemRequestsHandler> systemHandler)RTTIre.Hooks.PlaceVoid( "ModioReportController", "SetSystemHandler;inkISystemRequestsHandler", (ModioReportController_SetSystemHandler x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_SetSystemHandler( ModioReportController self, WeakHandle<ink.ISystemRequestsHandler> systemHandler );void SetModMenuController(WeakHandle<ink.IWidgetController> controller)RTTIre.Hooks.PlaceVoid( "ModioReportController", "SetModMenuController;inkIGameController", (ModioReportController_SetModMenuController x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_SetModMenuController( ModioReportController self, WeakHandle<ink.IWidgetController> controller );bool OnReportResult(int err)RTTIre.Hooks.Place( "ModioReportController", "OnReportResult", (ModioReportController_OnReportResult x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioReportController_OnReportResult( ModioReportController self, int err );