@@ -10,23 +10,32 @@ pub use tracking::*;
1010
1111pub fn plugin ( app : & mut App ) {
1212// start asset loading
13- //app.load_resource_from_path::<Fira>("fonts/FiraCode-Regular.ttf");
1413 app. add_plugins ( tracking:: plugin)
1514. add_plugins ( RonAssetPlugin :: < Config > :: default ( ) )
1615. load_resource_from_path :: < Config > ( "config.ron" )
1716. add_plugins ( RonAssetPlugin :: < Credits > :: default ( ) )
1817. load_resource_from_path :: < Credits > ( "credits.ron" )
1918. load_resource :: < AudioSources > ( )
2019. load_resource :: < Textures > ( )
20+ // .load_resource::<Fonts>()
2121. load_resource :: < Models > ( ) ;
2222}
2323
24- #[ derive( Asset , Clone , Reflect , Resource ) ]
25- #[ reflect( Resource ) ]
26- pub struct Fonts {
27- #[ dependency]
28- pub fira : Handle < Font > ,
29- }
24+ // #[derive(Asset, Clone, Reflect, Resource)]
25+ // #[reflect(Resource)]
26+ // pub struct Fonts {
27+ // #[dependency]
28+ // pub custom: Handle<Font>,
29+ // }
30+ //
31+ // impl FromWorld for Fonts {
32+ // fn from_world(world: &mut World) -> Self {
33+ // let assets = world.resource::<AssetServer>();
34+ // Self {
35+ // custom: assets.load("fonts/custom.ttf"),
36+ // }
37+ // }
38+ // }
3039
3140#[ derive( Asset , Clone , Reflect , Resource ) ]
3241#[ reflect( Resource ) ]