Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CAI_ChangeHintGroup
CAI_Expresser
CAI_ExpresserWithFollowup
CAK47
CAmbientGeneric
CAttributeContainer
CAttributeList
CAttributeManager
CAttributeManager::cached_attribute_float_t
CBarnLight
CBaseAnimGraph
CBaseAnimGraphAlias_baseanimating
CBaseAnimGraphController
CBaseButton
CBaseCSGrenade
CBaseCSGrenadeProjectile
CBaseClientUIEntity
CBaseCombatCharacter
CBaseDMStart
CBaseDoor
CBaseEntity
CBaseFilter
CBaseGrenade
CBaseIssue
CBaseModelEntity
CBaseModelEntity::BodyGroupRequest_t
CBaseModelEntity::OnDamageLevelChangedArgs_t
CBasePlatTrain
CBasePlayerController
CBasePlayerPawn
CBasePlayerVData
CBasePlayerWeapon
CBasePlayerWeaponVData
CBaseProp
CBasePropDoor
CBaseToggle
CBaseTrigger
CBeam
CBlood
CBodyComponent
CBodyComponentBaseAnimGraph
CBodyComponentBaseModelEntity
CBodyComponentPoint
CBodyComponentSkeletonInstance
CBombTarget
CBot
CBreakable
CBreakableProp
CBrokenGlassTrap
CBtActionAim
CBtActionCombatPositioning
CBtActionMoveTo
CBtActionParachutePositioning
CBtNode
CBtNodeComposite
CBtNodeCondition
CBtNodeConditionInactive
CBtNodeDecorator
CBuoyancyHelper
CBuyZone
CC4
CCS2PawnGraphController
CCS2WeaponGraphController
CCSBot
CCSCustomHudLayout
CCSCustomHudLayoutState
CCSCustomPlayerCamera
CCSGO_EndOfMatchLineupEnd
CCSGO_EndOfMatchLineupEndpoint
CCSGO_EndOfMatchLineupStart
CCSGO_RushIntroCharacterPosition
CCSGO_RushIntroCounterTerroristPosition
CCSGO_RushIntroTerroristPosition
CCSGO_TeamIntroCharacterPosition
CCSGO_TeamIntroCounterTerroristPosition
CCSGO_TeamIntroTerroristPosition
CCSGO_TeamPreviewCharacterPosition
CCSGO_TeamSelectCharacterPosition
CCSGO_TeamSelectCounterTerroristPosition
CCSGO_TeamSelectTerroristPosition
Type
/
to search schemas
Counter-Strike 2
server
CBaseToggle
CBaseDoor
CBaseDoor
func_door
2648 bytes (0x0A58), align 8
Source
Inherits
CBaseToggle
CBaseModelEntity
CBaseEntity
CEntityInstance
Derived classes
CRotDoor
Also in
client
Deadlock
offsets differ
Half-Life: Alyx
differs
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x08DF
m_angMoveEntitySpace
QAngle
2272
0x08E0
m_vecMoveDirParentSpace
Vector
2284
0x08EC
m_ls
locksound_t
2296
0x08F8
MNotSaved
m_bForceClosed
bool
2328
0x0918
m_bDoorGroup
bool
2329
0x0919
m_bLocked
bool
2330
0x091A
m_bIgnoreDebris
bool
2331
0x091B
m_bNoNPCs
bool
2332
0x091C
m_eSpawnPosition
FuncDoorSpawnPos_t
2336
0x0920
m_flBlockDamage
float32
2340
0x0924
m_NoiseMoving
CGameSoundEventName
2344
0x0928
m_NoiseArrived
CGameSoundEventName
2352
0x0930
m_NoiseMovingClosed
CGameSoundEventName
2360
0x0938
m_NoiseArrivedClosed
CGameSoundEventName
2368
0x0940
m_ChainTarget
CUtlSymbolLarge
2376
0x0948
m_OnBlockedClosing
CEntityIOOutput
2384
0x0950
m_OnBlockedOpening
CEntityIOOutput
2408
0x0968
m_OnUnblockedClosing
CEntityIOOutput
2432
0x0980
m_OnUnblockedOpening
CEntityIOOutput
2456
0x0998
m_OnFullyClosed
CEntityIOOutput
2480
0x09B0
m_OnFullyOpen
CEntityIOOutput
2504
0x09C8
m_OnClose
CEntityIOOutput
2528
0x09E0
m_OnOpen
CEntityIOOutput
2552
0x09F8
m_OnLockedUse
CEntityIOOutput
2576
0x0A10
m_bLoopMoveSound
bool
2600
0x0A28
m_bCreateNavObstacle
bool
2632
0x0A48
m_flSpeed
float32
2636
0x0A4C
m_isChaining
bool
2640
0x0A50
MNotSaved
m_bIsUsable
bool
2641
0x0A51
MNotSaved
func_door
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
movedir
QAngle
m_angMoveEntitySpace
noise1
soundname
m_NoiseMoving
noise2
soundname
m_NoiseArrived
startclosesound
soundname
m_NoiseMovingClosed
closesound
soundname
m_NoiseArrivedClosed
chainstodoor
string
m_ChainTarget
locked_sound
soundname
m_ls.sLockedSound
unlocked_sound
soundname
m_ls.sUnlockedSound
dmg
float32
m_flBlockDamage
spawnpos
FuncDoorSpawnPos_t
m_eSpawnPosition
forceclosed
bool
m_bForceClosed
loopmovesound
bool
m_bLoopMoveSound
ignoredebris
bool
m_bIgnoreDebris
CreateNavObstacle
bool
m_bCreateNavObstacle
speed
float32
m_flSpeed
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Close
()
—
Lock
()
—
Open
()
—
SetNoNPCs
(param:
bool
)
—
SetSpeed
(param:
float
)
—
SetToggleState
(param:
float
)
—
Toggle
()
—
Unlock
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnBlockedClosing
()
—
OnBlockedOpening
()
—
OnClose
()
—
OnFullyClosed
()
—
OnFullyOpen
()
—
OnLockedUse
()
—
OnOpen
()
—
OnUnblockedClosing
()
—
OnUnblockedOpening
()
—