From 4634fa5033b442591d554b13f19eaf9bfef4a690 Mon Sep 17 00:00:00 2001 From: Ricky Taylor Date: Sun, 1 Oct 2023 13:42:47 +0100 Subject: [PATCH] Only attempt to copy resources that still exist from scenes --- crates/bevy_scene/src/scene.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/bevy_scene/src/scene.rs b/crates/bevy_scene/src/scene.rs index 65b41ed2be93e..f8e175117d218 100644 --- a/crates/bevy_scene/src/scene.rs +++ b/crates/bevy_scene/src/scene.rs @@ -61,7 +61,11 @@ impl Scene { let type_registry = type_registry.read(); // Resources archetype - for (component_id, _) in self.world.storages().resources.iter() { + for (component_id, resource_data) in self.world.storages().resources.iter() { + if !resource_data.is_present() { + continue; + } + let component_info = self .world .components()