From 6fa6ff3ccec9abcc9a62c896f7e625b2d6c0fb3e Mon Sep 17 00:00:00 2001 From: Danny McGee Date: Tue, 14 Nov 2023 20:45:17 -0500 Subject: [PATCH] Don't export empty entities --- studio/src/scene/wasm.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/studio/src/scene/wasm.rs b/studio/src/scene/wasm.rs index b20034c..84ff00a 100644 --- a/studio/src/scene/wasm.rs +++ b/studio/src/scene/wasm.rs @@ -42,9 +42,13 @@ pub(super) fn save_scene_system(world: &mut World) -> Result<(), String> { scene.entities = scene .entities .into_iter() - .map(|mut ent| { + .filter_map(|mut ent| { ent.components = ent.components.into_iter().filter(is_serializable).collect(); - ent + if ent.components.is_empty() { + None + } else { + Some(ent) + } }) .collect();