I am using C# and have been able to load a scene with
ResourceLoader.LoadInteractive() in its own thread. This has been great.
However, once I get this huge scene loaded, when I use the
get_tree().change_scene_to(newScene), the game freezes for a few seconds.
I know this is just adding newScene as a child. It is blocking the main thread. How do I change scenes asynchronous or without freezing the game?