SensorDeviceControllerPS class
SensorDeviceControllerPS
Inheritance
Base: ExplosiveDeviceControllerPS
Derived
SecurityTurretControllerPS, SniperNestControllerPS, SurveillanceCameraControllerPS
Properties
| Property | Type | |
|---|---|---|
isRecognizableBySenses | bool | scripted |
targetingBehaviour | TargetingBehaviour | scripted |
detectionParameters | DetectionParameters | scripted |
lookAtPresetVert | TDBID | scripted |
lookAtPresetHor | TDBID | scripted |
scanGameEffectRef | game.EffectRef | scripted |
visionConeEffectRef | game.EffectRef | scripted |
visionConeFriendlyEffectRef | game.EffectRef | scripted |
idleActiveRef | game.EffectRef | scripted |
idleFriendlyRef | game.EffectRef | scripted |
canTagEnemies | bool | scripted |
tagLockFromSystem | bool | scripted |
netrunnerID | ent.EntityID | scripted |
netrunnerProxyID | ent.EntityID | scripted |
netrunnerTargetID | ent.EntityID | scripted |
linkedStatusEffect | LinkedStatusEffect | scripted |
questForcedTargetID | ent.EntityID | scripted |
isInFollowMode | bool | scripted |
isAttitudeChanged | bool | scripted |
isInTagKillMode | bool | scripted |
isIdleForced | bool | scripted |
questTargetToSpot | ent.EntityID | scripted |
questTargetSpotted | bool | scripted |
isAnyTargetIsLocked | bool | scripted |
isPartOfPrevention | bool | scripted |
ignoreTargetTrackerComponent | bool | scripted |
Functions
bool GetBehaviourCanRotate()RTTIfloat GetBehaviourLastTargetLookAtTime()RTTIfloat GetBehaviourLostTargetSearchTime()RTTIbool CanTagEnemies()RTTIESensorDeviceWakeState GetInitialWakeState()RTTITDBID GetLookAtPresetVert()RTTITDBID GetLookAtPresetHor()RTTIbool GetBehaviourCanDetectIntruders()RTTIfloat GetBehaviourOverrideRootRotation()RTTIfloat GetBehaviourMaxRotationAngle()RTTIfloat GetBehaviourPitchAngle()RTTIfloat GetBehaviourRotationSpeed()RTTIfloat GetBehaviourtimeToTakeAction()RTTIent.EntityID GetForcedTargetID()RTTIbool IsInFollowMode()RTTIbool IsAttitudeChanged()RTTIbool IsInTagKillMode()RTTIbool IsIdleForced()RTTIbool IsPartOfPrevention()RTTIbool IgnoreTargetTrackerComponent()RTTIbool IsQuestTargetSpotted()RTTIbool IsAnyTargetLocked()RTTIbool IsNoTargetLocked()RTTIent.EntityID GetQuestSpotTargetID()RTTIent.EntityID GetNetrunnerID()RTTIent.EntityID GetNetrunnerProxyID()RTTIent.EntityID GetNetrunnerTargetID()RTTILinkedStatusEffect GetLinkedStatusEffect()RTTIgame.EffectRef GetScanGameEffectRef()RTTIgame.EffectRef GetVisionConeEffectRef()RTTIgame.EffectRef GetVisionConeFriendlyEffectRef()RTTIgame.EffectRef GetIdleActiveRef()RTTIgame.EffectRef GetIdleFriendlyRef()RTTIvoid SetIsAttitudeChanged(bool isChanged)RTTIvoid SetIsInTagKillMode(bool value)RTTIvoid SetIsIdleForced(bool value)RTTIvoid SetCanDetectIntruders(bool value)RTTIvoid SetNetrunnerID(ent.EntityID value)RTTIvoid SetNetrunnerProxyID(ent.EntityID value)RTTIvoid SetNetrunnerTargetID(ent.EntityID value)RTTIvoid SetLinkedStatusEffect(LinkedStatusEffect value)RTTIvoid SetTagLockFromSystem(bool value)RTTIvoid SetQuestTargetSpotted(bool value)RTTIEntityNotificationType OnSetQuestTargetWasSeen(SetQuestTargetWasSeen evt)RTTIvoid SetTargetIsLocked(bool value)RTTIEntityNotificationType OnSetAnyTargetIsLocked(SetAnyTargetIsLocked evt)RTTIbool IsDetectingDebug()RTTIgame.Object? GetCurrentTarget()RTTIQuickHackToggleON? ActionQuickHackToggleON()overrideRTTIQuestFollowTarget? ActionQuestFollowTarget()RTTIQuestStopFollowingTarget? ActionQuestStopFollowingTarget()RTTIQuestLookAtTarget? ActionQuestLookAtTarget()RTTIQuestStopLookAtTarget? ActionQuestStopLookAtTarget()RTTIQuestForceAttitude? ActionQuestForceAttitude()RTTIQuestSetDetectionToTrue? ActionQuestSetDetectionToTrue()RTTIQuestSetDetectionToFalse? ActionQuestSetDetectionToFalse()RTTIForceIgnoreTargets? ActionForceIgnoreTargets()RTTISetDeviceTagKillMode? ActionSetDeviceTagKillMode()RTTIQuestSpotTargetReference? ActionQuestSpotTargetReference()RTTIQuestForceScanEffect? ActionQuestForceScanEffect()RTTIQuestForceScanEffectStop? ActionQuestForceScanEffectStop()RTTIvoid PerformRestart()overrideRTTIEntityNotificationType OnSecuritySystemEnabled(SecuritySystemEnabled evt)RTTIEntityNotificationType OnSecuritySystemDisabled(SecuritySystemDisabled evt)RTTIEntityNotificationType OnSecuritySystemOutput(SecuritySystemOutput evt)overrideRTTIEntityNotificationType OnSecurityAreaCrossingPerimeter(SecurityAreaCrossingPerimeter evt)overrideRTTIEntityNotificationType OnReprimandUpdate(ReprimandUpdate evt)RTTIEntityNotificationType OnTargetAssessmentRequest(TargetAssessmentRequest evt)overrideRTTIEntityNotificationType OnQuestForceScanEffect(QuestForceScanEffect evt)RTTIEntityNotificationType OnQuestForceScanEffectStop(QuestForceScanEffectStop evt)RTTIEntityNotificationType OnQuestSpotTargetReference(QuestSpotTargetReference evt)RTTIEntityNotificationType OnQuestFollowTarget(QuestFollowTarget evt)RTTIEntityNotificationType OnQuestStopFollowingTarget(QuestStopFollowingTarget evt)RTTIEntityNotificationType OnQuestLookAtTarget(QuestLookAtTarget evt)RTTIEntityNotificationType OnQuestStopLookAtTarget(QuestStopLookAtTarget evt)RTTIEntityNotificationType OnQuestForceTakeControlOverCamera(QuestForceTakeControlOverCamera evt)RTTIEntityNotificationType OnQuestForceTakeControlOverCameraWithChain(QuestForceTakeControlOverCameraWithChain evt)RTTIvoid SendQuestTakeOverControlRequest(bool shouldCreateChain)RTTIEntityNotificationType OnQuestForceStopTakeControlOverCamera(QuestForceStopTakeControlOverCamera evt)RTTIvoid QuestReleaseCurrentObject()RTTIEntityNotificationType OnQuestSetDetectionToTrue(QuestSetDetectionToTrue evt)RTTIEntityNotificationType OnQuestSetDetectionToFalse(QuestSetDetectionToFalse evt)RTTIEntityNotificationType OnSetDeviceAttitude(SetDeviceAttitude evt)RTTIEntityNotificationType OnQuestForceAttitude(QuestForceAttitude evt)RTTIEntityNotificationType OnRevealEnemiesProgram(RevealEnemiesProgram evt)RTTIbool IsAttitudeFromContextHostile()RTTIEntityNotificationType OnForceIgnoreTargets(ForceIgnoreTargets evt)RTTIvoid NotifyAboutSpottingPlayer(bool doSee)RTTIEntityNotificationType OnSecuritySystemSupport(SecuritySystemSupport evt)RTTIEntityNotificationType OnSecuritySystemSupport(ReactoToPreventionSystem evt)RTTIEntityNotificationType OnSetDeviceTagKillMode(SetDeviceTagKillMode evt)RTTIvoid ClearLinkedStatusEffect()RTTI