Skip to content

CMoodVData

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

Kind: classSize: 256 bytes (0x100)Alignment: 8 bytesModule: animationsystemBinary: !GlobalTypes

Metadata: MVDataOverlayType 1 MVDataRoot

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CMoodVData
Relationship diagram (2 edges)
classDiagram
    CMoodVData *-- InfoForResourceTypeCModel
    CMoodVData *-- MoodAnimationLayer_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CMoodVData

OffsetFieldTypeFromAnnotations
0x0m_sModelNameCResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >MPropertyDescription Model to get the animation list from MPropertyProvidesEditContextString ToolEditContext_ID_VMDL
0xe0m_nMoodTypeMoodType_tMPropertyDescription Type of mood
0xe8m_animationLayersCUtlVector< MoodAnimationLayer_t >MPropertyDescription Layers for this mood
KV3 class defaults
{
	"m_sModelName": "",
	"m_nMoodType": "eMoodType_Head",
	"m_animationLayers":
	[
	]
}