BlackICE Scripting

class

SecurityAlarmControllerPS

  • 2 properties
  • 28 functions

Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
securityAlarmSetupSecurityAlarmSetup0x298 scripted
securityAlarmStateESecuritySystemState0x2A8 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • ESecuritySystemState GetAlarmState() RTTI
  • bool UsesSound() RTTI
  • CName AlarmSound() RTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnTargetAssessmentRequest(TargetAssessmentRequest evt) overrideRTTI
  • EntityNotificationType OnSecuritySystemOutput(SecuritySystemOutput evt) overrideRTTI
  • EntityNotificationType OnSecurityAlarmBreachResponse(SecurityAlarmBreachResponse evt) overrideRTTI
  • EntityNotificationType OnQuestForceSecuritySystemSafe(QuestForceSecuritySystemSafe evt) overrideRTTI
  • EntityNotificationType OnQuestForceSecuritySystemArmed(QuestForceSecuritySystemArmed evt) overrideRTTI
  • void QuestForceState(ESecuritySystemState state) RTTI
  • ToggleAlarm? ActionToggleAlarm() RTTI
  • EntityNotificationType OnToggleAlarm(ToggleAlarm evt) RTTI
  • SecurityAlarmEscalate? ActionSecurityAlarmEscalate() RTTI
  • EntityNotificationType OnSecurityAlarmEscalate(SecurityAlarmEscalate evt) RTTI
  • SecurityAlarmBreachResponse? CreateAlarmResponse(ESecuritySystemState alarmState) RTTI
  • EntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt) overrideRTTI
  • void RefreshSlaves() RTTI
  • bool IsAlarmStateCombat() RTTI
  • bool IsAlarmStateNotCombat() RTTI
  • bool IsAlarmStateSafe() RTTI
  • bool IsAlarmStateNotSafe() RTTI
  • bool IsAlarmStateAlerted() RTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI