LoadLevelAsync takes 15 Times longer to load my game scene than just using LoadLevel. Here is my level loading code, if you only use the code in the #if 0 section the load takes 3.13 seconds, if you use the async loading it takes 45 seconds. The debug output shows it takes about 3 seconds to reach progress = 0.9 but then 42 seconds to actually run the scene. I am convinced this is a bug in 5.3.x
Bug in LoadLevelAsync on IOS
Code (CSharp):
- IEnumerator LoadScene(string scene)
- {
- #if false
- SceneManager.LoadScene(scene);...