Skip to content

CPhysSurfacePropertiesAudio

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

Kind: classSize: 32 bytes (0x20)Alignment: 4 bytesModule: modellibBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • CPhysSurfacePropertiesAudio

Memory layout

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

CPhysSurfacePropertiesAudio

OffsetFieldTypeFromAnnotations
0x0m_reflectivityfloat32MKV3TransferName audioreflectivity
0x4m_hardnessFactorfloat32MKV3TransferName audiohardnessfactor
0x8m_roughnessFactorfloat32MKV3TransferName audioroughnessfactor
0xcm_roughThresholdfloat32MKV3TransferName scrapeRoughThreshold
0x10m_hardThresholdfloat32MKV3TransferName impactHardThreshold
0x14m_hardVelocityThresholdfloat32MKV3TransferName audioHardMinVelocity
0x18m_flStaticImpactVolumefloat32MKV3TransferName staticImpactVolume
0x1cm_flOcclusionFactorfloat32MKV3TransferName occlusionFactor
KV3 class defaults
{
	"audioreflectivity": 0.000000,
	"audiohardnessfactor": 0.000000,
	"audioroughnessfactor": 0.000000,
	"scrapeRoughThreshold": 0.000000,
	"impactHardThreshold": 0.000000,
	"audioHardMinVelocity": 0.000000,
	"staticImpactVolume": 0.000000,
	"occlusionFactor": 0.000000
}