class
OutdatedModPanel
- 19 properties
- 14 functions
Extends ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
logoWidget | ink.ImageWidgetReference | 0x0 | scripted |
modTitleText | ink.TextWidgetReference | 0x18 | scripted |
checkboxCanvas | ink.WidgetReference | 0x30 | scripted |
checkbox | ink.ImageWidgetReference | 0x48 | scripted |
thumbnailCanvas | ink.WidgetReference | 0x60 | scripted |
reasonInfoSpawner | ink.WidgetReference | 0x78 | scripted |
modCreatorText | ink.TextWidgetReference | 0x90 | scripted |
modCreatorCanvas | ink.WidgetReference | 0xA8 | scripted |
imageBackgroundRef | ink.ImageWidgetReference | 0xC0 | scripted |
outlineImageRef | ink.ImageWidgetReference | 0xD8 | scripted |
colorNames | ModsMenuColorsNames | 0xF0 | scripted |
systemHandler | WeakHandle<ink.ISystemRequestsHandler> | 0x1D0 | scripted |
modName | string | 0x1E0 | scripted |
modID | long | 0x200 | scripted |
bIsChecked | bool | 0x208 | scripted |
actionRequiredType1 | WeakHandle<ModActionRequiredTypeInfoController> | 0x210 | scripted |
actionRequiredType2 | WeakHandle<ModActionRequiredTypeInfoController> | 0x220 | scripted |
popupController | WeakHandle<ModioUpdateModsPopupController> | 0x230 | scripted |
bEditableCheckboxState | bool | 0x240 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "OutdatedModPanel", "OnInitialize", (OutdatedModPanel_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_OnInitialize( OutdatedModPanel self );bool OnUnitialize()RTTIre.Hooks.Place( "OutdatedModPanel", "OnUnitialize", (OutdatedModPanel_OnUnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_OnUnitialize( OutdatedModPanel self );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "OutdatedModPanel", "OnHoverOver", (OutdatedModPanel_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_OnHoverOver( OutdatedModPanel self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "OutdatedModPanel", "OnHoverOut", (OutdatedModPanel_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_OnHoverOut( OutdatedModPanel self, ink.PointerEvent? e );bool OnRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "OutdatedModPanel", "OnRelease", (OutdatedModPanel_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_OnRelease( OutdatedModPanel self, ink.PointerEvent? e );bool MatchesID(long inModID)RTTIre.Hooks.Place( "OutdatedModPanel", "MatchesID;Int64", (OutdatedModPanel_MatchesID x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_MatchesID( OutdatedModPanel self, long inModID );void LoadImage(string imagePath)RTTIre.Hooks.PlaceVoid( "OutdatedModPanel", "LoadImage;String", (OutdatedModPanel_LoadImage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_LoadImage( OutdatedModPanel self, string imagePath );bool IsReasonMultiple(ink.ModToUpdateInfo modInfo)RTTIre.Hooks.Place( "OutdatedModPanel", "IsReasonMultiple;ModToUpdateInfo", (OutdatedModPanel_IsReasonMultiple x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_IsReasonMultiple( OutdatedModPanel self, ink.ModToUpdateInfo modInfo );ink.ModActionReason GetMainReasonForActionRequired(ink.ModToUpdateInfo modInfo)RTTIre.Hooks.Place( "OutdatedModPanel", "GetMainReasonForActionRequired;ModToUpdateInfo", (OutdatedModPanel_GetMainReasonForActionRequired x) => { return re.Hooks.CallOriginal<re.msgpack.ink.ModActionReason>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_GetMainReasonForActionRequired( OutdatedModPanel self, ink.ModToUpdateInfo modInfo );void SetupPanel(WeakHandle<ModioUpdateModsPopupController> popupController, ink.ModToUpdateInfo modInfo, bool bShouldDisplayThumbnail, bool bShouldDisplayModName, bool bSelected, WeakHandle<ink.ISystemRequestsHandler> systemHandler)RTTIre.Hooks.PlaceVoid( "OutdatedModPanel", "SetupPanel;ModioUpdateModsPopupControllerModToUpdateInfoBoolBoolBoolinkISystemRequestsHandler", (OutdatedModPanel_SetupPanel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_SetupPanel( OutdatedModPanel self, WeakHandle<ModioUpdateModsPopupController> popupController, ink.ModToUpdateInfo modInfo, bool bShouldDisplayThumbnail, bool bShouldDisplayModName, bool bSelected, WeakHandle<ink.ISystemRequestsHandler> systemHandler );void SetIsCheckedPanel(bool bChecked)RTTIre.Hooks.PlaceVoid( "OutdatedModPanel", "SetIsCheckedPanel;Bool", (OutdatedModPanel_SetIsCheckedPanel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_SetIsCheckedPanel( OutdatedModPanel self, bool bChecked );bool GetIsPanelChecked()RTTIre.Hooks.Place( "OutdatedModPanel", "GetIsPanelChecked;", (OutdatedModPanel_GetIsPanelChecked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_GetIsPanelChecked( OutdatedModPanel self );long GetModID()RTTIre.Hooks.Place( "OutdatedModPanel", "GetModID;", (OutdatedModPanel_GetModID x) => { return re.Hooks.CallOriginal<re.msgpack.Long>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_GetModID( OutdatedModPanel self );bool OnScreenshotLoadedByPath(Vector2 screenshotSize, int errorCode)RTTIre.Hooks.Place( "OutdatedModPanel", "OnScreenshotLoadedByPath", (OutdatedModPanel_OnScreenshotLoadedByPath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutdatedModPanel_OnScreenshotLoadedByPath( OutdatedModPanel self, Vector2 screenshotSize, int errorCode );