BlackICE Scripting

class

SensorDeviceControllerPS

  • 26 properties
  • 92 functions
  • 3 derived classes

Extends ExplosiveDeviceControllerPS BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
isRecognizableBySensesbool0x2F8 scripted
targetingBehaviourTargetingBehaviour0x2FC scripted
detectionParametersDetectionParameters0x30C scripted
lookAtPresetVertTDBID0x324 scripted
lookAtPresetHorTDBID0x32C scripted
scanGameEffectRefgame.EffectRef0x338 scripted
visionConeEffectRefgame.EffectRef0x360 scripted
visionConeFriendlyEffectRefgame.EffectRef0x388 scripted
idleActiveRefgame.EffectRef0x3B0 scripted
idleFriendlyRefgame.EffectRef0x3D8 scripted
canTagEnemiesbool0x400 scripted
tagLockFromSystembool0x401 scripted
netrunnerIDent.EntityID0x408 scripted
netrunnerProxyIDent.EntityID0x410 scripted
netrunnerTargetIDent.EntityID0x418 scripted
linkedStatusEffectLinkedStatusEffect0x420 scripted
questForcedTargetIDent.EntityID0x448 scripted
isInFollowModebool0x450 scripted
isAttitudeChangedbool0x451 scripted
isInTagKillModebool0x452 scripted
isIdleForcedbool0x453 scripted
questTargetToSpotent.EntityID0x458 scripted
questTargetSpottedbool0x460 scripted
isAnyTargetIsLockedbool0x461 scripted
isPartOfPreventionbool0x462 scripted
ignoreTargetTrackerComponentbool0x463 scripted

