DIFF

class Land_Underground_EntranceBaseSource

Land_Underground_EntranceBase House BuildingBase Building EntityAI Entity ObjectTyped Object IEntity Managed

All members, including inherited

Constructors 2

void ~Land_Underground_EntranceBase()

Constants 1

private const float TEMP_HOTIX_TIMESLICE = 0.01

Members 11

EUndegroundEntranceState m_DoorStatePrev = EUndegroundEntranceState.UNINITIALIZED
ref array<Land_Underground_Panel> m_ConnectedPanels
EntranceLight m_InteriorLight3
private ref Timer m_TempHotfixTimer!SERVER

Methods 26

void CreateLights()

Temporary hotfix for EOnPostSimulate/EOnFrame methods not beeing called on static objects

void CleanUpOnDeleteClient()
void CleanUpOnClosedClient()
bool CanManipulate(Param param = null)
References m_DoorState
void Manipulate(Param param = null)
References OpenServer()
void OnUpdateClient(float timeSlice)
Referenced by EOnPostSimulate()
override void EOnPostSimulate(IEntity other, float timeSlice)
void SetDoorStateServer(EUndegroundEntranceState newState)
Referenced by OnAction(), and OpenServer()
void OnDoorStateChangedServer(EUndegroundEntranceState newState)
Referenced by SetDoorStateServer()
void OpenServer(bool force = false)
Referenced by Manipulate(), and OnAction()
void HandleVisualPlayback(EUndegroundEntranceState newState, EUndegroundEntranceState prevState)
void HandleAudioPlayback(EUndegroundEntranceState newState, EUndegroundEntranceState prevState)
void OnFinishedTimerServer()
override void OnVariablesSynchronized()
bool IsInitDoorStateSync()
References m_DoorStatePrev