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
CDotaSubquestPlayerStat
CDotaSubquestTutorialEvent
CDotaTutorialNPCBlocker
CDotaTutorialNetworker
CDynamicLight
CDynamicNavConnectionsVolume
CDynamicProp
CDynamicPropAlias_cable_dynamic
CDynamicPropAlias_dynamic_prop
CDynamicPropAlias_prop_dynamic_override
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
Type
/
to search schemas
Dota 2
server
CBeam
CEnvBeam
CEnvBeam
env_beam
2448 bytes (0x0990), align 8
Source
Inherits
CBeam
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 – 0x08F7
m_active
int32
2296
0x08F8
m_spriteTexture
CStrongHandle
<
InfoForResourceTypeIMaterial2
>
2304
0x0900
m_iszStartEntity
CUtlSymbolLarge
2312
0x0908
m_iszEndEntity
CUtlSymbolLarge
2320
0x0910
m_life
float32
2328
0x0918
m_boltWidth
float32
2332
0x091C
m_noiseAmplitude
float32
2336
0x0920
m_speed
int32
2340
0x0924
m_restrike
float32
2344
0x0928
m_iszSpriteName
CUtlSymbolLarge
2352
0x0930
m_frameStart
int32
2360
0x0938
m_vEndPointWorld
VectorWS
2364
0x093C
m_vEndPointRelative
Vector
2376
0x0948
MNotSaved
m_radius
float32
2388
0x0954
m_TouchType
Touch_t
2392
0x0958
m_iFilterName
CUtlSymbolLarge
2400
0x0960
m_hFilter
CHandle
<
CBaseEntity
>
2408
0x0968
m_iszDecal
CUtlSymbolLarge
2416
0x0970
m_OnTouchedByEntity
CEntityIOOutput
2424
0x0978
env_beam
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
LightningStart
string
m_iszStartEntity
LightningEnd
string
m_iszEndEntity
targetpoint
position_vector
m_vEndPointWorld
life
float32
m_life
BoltWidth
float32
m_boltWidth
NoiseAmplitude
float32
m_noiseAmplitude
TextureScroll
int32
m_speed
StrikeTime
float32
m_restrike
texture
string
m_iszSpriteName
framestart
int32
m_frameStart
Radius
float32
m_radius
TouchType
Touch_t
m_TouchType
filtername
string
m_iFilterName
decalname
string
m_iszDecal
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
StrikeOnce
()
—
Toggle
()
—
TurnOff
()
—
TurnOn
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnTouchedByEntity
()
—