diff --git a/examples/bevy_gltf_blueprints/animation/src/game/mod.rs b/examples/bevy_gltf_blueprints/animation/src/game/mod.rs index f605557..69a5ae4 100644 --- a/examples/bevy_gltf_blueprints/animation/src/game/mod.rs +++ b/examples/bevy_gltf_blueprints/animation/src/game/mod.rs @@ -122,7 +122,7 @@ impl Plugin for GamePlugin { ) .add_systems(OnEnter(AppState::MenuRunning), setup_main_menu) .add_systems(OnExit(AppState::MenuRunning), teardown_main_menu) - .add_systems(Update, (main_menu)) + .add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning))) .add_systems(OnEnter(AppState::AppRunning), setup_game); } } diff --git a/examples/bevy_gltf_blueprints/basic/src/game/mod.rs b/examples/bevy_gltf_blueprints/basic/src/game/mod.rs index 3443c45..a650314 100644 --- a/examples/bevy_gltf_blueprints/basic/src/game/mod.rs +++ b/examples/bevy_gltf_blueprints/basic/src/game/mod.rs @@ -109,7 +109,7 @@ impl Plugin for GamePlugin { ) .add_systems(OnEnter(AppState::MenuRunning), setup_main_menu) .add_systems(OnExit(AppState::MenuRunning), teardown_main_menu) - .add_systems(Update, (main_menu)) + .add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning))) .add_systems(OnEnter(AppState::AppRunning), setup_game); } } diff --git a/examples/bevy_gltf_blueprints/basic_xpbd_physics/src/game/mod.rs b/examples/bevy_gltf_blueprints/basic_xpbd_physics/src/game/mod.rs index 28cbdf3..c2febcd 100644 --- a/examples/bevy_gltf_blueprints/basic_xpbd_physics/src/game/mod.rs +++ b/examples/bevy_gltf_blueprints/basic_xpbd_physics/src/game/mod.rs @@ -101,7 +101,7 @@ impl Plugin for GamePlugin { ) .add_systems(OnEnter(AppState::MenuRunning), setup_main_menu) .add_systems(OnExit(AppState::MenuRunning), teardown_main_menu) - .add_systems(Update, (main_menu)) + .add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning))) .add_systems(OnEnter(AppState::AppRunning), setup_game); } } diff --git a/examples/bevy_gltf_blueprints/multiple_levels/src/game/mod.rs b/examples/bevy_gltf_blueprints/multiple_levels/src/game/mod.rs index 8c2edc0..80bdcc1 100644 --- a/examples/bevy_gltf_blueprints/multiple_levels/src/game/mod.rs +++ b/examples/bevy_gltf_blueprints/multiple_levels/src/game/mod.rs @@ -115,7 +115,7 @@ impl Plugin for GamePlugin { ) .add_systems(OnEnter(AppState::MenuRunning), setup_main_menu) .add_systems(OnExit(AppState::MenuRunning), teardown_main_menu) - .add_systems(Update, (main_menu)) + .add_systems(Update, main_menu.run_if(in_state(AppState::MenuRunning))) .add_systems(OnEnter(AppState::AppRunning), setup_game); } }