SceneManager.LoadSceneAsyncを
allowSceneActivation = false
で使う場合は、isDoneがtrueにならないそうなので、気を付けてください。
allowSceneActivation = true
とした後でtrueになるそうです。ちなみに、progressの値も0.9までで止まるみたいです。ロードの完了を待ってシーンを表示するコード書こうとして少しハマってしまいました。
リンク
Unity – Scripting API: AsyncOperation.allowSceneActivation
https://docs.unity3d.com/ScriptReference/AsyncOperation-allowSceneActivation.html
Unity – Scripting API: SceneManagement.SceneManager.LoadSceneAsync
https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadSceneAsync.html