|
@@ -27,11 +27,12 @@ namespace Controller
|
|
|
public bool accelerate = true;
|
|
|
public bool lean = true;
|
|
|
public bool breaking = true;
|
|
|
-
|
|
|
+ public float brakeIncreasePerSecond = 2.5f;
|
|
|
+
|
|
|
private IBicycleController bicycleController;
|
|
|
private bool isFrontWheelTrackerNotNull;
|
|
|
private BikeSensorData sensorData;
|
|
|
- private float brakeIncreasePerSecond = 2.5f;
|
|
|
+
|
|
|
|
|
|
private void Start()
|
|
|
{
|
|
@@ -76,9 +77,13 @@ namespace Controller
|
|
|
{
|
|
|
if(breakData.isBreaking){
|
|
|
Debug.Log("Currently breaking");
|
|
|
- bicycleController.CurrentBreakForce = brakeIncreasePerSecond * Time.deltaTime;
|
|
|
+ bicycleController.CurrentBreakForce += brakeIncreasePerSecond * Time.deltaTime;
|
|
|
//bicycleController.CurrentSpeed = Mathf.Max(0, bicycleController.CurrentSpeed - brakeIncreasePerSecond * Time.deltaTime);
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ bicycleController.CurrentBreakForce = 0;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|