From c21e4063167d45250e5cdabad6da18abd49b9fd9 Mon Sep 17 00:00:00 2001 From: Mike Hsu Date: Sun, 11 Feb 2024 11:29:51 -0800 Subject: [PATCH] clean up associated type --- examples/ecs/generic_system.rs | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/examples/ecs/generic_system.rs b/examples/ecs/generic_system.rs index 7f69ac75f0..f55bc440ce 100644 --- a/examples/ecs/generic_system.rs +++ b/examples/ecs/generic_system.rs @@ -10,6 +10,7 @@ //! or use bevy::prelude::*; +use system_param_in_associated_type::*; use system_with_generic_system_param::*; #[derive(Debug, Default, Clone, Copy, Eq, PartialEq, Hash, States)] @@ -43,6 +44,7 @@ fn main() { transition_to_in_game_system.run_if(in_state(AppState::MainMenu)), system_with_generic::>, system_with_generic::>, + system::, ), ) // Cleanup systems. @@ -64,6 +66,10 @@ fn setup_system(mut commands: Commands) { TextToPrint("I will always print".to_string()), LevelUnload, )); + + commands.insert_resource(ResourceA(1)); + commands.insert_resource(ResourceB(2)); + commands.insert_resource(ResourceC { data: 3 }); } fn print_text_system(time: Res