TerminalControllerPS class
TerminalControllerPS
Inheritance
Base: MasterControllerPS
Derived
ComputerControllerPS, ElevatorFloorTerminalControllerPS
Properties
| Property | Type | |
|---|---|---|
terminalSetup | TerminalSetup | scripted |
terminalSkillChecks | HackEngContainer? | scripted |
spawnedSystems | VirtualSystemPS?[] | scripted |
useKeyloggerHack | bool | scripted |
shouldShowTerminalTitle | bool | scripted |
defaultGlitchVideoPath | red.ResourceReferenceScriptToken | scripted |
broadcastGlitchVideoPath | red.ResourceReferenceScriptToken | scripted |
state | game.interactions.ReactionState | scripted |
forcedElevatorArrowsState | EForcedElevatorArrowsState | scripted |
Functions
bool OnInstantiated()overrideRTTIvoid GameAttached()overrideRTTIBaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIvoid LogicReady()overrideRTTIvoid InitializeVirtualSystems_Test()RTTIvoid InitializeVirtualSystems()RTTIgame.device.Clearance? GetClearance()overrideRTTIbool ShouldShowTerminalTitle()RTTIred.ResourceReferenceScriptToken GetDefaultGlitchVideoPath()RTTIred.ResourceReferenceScriptToken GetBroadcastGlitchVideoPath()RTTIgame.GetActionsContext GenerateContext(game.device.RequestType requestType, game.device.Clearance providedClearance, game.Object? providedProcessInitiator, ent.EntityID? providedRequestor)overrideRTTIbool GetMatchingVirtualSystemsData(game.DeviceComponentPS device, game.DeviceComponentPS[] listToCheck, DeviceCounter data)RTTIbool HasAnyVirtualSystem()RTTIint GetVirtualSystemsCount()RTTIbool IsPartOfAnyVirtualSystem(game.DeviceComponentPS slave)RTTIbool IsPartOfAnyVirtualSystem(game.PersistentID slaveID)RTTISDeviceWidgetPackage GetSlaveDeviceWidget(game.PersistentID deviceID)overrideRTTISDeviceWidgetPackage[] GetDeviceWidgets()overrideRTTISThumbnailWidgetPackage[] GetThumbnailWidgets()overrideRTTIvoid SpawnSurveillanceSystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIvoid SpawnSecuritySystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIvoid SpawnDoorSystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIvoid SpawnMediaSystemUI(game.DeviceComponentPS[] slavesToConnect)RTTIvoid OnRequestDeviceWidgetUpdate(RequestDeviceWidgetUpdateEvent evt)overrideRTTIEForcedElevatorArrowsState GetForcedElevatorArrowsState()RTTIToggleON? ActionToggleON()overrideRTTIQuestForceFakeElevatorArrows? ActionQuestForceFakeElevatorArrows(bool isArrowsUp)RTTIQuestResetFakeElevatorArrows? ActionQuestResetFakeElevatorArrows()RTTIInstallKeylogger? ActionInstallKeylogger()RTTIbool CanCreateAnyQuickHackActions()overrideRTTIEntityNotificationType OnQuestForceFakeElevatorArrows(QuestForceFakeElevatorArrows evt)RTTIEntityNotificationType OnQuestResetFakeElevatorArrows(QuestResetFakeElevatorArrows evt)RTTIQuickHackToggleOpen? ActionQuickHackToggleOpen()RTTIEntityNotificationType OnQuickHackToggleOpen(QuickHackToggleOpen evt)RTTIEntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIEntityNotificationType OnActionInstallKeylogger(InstallKeylogger evt)RTTIvoid ResolvePersonalLinkConnection(TogglePersonalLink evt, bool abortOperations)overrideRTTIvoid ResolveOtherSkillchecks()overrideRTTIEntityNotificationType OnAuthorizeUser(AuthorizeUser evt)overrideRTTIEntityNotificationType OnSetState(TerminalSetState evt)RTTIbool QuestCondition_IsStarted()RTTIbool QuestCondition_IsFinished()RTTIvoid DisbleAuthorizationOnSlaves()RTTIvoid EnableAuthorizationOnSlaves()RTTIvoid AuthorizeUserOnSlaves(WeakHandle<game.Object> userToAuthorize, CName? password)RTTIvoid InstallKeyloggerOnSlaves()RTTIvoid TurnAuthorizationModuleOFF()overrideRTTIEntityNotificationType OnDisassembleDevice(DisassembleDevice evt)overrideRTTITDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTI