From 07018cb37b278dbd73c864a662454f1cf9d33457 Mon Sep 17 00:00:00 2001 From: Mica White Date: Mon, 6 Jul 2026 14:59:20 -0400 Subject: Patch GameManifest through ScriptContext --- src/scene.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/scene.rs') diff --git a/src/scene.rs b/src/scene.rs index 28a4e6a..af6b84e 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -58,7 +58,6 @@ pub fn is_scene_loaded( } pub fn switch_scenes( - scenes: &[Scene], scripts: &mut ScriptManager, context: &mut ScriptContext<'_>, files: &mut FileManager, @@ -75,7 +74,7 @@ pub fn switch_scenes( } let mut needed_scripts = FxHashSet::default(); - let scene = &scenes[new]; + let scene = &context.manifest.scenes[new]; for script_id in &scene.scripts.required { needed_scripts.insert(*script_id); scripts.activate_script(*script_id, context, wasm_runner, files); @@ -85,7 +84,7 @@ pub fn switch_scenes( scripts.preload_script(*script_id, files, wasm_runner); } for scene_to_preload in &scene.preload_scenes { - let scene_to_preload = &scenes[*scene_to_preload]; + let scene_to_preload = &context.manifest.scenes[*scene_to_preload]; for script_id in &scene_to_preload.scripts.required { needed_scripts.insert(*script_id); scripts.preload_script(*script_id, files, wasm_runner); -- cgit v1.2.3