
private Rigidbody rb; private float motorTorque; private float brakeTorque; private float steerInput;
void ApplyAntiRoll()
[Header("Engine & Drivetrain")] public float maxEngineTorque = 300f; // Nm public float maxBrakeTorque = 500f; public AnimationCurve torqueCurve; // Torque vs RPM public float[] gearRatios = 3.5f, 2.0f, 1.4f, 1.0f, 0.8f ; public float finalDriveRatio = 3.2f; public float engineIdleRPM = 800f; public float engineMaxRPM = 6500f; private float currentRPM; private int currentGear = 0; realistic car driving script