class Bunker
Bunker › House › BuildingBase › Building › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Constructors 1
void Bunker()References EntityAI.RegisterNetSyncVariableBool()
Constants 1
protected const float DOOR_AUTOCLOSE_TIME = 12Referenced by OnDoorOpenStart()
Members 3
private bool m_IsActiveprotected DigitalCodeLock_Bunker m_CodeLockReferenced by BroadcastedBunker.GetCodeLock(), BroadcastedBunker.ResolveCodeLock(), GetCodeLock()
Show 3 more
, GetCodeLockComponent(), GetDebugText(), and HasCodeLock()Methods 16
CodeLockComponent GetCodeLockComponent()DigitalCodeLock_Bunker GetCodeLock()References m_CodeLock
Referenced by CanDoorBeOpened(), OnBunkerActivated(), OnBunkerDeactivated()
Show 1 more
, OnDoorCloseStart()override void DeferredInit()Referenced by BroadcastedBunker.DeferredInit()
override bool CanDoorBeOpened(notnull DoorManipulationParams params)override void OnDoorOpenStart(DoorStartParams params)References IsMainDoor(), Timer.Run(), map.Set()
Show 4 more
, new Timer(), DOOR_AUTOCLOSE_TIME, m_AutoCloseTimers, and Param1.param1override void OnDoorCloseStart(DoorStartParams params)void SetActive(bool isActive)Referenced by OnBunkerActivated(), OnBunkerDeactivated(), and BunkerBroadcastProxy.OnVariablesSynchronized()
References GetMainDoorIndex()
protected void AutoCloseDoor(int doorIndex)protected void RemoveDoorTimer(int doorIndex)Referenced by AutoCloseDoor()
References GetCodeLock(), SetActive(), DigitalCodeLock_Bunker.SetLockCode()
Show 1 more
, DigitalCodeLock.SetLockState()void OnBunkerDeactivated()References DigitalCodeLock_Bunker.Disable(), GetCodeLock(), SetActive()
Show 1 more
, DigitalCodeLock.SetLockState()override string GetDebugText()DIAG_DEVELOPERReferences string.Format(), EntityAI.GetDebugText(), DigitalCodeLock.GetLockPIN()