Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CInfoTrooperBossSpawn
CInfoTrooperNeutralCamp
CInfoTrooperNeutralSpawn
CInfoTrooperSpawn
CInfoTutorialController
CInfoTutorialPoint
CInfoVisibilityBox
CInfoWorldLayer
CInstancedSceneEntity
CInstructorEventEntity
CItem
CItemAOERootVData
CItemAOESilenceAuraVData
CItemAOESilenceModifierVData
CItemCapacitor
CItemCapacitorVData
CItemCrate
CItemCrateSpawn
CItemExplosiveBarrel
CItemGeneric
CItemGenericTriggerHelper
CItemHauntingScream
CItemHauntingScreamVData
CItemMetalSkinVData
CItemMysticReverb
CItemPhantomStrike_VData
CItemPowerShardVData
CItemRefresherVData
CItemShrink_RayVData
CItemSilenceGlyph
CItemSilenceGlyphVData
CItemSingleTargetStunVData
CItemSmokeBombPreCastModifierVData
CItemSoda
CItemStimPakVData
CItemXP
CItemXP::AssignedEarner_t
CItem_ActiveReload_VData
CItem_FleetfootBoots
CItem_FleetfootBoots_VData
CItem_GreaterWitheringWhip
CItem_Infuser_VData
CItem_ResonantHealing
CItem_ResonantHealing_VData
CItem_RestorativeLocket
CItem_RestorativeLocket_VData
CItem_WarpStone_VData
CItem_WitheringWhip
CItem_WitheringWhip_VData
CKeepUpright
CLaneMarkerPath
CLightComponent
CLightDirectionalEntity
CLightEntity
CLightOrthoEntity
CLightSpotEntity
CLogicAchievement
CLogicActiveAutosave
CLogicActivityEvent
CLogicAuto
CLogicAutoCitadel
CLogicAutosave
CLogicBranch
CLogicBranchList
CLogicBranchList::LogicBranchListenerLastState_t
CLogicCase
CLogicCollisionPair
CLogicCompare
CLogicDistanceAutosave
CLogicDistanceCheck
CLogicGameEvent
CLogicGameEventListener
CLogicGameStateReport
CLogicLineToEntity
CLogicMeasureMovement
CLogicNPCCounter
CLogicNPCCounterAABB
CLogicNPCCounterOBB
CLogicNavigation
CLogicPlayerProxyBase
Type
/
to search schemas
Deadlock
server
CItem
CItemGeneric
CItemGeneric
item_generic
3248 bytes (0x0CB0), align 16
Source
Inherits
CItem
CBaseAnimGraph
CBaseModelEntity
CBaseEntity
CEntityInstance
Used by fields
CItemGenericTriggerHelper
m_hParentItem
Also in
Counter-Strike 2
offsets differ
Dota 2
offsets differ
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0B93
m_bHasTriggerRadius
bool
2964
0x0B94
MNotSaved
m_bHasPickupRadius
bool
2965
0x0B95
MNotSaved
m_flPickupRadiusSqr
float32
2968
0x0B98
MNotSaved
m_flTriggerRadiusSqr
float32
2972
0x0B9C
MNotSaved
m_flLastPickupCheck
GameTime_t
2976
0x0BA0
MNotSaved
m_bPlayerCounterListenerAdded
bool
2980
0x0BA4
MNotSaved
m_bPlayerInTriggerRadius
bool
2981
0x0BA5
MNotSaved
m_hSpawnParticleEffect
CStrongHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
2984
0x0BA8
MNotSaved
m_pAmbientSoundEffect
CUtlSymbolLarge
2992
0x0BB0
MNotSaved
m_bAutoStartAmbientSound
bool
3000
0x0BB8
MNotSaved
m_pSpawnScriptFunction
CUtlSymbolLarge
3008
0x0BC0
MNotSaved
m_hPickupParticleEffect
CStrongHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
3016
0x0BC8
MNotSaved
m_pPickupSoundEffect
CUtlSymbolLarge
3024
0x0BD0
MNotSaved
m_pPickupScriptFunction
CUtlSymbolLarge
3032
0x0BD8
MNotSaved
m_hTimeoutParticleEffect
CStrongHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
3040
0x0BE0
MNotSaved
m_pTimeoutSoundEffect
CUtlSymbolLarge
3048
0x0BE8
MNotSaved
m_pTimeoutScriptFunction
CUtlSymbolLarge
3056
0x0BF0
MNotSaved
m_pPickupFilterName
CUtlSymbolLarge
3064
0x0BF8
MNotSaved
m_hPickupFilter
CHandle
<
CBaseFilter
>
3072
0x0C00
MNotSaved
m_OnPickup
CEntityIOOutput
3080
0x0C08
m_OnTimeout
CEntityIOOutput
3104
0x0C20
m_OnTriggerStartTouch
CEntityIOOutput
3128
0x0C38
m_OnTriggerTouch
CEntityIOOutput
3152
0x0C50
m_OnTriggerEndTouch
CEntityIOOutput
3176
0x0C68
m_pAllowPickupScriptFunction
CUtlSymbolLarge
3200
0x0C80
MNotSaved
m_flPickupRadius
float32
3208
0x0C88
MNotSaved
m_flTriggerRadius
float32
3212
0x0C8C
MNotSaved
m_pTriggerSoundEffect
CUtlSymbolLarge
3216
0x0C90
MNotSaved
m_bGlowWhenInTrigger
bool
3224
0x0C98
MNotSaved
m_glowColor
Color
3228
0x0C9C
MNotSaved
m_bUseable
bool
3232
0x0CA0
MNotSaved
m_hTriggerHelper
CHandle
<
CItemGenericTriggerHelper
>
3236
0x0CA4
MNotSaved
item_generic
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
spawn_particles
hparticlesystemdefinition
m_hSpawnParticleEffect
spawn_sound
string
m_pAmbientSoundEffect
auto_start_ambient_sound
bool
m_bAutoStartAmbientSound
spawn_script_func
string
m_pSpawnScriptFunction
pickup_particles
hparticlesystemdefinition
m_hPickupParticleEffect
pickup_sound
string
m_pPickupSoundEffect
pickup_script_func
string
m_pPickupScriptFunction
timeout_particles
hparticlesystemdefinition
m_hTimeoutParticleEffect
timeout_sound
string
m_pTimeoutSoundEffect
timeout_script_func
string
m_pTimeoutScriptFunction
pickup_filter_name
string
m_pPickupFilterName
allow_pickup_script_func
string
m_pAllowPickupScriptFunction
pickup_radius_override
float32
m_flPickupRadius
trigger_radius
float32
m_flTriggerRadius
trigger_sound
string
m_pTriggerSoundEffect
glow_in_trigger_radius
bool
m_bGlowWhenInTrigger
glowcolor
Color
m_glowColor
useable
bool
m_bUseable
auto_remove_timeout
float32
procedural
drag_override
float32
procedural
damping_override
float32
procedural
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
StartAmbientSound
()
—
StopAmbientSound
()
—
ToggleAmbientSound
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnPickup
()
—
OnTimeout
()
—
OnTriggerEndTouch
()
—
OnTriggerStartTouch
()
—
OnTriggerTouch
()
—