Hello!
I’m working on a small mobile game, which is using only two scenes: Menu and Game scene, alongside with one GameObject with DontDestroyOnLoad (which is only holding a script with some Read-Only color arrays).
Whe transfering between the two scenes though, I am getting a HUUUGE (~10-15 seconds) freeze spike on mobile. Profiler is showing that on the scenes temselves there’s like 1000 FPS, but on scene transfer, there is one process - Loading.UpdatePreloading → Application.WaitForAsynchOperationToComplete - which is taking a huge chunk of time to load.
How can I prevent it? What is this process?