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
CLogicNPCCounter
CLogicNPCCounterAABB
CLogicNPCCounterOBB
CLogicNavigation
CLogicPlayerProxyBase
CLogicProximity
CLogicRelay
CLogicScript
CLogicalEntity
CMapSharedEnvironment
CMarkupSearchHelper
CMarkupSearch_PathCostAreaFilter
CMarkupVolume
CMarkupVolumeTagged
CMarkupVolumeTagged_Nav
CMarkupVolumeTagged_NavGame
CMarkupVolumeWithRef
CMatchTrackedStatsEntity
CMathColorBlend
CMathCounter
CMathRemap
CMessage
CMessageEntity
CModelPointEntity
CModelState
CMotorController
CMovementStatsProperty
CMoverPathNode
CMultiLightProxy
CMultiSource
CMultiplayRules
CMultiplayer_Expresser
CNavSpaceInfo
CNavVolumeBreadthFirstSearch
CNavVolumeCalculatedVector
CNavVolumeMarkupVolume
CNavWalkable
CNetworkedSequenceOperation
CNoiseStreamData
CNullEntity
CODTA_Unit_Warlock_Imp
CObstructionObject
COrnamentProp
CParticleSystem
CPathCorner
CPathCornerCrash
CPathKeyFrame
CPathMover
CPathMoverEntitySpawner
CPathMoverEntitySpawner::TemplateChoiceStrategy_t
CPathNode
CPathParticleRope
CPathParticleRopeAlias_path_particle_rope_clientside
CPathQueryComponent
CPathSimple
CPathTrack
CPathWithDynamicNodes
CPhysBallSocket
CPhysBox
CPhysConstraint
CPhysExplosion
CPhysFixed
CPhysForce
CPhysHinge
CPhysHingeAlias_phys_hinge_local
CPhysImpact
CPhysLength
CPhysMagnet
CPhysMotor
CPhysPulley
CPhysSlideConstraint
CPhysThruster
CPhysTorque
CPhysWheelConstraint
CPhysicsEntitySolver
CPhysicsProp
CPhysicsProp::CrateType_t
CPhysicsPropOverride
CPhysicsPropRespawnable
CPhysicsShake
Type
/
to search schemas
Dota 2
server
CLogicalEntity
CMathCounter
CMathCounter
math_counter
1352 bytes (0x0548), align 8
Source
Inherits
CLogicalEntity
CServerOnlyEntity
CBaseEntity
CEntityInstance
Also in
Counter-Strike 2
offsets differ
Deadlock
offsets differ
Half-Life: Alyx
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0497
m_flMin
float32
1176
0x0498
m_flMax
float32
1180
0x049C
m_bHitMin
bool
1184
0x04A0
m_bHitMax
bool
1185
0x04A1
m_bDisabled
bool
1186
0x04A2
m_OutValue
CEntityOutputTemplate
<
float32
>
1192
0x04A8
m_OnGetValue
CEntityOutputTemplate
<
float32
>
1224
0x04C8
m_OnHitMin
CEntityIOOutput
1256
0x04E8
m_OnHitMax
CEntityIOOutput
1280
0x0500
m_OnChangedFromMin
CEntityIOOutput
1304
0x0518
m_OnChangedFromMax
CEntityIOOutput
1328
0x0530
math_counter
spawnable
Flags
ECF_NOT_NETWORKED
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
min
float32
m_flMin
max
float32
m_flMax
StartDisabled
bool
m_bDisabled
startvalue
int32
procedural
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Add
(param:
float
)
—
Disable
()
—
Divide
(param:
float
)
—
Enable
()
—
GetValue
()
—
Multiply
(param:
float
)
—
SetHitMax
(param:
float
)
—
SetHitMin
(param:
float
)
—
SetValue
(param:
float
)
—
SetValueNoFire
(param:
float
)
—
Subtract
(param:
float
)
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnChangedFromMax
()
—
OnChangedFromMin
()
—
OnGetValue
(param:
float
)
—
OnHitMax
()
—
OnHitMin
()
—
OutValue
(param:
float
)
—