Code inside a method that gets called in the FixedUpdate()
Debug.Log("Tran: " + Mathf.Min(Time.timeSinceLevelLoad * (1 / movementSpeedTransitionLength), 1));
Debug.Log("LevelLoad: " + Time.timeSinceLevelLoad);
After some time the output looks like this: Transition gets printed two times while LevelLoad only gets Printed once
I cant figure out how the lower value gets calculated. The movementSpeedTransitionLength is equal to 20, so it should need 20 seconds for the code to reach a transition value of 1. The Level Load correctly measures the time until then, also the transition value reaches 1, but only every second time.