protected override void FixedUpdate()
{
if (applyJumpForce) {
float timeDiff = Time.deltaTime * 100;
forceToAdd = plusJumpForce * timeDiff;
currentJumpForce += forceToAdd;
rb.AddForce(new Vector2(0, forceToAdd));
}
if(!IsGrounded())
{
if (moveH > 0)
{
if (rb.velocity.x < moveSpeed)
rb.AddForce(new Vector2(moveH * airMoveSpeed, 0));
}
else if (moveH < 0)
{
if (rb.velocity.x > -moveSpeed)
rb.AddForce(new Vector2(moveH * airMoveSpeed, 0));
}
if(Input.GetAxisRaw("Vertical") == -1) {
Debug.Log("Fastfall!");
//if (rb.velocity.y > maxFallSpeed) {
rb.AddForce(new Vector2(0, -200));
//}
}
}
}