PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ContainerLocked.c File Reference

Data Structures

class  ContainerLockedBase
 
class  Land_ContainerLocked_Yellow_DE
 
class  Land_ContainerLocked_Red_DE
 

Functions

ContainerLockedBase BuildingSuper GetLockCompatibilityType (int doorIdx)
 
void ContainerLockedBase ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
protected void HandleDoorLoad ()
 
override void OnDoorLocked (DoorLockParams params)
 
override void OnDoorUnlocked (DoorLockParams params)
 
override void OnDoorCloseStart (DoorStartParams params)
 
override void OnDoorOpenStart (DoorStartParams params)
 

Variables

protected int m_LockedMask = 0
 
protected int m_OpeningMask = 0
 

Function Documentation

◆ ContainerLockedBase()

◆ GetLockCompatibilityType()

override int GetLockCompatibilityType ( int  doorIdx)

Referenced by OnStoreSave().

◆ HandleDoorLoad()

protected void HandleDoorLoad ( )

◆ OnDoorCloseStart()

override void OnDoorCloseStart ( DoorStartParams  params)

◆ OnDoorLocked()

override void OnDoorLocked ( DoorLockParams  params)

◆ OnDoorOpenStart()

override void OnDoorOpenStart ( DoorStartParams  params)

◆ OnDoorUnlocked()

override void OnDoorUnlocked ( DoorLockParams  params)

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext  ctx,
int  version 
)

◆ OnStoreSave()

override void OnStoreSave ( ParamsWriteContext  ctx)

Variable Documentation

◆ m_LockedMask

protected int m_LockedMask = 0

◆ m_OpeningMask