SecurityAlarm
classscriptedClass
extends InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 3
| Name | Type | Flags |
|---|---|---|
destroyedAlarm | ref<MeshComponent> | scriptedprotected |
isGlitching | Bool | scriptedprotected |
workingAlarm | ref<MeshComponent> | scriptedprotected |
Methods 31
protected func ActivateDevice()scripted
protected func BreakDevice()scripted
protected func CutPower()scripted
protected func DeactivateDevice()scripted
protected final func DeactivateState()scripted
protected final func DetermineState()scripted
public const func DeterminGameplayRole() -> EGameplayRolescripted
private const func GetController() -> ref<SecurityAlarmController>scripted
public const func GetDevicePS() -> ref<SecurityAlarmControllerPS>scripted
protected cb func OnQuestForceSecuritySystemArmed(evt: ref<QuestForceSecuritySystemArmed>) -> Boolscripted
protected cb func OnQuestForceSecuritySystemSafe(evt: ref<QuestForceSecuritySystemSafe>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnSecurityAlarmBreachResponse(evt: ref<SecurityAlarmBreachResponse>) -> Boolscripted
protected cb func OnSecuritySystemOutput(evt: ref<SecuritySystemOutput>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnTargetAssessmentRequest(evt: ref<TargetAssessmentRequest>) -> Boolscripted
protected cb func OnToggleAlarm(evt: ref<ToggleAlarm>) -> Boolscripted
protected final func PlaySound()scripted
protected func ResolveGameplayState()scripted
protected final func SendStim()scripted
protected final func SetCombatState()scripted
protected final func StartBlinking()scripted
protected func StartGlitching(glitchState: EGlitchState, opt intensity: Float)scripted
protected final func StopBlinking()scripted
protected func StopGlitching()scripted
protected final func StopSound()scripted
protected final func StopStim()scripted
protected func TurnOffDevice()scripted
protected func TurnOffLights()scripted
protected func TurnOnDevice()scripted
protected final func TurnOnLights()scripted