class CPhysSurfaceProperties
{
public:
// MKV3TransferName = surfacePropertyName
CUtlString m_name;
uint32 m_nameHash;
uint32 m_baseNameHash;
private:
uint8 pad_0010[8];
public:
// MKV3TransferName = hidden
bool m_bHidden;
// MKV3TransferName = description
CUtlString m_description;
// MKV3TransferName = physics
CPhysSurfacePropertiesPhysics m_physics;
// MKV3TransferName = vehicleparams
CPhysSurfacePropertiesVehicle m_vehicleParams;
// MKV3TransferName = audiosounds
CPhysSurfacePropertiesSoundNames m_audioSounds;
// MKV3TransferName = audioparams
CPhysSurfacePropertiesAudio m_audioParams;
};
KV3 Class Defaults
{
surfacePropertyName = ""
m_nameHash = 0
m_baseNameHash = 0
hidden = false
description = ""
physics =
{
friction = 0.0
elasticity = 0.0
density = 0.0
thickness = 0.1
softcontactfrequency = 0.0
softcontactdampingratio = 0.0
}
vehicleparams =
{
wheeldrag = 0.0
wheelfrictionscale = 1.0
}
audiosounds =
{
impactsoft = ""
impacthard = ""
scrapesmooth = ""
scraperough = ""
bulletimpact = ""
rolling = ""
break = ""
strain = ""
meleeimpact = ""
pushoff = ""
skidstop = ""
resonant = ""
}
audioparams =
{
audioreflectivity = 0.0
audiohardnessfactor = 0.0
audioroughnessfactor = 0.0
scrapeRoughThreshold = 0.0
impactHardThreshold = 0.0
audioHardMinVelocity = 0.0
staticImpactVolume = 0.0
occlusionFactor = 0.0
}
}