BlackICE Scripting

class

SurveillanceCamera

  • 17 properties
  • 40 functions

Extends SensorDevice ExplosiveDevice BasicDistractionDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
virtualCament.VirtualCameraComponent?0x7A0 scripted
cameraHeadent.IComponent?0x7B0 scripted
cameraHeadPhysicsent.IComponent?0x7C0 scripted
verticalDecal1ent.IComponent?0x7D0 scripted
verticalDecal2ent.IComponent?0x7E0 scripted
meshDestrSupportbool0x7F0 scripted
shouldRotatebool0x7F1 scripted
canStreamVideobool0x7F2 scripted
canDetectIntrudersbool0x7F3 scripted
currentAnglefloat0x7F4 scripted
rotateLeftbool0x7F8 scripted
targetPositionVector40x800 scripted
factOnFeedReceivedCName0x810 scripted
questFactOnDetectionCName0x818 scripted
lookAtEventent.LookAtAddEvent?0x820 scripted
currentYawModifierfloat0x830 scripted
currentPitchModifierfloat0x834 scripted

Functions

  • void SetForcedSensesTracing() RTTI
  • void SetForcedSensesTracingTask(game.ScriptTaskData data) RTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnGameAttached() overrideRTTI
  • void ResolveGameplayState() overrideRTTI
  • bool OnDetach() overrideRTTI
  • void EvaluateProximityRevealInteractionLayerState() overrideRTTI
  • SurveillanceCameraController? GetController() overrideRTTI
  • SurveillanceCameraControllerPS? GetDevicePS() overrideRTTI
  • bool IsSurveillanceCamera() overrideRTTI
  • string GetScannerName() overrideRTTI
  • void OnValidTargetAppears(WeakHandle<game.Object> target) overrideRTTI
  • void OnCurrentTargetAppears(WeakHandle<game.Object> target) overrideRTTI
  • void DamagePipelineFinalized(game.events.HitEvent evt) overrideRTTI
  • void SetWarningMessage(string lockey) RTTI
  • void OnValidTargetDisappears(WeakHandle<game.Object> target) overrideRTTI
  • void OnAllValidTargetsDisappears() overrideRTTI
  • void PushPersistentData() overrideRTTI
  • void RestoreDeviceState() overrideRTTI
  • void DeactivateDevice() overrideRTTI
  • void TurnOffDevice() overrideRTTI
  • void TurnOnDevice() overrideRTTI
  • void CutPower() overrideRTTI
  • bool OnToggleStreamFeed(ToggleStreamFeed evt) RTTI
  • bool OnToggleCamera(ToggleON evt) RTTI
  • void TurnOnCamera() RTTI
  • void TurnOffCamera() RTTI
  • bool OnDeath(game.events.DeathEvent evt) overrideRTTI
  • bool OnSetDeviceAttitude(SetDeviceAttitude evt) overrideRTTI
  • bool OnCameraTagLockEvent(CameraTagLockEvent evt) RTTI
  • void RegisterToGameSessionDataSystem(bool add) RTTI
  • void ToggleFeed(bool shouldBeOn) RTTI
  • void RequestAlarm() RTTI
  • void OverrideLookAtSetupHor(out ent.LookAtAddEvent lookAtEntityEvent) overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI
  • bool OnActionEngineering(ActionEngineering evt) RTTI
  • bool OnTCSTakeOverControlActivate(TCSTakeOverControlActivate evt) overrideRTTI
  • bool OnTCSTakeOverControlDeactivate(TCSTakeOverControlDeactivate evt) overrideRTTI
  • CameraRotationData GetRotationData() overrideRTTI