The Value of the function will be either 1 (forward) or -1 (backwards). So I’m sad to say that doesn’t work…
For now I really just need to set the Player speed fixed to 320 ups. Strafe Jumping will be implemented and it will allow players to exceed that initial velocity (320ups).
But for now, doing both is just too much for my competence.
For this reason I’d like to at least achieve the fixed speed of 320ups… but I can’t understand how.
The problem with a higher GravityScale is that the player will get back to the ground faster only because the jump height becomes smaller!
What I observe by setting bigger values to GravityScale, is that the Player jumps less because more gravity keeps him attached to the ground… which is different from falling faster!