REDNODE / GAME API

BunkerDoor

classscriptedClass

extends Door › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 4

NameTypeFlags
fastOpenSoundNameCNamescriptedprivate
glitchingSoundNameCNamescriptedprivate
halfOpenSoundNameCNamescriptedprivate
loudAnnouncementOpenSoundNameCNamescriptedprivate

Methods 20

private final func BroadCastOpeningStim(range: Float)scripted
private const func GetController() -> ref<BunkerDoorController>scripted
public const func GetDevicePS() -> ref<BunkerDoorControllerPS>scripted
protected func GetOpeningSpeed() -> Floatscripted
protected func GetOpeningTime() -> Floatscripted
private final func InitAnimation(opt reset: Bool)scripted
private final func InvokePsBusyState(time: Float)scripted
private final func IsInteractedByNPC() -> Boolscripted
private final func MakeDoorToBeForceOpen(delay: Float)scripted
protected cb func OnMalfunctionHalfOpen(evt: ref<MalfunctionHalfOpen>) -> Boolscripted
protected cb func OnSetDoorMalfunctioningType(evt: ref<SetDoorMalfunctioningType>) -> Boolscripted
private final func PlayGlitchingAnimation()scripted
private final func PlayHalfOpenAnimation()scripted
private final func PlayMalfunctionHalfOpen()scripted
protected func PlayOpenDoorSound()scripted
private final func ResetAnimation()scripted
protected func ResolveGameplayState()scripted
private final func SetUpAnimation()scripted
protected func SetupOpenDoorAnimationFeatures()scripted
protected func TriggerMoveDoorStimBroadcaster(broadcaster: ref<StimBroadcasterComponent>, reactionData: stimInvestigateData)scripted