diff --git a/Assets/Scripts/Management/PlayerController.cs b/Assets/Scripts/Management/PlayerController.cs index a47379a..3aa4af3 100644 --- a/Assets/Scripts/Management/PlayerController.cs +++ b/Assets/Scripts/Management/PlayerController.cs @@ -437,8 +437,12 @@ public Vector3 GetVelocity() /// public void Bounce(float bounciness) { - float bounceForce = -verticalVelocity * bounciness; - moveDir.y = bounceForce; + if (verticalVelocity < -3f) + { + float bounceForce = -verticalVelocity * bounciness; + verticalVelocity = bounceForce; + moveDir.y = bounceForce; + } } #endregion @@ -473,7 +477,6 @@ private void OnControllerColliderHit(ControllerColliderHit hit) if (bouncePad != null) { Bounce(bouncePad.bounciness); - Debug.Log("Bounce! " + verticalVelocity); } } }