class
TerminalControllerPS
- 9 properties
- 56 functions
- 2 derived classes
Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
terminalSetup | TerminalSetup | 0x298 | scripted |
terminalSkillChecks | HackEngContainer? | 0x2A8 | scripted |
spawnedSystems | VirtualSystemPS?[] | 0x2B8 | scripted |
useKeyloggerHack | bool | 0x2C8 | scripted |
shouldShowTerminalTitle | bool | 0x2C9 | scripted |
defaultGlitchVideoPath | red.ResourceReferenceScriptToken | 0x2D0 | scripted |
broadcastGlitchVideoPath | red.ResourceReferenceScriptToken | 0x2D8 | scripted |
state | game.interactions.ReactionState | 0x2E0 | scripted |
forcedElevatorArrowsState | EForcedElevatorArrowsState | 0x2E4 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "TerminalControllerPS", "OnInstantiated", (TerminalControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnInstantiated( TerminalControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "GameAttached;", (TerminalControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GameAttached( TerminalControllerPS self );BaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GetSkillCheckContainerForSetup;", (TerminalControllerPS_GetSkillCheckContainerForSetup x) => { return re.Hooks.CallOriginal<re.msgpack.BaseSkillCheckContainer>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetSkillCheckContainerForSetup( TerminalControllerPS self );void LogicReady()overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "LogicReady;", (TerminalControllerPS_LogicReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_LogicReady( TerminalControllerPS self );void InitializeVirtualSystems_Test()RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "InitializeVirtualSystems_Test;", (TerminalControllerPS_InitializeVirtualSystems_Test x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_InitializeVirtualSystems_Test( TerminalControllerPS self );void InitializeVirtualSystems()RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "InitializeVirtualSystems;", (TerminalControllerPS_InitializeVirtualSystems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_InitializeVirtualSystems( TerminalControllerPS self );game.device.Clearance? GetClearance()overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GetClearance", (TerminalControllerPS_GetClearance x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Clearance>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetClearance( TerminalControllerPS self );bool ShouldShowTerminalTitle()RTTIre.Hooks.Place( "TerminalControllerPS", "ShouldShowTerminalTitle;", (TerminalControllerPS_ShouldShowTerminalTitle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ShouldShowTerminalTitle( TerminalControllerPS self );red.ResourceReferenceScriptToken GetDefaultGlitchVideoPath()RTTIre.Hooks.Place( "TerminalControllerPS", "GetDefaultGlitchVideoPath;", (TerminalControllerPS_GetDefaultGlitchVideoPath x) => { return re.Hooks.CallOriginal<re.msgpack.red.ResourceReferenceScriptToken>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetDefaultGlitchVideoPath( TerminalControllerPS self );red.ResourceReferenceScriptToken GetBroadcastGlitchVideoPath()RTTIre.Hooks.Place( "TerminalControllerPS", "GetBroadcastGlitchVideoPath;", (TerminalControllerPS_GetBroadcastGlitchVideoPath x) => { return re.Hooks.CallOriginal<re.msgpack.red.ResourceReferenceScriptToken>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetBroadcastGlitchVideoPath( TerminalControllerPS self );game.GetActionsContext GenerateContext(game.device.RequestType requestType, game.device.Clearance providedClearance, game.Object? providedProcessInitiator, ent.EntityID? providedRequestor)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GenerateContext;gamedeviceRequestTypeClearanceGameObjectEntityID", (TerminalControllerPS_GenerateContext x) => { return re.Hooks.CallOriginal<re.msgpack.game.GetActionsContext>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GenerateContext( TerminalControllerPS self, game.device.RequestType requestType, game.device.Clearance? providedClearance, game.Object? providedProcessInitiator, ent.EntityID? providedRequestor );bool GetMatchingVirtualSystemsData(game.DeviceComponentPS device, game.DeviceComponentPS[] listToCheck, DeviceCounter data)RTTIre.Hooks.Place( "TerminalControllerPS", "GetMatchingVirtualSystemsData;DeviceComponentPSscript_ref<array<DeviceComponentPS>>script_ref<DeviceCounter>", (TerminalControllerPS_GetMatchingVirtualSystemsData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetMatchingVirtualSystemsData( TerminalControllerPS self, game.DeviceComponentPS? device, game.DeviceComponentPS[] listToCheck, DeviceCounter data );bool HasMatchingVirtualSystemType(game.DeviceComponentPS device, game.DeviceComponentPS[] listToCheck, out EVirtualSystem type)RTTIre.Hooks.Place( "TerminalControllerPS", "HasMatchingVirtualSystemType;DeviceComponentPSscript_ref<array<DeviceComponentPS>>EVirtualSystem", (TerminalControllerPS_HasMatchingVirtualSystemType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_HasMatchingVirtualSystemType( TerminalControllerPS self, game.DeviceComponentPS? device, game.DeviceComponentPS[] listToCheck, EVirtualSystem type );bool HasAnyVirtualSystem()RTTIre.Hooks.Place( "TerminalControllerPS", "HasAnyVirtualSystem;", (TerminalControllerPS_HasAnyVirtualSystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_HasAnyVirtualSystem( TerminalControllerPS self );int GetVirtualSystemsCount()RTTIre.Hooks.Place( "TerminalControllerPS", "GetVirtualSystemsCount;", (TerminalControllerPS_GetVirtualSystemsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetVirtualSystemsCount( TerminalControllerPS self );bool IsPartOfAnyVirtualSystem(game.DeviceComponentPS slave)RTTIre.Hooks.Place( "TerminalControllerPS", "IsPartOfAnyVirtualSystem;DeviceComponentPS", (TerminalControllerPS_IsPartOfAnyVirtualSystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_IsPartOfAnyVirtualSystem( TerminalControllerPS self, game.DeviceComponentPS? slave );bool IsPartOfAnyVirtualSystem(game.PersistentID slaveID)RTTIre.Hooks.Place( "TerminalControllerPS", "IsPartOfAnyVirtualSystem;PersistentID", (TerminalControllerPS_IsPartOfAnyVirtualSystem2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_IsPartOfAnyVirtualSystem2( TerminalControllerPS self, game.PersistentID slaveID );bool GetVirtualSystem(game.DeviceComponentPS slave, out VirtualSystemPS vs)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GetVirtualSystem;DeviceComponentPSVirtualSystemPS", (TerminalControllerPS_GetVirtualSystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetVirtualSystem( TerminalControllerPS self, game.DeviceComponentPS? slave, VirtualSystemPS? vs );bool GetVirtualSystem(game.PersistentID id, out VirtualSystemPS vs)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GetVirtualSystem;PersistentIDVirtualSystemPS", (TerminalControllerPS_GetVirtualSystem2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetVirtualSystem2( TerminalControllerPS self, game.PersistentID id, VirtualSystemPS? vs );SDeviceWidgetPackage GetSlaveDeviceWidget(game.PersistentID deviceID)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GetSlaveDeviceWidget;PersistentID", (TerminalControllerPS_GetSlaveDeviceWidget x) => { return re.Hooks.CallOriginal<re.msgpack.SDeviceWidgetPackage>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetSlaveDeviceWidget( TerminalControllerPS self, game.PersistentID deviceID );SDeviceWidgetPackage[] GetDeviceWidgets()overrideRTTISThumbnailWidgetPackage[] GetThumbnailWidgets()overrideRTTIvoid SpawnSurveillanceSystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "SpawnSurveillanceSystemUI;script_ref<array<DeviceComponentPS>>", (TerminalControllerPS_SpawnSurveillanceSystemUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_SpawnSurveillanceSystemUI( TerminalControllerPS self, game.DeviceComponentPS[] slavesToConnect );void SpawnSecuritySystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "SpawnSecuritySystemUI;script_ref<array<DeviceComponentPS>>", (TerminalControllerPS_SpawnSecuritySystemUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_SpawnSecuritySystemUI( TerminalControllerPS self, game.DeviceComponentPS[] slavesToConnect );void SpawnDoorSystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "SpawnDoorSystemUI;script_ref<array<DeviceComponentPS>>", (TerminalControllerPS_SpawnDoorSystemUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_SpawnDoorSystemUI( TerminalControllerPS self, game.DeviceComponentPS[] slavesToConnect );void SpawnMediaSystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "SpawnMediaSystemUI;script_ref<array<DeviceComponentPS>>", (TerminalControllerPS_SpawnMediaSystemUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_SpawnMediaSystemUI( TerminalControllerPS self, game.DeviceComponentPS[] slavesToConnect );void OnRequestDeviceWidgetUpdate(RequestDeviceWidgetUpdateEvent evt)overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "OnRequestDeviceWidgetUpdate;RequestDeviceWidgetUpdateEvent", (TerminalControllerPS_OnRequestDeviceWidgetUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnRequestDeviceWidgetUpdate( TerminalControllerPS self, RequestDeviceWidgetUpdateEvent? evt );EForcedElevatorArrowsState GetForcedElevatorArrowsState()RTTIre.Hooks.Place( "TerminalControllerPS", "GetForcedElevatorArrowsState;", (TerminalControllerPS_GetForcedElevatorArrowsState x) => { return re.Hooks.CallOriginal<re.msgpack.EForcedElevatorArrowsState>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetForcedElevatorArrowsState( TerminalControllerPS self );ToggleON? ActionToggleON()overrideRTTIre.Hooks.Place( "TerminalControllerPS", "ActionToggleON;", (TerminalControllerPS_ActionToggleON x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleON>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ActionToggleON( TerminalControllerPS self );QuestForceFakeElevatorArrows? ActionQuestForceFakeElevatorArrows(bool isArrowsUp)RTTIre.Hooks.Place( "TerminalControllerPS", "ActionQuestForceFakeElevatorArrows;Bool", (TerminalControllerPS_ActionQuestForceFakeElevatorArrows x) => { return re.Hooks.CallOriginal<re.msgpack.QuestForceFakeElevatorArrows>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ActionQuestForceFakeElevatorArrows( TerminalControllerPS self, bool isArrowsUp );QuestResetFakeElevatorArrows? ActionQuestResetFakeElevatorArrows()RTTIre.Hooks.Place( "TerminalControllerPS", "ActionQuestResetFakeElevatorArrows;", (TerminalControllerPS_ActionQuestResetFakeElevatorArrows x) => { return re.Hooks.CallOriginal<re.msgpack.QuestResetFakeElevatorArrows>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ActionQuestResetFakeElevatorArrows( TerminalControllerPS self );InstallKeylogger? ActionInstallKeylogger()RTTIre.Hooks.Place( "TerminalControllerPS", "ActionInstallKeylogger;", (TerminalControllerPS_ActionInstallKeylogger x) => { return re.Hooks.CallOriginal<re.msgpack.InstallKeylogger>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ActionInstallKeylogger( TerminalControllerPS self );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (TerminalControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetActions( TerminalControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "TerminalControllerPS", "CanCreateAnyQuickHackActions;", (TerminalControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_CanCreateAnyQuickHackActions( TerminalControllerPS self );void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (TerminalControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetQuickHackActions( TerminalControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (TerminalControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetQuestActions( TerminalControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnQuestForceFakeElevatorArrows(QuestForceFakeElevatorArrows evt)RTTIre.Hooks.Place( "TerminalControllerPS", "OnQuestForceFakeElevatorArrows;QuestForceFakeElevatorArrows", (TerminalControllerPS_OnQuestForceFakeElevatorArrows x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnQuestForceFakeElevatorArrows( TerminalControllerPS self, QuestForceFakeElevatorArrows? evt );EntityNotificationType OnQuestResetFakeElevatorArrows(QuestResetFakeElevatorArrows evt)RTTIre.Hooks.Place( "TerminalControllerPS", "OnQuestResetFakeElevatorArrows;QuestResetFakeElevatorArrows", (TerminalControllerPS_OnQuestResetFakeElevatorArrows x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnQuestResetFakeElevatorArrows( TerminalControllerPS self, QuestResetFakeElevatorArrows? evt );QuickHackToggleOpen? ActionQuickHackToggleOpen()RTTIre.Hooks.Place( "TerminalControllerPS", "ActionQuickHackToggleOpen;", (TerminalControllerPS_ActionQuickHackToggleOpen x) => { return re.Hooks.CallOriginal<re.msgpack.QuickHackToggleOpen>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ActionQuickHackToggleOpen( TerminalControllerPS self );EntityNotificationType OnQuickHackToggleOpen(QuickHackToggleOpen evt)RTTIre.Hooks.Place( "TerminalControllerPS", "OnQuickHackToggleOpen;QuickHackToggleOpen", (TerminalControllerPS_OnQuickHackToggleOpen x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnQuickHackToggleOpen( TerminalControllerPS self, QuickHackToggleOpen? evt );EntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "OnActionEngineering;ActionEngineering", (TerminalControllerPS_OnActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnActionEngineering( TerminalControllerPS self, ActionEngineering? evt );EntityNotificationType OnActionInstallKeylogger(InstallKeylogger evt)RTTIre.Hooks.Place( "TerminalControllerPS", "OnActionInstallKeylogger;InstallKeylogger", (TerminalControllerPS_OnActionInstallKeylogger x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnActionInstallKeylogger( TerminalControllerPS self, InstallKeylogger? evt );bool IsOwningSecuritySystem(out SecuritySystemControllerPS secSys)RTTIre.Hooks.Place( "TerminalControllerPS", "IsOwningSecuritySystem;SecuritySystemControllerPS", (TerminalControllerPS_IsOwningSecuritySystem x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_IsOwningSecuritySystem( TerminalControllerPS self, SecuritySystemControllerPS? secSys );void ResolvePersonalLinkConnection(TogglePersonalLink evt, bool abortOperations)overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "ResolvePersonalLinkConnection;TogglePersonalLinkBool", (TerminalControllerPS_ResolvePersonalLinkConnection x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ResolvePersonalLinkConnection( TerminalControllerPS self, TogglePersonalLink? evt, bool abortOperations );void ResolveOtherSkillchecks()overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "ResolveOtherSkillchecks;", (TerminalControllerPS_ResolveOtherSkillchecks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_ResolveOtherSkillchecks( TerminalControllerPS self );EntityNotificationType OnAuthorizeUser(AuthorizeUser evt)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "OnAuthorizeUser;AuthorizeUser", (TerminalControllerPS_OnAuthorizeUser x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnAuthorizeUser( TerminalControllerPS self, AuthorizeUser? evt );EntityNotificationType OnSetState(TerminalSetState evt)RTTIre.Hooks.Place( "TerminalControllerPS", "OnSetState;TerminalSetState", (TerminalControllerPS_OnSetState x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnSetState( TerminalControllerPS self, TerminalSetState? evt );bool QuestCondition_IsStarted()RTTIre.Hooks.Place( "TerminalControllerPS", "QuestCondition_IsStarted;", (TerminalControllerPS_QuestCondition_IsStarted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_QuestCondition_IsStarted( TerminalControllerPS self );bool QuestCondition_IsFinished()RTTIre.Hooks.Place( "TerminalControllerPS", "QuestCondition_IsFinished;", (TerminalControllerPS_QuestCondition_IsFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_QuestCondition_IsFinished( TerminalControllerPS self );void DisbleAuthorizationOnSlaves()RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "DisbleAuthorizationOnSlaves;", (TerminalControllerPS_DisbleAuthorizationOnSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_DisbleAuthorizationOnSlaves( TerminalControllerPS self );void EnableAuthorizationOnSlaves()RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "EnableAuthorizationOnSlaves;", (TerminalControllerPS_EnableAuthorizationOnSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_EnableAuthorizationOnSlaves( TerminalControllerPS self );void AuthorizeUserOnSlaves(WeakHandle<game.Object> userToAuthorize, CName? password)RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "AuthorizeUserOnSlaves;GameObjectCName", (TerminalControllerPS_AuthorizeUserOnSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_AuthorizeUserOnSlaves( TerminalControllerPS self, WeakHandle<game.Object> userToAuthorize, CName? password );void InstallKeyloggerOnSlaves()RTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "InstallKeyloggerOnSlaves;", (TerminalControllerPS_InstallKeyloggerOnSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_InstallKeyloggerOnSlaves( TerminalControllerPS self );void TurnAuthorizationModuleOFF()overrideRTTIre.Hooks.PlaceVoid( "TerminalControllerPS", "TurnAuthorizationModuleOFF;", (TerminalControllerPS_TurnAuthorizationModuleOFF x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_TurnAuthorizationModuleOFF( TerminalControllerPS self );EntityNotificationType OnDisassembleDevice(DisassembleDevice evt)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "OnDisassembleDevice;DisassembleDevice", (TerminalControllerPS_OnDisassembleDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_OnDisassembleDevice( TerminalControllerPS self, DisassembleDevice? evt );TDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "TerminalControllerPS", "GetInkWidgetTweakDBID;script_ref<GetActionsContext>", (TerminalControllerPS_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct TerminalControllerPS_GetInkWidgetTweakDBID( TerminalControllerPS self, game.GetActionsContext context );