Entity systemClasses

CBasePropDoor

Schema class CBasePropDoor, derived from CDynamicProp.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CBasePropDoor.h

Inherits CDynamicProp

Fields

FieldType
m_flAutoReturnDelayfloat
m_hDoorListCUtlVector<CHandle<CBasePropDoor>>
m_nHardwareTypeint32_t
m_bNeedsHardwarebool
m_eDoorStateDoorState_t
m_bLockedbool
m_bNoNPCsbool
m_closedPositionVector
m_closedAnglesQAngle
m_hBlockerCHandle<CBaseEntity>
m_bFirstBlockedbool
m_lslocksound_t
m_bForceClosedbool
m_vecLatchWorldPositionVector
m_hActivatorCHandle<CBaseEntity>
m_flSpeedfloat
m_SoundMovingCGameSoundEventName
m_SoundOpenCGameSoundEventName
m_SoundCloseCGameSoundEventName
m_SoundLockCGameSoundEventName
m_SoundUnlockCGameSoundEventName
m_SoundLatchCGameSoundEventName
m_SoundPoundCGameSoundEventName
m_SoundJiggleCGameSoundEventName
m_SoundLockedAnimCGameSoundEventName
m_numCloseAttemptsint32_t
m_nPhysicsMaterialCUtlStringToken
m_SlaveNameCUtlSymbolLarge
m_hMasterCHandle<CBasePropDoor>
m_OnBlockedClosingCEntityIOOutput
m_OnBlockedOpeningCEntityIOOutput
m_OnUnblockedClosingCEntityIOOutput
m_OnUnblockedOpeningCEntityIOOutput
m_OnFullyClosedCEntityIOOutput
m_OnFullyOpenCEntityIOOutput
m_OnCloseCEntityIOOutput
m_OnOpenCEntityIOOutput
m_OnLockedUseCEntityIOOutput
m_OnAjarOpenCEntityIOOutput

Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).

On this page