AlarmLight class
AlarmLight
Inheritance
Base: BasicDistractionDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
isGlitching | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnSecurityAlarmBreachResponse(SecurityAlarmBreachResponse evt)RTTIbool OnQuestForceSecuritySystemSafe(QuestForceSecuritySystemSafe evt)overrideRTTIbool OnQuestForceSecuritySystemArmed(QuestForceSecuritySystemArmed evt)overrideRTTIbool OnSecuritySystemOutput(SecuritySystemOutput evt)overrideRTTIvoid StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIvoid StopGlitching()overrideRTTIvoid UpdateLights()RTTIvoid TurnOnLights()RTTIvoid TurnOffLights()RTTIvoid StartBlinking()RTTIvoid StopBlinking()RTTIvoid SendStim()RTTIvoid StopStim()RTTIvoid CutPower()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIAlarmLightController? GetController()overrideRTTIAlarmLightControllerPS? GetDevicePS()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTI