SecurityAlarm class
SecurityAlarm
Inheritance
Base: InteractiveMasterDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
workingAlarm | ent.MeshComponent? | scripted |
destroyedAlarm | ent.MeshComponent? | scripted |
isGlitching | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTISecurityAlarmController? GetController()overrideRTTISecurityAlarmControllerPS? GetDevicePS()overrideRTTIbool OnToggleAlarm(ToggleAlarm evt)RTTIbool OnSecuritySystemOutput(SecuritySystemOutput evt)overrideRTTIbool OnSecurityAlarmBreachResponse(SecurityAlarmBreachResponse evt)RTTIbool OnTargetAssessmentRequest(TargetAssessmentRequest evt)RTTIbool OnQuestForceSecuritySystemSafe(QuestForceSecuritySystemSafe evt)overrideRTTIbool OnQuestForceSecuritySystemArmed(QuestForceSecuritySystemArmed evt)overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIvoid DetermineState()RTTIvoid SetCombatState()RTTIvoid DeactivateState()RTTIvoid PlaySound()RTTIvoid StopSound()RTTIvoid SendStim()RTTIvoid StopStim()RTTIvoid TurnOffLights()RTTIvoid TurnOnLights()RTTIvoid StartBlinking()RTTIvoid StopBlinking()RTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid CutPower()overrideRTTIvoid DeactivateDevice()overrideRTTIvoid ActivateDevice()overrideRTTIvoid BreakDevice()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTI