Function moonshine_save::load::load_from_file_on_request
source · pub fn load_from_file_on_request<R>() -> LoadPipelineExpand description
A LoadPipeline like load_from_file which is only triggered if a LoadFromFileRequest Resource is present.
§Example
#[derive(Resource)]
struct LoadRequest {
pub path: PathBuf,
}
impl FilePath for LoadRequest {
fn path(&self) -> &Path {
self.path.as_ref()
}
}
let mut app = App::new();
app.add_plugins((MinimalPlugins, LoadPlugin))
.add_systems(Update, load_from_file_on_request::<LoadRequest>());