diff --git a/public/datamap.h b/public/datamap.h index e4a236a9..f6edf18c 100644 --- a/public/datamap.h +++ b/public/datamap.h @@ -121,6 +121,7 @@ typedef enum _fieldtypes : uint8 FIELD_ENGINE_TICK, FIELD_WORLD_GROUP_ID, FIELD_GLOBALSYMBOL, + FIELD_HNMGRAPHDEFINITION, FIELD_TYPECOUNT } fieldtype_t; diff --git a/public/gametrace.h b/public/gametrace.h index bc696d0f..018468bf 100644 --- a/public/gametrace.h +++ b/public/gametrace.h @@ -95,7 +95,6 @@ public: m_thickness = 0.1f; m_softContactFrequency = 0.0f; m_softContactDampingRatio = 0.0f; - m_wheelDrag = 0.0f; } public: @@ -105,7 +104,20 @@ public: float m_thickness; float m_softContactFrequency; float m_softContactDampingRatio; +}; + +class CPhysSurfacePropertiesVehicle +{ +public: + CPhysSurfacePropertiesVehicle() + { + m_wheelDrag = 0.0f; + m_wheelFrictionScale = 0.0f; + } + +public: float m_wheelDrag; + float m_wheelFrictionScale; }; class CPhysSurfacePropertiesSoundNames @@ -176,6 +188,7 @@ public: bool m_bHidden; CUtlString m_description; CPhysSurfacePropertiesPhysics m_physics; + CPhysSurfacePropertiesVehicle m_vehicleParams; CPhysSurfacePropertiesSoundNames m_audioSounds; CPhysSurfacePropertiesAudio m_audioParams; };