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::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
CFuncRotator
Type
/
to search schemas
Dota 2
server
CModelPointEntity
CEnvExplosion
CEnvExplosion
env_explosion
2224 bytes (0x08B0), align 8
Source
Inherits
CModelPointEntity
CBaseModelEntity
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 – 0x0857
m_iMagnitude
int32
2136
0x0858
m_flPlayerDamage
float32
2140
0x085C
m_iRadiusOverride
int32
2144
0x0860
m_flInnerRadius
float32
2148
0x0864
m_flDamageForce
float32
2152
0x0868
m_hInflictor
CHandle
<
CBaseEntity
>
2156
0x086C
m_iCustomDamageType
DamageTypes_t
2160
0x0870
m_bHasCustomDamageType
bool
2164
0x0874
m_bCreateDebris
bool
2165
0x0875
m_iszCustomEffectName
CUtlSymbolLarge
2176
0x0880
m_iszCustomSoundName
CUtlSymbolLarge
2184
0x0888
m_bSuppressParticleImpulse
bool
2192
0x0890
m_iClassIgnore
Class_T
2196
0x0894
m_iClassIgnore2
Class_T
2200
0x0898
m_iszEntityIgnoreName
CUtlSymbolLarge
2208
0x08A0
m_hEntityIgnore
CHandle
<
CBaseEntity
>
2216
0x08A8
env_explosion
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
iMagnitude
int32
m_iMagnitude
iRadiusOverride
int32
m_iRadiusOverride
DamageForce
float32
m_flDamageForce
create_debris
bool
m_bCreateDebris
ignoredClass
Class_T
m_iClassIgnore
ignoredEntity
string
m_iszEntityIgnoreName
explosion_type
string
procedural
explosion_custom_effect
string
m_iszCustomEffectName
explosion_custom_sound
string
m_iszCustomSoundName
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Explode
()
—
Outputs
Declared here
With inherited
Inherited outputs