BunkerDoor
classscriptedClass
extends Door › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 4
| Name | Type | Flags |
|---|---|---|
fastOpenSoundName | CName | scriptedprivate |
glitchingSoundName | CName | scriptedprivate |
halfOpenSoundName | CName | scriptedprivate |
loudAnnouncementOpenSoundName | CName | scriptedprivate |
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