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
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_reflectivity | float32 | MKV3TransferName audioreflectivity | |
0x4 | m_hardnessFactor | float32 | MKV3TransferName audiohardnessfactor | |
0x8 | m_roughnessFactor | float32 | MKV3TransferName audioroughnessfactor | |
0xc | m_roughThreshold | float32 | MKV3TransferName scrapeRoughThreshold | |
0x10 | m_hardThreshold | float32 | MKV3TransferName impactHardThreshold | |
0x14 | m_hardVelocityThreshold | float32 | MKV3TransferName audioHardMinVelocity | |
0x18 | m_flStaticImpactVolume | float32 | MKV3TransferName staticImpactVolume | |
0x1c | m_flOcclusionFactor | float32 | MKV3TransferName 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
}