diff options
Diffstat (limited to 'src/scene.rs')
| -rw-r--r-- | src/scene.rs | 6 |
1 files changed, 4 insertions, 2 deletions
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<Path>], 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( |
