Skip to content

CAnimationGroup

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

Kind: classSize: 328 bytes (0x148)Alignment: 8 bytesModule: animationsystemBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CAnimationGroup
Relationship diagram (4 edges)
classDiagram
    CAnimationGroup *-- InfoForResourceTypeCAnimData
    CAnimationGroup *-- InfoForResourceTypeCAnimationGroup
    CAnimationGroup *-- InfoForResourceTypeCSequenceGroupData
    CAnimationGroup *-- CAnimKeyData
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CAnimationGroup

OffsetFieldTypeFromAnnotations
0x10m_nFlagsuint32
0x18m_nameCBufferString
0x60m_localHAnimArray_HandleCUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > >MKV3TransferName m_localHAnimArray
0x78m_includedGroupArray_HandleCUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > >MKV3TransferName m_includedGroupArray
0x90m_directHSeqGroup_HandleCStrongHandle< InfoForResourceTypeCSequenceGroupData >MKV3TransferName m_directHSeqGroup
0x98m_decodeKeyCAnimKeyData
0x110m_szScriptsCUtlVector< CBufferString >
0x128m_AdditionalExtRefsCUtlVector< CStrongHandleVoid >
KV3 class defaults
{
	"m_nFlags": 0,
	"m_name": "",
	"m_localHAnimArray":
	[
	],
	"m_includedGroupArray":
	[
	],
	"m_directHSeqGroup": "",
	"m_decodeKey":
	{
		"m_name": "",
		"m_boneArray":
		[
		],
		"m_userArray":
		[
		],
		"m_morphArray":
		[
		],
		"m_nChannelElements": 0,
		"m_dataChannelArray":
		[
		]
	},
	"m_szScripts":
	[
	],
	"m_AdditionalExtRefs":
	[
	]
}