Skip to content

CMotionGraphGroup

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

Kind: classSize: 264 bytes (0x108)Alignment: 8 bytesModule: animgraphlibBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • CMotionGraphGroup
Relationship diagram (4 edges)
classDiagram
    CMotionGraphGroup *-- CMotionSearchDB
    CMotionGraphGroup *-- CMotionGraph
    CMotionGraphGroup *-- CMotionGraphConfig
    CMotionGraphGroup *-- AnimScriptHandle
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

5 fields, 5 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

CMotionGraphGroup

OffsetFieldTypeFromAnnotations
0x0m_searchDBCMotionSearchDB
0xb8m_motionGraphsCUtlVector< CSmartPtr< CMotionGraph > >
0xd0m_motionGraphConfigsCUtlVector< CMotionGraphConfig >
0xe8m_sampleToConfigCUtlVector< int32 >
0x100m_hIsActiveScriptAnimScriptHandle
KV3 class defaults
{
	"m_searchDB":
	{
		"m_rootNode":
		{
			"m_children":
			[
			],
			"m_quantizer":
			{
				"m_centroidVectors":
				[
				],
				"m_nCentroids": 0,
				"m_nDimensions": 0
			},
			"m_sampleCodes":
			[
			],
			"m_sampleIndices":
			[
			],
			"m_selectableSamples":
			[
			]
		},
		"m_residualQuantizer":
		{
			"m_subQuantizers":
			[
			],
			"m_nDimensions": 0
		},
		"m_codeIndices":
		[
		]
	},
	"m_motionGraphs":
	[
	],
	"m_motionGraphConfigs":
	[
	],
	"m_sampleToConfig":
	[
	],
	"m_hIsActiveScript":
	{
		"m_id": <HIDDEN FOR DIFF>,
	}
}