DoorProximityDetector
classscriptedClass
extends ProximityDetector › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 3
| Name | Type | Flags |
|---|---|---|
authorizationLevel | ESecurityAccessLevel | scriptedprivate |
blinkInterval | Float | scriptedprivate |
triggeredAlarmID | DelayID | scriptedprivate |
Methods 18
private final func CancelAlarmCallback()scripted
private const func GetController() -> ref<DoorProximityDetectorController>scripted
public const func GetDevicePS() -> ref<DoorProximityDetectorControllerPS>scripted
private final func IsAlarmTriggered() -> Boolscripted
private final func IsPlayerAuthorized() -> Boolscripted
protected func LockDevice(shouldLock: Bool)scripted
protected cb func OnAlarmBlink(evt: ref<AlarmEvent>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnSecuritySystemOutput(evt: ref<SecuritySystemOutput>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
private final func SetAppearanceState(appearanceState: DoorProximityDetectorAppearanceStateType)scripted
protected func StartGlitching(glitchState: EGlitchState, opt intensity: Float)scripted
protected func StopGlitching()scripted
private final func TriggerAlarmBehavior(yes: Bool)scripted
protected func TurnOffDevice()scripted
protected func TurnOnDevice()scripted