Skip to content

CVsndRadioButtonSlot

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

Kind: classSize: 136 bytes (0x88)Alignment: 8 bytesModule: soundsystem_voicecontainersBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • CVsndRadioButtonSlot
Relationship diagram (1 edges)
classDiagram
    CVsndRadioButtonSlot *-- CSoundContainerReference
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CVsndRadioButtonSlot

OffsetFieldTypeFromAnnotations
0x0m_bEnableVsndboolMPropertyFriendlyName Enable Vsnd MPropertyGroupName Vsnd
0x8m_vsndCSoundContainerReferenceMPropertyFriendlyName Vsnd File MPropertyGroupName Vsnd
0x28m_bEnableEndcapboolMPropertyFriendlyName Enable Endcap MPropertyGroupName Endcap
0x30m_endcapVsndCSoundContainerReferenceMPropertyFriendlyName Endcap Vsnd (Stop) MPropertyGroupName Endcap
0x50m_bEnableLoopcapboolMPropertyFriendlyName Enable Loopcap MPropertyGroupName Loopcap
0x58m_loopcapVsndCSoundContainerReferenceMPropertyFriendlyName Loopcap Vsnd (Loop) MPropertyGroupName Loopcap
0x78m_groupint32MPropertyFriendlyName Group
0x7cm_volumefloat32MPropertyFriendlyName Volume
0x80m_fadeOutfloat32MPropertyFriendlyName Fade Out (sec)
0x84m_modeEVsndPlaybackModeMPropertyFriendlyName Mode
KV3 class defaults
{
	"m_bEnableVsnd": true,
	"m_vsnd":
	{
		"m_namespace": "",
		"m_bUseReference": true,
		"m_sound": "",
		"m_pSound": null
	},
	"m_bEnableEndcap": false,
	"m_endcapVsnd":
	{
		"m_namespace": "",
		"m_bUseReference": true,
		"m_sound": "",
		"m_pSound": null
	},
	"m_bEnableLoopcap": false,
	"m_loopcapVsnd":
	{
		"m_namespace": "",
		"m_bUseReference": true,
		"m_sound": "",
		"m_pSound": null
	},
	"m_group": 1,
	"m_volume": 1.000000,
	"m_fadeOut": 0.000000,
	"m_mode": "Trigger"
}