SurveillanceCamera class
SurveillanceCamera
Inheritance
Base: SensorDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
virtualCam | ent.VirtualCameraComponent? | scripted |
cameraHead | ent.IComponent? | scripted |
cameraHeadPhysics | ent.IComponent? | scripted |
verticalDecal1 | ent.IComponent? | scripted |
verticalDecal2 | ent.IComponent? | scripted |
meshDestrSupport | bool | scripted |
shouldRotate | bool | scripted |
canStreamVideo | bool | scripted |
canDetectIntruders | bool | scripted |
currentAngle | float | scripted |
rotateLeft | bool | scripted |
targetPosition | Vector4 | scripted |
factOnFeedReceived | CName | scripted |
questFactOnDetection | CName | scripted |
lookAtEvent | ent.LookAtAddEvent? | scripted |
currentYawModifier | float | scripted |
currentPitchModifier | float | scripted |
Functions
void SetForcedSensesTracing()RTTIvoid SetForcedSensesTracingTask(game.ScriptTaskData data)RTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnGameAttached()overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnDetach()overrideRTTIvoid EvaluateProximityRevealInteractionLayerState()overrideRTTISurveillanceCameraController? GetController()overrideRTTISurveillanceCameraControllerPS? GetDevicePS()overrideRTTIbool IsSurveillanceCamera()overrideRTTIstring GetScannerName()overrideRTTIvoid OnValidTargetAppears(WeakHandle<game.Object> target)overrideRTTIvoid OnCurrentTargetAppears(WeakHandle<game.Object> target)overrideRTTIvoid DamagePipelineFinalized(game.events.HitEvent evt)overrideRTTIvoid SetWarningMessage(string lockey)RTTIvoid OnValidTargetDisappears(WeakHandle<game.Object> target)overrideRTTIvoid OnAllValidTargetsDisappears()overrideRTTIvoid PushPersistentData()overrideRTTIvoid RestoreDeviceState()overrideRTTIvoid DeactivateDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid CutPower()overrideRTTIbool OnToggleStreamFeed(ToggleStreamFeed evt)RTTIbool OnToggleCamera(ToggleON evt)RTTIvoid TurnOnCamera()RTTIvoid TurnOffCamera()RTTIbool OnDeath(game.events.DeathEvent evt)overrideRTTIbool OnSetDeviceAttitude(SetDeviceAttitude evt)overrideRTTIbool OnCameraTagLockEvent(CameraTagLockEvent evt)RTTIvoid RegisterToGameSessionDataSystem(bool add)RTTIvoid ToggleFeed(bool shouldBeOn)RTTIvoid RequestAlarm()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIbool OnActionEngineering(ActionEngineering evt)RTTIbool OnTCSTakeOverControlActivate(TCSTakeOverControlActivate evt)overrideRTTIbool OnTCSTakeOverControlDeactivate(TCSTakeOverControlDeactivate evt)overrideRTTICameraRotationData GetRotationData()overrideRTTI