Fix crash when unloading scene during tick of that scene

This commit is contained in:
Wojtek Figat
2026-03-12 13:39:01 +01:00
parent 5c51652e16
commit 8318a9c1d0
4 changed files with 31 additions and 23 deletions

View File

@@ -389,11 +389,14 @@ void Scene::BeginPlay(SceneBeginData* data)
if (model == nullptr)
CreateCsgModel();
}
Ticking.SetTicking(true);
}
void Scene::EndPlay()
{
// Improve scene cleanup performance by removing all data from scene rendering and ticking containers
Ticking.SetTicking(false);
Ticking.Clear();
Rendering.Clear();
Navigation.Clear();