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
CPathParticleRope
CPathParticleRopeAlias_path_particle_rope_clientside
CPathQueryComponent
CPathSimple
CPathTrack
CPathWithDynamicNodes
CPathfindInDirectionData
CPathfindLocalData
CPathfindRandomData
CPhysBallSocket
CPhysBox
CPhysConstraint
CPhysExplosion
CPhysFixed
CPhysForce
CPhysHinge
CPhysHingeAlias_phys_hinge_local
CPhysImpact
CPhysLength
CPhysMagnet
CPhysMotor
CPhysPulley
CPhysSlideConstraint
CPhysThruster
CPhysTorque
CPhysWheelConstraint
CPhysicalButton
CPhysicsEntitySolver
CPhysicsNPCSolver
CPhysicsProp
CPhysicsProp::CrateType_t
CPhysicsPropOverride
CPhysicsPropRespawnable
CPhysicsShake
CPhysicsSpring
CPhysicsWire
CPlatTrigger
CPlayerSprayDecal
CPlayerTrackedStatsEntity
CPlayerVisibility
CPlayer_AutoaimServices
CPlayer_CameraServices
CPlayer_FlashlightServices
CPlayer_ItemServices
CPlayer_MovementServices
CPlayer_MovementServices_Humanoid
CPlayer_ObserverServices
CPlayer_UseServices
CPlayer_WaterServices
CPlayer_WeaponServices
CPointAngleSensor
CPointAngularVelocitySensor
CPointBroadcastClientCommand
CPointCamera
CPointCameraVFOV
CPointChildModifier
CPointClientCommand
CPointClientUIDialog
CPointClientUIWorldPanel
CPointClientUIWorldTextPanel
CPointCommentaryNode
CPointEntity
CPointEntityFinder
CPointHurt
CPointModifierThinker
CPointOrient
CPointPrefab
CPointProximitySensor
CPointPulse
CPointPush
CPointServerCommand
CPointTeleport
CPointTemplate
CPointValueRemapper
CPointVelocitySensor
CPointWorldText
CPostProcessingVolume
CPrecipitation
CPrecipitationBlocker
CPrecipitationVData
Type
/
to search schemas
Deadlock
server
CBaseAnimGraph
CPhysMagnet
CPhysMagnet
phys_magnet
2896 bytes (0x0B50), align 16
Source
Inherits
CBaseAnimGraph
CBaseModelEntity
CBaseEntity
CEntityInstance
Also in
client
Counter-Strike 2
offsets differ
Dota 2
differs
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0ADF
m_OnMagnetAttach
CEntityIOOutput
2784
0x0AE0
m_OnMagnetDetach
CEntityIOOutput
2808
0x0AF8
m_massScale
float32
2832
0x0B10
m_forceLimit
float32
2836
0x0B14
m_torqueLimit
float32
2840
0x0B18
m_MagnettedEntities
CUtlVector
<
magnetted_objects_t
>
2848
0x0B20
m_bActive
bool
2872
0x0B38
m_bHasHitSomething
bool
2873
0x0B39
m_flTotalMass
float32
2876
0x0B3C
m_flRadius
float32
2880
0x0B40
m_flNextSuckTime
GameTime_t
2884
0x0B44
m_iMaxObjectsAttached
int32
2888
0x0B48
phys_magnet
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
massScale
float32
m_massScale
maxobjects
int32
m_iMaxObjectsAttached
forcelimit
float32
m_forceLimit
torquelimit
float32
m_torqueLimit
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Toggle
()
—
TurnOff
()
—
TurnOn
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnAttach
()
—
OnDetach
()
—