From c687e2aba30ca231b03288108b632f1bad464028 Mon Sep 17 00:00:00 2001 From: Mica White Date: Wed, 29 Jul 2026 21:19:57 -0400 Subject: Script optimization --- src/scene.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/scene.rs') diff --git a/src/scene.rs b/src/scene.rs index 89a0d99..807628d 100644 --- a/src/scene.rs +++ b/src/scene.rs @@ -1,3 +1,5 @@ +use std::path::Path; + use rustc_hash::FxHashSet; use serde::{Deserialize, Serialize}; @@ -45,7 +47,7 @@ pub fn preload_scene( pub fn is_scene_loaded( scenes: &[Scene], scripts: &ScriptManager, - files: &FileManager, + loaded_files: &[Box], id: usize, ) -> bool { let scene = &scenes[id]; @@ -54,7 +56,7 @@ pub fn is_scene_loaded( .required .iter() .cloned() - .all(|script_id| scripts.is_script_loaded(script_id, files)) + .all(|script_id| scripts.is_script_loaded(script_id, loaded_files)) } pub fn switch_scenes( -- cgit v1.3.1