@@ -68,7 +68,7 @@ pub struct BonesGame(pub bones::Game);
6868impl BonesGame {
6969 /// Shorthand for [`bones::AssetServer`] typed access to the shared resource
7070 pub fn asset_server ( & self ) -> Option < bones:: Ref < ' _ , bones:: AssetServer > > {
71- self . 0 . shared_resource ( )
71+ self . 0 . get_shared_resource ( )
7272 }
7373}
7474
@@ -166,7 +166,7 @@ impl BonesBevyRenderer {
166166 }
167167 app. init_resource :: < BonesImageIds > ( ) ;
168168
169- if let Some ( mut asset_server) = self . game . shared_resource_mut :: < bones:: AssetServer > ( ) {
169+ if let Some ( mut asset_server) = self . game . get_shared_resource_mut :: < bones:: AssetServer > ( ) {
170170 asset_server. set_game_version ( self . game_version ) ;
171171 asset_server. set_io ( asset_io ( & self . asset_dir , & self . packs_dir ) ) ;
172172
@@ -273,7 +273,7 @@ impl BonesBevyRenderer {
273273}
274274
275275fn egui_ctx_initialized ( game : Res < BonesGame > ) -> bool {
276- game. shared_resource :: < bones:: EguiCtx > ( ) . is_some ( )
276+ game. get_shared_resource :: < bones:: EguiCtx > ( ) . is_some ( )
277277}
278278
279279fn assets_are_loaded ( game : Res < BonesGame > ) -> bool {
@@ -368,10 +368,9 @@ pub fn handle_asset_changes(
368368 mut bevy_egui_textures : ResMut < bevy_egui:: EguiUserTextures > ,
369369 mut bones_image_ids : ResMut < BonesImageIds > ,
370370) {
371- if let Some ( mut asset_server) = game. shared_resource_mut :: < bones:: AssetServer > ( ) {
371+ if let Some ( mut asset_server) = game. get_shared_resource_mut :: < bones:: AssetServer > ( ) {
372372 asset_server. handle_asset_changes ( |asset_server, handle| {
373- let mut bones_egui_textures =
374- game. shared_resource_mut :: < bones:: EguiTextures > ( ) . unwrap ( ) ;
373+ let mut bones_egui_textures = game. shared_resource_mut :: < bones:: EguiTextures > ( ) ;
375374 let Some ( mut asset) = asset_server. get_asset_untyped_mut ( handle) else {
376375 // There was an issue loading the asset. The error will have been logged.
377376 return ;
@@ -394,7 +393,7 @@ pub fn handle_asset_changes(
394393
395394#[ cfg( not( target_arch = "wasm32" ) ) ]
396395fn handle_exits ( game : Res < BonesGame > , mut exits : EventWriter < bevy:: app:: AppExit > ) {
397- if * * game. shared_resource :: < bones:: ExitBones > ( ) . unwrap ( ) {
396+ if * * game. shared_resource :: < bones:: ExitBones > ( ) {
398397 exits. send ( bevy:: app:: AppExit ) ;
399398 }
400399}
0 commit comments