void FixedUpdate() { currentState.FixedUpdateState(defaultPlayerParams); // jump mouseLook.RotatePlayer(defaultPlayerParams); // Apply gravity manually for more tuning control defaultPlayerParams.rigidBody.AddForce(new Vector3(0, -defaultPlayerParams.gravity * defaultPlayerParams.rigidBody.mass, 0)); // playerParams.rigidBody.rotation *= Quaternion.Euler(Vector3.up * 50 * Time.fixedDeltaTime); }
void FixedUpdate() { currentState.FixedUpdateState(inputDir); }