From 6546072753f662041443d2a7ef993c1bea362da5 Mon Sep 17 00:00:00 2001 From: chronicl Date: Mon, 11 May 2026 12:26:09 +0200 Subject: [PATCH] impl SceneList for Vec> --- crates/bevy_scene/src/scene_list.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/crates/bevy_scene/src/scene_list.rs b/crates/bevy_scene/src/scene_list.rs index b4f6c73e5e9b3..c9afbc97584fb 100644 --- a/crates/bevy_scene/src/scene_list.rs +++ b/crates/bevy_scene/src/scene_list.rs @@ -159,6 +159,25 @@ impl SceneList for Vec { } } +impl SceneList for Vec> { + fn resolve_list( + self, + context: &mut ResolveContext, + scenes: &mut Vec, + ) -> Result<(), ResolveSceneError> { + for scene_list in self { + scene_list.resolve_list(context, scenes)?; + } + Ok(()) + } + + fn register_dependencies(&self, dependencies: &mut SceneDependencies) { + for scene_list in self { + scene_list.register_dependencies(dependencies); + } + } +} + impl SceneList for SceneScope { fn resolve_list( self,