use bevy::prelude::*; use crate::asset_preloader::{preloader::AssetPreload,checker::AssetPreloadChecker}; pub struct AssetPreloadPlugin; impl Plugin for AssetPreloadPlugin { fn build(&self, app: &mut App) { //app.init_resource::>(); let mut preload = AssetPreload::new(); let image: AssetPreloadChecker = AssetPreloadChecker::build(&mut preload).finish(); app.insert_resource(image); } }