BunkerDoorControllerPS
classscriptedClasssavable
extends DoorControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
malfanctioningBehaviourActive | Bool | scriptedprivatepersistent |
malfunctioningChance | Int32 | scriptedprivatepersistent |
malfunctioningStimRange | Float | scriptedprivate |
malfunctioningType | EMalfunctioningType | scriptedprivatepersistent |
NpcOpenSpeed | Float | scriptedprivate |
NpcOpenTime | Float | scriptedprivate |
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