SchemaEntityClasses
CBasePropDoor
CBasePropDoor
Inheritance: CDynamicProp
Fields
- m_flAutoReturnDelay float
- m_hDoorList CUtlVector<CHandle<CBasePropDoor>>
- m_nHardwareType int32_t
- m_bNeedsHardware bool
- m_eDoorState DoorState_t
- m_bLocked bool
- m_bNoNPCs bool
- m_closedPosition Vector
- m_closedAngles QAngle
- m_hBlocker CHandle<CBaseEntity>
- m_bFirstBlocked bool
- m_ls locksound_t
- m_bForceClosed bool
- m_vecLatchWorldPosition Vector
- m_hActivator CHandle<CBaseEntity>
- m_flSpeed float
- m_SoundMoving CGameSoundEventName
- m_SoundOpen CGameSoundEventName
- m_SoundClose CGameSoundEventName
- m_SoundLock CGameSoundEventName
- m_SoundUnlock CGameSoundEventName
- m_SoundLatch CGameSoundEventName
- m_SoundPound CGameSoundEventName
- m_SoundJiggle CGameSoundEventName
- m_SoundLockedAnim CGameSoundEventName
- m_numCloseAttempts int32_t
- m_nPhysicsMaterial CUtlStringToken
- m_SlaveName CUtlSymbolLarge
- m_hMaster CHandle<CBasePropDoor>
- m_OnBlockedClosing CEntityIOOutput
- m_OnBlockedOpening CEntityIOOutput
- m_OnUnblockedClosing CEntityIOOutput
- m_OnUnblockedOpening CEntityIOOutput
- m_OnFullyClosed CEntityIOOutput
- m_OnFullyOpen CEntityIOOutput
- m_OnClose CEntityIOOutput
- m_OnOpen CEntityIOOutput
- m_OnLockedUse CEntityIOOutput
- m_OnAjarOpen CEntityIOOutput
Methods
CBasePropDoor* New(className)
Parameters
- className const char*
CBasePropDoor* FromIndex(iIndex)
Parameters
- iIndex int
CBasePropDoor* FromIndex(index)
Parameters
- index CEntityIndex