Computer class
Computer
Inheritance
Base: Terminal
Derived
Properties
| Property | Type | |
|---|---|---|
bannerUpdateActive | bool | scripted |
bannerUpdateID | game.DelayID | scripted |
transformX | ent.IPlacedComponent? | scripted |
transformY | ent.IPlacedComponent? | scripted |
playerControlData | PlayerControlDeviceData | scripted |
currentAnimationState | EComputerAnimationState | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIvoid RestoreDeviceState()overrideRTTIbool ResavePersistentData(game.PersistentState ps)overrideRTTIbool ShouldAlwasyRefreshUIInLogicAra()overrideRTTIComputerController? GetController()overrideRTTIComputerControllerPS? GetDevicePS()overrideRTTIbool IsInSleepMode()RTTIbool ShouldExitZoomOnAuthorization()overrideRTTIvoid InitializeBanners()RTTIvoid ReadFile(SDocumentAdress fileAdress)RTTIvoid ReadMail(SDocumentAdress fileAdress)RTTIvoid ClearOpenedFileAdress()RTTIvoid ClearOpenedMailAdress()RTTIvoid DecryptFile(SDocumentAdress fileAdress)RTTIvoid DecryptMail(SDocumentAdress fileAdress)RTTIbool OnSetDocumentState(SetDocumentStateEvent evt)RTTIvoid TurnOffDevice()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid CreateBlackboard()overrideRTTIComputerDeviceBlackboardDef? GetBlackboardDef()overrideRTTIvoid StopBannerWidgetsUpdate()RTTIvoid RequestBannerWidgetsUpdate(game.IBlackboard blackboard)RTTIbool OnToggleOpen(ToggleOpenComputer evt)RTTIbool OnCreateFactQuickHack(FactQuickHack evt)RTTIbool OnRequestBannerWidgetUpdate(RequestBannerWidgetUpdateEvent evt)RTTIbool OnRequestDocumentWidgetUpdate(RequestDocumentWidgetUpdateEvent evt)RTTIbool OnRequestDocumentThumbnailWidgetsUpdate(RequestDocumentThumbnailWidgetsUpdateEvent evt)RTTIbool OnRequestMenuWidgetsUpdate(RequestComputerMenuWidgetsUpdateEvent evt)RTTIbool OnRequestMainMenuWidgetsUpdate(RequestComputerMainMenuWidgetsUpdateEvent evt)RTTIEComputerMenuType GetInitialMenuType()RTTIbool GetHideTopNavigationBar()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid DetermineActivationState()RTTIbool OnActivateDevice(ActivateDevice evt)RTTIbool OnDeactivateDevice(DeactivateDevice evt)RTTIvoid TransformAnimActivate(bool activate)RTTIvoid ResolveAnimationState(EComputerAnimationState state)RTTIvoid InitializeScreenDefinition()overrideRTTIbool OnGoToMenuEvent(GoToMenuEvent evt)RTTIbool OnOpenDocumentEvent(OpenDocumentEvent evt)RTTIbool OnEnableDocumentEvent(EnableDocumentEvent evt)RTTIbool OnTCSInputXAxisEvent(TCSInputXAxisEvent evt)overrideRTTIbool OnTCSInputYAxisEvent(TCSInputYAxisEvent evt)overrideRTTI