Source2Toolkit
SchemaEntityClasses

CBaseDoor

CBaseDoor

Inheritance: CBaseToggle

Fields

  • m_angMoveEntitySpace QAngle
  • m_vecMoveDirParentSpace Vector
  • m_ls locksound_t
  • m_bForceClosed bool
  • m_bDoorGroup bool
  • m_bLocked bool
  • m_bIgnoreDebris bool
  • m_bNoNPCs bool
  • m_eSpawnPosition FuncDoorSpawnPos_t
  • m_flBlockDamage float
  • m_NoiseMoving CGameSoundEventName
  • m_NoiseArrived CGameSoundEventName
  • m_NoiseMovingClosed CGameSoundEventName
  • m_NoiseArrivedClosed CGameSoundEventName
  • m_ChainTarget CUtlSymbolLarge
  • 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_bLoopMoveSound bool
  • m_bCreateNavObstacle bool
  • m_flSpeed float
  • m_isChaining bool
  • m_bIsUsable bool

Methods

CBaseDoor* New(className)

Parameters
  • className const char*

CBaseDoor* FromIndex(iIndex)

Parameters
  • iIndex int

CBaseDoor* FromIndex(index)

Parameters
  • index CEntityIndex

CHandle<CBaseDoor> GetHandle()

On this page