Terminal class
Terminal
Inheritance
Base: InteractiveMasterDevice
Derived
Computer, ElevatorFloorTerminal
Properties
| Property | Type | |
|---|---|---|
cameraFeed | ScriptableVirtualCameraViewComponent? | scripted |
isShortGlitchActive | bool | scripted |
shortGlitchDelayID | game.DelayID | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnLogicReady(SetLogicReadyEvent evt)overrideRTTIbool OnDetach()overrideRTTIbool OnPersitentStateInitialized(GameAttachedEvent evt)overrideRTTIbool UpdateDeviceState(bool? isDelayed)overrideRTTIbool ShouldAlwasyRefreshUIInLogicAra()overrideRTTITerminalController? GetController()overrideRTTITerminalControllerPS? GetDevicePS()overrideRTTIvoid CreateBlackboard()overrideRTTIMasterDeviceBaseBlackboardDef? GetBlackboardDef()overrideRTTIvoid CutPower()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid TurnOnDevice()overrideRTTIbool OnActionEngineering(ActionEngineering evt)RTTIbool OnDisassembleDevice(DisassembleDevice evt)overrideRTTIbool OnWorkspotFinished(CName componentName)overrideRTTIbool OnAuthorizeUser(AuthorizeUser evt)overrideRTTIbool IsAuthorizationModuleOn()RTTIvoid UnsecureTerminal()RTTIbool ShouldExitZoomOnAuthorization()overrideRTTIvoid StartHacking(game.Object executor)RTTIvoid ResetScreenToDefault()RTTIvoid ShowScreenSaver()RTTIvoid TurnOffScreen()RTTIvoid TurnOnScreen()RTTIvoid SetState(game.interactions.ReactionState state)RTTIvoid InitializeScreenDefinition()overrideRTTIbool ShouldShowTerminalTitle()overrideRTTIvoid BreakDevice()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIred.ResourceReferenceScriptToken GetDefaultGlitchVideoPath()overrideRTTIred.ResourceReferenceScriptToken GetBroadcastGlitchVideoPath()overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIvoid StartShortGlitch()RTTIbool OnStopShortGlitch(StopShortGlitchEvent evt)RTTI