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
CInfoParticleTarget
CInfoPlayerCounterterrorist
CInfoPlayerStart
CInfoPlayerTerrorist
CInfoSpawnGroupLandmark
CInfoSpawnGroupLoadUnload
CInfoTarget
CInfoTargetServerOnly
CInfoTeleportDestination
CInfoVisibilityBox
CInfoWorldLayer
CInstancedSceneEntity
CInstructorEventEntity
CIronSightController
CItem
CItemAssaultSuit
CItemDefuser
CItemDefuserAlias_item_defuser
CItemDogtags
CItemGeneric
CItemGenericTriggerHelper
CItemKevlar
CItemSoda
CItem_Healthshot
CKeepUpright
CKnife
CLightComponent
CLightDirectionalEntity
CLightEntity
CLightEnvironmentEntity
CLightOrthoEntity
CLightSpotEntity
CLogicAchievement
CLogicActiveAutosave
CLogicActivityEvent
CLogicAuto
CLogicAutosave
CLogicBranch
CLogicBranchList
CLogicBranchList::LogicBranchListenerLastState_t
CLogicCase
CLogicCollisionPair
CLogicCompare
CLogicDistanceAutosave
CLogicDistanceCheck
CLogicEventListener
CLogicGameEvent
CLogicGameEventListener
CLogicGameStateReport
CLogicLineToEntity
CLogicMeasureMovement
CLogicNPCCounter
CLogicNPCCounterAABB
CLogicNPCCounterOBB
CLogicNavigation
CLogicPlayerProxyBase
CLogicProximity
CLogicRelay
CLogicScript
CLogicalEntity
CMapInfo
CMapSharedEnvironment
CMapVetoPickController
CMarkupSearchHelper
CMarkupSearch_PathCostAreaFilter
CMarkupVolume
CMarkupVolumeTagged
CMarkupVolumeTagged_Nav
CMarkupVolumeTagged_NavGame
CMarkupVolumeWithRef
CMathColorBlend
CMathCounter
CMathRemap
CMessage
CMessageEntity
CModelPointEntity
CModelState
CMolotovGrenade
CMolotovProjectile
CMomentaryRotButton
Type
/
to search schemas
Counter-Strike 2
server
CItem
CItemGeneric
CItemGeneric
item_generic
3088 bytes (0x0C10), align 16
Source
Inherits
CItem
CBaseAnimGraph
CBaseModelEntity
CBaseEntity
CEntityInstance
Used by fields
CItemGenericTriggerHelper
m_hParentItem
Also in
Dota 2
offsets differ
Deadlock
offsets differ
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0AF3
m_bHasTriggerRadius
bool
2804
0x0AF4
MNotSaved
m_bHasPickupRadius
bool
2805
0x0AF5
MNotSaved
m_flPickupRadiusSqr
float32
2808
0x0AF8
MNotSaved
m_flTriggerRadiusSqr
float32
2812
0x0AFC
MNotSaved
m_flLastPickupCheck
GameTime_t
2816
0x0B00
MNotSaved
m_bPlayerCounterListenerAdded
bool
2820
0x0B04
MNotSaved
m_bPlayerInTriggerRadius
bool
2821
0x0B05
MNotSaved
m_hSpawnParticleEffect
CStrongHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
2824
0x0B08
MNotSaved
m_pAmbientSoundEffect
CUtlSymbolLarge
2832
0x0B10
MNotSaved
m_bAutoStartAmbientSound
bool
2840
0x0B18
MNotSaved
m_pSpawnScriptFunction
CUtlSymbolLarge
2848
0x0B20
MNotSaved
m_hPickupParticleEffect
CStrongHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
2856
0x0B28
MNotSaved
m_pPickupSoundEffect
CUtlSymbolLarge
2864
0x0B30
MNotSaved
m_pPickupScriptFunction
CUtlSymbolLarge
2872
0x0B38
MNotSaved
m_hTimeoutParticleEffect
CStrongHandle
<
InfoForResourceTypeIParticleSystemDefinition
>
2880
0x0B40
MNotSaved
m_pTimeoutSoundEffect
CUtlSymbolLarge
2888
0x0B48
MNotSaved
m_pTimeoutScriptFunction
CUtlSymbolLarge
2896
0x0B50
MNotSaved
m_pPickupFilterName
CUtlSymbolLarge
2904
0x0B58
MNotSaved
m_hPickupFilter
CHandle
<
CBaseFilter
>
2912
0x0B60
MNotSaved
m_OnPickup
CEntityIOOutput
2920
0x0B68
m_OnTimeout
CEntityIOOutput
2944
0x0B80
m_OnTriggerStartTouch
CEntityIOOutput
2968
0x0B98
m_OnTriggerTouch
CEntityIOOutput
2992
0x0BB0
m_OnTriggerEndTouch
CEntityIOOutput
3016
0x0BC8
m_pAllowPickupScriptFunction
CUtlSymbolLarge
3040
0x0BE0
MNotSaved
m_flPickupRadius
float32
3048
0x0BE8
MNotSaved
m_flTriggerRadius
float32
3052
0x0BEC
MNotSaved
m_pTriggerSoundEffect
CUtlSymbolLarge
3056
0x0BF0
MNotSaved
m_bGlowWhenInTrigger
bool
3064
0x0BF8
MNotSaved
m_glowColor
Color
3068
0x0BFC
MNotSaved
m_bUseable
bool
3072
0x0C00
MNotSaved
m_hTriggerHelper
CHandle
<
CItemGenericTriggerHelper
>
3076
0x0C04
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
()
—