class
ModioUpdateModsPopupController
- 29 properties
- 21 functions
Extends game.ui.UpdateModsPopupController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
missingModsText | ink.TextWidgetReference | 0x0 | scripted |
actionsPossibleText | ink.TextWidgetReference | 0x18 | scripted |
removedModText | ink.TextWidgetReference | 0x30 | scripted |
tooManyModsInSaveText | ink.TextWidgetReference | 0x48 | scripted |
popupTitleText | ink.TextWidgetReference | 0x60 | scripted |
proceedWarningText | ink.TextWidgetReference | 0x78 | scripted |
disableButtonRef | ink.WidgetReference | 0x90 | scripted |
disableButtonTextRef | ink.TextWidgetReference | 0xA8 | scripted |
openModioBrowserRef | ink.WidgetReference | 0xC0 | scripted |
confirmButtonRef | ink.WidgetReference | 0xD8 | scripted |
closeButtonRef | ink.WidgetReference | 0xF0 | scripted |
updateModSpawnerMoreThanThreeWidget | ink.WidgetReference | 0x108 | scripted |
SpawnerMoreThanThreeCanvas | ink.WidgetReference | 0x120 | scripted |
updateModSpawnerLessThanThreeWidget | ink.WidgetReference | 0x138 | scripted |
introAnimationName | CName | 0x150 | scripted |
outroAnimationName | CName | 0x158 | scripted |
ModMenuButtonText | ink.TextWidgetReference | 0x160 | scripted |
uiSystem | game.ui.GameSystemUI? | 0x178 | scripted |
systemHandler | WeakHandle<ink.ISystemRequestsHandler> | 0x188 | scripted |
data | UpdateModsPopupData2? | 0x198 | scripted |
outdatedModsPanelList | WeakHandle<ink.Widget>[] | 0x1A8 | scripted |
listOfDisplayedPanels | WeakHandle<OutdatedModPanel>[] | 0x1B8 | scripted |
outroAnimProxy | ink.anim.Proxy? | 0x1C8 | scripted |
clickedConfirm | bool | 0x1D8 | scripted |
disableButtonController | WeakHandle<ink.ButtonController> | 0x1E0 | scripted |
closeButtonController | WeakHandle<ink.ButtonController> | 0x1F0 | scripted |
confirmButtonController | WeakHandle<ink.ButtonController> | 0x200 | scripted |
openModioBrowserController | WeakHandle<ink.ButtonController> | 0x210 | scripted |
currentlyHoveredWidget | WeakHandle<ink.Widget> | 0x220 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnInitialize", (ModioUpdateModsPopupController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnInitialize( ModioUpdateModsPopupController self );void OnWidgetHoveredOut(ink.Widget inWidget)RTTIre.Hooks.PlaceVoid( "ModioUpdateModsPopupController", "OnWidgetHoveredOut;inkWidget", (ModioUpdateModsPopupController_OnWidgetHoveredOut x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnWidgetHoveredOut( ModioUpdateModsPopupController self, ink.Widget? inWidget );void OnWidgetHoveredHover(ink.Widget inHoveredWidget)RTTIre.Hooks.PlaceVoid( "ModioUpdateModsPopupController", "OnWidgetHoveredHover;inkWidget", (ModioUpdateModsPopupController_OnWidgetHoveredHover x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnWidgetHoveredHover( ModioUpdateModsPopupController self, ink.Widget? inHoveredWidget );bool OnUnitialize()RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnUnitialize", (ModioUpdateModsPopupController_OnUnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnUnitialize( ModioUpdateModsPopupController self );bool OnReceivedModLogo(long modID, string modLogoPath)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnReceivedModLogo", (ModioUpdateModsPopupController_OnReceivedModLogo x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnReceivedModLogo( ModioUpdateModsPopupController self, long modID, string modLogoPath );bool OnPressConfirm(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnPressConfirm", (ModioUpdateModsPopupController_OnPressConfirm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnPressConfirm( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOverConfirm(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOverConfirm", (ModioUpdateModsPopupController_OnHoverOverConfirm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOverConfirm( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOutConfirm(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOutConfirm", (ModioUpdateModsPopupController_OnHoverOutConfirm x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOutConfirm( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnPressClose(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnPressClose", (ModioUpdateModsPopupController_OnPressClose x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnPressClose( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOverClose(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOverClose", (ModioUpdateModsPopupController_OnHoverOverClose x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOverClose( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOutClose(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOutClose", (ModioUpdateModsPopupController_OnHoverOutClose x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOutClose( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnPressDisable(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnPressDisable", (ModioUpdateModsPopupController_OnPressDisable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnPressDisable( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOverDisable(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOverDisable", (ModioUpdateModsPopupController_OnHoverOverDisable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOverDisable( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOutDisable(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOutDisable", (ModioUpdateModsPopupController_OnHoverOutDisable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOutDisable( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnPressOpenModioBrowser(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnPressOpenModioBrowser", (ModioUpdateModsPopupController_OnPressOpenModioBrowser x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnPressOpenModioBrowser( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOverOpenModioBrowser(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOverOpenModioBrowser", (ModioUpdateModsPopupController_OnHoverOverOpenModioBrowser x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOverOpenModioBrowser( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnHoverOutOpenModioBrowser(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnHoverOutOpenModioBrowser", (ModioUpdateModsPopupController_OnHoverOutOpenModioBrowser x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnHoverOutOpenModioBrowser( ModioUpdateModsPopupController self, ink.PointerEvent? evt );bool OnGlobalRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnGlobalRelease", (ModioUpdateModsPopupController_OnGlobalRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnGlobalRelease( ModioUpdateModsPopupController self, ink.PointerEvent? evt );void PlayCloseAnimation()RTTIre.Hooks.PlaceVoid( "ModioUpdateModsPopupController", "PlayCloseAnimation;", (ModioUpdateModsPopupController_PlayCloseAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_PlayCloseAnimation( ModioUpdateModsPopupController self );bool OnOutroAnimationFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "ModioUpdateModsPopupController", "OnOutroAnimationFinished", (ModioUpdateModsPopupController_OnOutroAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_OnOutroAnimationFinished( ModioUpdateModsPopupController self, ink.anim.Proxy? proxy );void Close()RTTIre.Hooks.PlaceVoid( "ModioUpdateModsPopupController", "Close;", (ModioUpdateModsPopupController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ModioUpdateModsPopupController_Close( ModioUpdateModsPopupController self );