class
ComputerControllerPS
- 9 properties
- 84 functions
- 2 derived classes
Extends TerminalControllerPS MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
computerSetup | ComputerSetup | 0x2E8 | scripted |
quickHackSetup | ComputerQuickHackData | 0x378 | scripted |
activatorActionSetup | EToggleActivationTypeComputer | 0x390 | scripted |
computerSkillChecks | HackEngContainer? | 0x398 | scripted |
openedMailAdress | SDocumentAdress | 0x3A8 | scripted |
openedFileAdress | SDocumentAdress | 0x3B0 | scripted |
quickhackPerformed | bool | 0x3B8 | scripted |
isInSleepMode | bool | 0x3B9 | scripted |
computerUIpreset | game.data.ComputerStyleUIDefinition_Record? | 0x3C0 | scripted |
Functions
EComputerMenuType GetInitialMenuType()RTTIre.Hooks.Place( "ComputerControllerPS", "GetInitialMenuType;", (ComputerControllerPS_GetInitialMenuType x) => { return re.Hooks.CallOriginal<re.msgpack.EComputerMenuType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetInitialMenuType( ComputerControllerPS self );EToggleActivationTypeComputer GetActivatorType()RTTIre.Hooks.Place( "ComputerControllerPS", "GetActivatorType;", (ComputerControllerPS_GetActivatorType x) => { return re.Hooks.CallOriginal<re.msgpack.EToggleActivationTypeComputer>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetActivatorType( ComputerControllerPS self );bool IsInSleepMode()RTTIre.Hooks.Place( "ComputerControllerPS", "IsInSleepMode;", (ComputerControllerPS_IsInSleepMode x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_IsInSleepMode( ComputerControllerPS self );void SetIsInSleepMode(bool value)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "SetIsInSleepMode;Bool", (ComputerControllerPS_SetIsInSleepMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_SetIsInSleepMode( ComputerControllerPS self, bool value );EComputerAnimationState GetAnimationState()RTTIre.Hooks.Place( "ComputerControllerPS", "GetAnimationState;", (ComputerControllerPS_GetAnimationState x) => { return re.Hooks.CallOriginal<re.msgpack.EComputerAnimationState>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetAnimationState( ComputerControllerPS self );void SetAnimationState(EComputerAnimationState state)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "SetAnimationState;EComputerAnimationState", (ComputerControllerPS_SetAnimationState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_SetAnimationState( ComputerControllerPS self, EComputerAnimationState state );CName GetAnimationStateFactName()RTTIre.Hooks.Place( "ComputerControllerPS", "GetAnimationStateFactName;", (ComputerControllerPS_GetAnimationStateFactName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetAnimationStateFactName( ComputerControllerPS self );bool ShouldShowExamineIntaraction()overrideRTTIre.Hooks.Place( "ComputerControllerPS", "ShouldShowExamineIntaraction;", (ComputerControllerPS_ShouldShowExamineIntaraction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_ShouldShowExamineIntaraction( ComputerControllerPS self );bool DataInitialized()RTTIre.Hooks.Place( "ComputerControllerPS", "DataInitialized;", (ComputerControllerPS_DataInitialized x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_DataInitialized( ComputerControllerPS self );bool OnInstantiated()overrideRTTIre.Hooks.Place( "ComputerControllerPS", "OnInstantiated", (ComputerControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnInstantiated( ComputerControllerPS self );BaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIre.Hooks.Place( "ComputerControllerPS", "GetSkillCheckContainerForSetup;", (ComputerControllerPS_GetSkillCheckContainerForSetup x) => { return re.Hooks.CallOriginal<re.msgpack.BaseSkillCheckContainer>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetSkillCheckContainerForSetup( ComputerControllerPS self );void LogicReady()overrideRTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "LogicReady;", (ComputerControllerPS_LogicReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_LogicReady( ComputerControllerPS self );void PushResaveData(ComputerPersistentData data)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "PushResaveData;ComputerPersistentData", (ComputerControllerPS_PushResaveData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_PushResaveData( ComputerControllerPS self, ComputerPersistentData data );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "GameAttached;", (ComputerControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GameAttached( ComputerControllerPS self );game.GetActionsContext GenerateContext(game.device.RequestType requestType, game.device.Clearance providedClearance, game.Object? providedProcessInitiator, ent.EntityID? providedRequestor)overrideRTTIre.Hooks.Place( "ComputerControllerPS", "GenerateContext;gamedeviceRequestTypeClearanceGameObjectEntityID", (ComputerControllerPS_GenerateContext x) => { return re.Hooks.CallOriginal<re.msgpack.game.GetActionsContext>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GenerateContext( ComputerControllerPS self, game.device.RequestType requestType, game.device.Clearance? providedClearance, game.Object? providedProcessInitiator, ent.EntityID? providedRequestor );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "ComputerControllerPS", "CanCreateAnyQuickHackActions;", (ComputerControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_CanCreateAnyQuickHackActions( ComputerControllerPS self );void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (ComputerControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetQuickHackActions( ComputerControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ComputerControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ComputerControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetActions( ComputerControllerPS self, game.device.Action[] actions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "ComputerControllerPS", "GetQuestActionByName;CName", (ComputerControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetQuestActionByName( ComputerControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (ComputerControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetQuestActions( ComputerControllerPS self, game.device.Action[] actions, game.GetActionsContext context );ToggleOpenComputer? ActionToggleOpen()RTTIre.Hooks.Place( "ComputerControllerPS", "ActionToggleOpen;", (ComputerControllerPS_ActionToggleOpen x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleOpenComputer>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_ActionToggleOpen( ComputerControllerPS self );EntityNotificationType OnToggleOpen(ToggleOpenComputer evt)RTTIre.Hooks.Place( "ComputerControllerPS", "OnToggleOpen;ToggleOpenComputer", (ComputerControllerPS_OnToggleOpen x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnToggleOpen( ComputerControllerPS self, ToggleOpenComputer? evt );FactQuickHack? ActionCreateFactQuickHack()RTTIre.Hooks.Place( "ComputerControllerPS", "ActionCreateFactQuickHack;", (ComputerControllerPS_ActionCreateFactQuickHack x) => { return re.Hooks.CallOriginal<re.msgpack.FactQuickHack>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_ActionCreateFactQuickHack( ComputerControllerPS self );EntityNotificationType OnCreateFactQuickHack(FactQuickHack evt)RTTIre.Hooks.Place( "ComputerControllerPS", "OnCreateFactQuickHack;FactQuickHack", (ComputerControllerPS_OnCreateFactQuickHack x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnCreateFactQuickHack( ComputerControllerPS self, FactQuickHack? evt );ComputerDeviceBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "ComputerControllerPS", "GetBlackboardDef;", (ComputerControllerPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.ComputerDeviceBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetBlackboardDef( ComputerControllerPS self );void DisableMenu(EComputerMenuType menuType)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "DisableMenu;EComputerMenuType", (ComputerControllerPS_DisableMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_DisableMenu( ComputerControllerPS self, EComputerMenuType menuType );void EnableMenu(EComputerMenuType menuType)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "EnableMenu;EComputerMenuType", (ComputerControllerPS_EnableMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_EnableMenu( ComputerControllerPS self, EComputerMenuType menuType );bool IsMenuEnabled(EComputerMenuType menuType)RTTIre.Hooks.Place( "ComputerControllerPS", "IsMenuEnabled;EComputerMenuType", (ComputerControllerPS_IsMenuEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_IsMenuEnabled( ComputerControllerPS self, EComputerMenuType menuType );float GetNewsfeedInterval()RTTIre.Hooks.Place( "ComputerControllerPS", "GetNewsfeedInterval;", (ComputerControllerPS_GetNewsfeedInterval x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetNewsfeedInterval( ComputerControllerPS self );bool HasNewsfeed()RTTIre.Hooks.Place( "ComputerControllerPS", "HasNewsfeed;", (ComputerControllerPS_HasNewsfeed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_HasNewsfeed( ComputerControllerPS self );void UpdateBanners()RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "UpdateBanners;", (ComputerControllerPS_UpdateBanners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_UpdateBanners( ComputerControllerPS self );void OnRequestDocumentWidgetUpdate(RequestDocumentWidgetUpdateEvent evt)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "OnRequestDocumentWidgetUpdate;RequestDocumentWidgetUpdateEvent", (ComputerControllerPS_OnRequestDocumentWidgetUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnRequestDocumentWidgetUpdate( ComputerControllerPS self, RequestDocumentWidgetUpdateEvent? evt );void OnRequestDocumentThumbnailWidgetsUpdate(RequestDocumentThumbnailWidgetsUpdateEvent evt)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "OnRequestDocumentThumbnailWidgetsUpdate;RequestDocumentThumbnailWidgetsUpdateEvent", (ComputerControllerPS_OnRequestDocumentThumbnailWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnRequestDocumentThumbnailWidgetsUpdate( ComputerControllerPS self, RequestDocumentThumbnailWidgetsUpdateEvent? evt );void OnRequestMenuWidgetsUpdate(RequestComputerMenuWidgetsUpdateEvent evt)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "OnRequestMenuWidgetsUpdate;RequestComputerMenuWidgetsUpdateEvent", (ComputerControllerPS_OnRequestMenuWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnRequestMenuWidgetsUpdate( ComputerControllerPS self, RequestComputerMenuWidgetsUpdateEvent? evt );void RequestBannerWidgetsUpdate(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "RequestBannerWidgetsUpdate;IBlackboard", (ComputerControllerPS_RequestBannerWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_RequestBannerWidgetsUpdate( ComputerControllerPS self, game.IBlackboard? blackboard );void RequestFileWidgetUpdate(game.IBlackboard blackboard, SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "RequestFileWidgetUpdate;IBlackboardSDocumentAdress", (ComputerControllerPS_RequestFileWidgetUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_RequestFileWidgetUpdate( ComputerControllerPS self, game.IBlackboard? blackboard, SDocumentAdress documentAdress );void RequestMailWidgetUpdate(game.IBlackboard blackboard, SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "RequestMailWidgetUpdate;IBlackboardSDocumentAdress", (ComputerControllerPS_RequestMailWidgetUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_RequestMailWidgetUpdate( ComputerControllerPS self, game.IBlackboard? blackboard, SDocumentAdress documentAdress );void RequestMailThumbnailWidgetsUpdate(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "RequestMailThumbnailWidgetsUpdate;IBlackboard", (ComputerControllerPS_RequestMailThumbnailWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_RequestMailThumbnailWidgetsUpdate( ComputerControllerPS self, game.IBlackboard? blackboard );void RequestFileThumbnailWidgetsUpdate(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "RequestFileThumbnailWidgetsUpdate;IBlackboard", (ComputerControllerPS_RequestFileThumbnailWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_RequestFileThumbnailWidgetsUpdate( ComputerControllerPS self, game.IBlackboard? blackboard );void RequestMenuButtonWidgetsUpdate(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "RequestMenuButtonWidgetsUpdate;IBlackboard", (ComputerControllerPS_RequestMenuButtonWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_RequestMenuButtonWidgetsUpdate( ComputerControllerPS self, game.IBlackboard? blackboard );void RequestMainMenuButtonWidgetsUpdate(game.IBlackboard blackboard)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "RequestMainMenuButtonWidgetsUpdate;IBlackboard", (ComputerControllerPS_RequestMainMenuButtonWidgetsUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_RequestMainMenuButtonWidgetsUpdate( ComputerControllerPS self, game.IBlackboard? blackboard );TDBID GetBannerWidgetTweakDBID()RTTIre.Hooks.Place( "ComputerControllerPS", "GetBannerWidgetTweakDBID;", (ComputerControllerPS_GetBannerWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetBannerWidgetTweakDBID( ComputerControllerPS self );SBannerWidgetPackage[] GetBannerWidgets()RTTITDBID GetFileWidgetTweakDBID()RTTIre.Hooks.Place( "ComputerControllerPS", "GetFileWidgetTweakDBID;", (ComputerControllerPS_GetFileWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetFileWidgetTweakDBID( ComputerControllerPS self );SDocumentWidgetPackage GetFileWidget(SDocumentAdress documentAdress)RTTIre.Hooks.Place( "ComputerControllerPS", "GetFileWidget;SDocumentAdress", (ComputerControllerPS_GetFileWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SDocumentWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetFileWidget( ComputerControllerPS self, SDocumentAdress documentAdress );TDBID GetMailWidgetTweakDBID()RTTIre.Hooks.Place( "ComputerControllerPS", "GetMailWidgetTweakDBID;", (ComputerControllerPS_GetMailWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetMailWidgetTweakDBID( ComputerControllerPS self );SDocumentWidgetPackage GetMailWidget(SDocumentAdress documentAdress)RTTIre.Hooks.Place( "ComputerControllerPS", "GetMailWidget;SDocumentAdress", (ComputerControllerPS_GetMailWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SDocumentWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetMailWidget( ComputerControllerPS self, SDocumentAdress documentAdress );TDBID GetMailThumbnailWidgetTweakDBID()RTTIre.Hooks.Place( "ComputerControllerPS", "GetMailThumbnailWidgetTweakDBID;", (ComputerControllerPS_GetMailThumbnailWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetMailThumbnailWidgetTweakDBID( ComputerControllerPS self );SDocumentThumbnailWidgetPackage[] GetMailThumbnailWidgets()RTTITDBID GetFileThumbnailWidgetTweakDBID()RTTIre.Hooks.Place( "ComputerControllerPS", "GetFileThumbnailWidgetTweakDBID;", (ComputerControllerPS_GetFileThumbnailWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetFileThumbnailWidgetTweakDBID( ComputerControllerPS self );SDocumentThumbnailWidgetPackage[] GetFileThumbnailWidgets()RTTITDBID GetMenuButtonWidgetTweakDBID()RTTIre.Hooks.Place( "ComputerControllerPS", "GetMenuButtonWidgetTweakDBID;", (ComputerControllerPS_GetMenuButtonWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetMenuButtonWidgetTweakDBID( ComputerControllerPS self );SComputerMenuButtonWidgetPackage[] GetMenuButtonWidgets()RTTITDBID GetMainMenuButtonWidgetTweakDBID()RTTIre.Hooks.Place( "ComputerControllerPS", "GetMainMenuButtonWidgetTweakDBID;", (ComputerControllerPS_GetMainMenuButtonWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetMainMenuButtonWidgetTweakDBID( ComputerControllerPS self );SComputerMenuButtonWidgetPackage[] GetMainMenuButtonWidgets()RTTIbool IsDataElementValid(game.device.DataElement data)RTTIre.Hooks.Place( "ComputerControllerPS", "IsDataElementValid;script_ref<DataElement>", (ComputerControllerPS_IsDataElementValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_IsDataElementValid( ComputerControllerPS self, game.device.DataElement data );int GetEnabledDocumentsCount(game.device.DataElement[] documents, bool? unredOnly)RTTIre.Hooks.Place( "ComputerControllerPS", "GetEnabledDocumentsCount;script_ref<array<DataElement>>Bool", (ComputerControllerPS_GetEnabledDocumentsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetEnabledDocumentsCount( ComputerControllerPS self, game.device.DataElement[] documents, bool? unredOnly );int GetEnabledDevicesCount(game.DeviceComponentPS[] devices)RTTIre.Hooks.Place( "ComputerControllerPS", "GetEnabledDevicesCount;script_ref<array<DeviceComponentPS>>", (ComputerControllerPS_GetEnabledDevicesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetEnabledDevicesCount( ComputerControllerPS self, game.DeviceComponentPS[] devices );void GetFileStructure(game.device.ComputerUIData data)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "GetFileStructure;script_ref<ComputerUIData>", (ComputerControllerPS_GetFileStructure x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetFileStructure( ComputerControllerPS self, game.device.ComputerUIData data );SDocumentAdress GetOpenedMailAdress()RTTIre.Hooks.Place( "ComputerControllerPS", "GetOpenedMailAdress;", (ComputerControllerPS_GetOpenedMailAdress x) => { return re.Hooks.CallOriginal<re.msgpack.SDocumentAdress>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetOpenedMailAdress( ComputerControllerPS self );SDocumentAdress GetOpenedFileAdress()RTTIre.Hooks.Place( "ComputerControllerPS", "GetOpenedFileAdress;", (ComputerControllerPS_GetOpenedFileAdress x) => { return re.Hooks.CallOriginal<re.msgpack.SDocumentAdress>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetOpenedFileAdress( ComputerControllerPS self );SInternetData GetInternetData()RTTIre.Hooks.Place( "ComputerControllerPS", "GetInternetData;", (ComputerControllerPS_GetInternetData x) => { return re.Hooks.CallOriginal<re.msgpack.SInternetData>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetInternetData( ComputerControllerPS self );void SetOpenedMailAdress(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "SetOpenedMailAdress;SDocumentAdress", (ComputerControllerPS_SetOpenedMailAdress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_SetOpenedMailAdress( ComputerControllerPS self, SDocumentAdress documentAdress );void SetOpenedFileAdress(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "SetOpenedFileAdress;SDocumentAdress", (ComputerControllerPS_SetOpenedFileAdress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_SetOpenedFileAdress( ComputerControllerPS self, SDocumentAdress documentAdress );void ClearOpenedMailAdress()RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "ClearOpenedMailAdress;", (ComputerControllerPS_ClearOpenedMailAdress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_ClearOpenedMailAdress( ComputerControllerPS self );void ClearOpenedFileAdress()RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "ClearOpenedFileAdress;", (ComputerControllerPS_ClearOpenedFileAdress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_ClearOpenedFileAdress( ComputerControllerPS self );void EnableDocument(EDocumentType documentType, SDocumentAdress documentAdress, bool isEnabled)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "EnableDocument;EDocumentTypeSDocumentAdressBool", (ComputerControllerPS_EnableDocument x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_EnableDocument( ComputerControllerPS self, EDocumentType documentType, SDocumentAdress documentAdress, bool isEnabled );void EnableDocumentsInFolder(EDocumentType documentType, int folderID, bool isEnabled)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "EnableDocumentsInFolder;EDocumentTypeInt32Bool", (ComputerControllerPS_EnableDocumentsInFolder x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_EnableDocumentsInFolder( ComputerControllerPS self, EDocumentType documentType, int folderID, bool isEnabled );SDocumentAdress GetDocumentAdressByName(EDocumentType documentType, CName documentName)RTTIre.Hooks.Place( "ComputerControllerPS", "GetDocumentAdressByName;EDocumentTypeCName", (ComputerControllerPS_GetDocumentAdressByName x) => { return re.Hooks.CallOriginal<re.msgpack.SDocumentAdress>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetDocumentAdressByName( ComputerControllerPS self, EDocumentType documentType, CName documentName );void EnableDocumentsByName(EDocumentType documentType, CName documentName, bool isEnabled)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "EnableDocumentsByName;EDocumentTypeCNameBool", (ComputerControllerPS_EnableDocumentsByName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_EnableDocumentsByName( ComputerControllerPS self, EDocumentType documentType, CName documentName, bool isEnabled );void EncryptFile(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "EncryptFile;SDocumentAdress", (ComputerControllerPS_EncryptFile x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_EncryptFile( ComputerControllerPS self, SDocumentAdress documentAdress );void DecryptFile(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "DecryptFile;SDocumentAdress", (ComputerControllerPS_DecryptFile x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_DecryptFile( ComputerControllerPS self, SDocumentAdress documentAdress );void EncryptMail(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "EncryptMail;SDocumentAdress", (ComputerControllerPS_EncryptMail x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_EncryptMail( ComputerControllerPS self, SDocumentAdress documentAdress );void DecryptMail(SDocumentAdress documentAdress)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "DecryptMail;SDocumentAdress", (ComputerControllerPS_DecryptMail x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_DecryptMail( ComputerControllerPS self, SDocumentAdress documentAdress );TDBID GetKeypadWidgetStyle()overrideRTTIre.Hooks.Place( "ComputerControllerPS", "GetKeypadWidgetStyle;", (ComputerControllerPS_GetKeypadWidgetStyle x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_GetKeypadWidgetStyle( ComputerControllerPS self );void PushData(ComputerPersistentData data)RTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "PushData;script_ref<ComputerPersistentData>", (ComputerControllerPS_PushData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_PushData( ComputerControllerPS self, ComputerPersistentData data );EntityNotificationType OnAuthorizeUser(AuthorizeUser evt)overrideRTTIre.Hooks.Place( "ComputerControllerPS", "OnAuthorizeUser;AuthorizeUser", (ComputerControllerPS_OnAuthorizeUser x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnAuthorizeUser( ComputerControllerPS self, AuthorizeUser? evt );EntityNotificationType OnFillTakeOverChainBBoardEvent(FillTakeOverChainBBoardEvent evt)overrideRTTIre.Hooks.Place( "ComputerControllerPS", "OnFillTakeOverChainBBoardEvent;FillTakeOverChainBBoardEvent", (ComputerControllerPS_OnFillTakeOverChainBBoardEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnFillTakeOverChainBBoardEvent( ComputerControllerPS self, FillTakeOverChainBBoardEvent? evt );void TurnAuthorizationModuleOFF()overrideRTTIre.Hooks.PlaceVoid( "ComputerControllerPS", "TurnAuthorizationModuleOFF;", (ComputerControllerPS_TurnAuthorizationModuleOFF x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_TurnAuthorizationModuleOFF( ComputerControllerPS self );WeakHandle<game.JournalEmail> GetJournalMailEntry(game.device.DataElement dataElement)RTTIWeakHandle<game.JournalFile> GetJournalFileEntry(game.device.DataElement dataElement)RTTIEntityNotificationType OnToggleZoomInteraction(ToggleZoomInteraction evt)overrideRTTIre.Hooks.Place( "ComputerControllerPS", "OnToggleZoomInteraction;ToggleZoomInteraction", (ComputerControllerPS_OnToggleZoomInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnToggleZoomInteraction( ComputerControllerPS self, ToggleZoomInteraction? evt );EntityNotificationType OnQuestForceCameraZoom(QuestForceCameraZoom evt)overrideRTTIre.Hooks.Place( "ComputerControllerPS", "OnQuestForceCameraZoom;QuestForceCameraZoom", (ComputerControllerPS_OnQuestForceCameraZoom x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ComputerControllerPS_OnQuestForceCameraZoom( ComputerControllerPS self, QuestForceCameraZoom? evt );