REDNODE / GAME API

DoorProximityDetector

classscriptedClass

extends ProximityDetector › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 3

NameTypeFlags
authorizationLevelESecurityAccessLevelscriptedprivate
blinkIntervalFloatscriptedprivate
triggeredAlarmIDDelayIDscriptedprivate

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 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