Skip to content

CSosSoundEventGroupSchema

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

Kind: classSize: 112 bytes (0x70)Alignment: 8 bytesModule: soundsystemBinary: !GlobalTypes

Metadata: MVDataRoot

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CSosSoundEventGroupSchema
Relationship diagram (1 edges)
classDiagram
    CSosSoundEventGroupSchema --> CSosGroupActionSchema
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CSosSoundEventGroupSchema

OffsetFieldTypeFromAnnotations
0x8m_nGroupTypeSosGroupType_tMPropertyAttributeEditor Radio
0xcm_bBlocksEventsboolMPropertyStartGroup +Block Events
0x10m_nBlockMaxCountint32MPropertyReadonlyExpr !m_bBlocksEvents
0x14m_flMemberLifespanTimefloat32MPropertyStartGroup
0x18m_bInvertMatchbool
0x1cm_Behavior_EventNameSosGroupFieldBehavior_tMPropertyAttributeEditor Radio MPropertyReadonlyExpr m_bMatchEventSubString MPropertyStartGroup +Event Name
0x20m_matchSoundEventNameCUtlStringMPropertyReadonlyExpr m_Behavior_EventName != kMatch || m_bMatchEventSubString
0x28m_bMatchEventSubStringboolMPropertyStartGroup +Event SubString
0x30m_matchSoundEventSubStringCUtlStringMPropertyReadonlyExpr !m_bMatchEventSubString
0x38m_Behavior_EntIndexSosGroupFieldBehavior_tMPropertyAttributeEditor Radio MPropertyStartGroup +Ent Index
0x3cm_flEntIndexfloat32MPropertyReadonlyExpr m_Behavior_EntIndex != kMatch
0x40m_Behavior_OpvarSosGroupFieldBehavior_tMPropertyAttributeEditor Radio MPropertyStartGroup +OpVar Float MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC
0x44m_flOpvarfloat32MPropertyReadonlyExpr m_Behavior_Opvar != kMatch MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC
0x48m_Behavior_StringSosGroupFieldBehavior_tMPropertyAttributeEditor Radio MPropertyStartGroup +OpVar String MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC
0x50m_opvarStringCUtlStringMPropertyReadonlyExpr m_Behavior_String != kMatch MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC
0x58m_vActionsCUtlVector< CSosGroupActionSchema* >MPropertyAutoExpandSelf MPropertyStartGroup
KV3 class defaults
{
	"m_nGroupType": "SOS_GROUPTYPE_DYNAMIC",
	"m_bBlocksEvents": false,
	"m_nBlockMaxCount": 0,
	"m_flMemberLifespanTime": -1.000000,
	"m_bInvertMatch": false,
	"m_Behavior_EventName": "kIgnore",
	"m_matchSoundEventName": "",
	"m_bMatchEventSubString": false,
	"m_matchSoundEventSubString": "",
	"m_Behavior_EntIndex": "kIgnore",
	"m_flEntIndex": -1.000000,
	"m_Behavior_Opvar": "kIgnore",
	"m_flOpvar": -1.000000,
	"m_Behavior_String": "kIgnore",
	"m_opvarString": "",
	"m_vActions":
	[
	]
}