Source2Toolkit
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

CHandle<CBasePropDoor> GetHandle()

On this page