1515
1616use std:: path:: PathBuf ;
1717
18- use bevy:: {
19- asset:: io:: embedded:: EmbeddedAssetRegistry ,
20- prelude:: { App , AssetPlugin , Plugin , Resource } ,
21- } ;
18+ use bevy_app:: App ;
19+ use bevy_app:: Plugin ;
20+ use bevy_asset:: io:: embedded:: EmbeddedAssetRegistry ;
21+ use bevy_asset:: AssetPlugin ;
22+ use bevy_ecs:: resource:: Resource ;
2223#[ cfg( feature = "default-source" ) ]
23- use bevy:: {
24- asset:: io:: { AssetSource , AssetSourceId } ,
25- prelude:: AssetApp ,
24+ use {
25+ bevy_asset:: {
26+ io:: { AssetSource , AssetSourceId } ,
27+ AssetApp ,
28+ } ,
29+ log:: error,
2630} ;
2731
2832#[ cfg( feature = "default-source" ) ]
2933mod asset_reader;
3034#[ cfg( feature = "default-source" ) ]
31- pub use asset_reader:: DataReader ;
32- #[ cfg( feature = "default-source" ) ]
33- pub use asset_reader:: EmbeddedAssetReader ;
35+ pub use { asset_reader:: DataReader , asset_reader:: EmbeddedAssetReader } ;
3436
3537include ! ( concat!( env!( "OUT_DIR" ) , "/include_all_assets.rs" ) ) ;
3638
@@ -133,7 +135,7 @@ impl Plugin for EmbeddedAssetPlugin {
133135 #[ cfg( feature = "default-source" ) ]
134136 PluginMode :: ReplaceDefault => {
135137 if app. is_plugin_added :: < AssetPlugin > ( ) {
136- bevy :: log :: error!(
138+ error ! (
137139 "plugin EmbeddedAssetPlugin must be added before plugin AssetPlugin when replacing the default asset source"
138140 ) ;
139141 }
@@ -147,7 +149,7 @@ impl Plugin for EmbeddedAssetPlugin {
147149 #[ cfg( feature = "default-source" ) ]
148150 PluginMode :: ReplaceAndFallback { path } => {
149151 if app. is_plugin_added :: < AssetPlugin > ( ) {
150- bevy :: log :: error!(
152+ error ! (
151153 "plugin EmbeddedAssetPlugin must be added before plugin AssetPlugin when replacing the default asset source"
152154 ) ;
153155 }
0 commit comments