BlackICE Scripting

class

Computer

  • 6 properties
  • 45 functions
  • 1 derived class

Extends Terminal InteractiveMasterDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Derived

SmartWindow

Properties

PropertyTypeOffset
bannerUpdateActivebool0x3F0 scripted
bannerUpdateIDgame.DelayID0x3F4 scripted
transformXent.IPlacedComponent?0x400 scripted
transformYent.IPlacedComponent?0x410 scripted
playerControlDataPlayerControlDeviceData0x420 scripted
currentAnimationStateEComputerAnimationState0x428 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • void ResolveGameplayState() overrideRTTI
  • void RestoreDeviceState() overrideRTTI
  • bool ResavePersistentData(game.PersistentState ps) overrideRTTI
  • bool ShouldAlwasyRefreshUIInLogicAra() overrideRTTI
  • ComputerController? GetController() overrideRTTI
  • ComputerControllerPS? GetDevicePS() overrideRTTI
  • bool IsInSleepMode() RTTI
  • bool ShouldExitZoomOnAuthorization() overrideRTTI
  • void InitializeBanners() RTTI
  • void ReadFile(SDocumentAdress fileAdress) RTTI
  • void ReadMail(SDocumentAdress fileAdress) RTTI
  • void ClearOpenedFileAdress() RTTI
  • void ClearOpenedMailAdress() RTTI
  • void DecryptFile(SDocumentAdress fileAdress) RTTI
  • void DecryptMail(SDocumentAdress fileAdress) RTTI
  • bool OnSetDocumentState(SetDocumentStateEvent evt) RTTI
  • void TurnOffDevice() overrideRTTI
  • void TurnOnDevice() overrideRTTI
  • void CreateBlackboard() overrideRTTI
  • ComputerDeviceBlackboardDef? GetBlackboardDef() overrideRTTI
  • void StopBannerWidgetsUpdate() RTTI
  • void RequestBannerWidgetsUpdate(game.IBlackboard blackboard) RTTI
  • bool OnToggleOpen(ToggleOpenComputer evt) RTTI
  • bool OnCreateFactQuickHack(FactQuickHack evt) RTTI
  • bool OnRequestBannerWidgetUpdate(RequestBannerWidgetUpdateEvent evt) RTTI
  • bool OnRequestDocumentWidgetUpdate(RequestDocumentWidgetUpdateEvent evt) RTTI
  • bool OnRequestDocumentThumbnailWidgetsUpdate(RequestDocumentThumbnailWidgetsUpdateEvent evt) RTTI
  • bool OnRequestMenuWidgetsUpdate(RequestComputerMenuWidgetsUpdateEvent evt) RTTI
  • bool OnRequestMainMenuWidgetsUpdate(RequestComputerMainMenuWidgetsUpdateEvent evt) RTTI
  • EComputerMenuType GetInitialMenuType() RTTI
  • bool GetHideTopNavigationBar() RTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI
  • void DetermineActivationState() RTTI
  • bool OnActivateDevice(ActivateDevice evt) RTTI
  • bool OnDeactivateDevice(DeactivateDevice evt) RTTI
  • void TransformAnimActivate(bool activate) RTTI
  • void ResolveAnimationState(EComputerAnimationState state) RTTI
  • void InitializeScreenDefinition() overrideRTTI
  • bool OnGoToMenuEvent(GoToMenuEvent evt) RTTI
  • bool OnOpenDocumentEvent(OpenDocumentEvent evt) RTTI
  • bool OnEnableDocumentEvent(EnableDocumentEvent evt) RTTI
  • bool OnTCSInputXAxisEvent(TCSInputXAxisEvent evt) overrideRTTI
  • bool OnTCSInputYAxisEvent(TCSInputYAxisEvent evt) overrideRTTI