Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,284
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CEconEntity
CEconEntity::AttachedParticleInfo_t
CEconItemAttribute
CEconItemView
CEconWearable
CEffectData
CEnableMotionFixup
CEntityBlocker
CEntityDissolve
CEnvBeam
CEnvCombinedLightProbeVolume
CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume
CEnvCubemap
CEnvCubemapBox
CEnvCubemapFog
CEnvDecal
CEnvDeferredLight
CEnvDeferredSpotLight
CEnvDetailController
CEnvEntityMaker
CEnvExplosion
CEnvFade
CEnvGlobal
CEnvInstructorHint
CEnvInstructorVRHint
CEnvLightProbeVolume
CEnvParticleGlow
CEnvShake
CEnvSky
CEnvSoundscape
CEnvSoundscapeAlias_snd_soundscape
CEnvSoundscapeProxy
CEnvSoundscapeProxyAlias_snd_soundscape_proxy
CEnvSoundscapeTriggerable
CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable
CEnvSpark
CEnvTilt
CEnvVolumetricFogController
CEnvVolumetricFogVolume
CEnvWindShared
CExplosionTypeData
CFilterAttributeInt
CFilterClass
CFilterContext
CFilterDotaEntities
CFilterEnemy
CFilterLOS
CFilterMassGreater
CFilterModel
CFilterMultiple
CFilterName
CFilterProximity
CFilterTeam
CFoWBlockerEntity
CFoWBlockerRegion
CFoWRevealerEntity
CFogController
CFogTrigger
CFogVolume
CFuncBrush
CFuncElectrifiedVolume
CFuncIllusionary
CFuncInteractionLayerClip
CFuncMoveLinear
CFuncMoveLinearAlias_momentary_door
CFuncMover
CFuncMover::FindFollowMoverStrategy_t
CFuncMover::FollowConstraint_t
CFuncMover::FollowEntityDirection_t
CFuncMover::Move_t
CFuncMover::OrientationUpdate_t
CFuncMover::PathRebuildStrategy_t
CFuncMover::TransitionToPathNodeAction_t
CFuncMoverRouter
CFuncNavBlocker
CFuncNavObstruction
CFuncPlat
CFuncPlatRot
CFuncPropRespawnZone
CFuncRotating
Type
/
to search schemas
Dota 2
server
CPointEntity
CEnvEntityMaker
CEnvEntityMaker
env_entity_maker
1304 bytes (0x0518), align 8
Source
Inherits
CPointEntity
CBaseEntity
CEntityInstance
Also in
Counter-Strike 2
offsets differ
Deadlock
offsets differ
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0497
m_vecEntityMins
Vector
1176
0x0498
MNotSaved
m_vecEntityMaxs
Vector
1188
0x04A4
MNotSaved
m_hCurrentInstance
CHandle
<
CBaseEntity
>
1200
0x04B0
m_hCurrentBlocker
CHandle
<
CBaseEntity
>
1204
0x04B4
m_vecBlockerOrigin
VectorWS
1208
0x04B8
m_angPostSpawnDirection
QAngle
1220
0x04C4
m_flPostSpawnDirectionVariance
float32
1232
0x04D0
m_flPostSpawnSpeed
float32
1236
0x04D4
m_bPostSpawnUseAngles
bool
1240
0x04D8
m_iszTemplate
CUtlSymbolLarge
1248
0x04E0
m_pOutputOnSpawned
CEntityIOOutput
1256
0x04E8
m_pOutputOnFailedSpawn
CEntityIOOutput
1280
0x0500
env_entity_maker
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
EntityTemplate
string
m_iszTemplate
PostSpawnDirection
QAngle
m_angPostSpawnDirection
PostSpawnDirectionVariance
float32
m_flPostSpawnDirectionVariance
PostSpawnSpeed
float32
m_flPostSpawnSpeed
PostSpawnInheritAngles
bool
m_bPostSpawnUseAngles
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
ForceSpawn
()
—
ForceSpawnAtEntityOrigin
(param:
string
)
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnEntityFailedSpawn
()
—
OnEntitySpawned
()
—