class
ComputerInkGameController
- 18 properties
- 73 functions
- 1 derived class
Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
layoutID | TDBID | 0xC8 | scripted |
currentLayoutLibraryID | CName | 0xD0 | scripted |
mainLayout | WeakHandle<ink.Widget> | 0xD8 | scripted |
devicesMenuInitialized | bool | 0xE8 | scripted |
devicesMenuSpawned | bool | 0xE9 | scripted |
devicesMenuSpawnRequested | bool | 0xEA | scripted |
menuInitialized | bool | 0xEB | scripted |
mainDisplayWidget | WeakHandle<ink.VideoWidget> | 0xF0 | scripted |
forceOpenDocumentType | EDocumentType | 0x100 | scripted |
forceOpenDocumentAdress | SDocumentAdress | 0x104 | scripted |
onMailThumbnailWidgetsUpdateListener | red.CallbackObject? | 0x110 | scripted |
onFileThumbnailWidgetsUpdateListener | red.CallbackObject? | 0x120 | scripted |
onMailWidgetsUpdateListener | red.CallbackObject? | 0x130 | scripted |
onFileWidgetsUpdateListener | red.CallbackObject? | 0x140 | scripted |
onMenuButtonWidgetsUpdateListener | red.CallbackObject? | 0x150 | scripted |
onMainMenuButtonWidgetsUpdateListener | red.CallbackObject? | 0x160 | scripted |
onBannerWidgetsUpdateListener | red.CallbackObject? | 0x170 | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | 0x180 | scripted |
Functions
bool OnUninitialize()overrideRTTIre.Hooks.Place( "ComputerInkGameController", "OnUninitialize", (ComputerInkGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnUninitialize( ComputerInkGameController self );void SetupWidgets()overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "SetupWidgets;", (ComputerInkGameController_SetupWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_SetupWidgets( ComputerInkGameController self );void InitializeMainLayout()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeMainLayout;", (ComputerInkGameController_InitializeMainLayout x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeMainLayout( ComputerInkGameController self );bool IsMainLayoutInitialized()RTTIre.Hooks.Place( "ComputerInkGameController", "IsMainLayoutInitialized;", (ComputerInkGameController_IsMainLayoutInitialized x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_IsMainLayoutInitialized( ComputerInkGameController self );bool OnMainLayoutSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "ComputerInkGameController", "OnMainLayoutSpawned", (ComputerInkGameController_OnMainLayoutSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnMainLayoutSpawned( ComputerInkGameController self, ink.Widget? widget, IScriptable? userData );void SetDevicesMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "SetDevicesMenu;ComputerInkGameControllerinkWidget", (ComputerInkGameController_SetDevicesMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_SetDevicesMenu( ComputerInkGameController self, ComputerInkGameController? gameController, WeakHandle<ink.Widget> parentWidget );bool OnDevicesMenuSpawned(ink.Widget widget, IScriptable userData)RTTIre.Hooks.Place( "ComputerInkGameController", "OnDevicesMenuSpawned", (ComputerInkGameController_OnDevicesMenuSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnDevicesMenuSpawned( ComputerInkGameController self, ink.Widget? widget, IScriptable? userData );bool IsDevicesManuSpawned()RTTIre.Hooks.Place( "ComputerInkGameController", "IsDevicesManuSpawned;", (ComputerInkGameController_IsDevicesManuSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_IsDevicesManuSpawned( ComputerInkGameController self );bool IsDevicesManuSpawnRequested()RTTIre.Hooks.Place( "ComputerInkGameController", "IsDevicesManuSpawnRequested;", (ComputerInkGameController_IsDevicesManuSpawnRequested x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_IsDevicesManuSpawnRequested( ComputerInkGameController self );string GetComputerInkLibraryPath(ScreenDefinitionPackage screenDefinition)RTTIre.Hooks.Place( "ComputerInkGameController", "GetComputerInkLibraryPath;ScreenDefinitionPackage", (ComputerInkGameController_GetComputerInkLibraryPath x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GetComputerInkLibraryPath( ComputerInkGameController self, ScreenDefinitionPackage screenDefinition );red.ResourceReferenceScriptToken GetTerminalInkLibraryPath(ScreenDefinitionPackage screenDefinition)RTTIre.Hooks.Place( "ComputerInkGameController", "GetTerminalInkLibraryPath;ScreenDefinitionPackage", (ComputerInkGameController_GetTerminalInkLibraryPath x) => { return re.Hooks.CallOriginal<re.msgpack.red.ResourceReferenceScriptToken>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GetTerminalInkLibraryPath( ComputerInkGameController self, ScreenDefinitionPackage screenDefinition );void Refresh(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "Refresh;EDeviceStatus", (ComputerInkGameController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_Refresh( ComputerInkGameController self, EDeviceStatus state );void RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RegisterBlackboardCallbacks;IBlackboard", (ComputerInkGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RegisterBlackboardCallbacks( ComputerInkGameController self, game.IBlackboard? blackboard );void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UnRegisterBlackboardCallbacks;IBlackboard", (ComputerInkGameController_UnRegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UnRegisterBlackboardCallbacks( ComputerInkGameController self, game.IBlackboard? blackboard );void ResolveInitialMenuType()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ResolveInitialMenuType;", (ComputerInkGameController_ResolveInitialMenuType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ResolveInitialMenuType( ComputerInkGameController self );void UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateActionWidgets;script_ref<array<SActionWidgetPackage>>", (ComputerInkGameController_UpdateActionWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateActionWidgets( ComputerInkGameController self, SActionWidgetPackage[] widgetsData );void UpdateMenuButtonsWidgets(SComputerMenuButtonWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateMenuButtonsWidgets;script_ref<array<SComputerMenuButtonWidgetPackage>>", (ComputerInkGameController_UpdateMenuButtonsWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateMenuButtonsWidgets( ComputerInkGameController self, SComputerMenuButtonWidgetPackage[] widgetsData );void UpdateMainMenuButtonsWidgets(SComputerMenuButtonWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateMainMenuButtonsWidgets;script_ref<array<SComputerMenuButtonWidgetPackage>>", (ComputerInkGameController_UpdateMainMenuButtonsWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateMainMenuButtonsWidgets( ComputerInkGameController self, SComputerMenuButtonWidgetPackage[] widgetsData );void UpdateBannersWidgets(SBannerWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateBannersWidgets;script_ref<array<SBannerWidgetPackage>>", (ComputerInkGameController_UpdateBannersWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateBannersWidgets( ComputerInkGameController self, SBannerWidgetPackage[] widgetsData );void UpdateMailsWidgets(SDocumentWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateMailsWidgets;array<SDocumentWidgetPackage>", (ComputerInkGameController_UpdateMailsWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateMailsWidgets( ComputerInkGameController self, SDocumentWidgetPackage[] widgetsData );void UpdateFilesWidgets(SDocumentWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateFilesWidgets;array<SDocumentWidgetPackage>", (ComputerInkGameController_UpdateFilesWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateFilesWidgets( ComputerInkGameController self, SDocumentWidgetPackage[] widgetsData );void UpdateMailsThumbnailsWidgets(SDocumentThumbnailWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateMailsThumbnailsWidgets;script_ref<array<SDocumentThumbnailWidgetPackage>>", (ComputerInkGameController_UpdateMailsThumbnailsWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateMailsThumbnailsWidgets( ComputerInkGameController self, SDocumentThumbnailWidgetPackage[] widgetsData );void UpdateFilesThumbnailsWidgets(SDocumentThumbnailWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "UpdateFilesThumbnailsWidgets;script_ref<array<SDocumentThumbnailWidgetPackage>>", (ComputerInkGameController_UpdateFilesThumbnailsWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_UpdateFilesThumbnailsWidgets( ComputerInkGameController self, SDocumentThumbnailWidgetPackage[] widgetsData );Computer? GetOwner()overrideRTTIre.Hooks.Place( "ComputerInkGameController", "GetOwner;", (ComputerInkGameController_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.Computer>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GetOwner( ComputerInkGameController self );void ShowNewsfeed()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ShowNewsfeed;", (ComputerInkGameController_ShowNewsfeed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ShowNewsfeed( ComputerInkGameController self );void ShowMails()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ShowMails;", (ComputerInkGameController_ShowMails x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ShowMails( ComputerInkGameController self );void ShowFiles()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ShowFiles;", (ComputerInkGameController_ShowFiles x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ShowFiles( ComputerInkGameController self );void ShowDevices()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ShowDevices;", (ComputerInkGameController_ShowDevices x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ShowDevices( ComputerInkGameController self );void ShowMainMenu()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ShowMainMenu;", (ComputerInkGameController_ShowMainMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ShowMainMenu( ComputerInkGameController self );void ShowInternet()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ShowInternet;", (ComputerInkGameController_ShowInternet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ShowInternet( ComputerInkGameController self );void TurnOn()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "TurnOn;", (ComputerInkGameController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_TurnOn( ComputerInkGameController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "TurnOff;", (ComputerInkGameController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_TurnOff( ComputerInkGameController self );void ResolveBreadcrumbLevel()overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ResolveBreadcrumbLevel;", (ComputerInkGameController_ResolveBreadcrumbLevel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ResolveBreadcrumbLevel( ComputerInkGameController self );void ShowMenuByName(string elementName)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ShowMenuByName;String", (ComputerInkGameController_ShowMenuByName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ShowMenuByName( ComputerInkGameController self, string elementName );void HideMenuByName(string elementName)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "HideMenuByName;String", (ComputerInkGameController_HideMenuByName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_HideMenuByName( ComputerInkGameController self, string elementName );void GoToMenu(string menuID)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "GoToMenu;script_ref<String>", (ComputerInkGameController_GoToMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GoToMenu( ComputerInkGameController self, string menuID );string GetMenuName(EComputerMenuType menuType)RTTIre.Hooks.Place( "ComputerInkGameController", "GetMenuName;EComputerMenuType", (ComputerInkGameController_GetMenuName x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GetMenuName( ComputerInkGameController self, EComputerMenuType menuType );void OpenDocument(EDocumentType documentType, SDocumentAdress adress)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "OpenDocument;EDocumentTypeSDocumentAdress", (ComputerInkGameController_OpenDocument x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OpenDocument( ComputerInkGameController self, EDocumentType documentType, SDocumentAdress adress );void OpenDocument(ComputerDocumentThumbnailWidgetController controller)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "OpenDocument;ComputerDocumentThumbnailWidgetController", (ComputerInkGameController_OpenDocument2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OpenDocument2( ComputerInkGameController self, ComputerDocumentThumbnailWidgetController? controller );EDocumentType GetForceOpenDocumentType()RTTIre.Hooks.Place( "ComputerInkGameController", "GetForceOpenDocumentType;", (ComputerInkGameController_GetForceOpenDocumentType x) => { return re.Hooks.CallOriginal<re.msgpack.EDocumentType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GetForceOpenDocumentType( ComputerInkGameController self );SDocumentAdress GetForceOpenDocumentAdress()RTTIre.Hooks.Place( "ComputerInkGameController", "GetForceOpenDocumentAdress;", (ComputerInkGameController_GetForceOpenDocumentAdress x) => { return re.Hooks.CallOriginal<re.msgpack.SDocumentAdress>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GetForceOpenDocumentAdress( ComputerInkGameController self );void ResetForceOpenDocumentData()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ResetForceOpenDocumentData;", (ComputerInkGameController_ResetForceOpenDocumentData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ResetForceOpenDocumentData( ComputerInkGameController self );bool OnGoToMenuEvent(GoToMenuEvent evt)RTTIre.Hooks.Place( "ComputerInkGameController", "OnGoToMenuEvent", (ComputerInkGameController_OnGoToMenuEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnGoToMenuEvent( ComputerInkGameController self, GoToMenuEvent? evt );bool OnOpenDocumentEvent(OpenDocumentEvent evt)RTTIre.Hooks.Place( "ComputerInkGameController", "OnOpenDocumentEvent", (ComputerInkGameController_OnOpenDocumentEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnOpenDocumentEvent( ComputerInkGameController self, OpenDocumentEvent? evt );void RegisterCloseWindowButtonCallback()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RegisterCloseWindowButtonCallback;", (ComputerInkGameController_RegisterCloseWindowButtonCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RegisterCloseWindowButtonCallback( ComputerInkGameController self );bool OnWindowCloseCallback(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerInkGameController", "OnWindowCloseCallback", (ComputerInkGameController_OnWindowCloseCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnWindowCloseCallback( ComputerInkGameController self, ink.PointerEvent? e );bool OnMenuButtonCallback(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerInkGameController", "OnMenuButtonCallback", (ComputerInkGameController_OnMenuButtonCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnMenuButtonCallback( ComputerInkGameController self, ink.PointerEvent? e );bool OnDocumentThumbnailCallback(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerInkGameController", "OnDocumentThumbnailCallback", (ComputerInkGameController_OnDocumentThumbnailCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnDocumentThumbnailCallback( ComputerInkGameController self, ink.PointerEvent? e );bool OnHideFullBannerCallback(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerInkGameController", "OnHideFullBannerCallback", (ComputerInkGameController_OnHideFullBannerCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnHideFullBannerCallback( ComputerInkGameController self, ink.PointerEvent? e );bool OnHideMailCallback(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerInkGameController", "OnHideMailCallback", (ComputerInkGameController_OnHideMailCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnHideMailCallback( ComputerInkGameController self, ink.PointerEvent? e );bool OnHideFileCallback(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerInkGameController", "OnHideFileCallback", (ComputerInkGameController_OnHideFileCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnHideFileCallback( ComputerInkGameController self, ink.PointerEvent? e );bool OnShowFullBannerCallback(ink.PointerEvent e)RTTIre.Hooks.Place( "ComputerInkGameController", "OnShowFullBannerCallback", (ComputerInkGameController_OnShowFullBannerCallback x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_OnShowFullBannerCallback( ComputerInkGameController self, ink.PointerEvent? e );void ResolveQuestInfo(game.device.QuestInfo questInfo)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "ResolveQuestInfo;QuestInfo", (ComputerInkGameController_ResolveQuestInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_ResolveQuestInfo( ComputerInkGameController self, game.device.QuestInfo questInfo );ComputerMainLayoutWidgetController? GetMainLayoutController()RTTIre.Hooks.Place( "ComputerInkGameController", "GetMainLayoutController;", (ComputerInkGameController_GetMainLayoutController x) => { return re.Hooks.CallOriginal<re.msgpack.ComputerMainLayoutWidgetController>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_GetMainLayoutController( ComputerInkGameController self );void InitializeMails(SDocumentWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeMails;script_ref<array<SDocumentWidgetPackage>>", (ComputerInkGameController_InitializeMails x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeMails( ComputerInkGameController self, SDocumentWidgetPackage[] widgetsData );void InitializeFiles(SDocumentWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeFiles;script_ref<array<SDocumentWidgetPackage>>", (ComputerInkGameController_InitializeFiles x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeFiles( ComputerInkGameController self, SDocumentWidgetPackage[] widgetsData );void InitializeMailsThumbnails(SDocumentThumbnailWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeMailsThumbnails;script_ref<array<SDocumentThumbnailWidgetPackage>>", (ComputerInkGameController_InitializeMailsThumbnails x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeMailsThumbnails( ComputerInkGameController self, SDocumentThumbnailWidgetPackage[] widgetsData );void InitializeFilesThumbnails(SDocumentThumbnailWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeFilesThumbnails;script_ref<array<SDocumentThumbnailWidgetPackage>>", (ComputerInkGameController_InitializeFilesThumbnails x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeFilesThumbnails( ComputerInkGameController self, SDocumentThumbnailWidgetPackage[] widgetsData );void InitializeBanners(SBannerWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeBanners;script_ref<array<SBannerWidgetPackage>>", (ComputerInkGameController_InitializeBanners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeBanners( ComputerInkGameController self, SBannerWidgetPackage[] widgetsData );void InitializeMainMenuButtons(SComputerMenuButtonWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeMainMenuButtons;script_ref<array<SComputerMenuButtonWidgetPackage>>", (ComputerInkGameController_InitializeMainMenuButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeMainMenuButtons( ComputerInkGameController self, SComputerMenuButtonWidgetPackage[] widgetsData );void InitializeMenuButtons(SComputerMenuButtonWidgetPackage[] widgetsData)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "InitializeMenuButtons;script_ref<array<SComputerMenuButtonWidgetPackage>>", (ComputerInkGameController_InitializeMenuButtons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_InitializeMenuButtons( ComputerInkGameController self, SComputerMenuButtonWidgetPackage[] widgetsData );void RequestMenuButtonWidgetsUpdate()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RequestMenuButtonWidgetsUpdate;", (ComputerInkGameController_RequestMenuButtonWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RequestMenuButtonWidgetsUpdate( ComputerInkGameController self );void RequestMainMenuButtonWidgetsUpdate()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RequestMainMenuButtonWidgetsUpdate;", (ComputerInkGameController_RequestMainMenuButtonWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RequestMainMenuButtonWidgetsUpdate( ComputerInkGameController self );void RequestFileThumbnailWidgetsUpdate()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RequestFileThumbnailWidgetsUpdate;", (ComputerInkGameController_RequestFileThumbnailWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RequestFileThumbnailWidgetsUpdate( ComputerInkGameController self );void RequestMailThumbnailWidgetsUpdate()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RequestMailThumbnailWidgetsUpdate;", (ComputerInkGameController_RequestMailThumbnailWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RequestMailThumbnailWidgetsUpdate( ComputerInkGameController self );void RequestMailWidgetUpdate(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RequestMailWidgetUpdate;SDocumentAdress", (ComputerInkGameController_RequestMailWidgetUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RequestMailWidgetUpdate( ComputerInkGameController self, SDocumentAdress documentAdress );void RequestFileWidgetUpdate(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RequestFileWidgetUpdate;SDocumentAdress", (ComputerInkGameController_RequestFileWidgetUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RequestFileWidgetUpdate( ComputerInkGameController self, SDocumentAdress documentAdress );void RequestBannerWidgetsUpdate()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "RequestBannerWidgetsUpdate;", (ComputerInkGameController_RequestBannerWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_RequestBannerWidgetsUpdate( ComputerInkGameController self );void StartGlitchingScreen(GlitchData glitchData)overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "StartGlitchingScreen;GlitchData", (ComputerInkGameController_StartGlitchingScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_StartGlitchingScreen( ComputerInkGameController self, GlitchData glitchData );void StopGlitchingScreen()overrideRTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "StopGlitchingScreen;", (ComputerInkGameController_StopGlitchingScreen x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_StopGlitchingScreen( ComputerInkGameController self );void PlayVideo(red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent)RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "PlayVideo;ResRefBoolCName", (ComputerInkGameController_PlayVideo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_PlayVideo( ComputerInkGameController self, red.ResourceReferenceScriptToken videoPath, bool looped, CName audioEvent );void StopVideo()RTTIre.Hooks.PlaceVoid( "ComputerInkGameController", "StopVideo;", (ComputerInkGameController_StopVideo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerInkGameController_StopVideo( ComputerInkGameController self );