diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp index d01dd18c8..9ddb94e38 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp +++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp @@ -457,10 +457,9 @@ void WheeledVehicle::Setup() // Engine PxVehicleEngineData engine; - // TODO: expose Engine options - engine.mMOI = M2ToCm2(1.0f); - engine.mPeakTorque = M2ToCm2(500.0f); - engine.mMaxOmega = RpmToRadPerS(6000.0f); + engine.mMOI = M2ToCm2(_engine.MOI); + engine.mPeakTorque = M2ToCm2(_engine.MaxTorque); + engine.mMaxOmega = RpmToRadPerS(_engine.MaxRotationSpeed); engine.mDampingRateFullThrottle = M2ToCm2(0.15f); engine.mDampingRateZeroThrottleClutchEngaged = M2ToCm2(2.0f); engine.mDampingRateZeroThrottleClutchDisengaged = M2ToCm2(0.35f); diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h index bd25a49d1..69b58b244 100644 --- a/Source/Engine/Physics/Actors/WheeledVehicle.h +++ b/Source/Engine/Physics/Actors/WheeledVehicle.h @@ -58,11 +58,6 @@ public: DECLARE_SCRIPTING_TYPE_MINIMAL(EngineSettings); API_AUTO_SERIALIZATION(); - /// - /// If enabled the vehicle gears will be changes automatically, otherwise it's fully manual. - /// - API_FIELD() bool AutoGear = true; - /// /// Moment of inertia of the engine around the axis of rotation. Specified in kilograms metres-squared (kg m^2). ///