REDNODE / GAME API

BunkerDoorControllerPS

classscriptedClasssavable

extends DoorControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable

Properties 6

NameTypeFlags
malfanctioningBehaviourActiveBoolscriptedprivatepersistent
malfunctioningChanceInt32scriptedprivatepersistent
malfunctioningStimRangeFloatscriptedprivate
malfunctioningTypeEMalfunctioningTypescriptedprivatepersistent
NpcOpenSpeedFloatscriptedprivate
NpcOpenTimeFloatscriptedprivate

Methods 14

public final func ActionMalfunctionHalfOpen() -> ref<MalfunctionHalfOpen>scripted
protected func CanAddToggleOpenAction(context: GetActionsContext) -> Boolscripted
public final const func GetMalfunctioningStimRange() -> Floatscripted
public final const func GetMalfunctioningType() -> EMalfunctioningTypescripted
public final const func GetNpcOpenSpeed() -> Floatscripted
public final const func GetNpcOpenTime() -> Floatscripted
protected func GetPlayerToggleOpenAction() -> ref<ToggleOpen>scripted
protected func Initialize()scripted
public final const func IsMalfunctioningBehaviourActive(type: EMalfunctioningType) -> Boolscripted
public final func OnMalfunctionHalfOpen(evt: ref<MalfunctionHalfOpen>) -> EntityNotificationTypescripted
protected func OnSetIsOpened()scripted
private final func ReinitializeMalfunctionBehaviour()scripted
public final func SetMalfunctioningType(type: EMalfunctioningType)scripted
private final const func ShouldMalfunction() -> Boolscripted