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 --> CSosGroupActionSchemaMemory layout
16 fields, 16 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CSosSoundEventGroupSchema
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_nGroupType | SosGroupType_t | MPropertyAttributeEditor Radio | |
0xc | m_bBlocksEvents | bool | MPropertyStartGroup +Block Events | |
0x10 | m_nBlockMaxCount | int32 | MPropertyReadonlyExpr !m_bBlocksEvents | |
0x14 | m_flMemberLifespanTime | float32 | MPropertyStartGroup | |
0x18 | m_bInvertMatch | bool | ||
0x1c | m_Behavior_EventName | SosGroupFieldBehavior_t | MPropertyAttributeEditor Radio MPropertyReadonlyExpr m_bMatchEventSubString MPropertyStartGroup +Event Name | |
0x20 | m_matchSoundEventName | CUtlString | MPropertyReadonlyExpr m_Behavior_EventName != kMatch || m_bMatchEventSubString | |
0x28 | m_bMatchEventSubString | bool | MPropertyStartGroup +Event SubString | |
0x30 | m_matchSoundEventSubString | CUtlString | MPropertyReadonlyExpr !m_bMatchEventSubString | |
0x38 | m_Behavior_EntIndex | SosGroupFieldBehavior_t | MPropertyAttributeEditor Radio MPropertyStartGroup +Ent Index | |
0x3c | m_flEntIndex | float32 | MPropertyReadonlyExpr m_Behavior_EntIndex != kMatch | |
0x40 | m_Behavior_Opvar | SosGroupFieldBehavior_t | MPropertyAttributeEditor Radio MPropertyStartGroup +OpVar Float MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC | |
0x44 | m_flOpvar | float32 | MPropertyReadonlyExpr m_Behavior_Opvar != kMatch MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC | |
0x48 | m_Behavior_String | SosGroupFieldBehavior_t | MPropertyAttributeEditor Radio MPropertyStartGroup +OpVar String MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC | |
0x50 | m_opvarString | CUtlString | MPropertyReadonlyExpr m_Behavior_String != kMatch MPropertySuppressExpr m_nGroupType == SOS_GROUPTYPE_STATIC | |
0x58 | m_vActions | CUtlVector< 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":
[
]
}