Don't export empty entities

This commit is contained in:
Danny McGee
2023-11-14 20:45:17 -05:00
parent a28297914e
commit 6fa6ff3cce
+6 -2
View File
@@ -42,9 +42,13 @@ pub(super) fn save_scene_system(world: &mut World) -> Result<(), String> {
scene.entities = scene scene.entities = scene
.entities .entities
.into_iter() .into_iter()
.map(|mut ent| { .filter_map(|mut ent| {
ent.components = ent.components.into_iter().filter(is_serializable).collect(); ent.components = ent.components.into_iter().filter(is_serializable).collect();
ent if ent.components.is_empty() {
None
} else {
Some(ent)
}
}) })
.collect(); .collect();