I'm having trouble with BehaviorDesigner stopping when SceneManager.UnloadSceneAsync is executed.
On my system, when a new Scene is loaded, the old Scene is unloaded with SceneManager.UnloadSceneAsync(oldScene).
When the UnloadSceneAsync completes, the new Scene's BehaviorDesigner seems to...