class
BaseModalListPopupGameController
- 13 properties
- 25 functions
- 3 derived classes
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
PonrRewardsGameController, VehicleRadioPopupGameController, VehiclesManagerPopupGameController
Properties
| Property | Type | Offset | |
|---|---|---|---|
content | ink.WidgetReference | 0x0 | scripted |
listController | WeakHandle<ink.VirtualListController> | 0x18 | scripted |
playerPuppet | WeakHandle<game.Object> | 0x28 | scripted |
popupData | ink.GameNotificationData? | 0x38 | scripted |
timeDilationProfile | string | 0x48 | scripted |
canPlaySwitchAnimation | bool | 0x68 | scripted |
templateClassifier | BaseModalListPopupTemplateClassifier? | 0x70 | scripted |
systemRequestsHandler | WeakHandle<ink.ISystemRequestsHandler> | 0x80 | scripted |
switchAnimProxy | ink.anim.Proxy? | 0x90 | scripted |
inoutTransitionAnimProxy | ink.anim.Proxy? | 0xA0 | scripted |
isInMenuCallbackID | red.CallbackObject? | 0xB0 | scripted |
c_scrollInputThreshold | float | 0xC0 | scripted |
firstInit | bool | 0xC4 | scripted |
Functions
void SetupData()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "SetupData;", (BaseModalListPopupGameController_SetupData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_SetupData( BaseModalListPopupGameController self );void SetupTimeModifierConfig()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "SetupTimeModifierConfig;", (BaseModalListPopupGameController_SetupTimeModifierConfig x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_SetupTimeModifierConfig( BaseModalListPopupGameController self );void SetupVirtualList()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "SetupVirtualList;", (BaseModalListPopupGameController_SetupVirtualList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_SetupVirtualList( BaseModalListPopupGameController self );void CleanVirtualList()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "CleanVirtualList;", (BaseModalListPopupGameController_CleanVirtualList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_CleanVirtualList( BaseModalListPopupGameController self );void Activate()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "Activate;", (BaseModalListPopupGameController_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_Activate( BaseModalListPopupGameController self );void VirtualListReady()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "VirtualListReady;", (BaseModalListPopupGameController_VirtualListReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_VirtualListReady( BaseModalListPopupGameController self );void Select(ink.VirtualCompoundItemController previous, ink.VirtualCompoundItemController next)RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "Select;inkVirtualCompoundItemControllerinkVirtualCompoundItemController", (BaseModalListPopupGameController_Select x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_Select( BaseModalListPopupGameController self, ink.VirtualCompoundItemController? previous, ink.VirtualCompoundItemController? next );void OnClose()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "OnClose;", (BaseModalListPopupGameController_OnClose x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnClose( BaseModalListPopupGameController self );bool OnInitialize()RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnInitialize", (BaseModalListPopupGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnInitialize( BaseModalListPopupGameController self );bool OnShowAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnShowAnimFinished", (BaseModalListPopupGameController_OnShowAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnShowAnimFinished( BaseModalListPopupGameController self, ink.anim.Proxy? proxy );bool OnUninitialize()RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnUninitialize", (BaseModalListPopupGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnUninitialize( BaseModalListPopupGameController self );bool OnPlayerAttach(game.Object playerPuppet)RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnPlayerAttach", (BaseModalListPopupGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnPlayerAttach( BaseModalListPopupGameController self, game.Object? playerPuppet );bool OnPlayerDetach(game.Object playerPuppet)RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnPlayerDetach", (BaseModalListPopupGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnPlayerDetach( BaseModalListPopupGameController self, game.Object? playerPuppet );bool OnIsInMenuChanged(bool param)RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnIsInMenuChanged", (BaseModalListPopupGameController_OnIsInMenuChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnIsInMenuChanged( BaseModalListPopupGameController self, bool param );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnAction", (BaseModalListPopupGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnAction( BaseModalListPopupGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );bool OnItemSelected(ink.VirtualCompoundItemController previous, ink.VirtualCompoundItemController next)RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnItemSelected", (BaseModalListPopupGameController_OnItemSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnItemSelected( BaseModalListPopupGameController self, ink.VirtualCompoundItemController? previous, ink.VirtualCompoundItemController? next );void BaseSetupVirtualList()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "BaseSetupVirtualList;", (BaseModalListPopupGameController_BaseSetupVirtualList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_BaseSetupVirtualList( BaseModalListPopupGameController self );bool OnAllElementsSpawned()RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnAllElementsSpawned", (BaseModalListPopupGameController_OnAllElementsSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnAllElementsSpawned( BaseModalListPopupGameController self );void HandleScroll(float axisData)RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "HandleScroll;Float", (BaseModalListPopupGameController_HandleScroll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_HandleScroll( BaseModalListPopupGameController self, float axisData );void ScrollNext()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "ScrollNext;", (BaseModalListPopupGameController_ScrollNext x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_ScrollNext( BaseModalListPopupGameController self );void ScrollPrior()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "ScrollPrior;", (BaseModalListPopupGameController_ScrollPrior x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_ScrollPrior( BaseModalListPopupGameController self );void Close()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "Close;", (BaseModalListPopupGameController_Close x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_Close( BaseModalListPopupGameController self );void SendPSMRadialCloseRequest()RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "SendPSMRadialCloseRequest;", (BaseModalListPopupGameController_SendPSMRadialCloseRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_SendPSMRadialCloseRequest( BaseModalListPopupGameController self );bool OnHideAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "BaseModalListPopupGameController", "OnHideAnimFinished", (BaseModalListPopupGameController_OnHideAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_OnHideAnimFinished( BaseModalListPopupGameController self, ink.anim.Proxy? proxy );void SetTimeDilatation(bool enable)RTTIre.Hooks.PlaceVoid( "BaseModalListPopupGameController", "SetTimeDilatation;Bool", (BaseModalListPopupGameController_SetTimeDilatation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseModalListPopupGameController_SetTimeDilatation( BaseModalListPopupGameController self, bool enable );