Skip to content

CDampedPathAnimMotorUpdater

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 72 bytes (0x48)Alignment: 8 bytesModule: animgraphlibBinary: !GlobalTypes

Relationships

Inherits from: CPathAnimMotorUpdaterBase

Inheritance tree
Relationship diagram (3 edges)
classDiagram
    CAnimMotorUpdaterBase <|-- CPathAnimMotorUpdaterBase
    CPathAnimMotorUpdaterBase <|-- CDampedPathAnimMotorUpdater
    CDampedPathAnimMotorUpdater *-- CAnimParamHandle
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

10 fields, 7 declared here and 3 inherited. Offsets are absolute from the object base on windows-x86_64.

CAnimMotorUpdaterBaseCPathAnimMotorUpdaterBaseCDampedPathAnimMotorUpdater

OffsetFieldTypeFromAnnotations
0x10m_nameCUtlStringCAnimMotorUpdaterBase
0x18m_bDefaultboolCAnimMotorUpdaterBase
0x20m_bLockToPathboolCPathAnimMotorUpdaterBase
0x2cm_flAnticipationTimefloat32
0x30m_flMinSpeedScalefloat32
0x34m_hAnticipationPosParamCAnimParamHandle
0x36m_hAnticipationHeadingParamCAnimParamHandle
0x38m_flSpringConstantfloat32
0x3cm_flMinSpringTensionfloat32
0x40m_flMaxSpringTensionfloat32
KV3 class defaults
{
	"_class": "CDampedPathAnimMotorUpdater",
	"m_name": "",
	"m_bDefault": false,
	"m_bLockToPath": false,
	"m_flAnticipationTime": 1.000000,
	"m_flMinSpeedScale": 0.250000,
	"m_hAnticipationPosParam":
	{
		"m_type": "ANIMPARAM_UNKNOWN",
		"m_index": 255
	},
	"m_hAnticipationHeadingParam":
	{
		"m_type": "ANIMPARAM_UNKNOWN",
		"m_index": 255
	},
	"m_flSpringConstant": 10.000000,
	"m_flMinSpringTension": 1.000000,
	"m_flMaxSpringTension": 100.000000
}