Functions

  • bool GetBehaviourCanRotate() RTTI
  • float GetBehaviourLastTargetLookAtTime() RTTI
  • float GetBehaviourLostTargetSearchTime() RTTI
  • bool CanTagEnemies() RTTI
  • ESensorDeviceWakeState GetInitialWakeState() RTTI
  • TDBID GetLookAtPresetVert() RTTI
  • TDBID GetLookAtPresetHor() RTTI
  • bool GetBehaviourCanDetectIntruders() RTTI
  • float GetBehaviourOverrideRootRotation() RTTI
  • float GetBehaviourMaxRotationAngle() RTTI
  • float GetBehaviourPitchAngle() RTTI
  • float GetBehaviourRotationSpeed() RTTI
  • float GetBehaviourtimeToTakeAction() RTTI
  • ent.EntityID GetForcedTargetID() RTTI
  • bool IsInFollowMode() RTTI
  • bool IsAttitudeChanged() RTTI
  • bool IsInTagKillMode() RTTI
  • bool IsIdleForced() RTTI
  • bool IsPartOfPrevention() RTTI
  • bool IgnoreTargetTrackerComponent() RTTI
  • bool IsQuestTargetSpotted() RTTI
  • bool IsAnyTargetLocked() RTTI
  • bool IsNoTargetLocked() RTTI
  • ent.EntityID GetQuestSpotTargetID() RTTI
  • ent.EntityID GetNetrunnerID() RTTI
  • ent.EntityID GetNetrunnerProxyID() RTTI
  • ent.EntityID GetNetrunnerTargetID() RTTI
  • LinkedStatusEffect GetLinkedStatusEffect() RTTI
  • game.EffectRef GetScanGameEffectRef() RTTI
  • game.EffectRef GetVisionConeEffectRef() RTTI
  • game.EffectRef GetVisionConeFriendlyEffectRef() RTTI
  • game.EffectRef GetIdleActiveRef() RTTI
  • game.EffectRef GetIdleFriendlyRef() RTTI
  • void SetIsAttitudeChanged(bool isChanged) RTTI
  • void SetIsInTagKillMode(bool value) RTTI
  • void SetIsIdleForced(bool value) RTTI
  • void SetCanDetectIntruders(bool value) RTTI
  • void SetNetrunnerID(ent.EntityID value) RTTI
  • void SetNetrunnerProxyID(ent.EntityID value) RTTI
  • void SetNetrunnerTargetID(ent.EntityID value) RTTI
  • void SetLinkedStatusEffect(LinkedStatusEffect value) RTTI
  • void SetTagLockFromSystem(bool value) RTTI
  • void SetQuestTargetSpotted(bool value) RTTI
  • EntityNotificationType OnSetQuestTargetWasSeen(SetQuestTargetWasSeen evt) RTTI
  • void SetTargetIsLocked(bool value) RTTI
  • EntityNotificationType OnSetAnyTargetIsLocked(SetAnyTargetIsLocked evt) RTTI
  • bool IsDetectingDebug() RTTI
  • game.Object? GetCurrentTarget() RTTI
  • QuickHackToggleON? ActionQuickHackToggleON() overrideRTTI
  • QuestFollowTarget? ActionQuestFollowTarget() RTTI
  • QuestStopFollowingTarget? ActionQuestStopFollowingTarget() RTTI
  • QuestLookAtTarget? ActionQuestLookAtTarget() RTTI
  • QuestStopLookAtTarget? ActionQuestStopLookAtTarget() RTTI
  • QuestForceAttitude? ActionQuestForceAttitude() RTTI
  • QuestSetDetectionToTrue? ActionQuestSetDetectionToTrue() RTTI
  • QuestSetDetectionToFalse? ActionQuestSetDetectionToFalse() RTTI
  • ForceIgnoreTargets? ActionForceIgnoreTargets() RTTI
  • SetDeviceTagKillMode? ActionSetDeviceTagKillMode() RTTI
  • QuestSpotTargetReference? ActionQuestSpotTargetReference() RTTI
  • QuestForceScanEffect? ActionQuestForceScanEffect() RTTI
  • QuestForceScanEffectStop? ActionQuestForceScanEffectStop() RTTI
  • void PerformRestart() overrideRTTI
  • EntityNotificationType OnSecuritySystemEnabled(SecuritySystemEnabled evt) RTTI
  • EntityNotificationType OnSecuritySystemDisabled(SecuritySystemDisabled evt) RTTI
  • EntityNotificationType OnSecuritySystemOutput(SecuritySystemOutput evt) overrideRTTI
  • EntityNotificationType OnSecurityAreaCrossingPerimeter(SecurityAreaCrossingPerimeter evt) overrideRTTI
  • EntityNotificationType OnReprimandUpdate(ReprimandUpdate evt) RTTI
  • EntityNotificationType OnTargetAssessmentRequest(TargetAssessmentRequest evt) overrideRTTI
  • EntityNotificationType OnQuestForceScanEffect(QuestForceScanEffect evt) RTTI
  • EntityNotificationType OnQuestForceScanEffectStop(QuestForceScanEffectStop evt) RTTI
  • EntityNotificationType OnQuestSpotTargetReference(QuestSpotTargetReference evt) RTTI
  • EntityNotificationType OnQuestFollowTarget(QuestFollowTarget evt) RTTI
  • EntityNotificationType OnQuestStopFollowingTarget(QuestStopFollowingTarget evt) RTTI
  • EntityNotificationType OnQuestLookAtTarget(QuestLookAtTarget evt) RTTI
  • EntityNotificationType OnQuestStopLookAtTarget(QuestStopLookAtTarget evt) RTTI
  • EntityNotificationType OnQuestForceTakeControlOverCamera(QuestForceTakeControlOverCamera evt) RTTI
  • EntityNotificationType OnQuestForceTakeControlOverCameraWithChain(QuestForceTakeControlOverCameraWithChain evt) RTTI
  • void SendQuestTakeOverControlRequest(bool shouldCreateChain) RTTI
  • EntityNotificationType OnQuestForceStopTakeControlOverCamera(QuestForceStopTakeControlOverCamera evt) RTTI
  • void QuestReleaseCurrentObject() RTTI
  • EntityNotificationType OnQuestSetDetectionToTrue(QuestSetDetectionToTrue evt) RTTI
  • EntityNotificationType OnQuestSetDetectionToFalse(QuestSetDetectionToFalse evt) RTTI
  • EntityNotificationType OnSetDeviceAttitude(SetDeviceAttitude evt) RTTI
  • EntityNotificationType OnQuestForceAttitude(QuestForceAttitude evt) RTTI
  • EntityNotificationType OnRevealEnemiesProgram(RevealEnemiesProgram evt) RTTI
  • bool IsAttitudeFromContextHostile() RTTI
  • EntityNotificationType OnForceIgnoreTargets(ForceIgnoreTargets evt) RTTI
  • void NotifyAboutSpottingPlayer(bool doSee) RTTI
  • EntityNotificationType OnSecuritySystemSupport(SecuritySystemSupport evt) RTTI
  • EntityNotificationType OnSecuritySystemSupport(ReactoToPreventionSystem evt) RTTI
  • EntityNotificationType OnSetDeviceTagKillMode(SetDeviceTagKillMode evt) RTTI
  • void ClearLinkedStatusEffect() RTTI