@@ -62,7 +62,7 @@ mod splash {
62
62
// When entering the state, spawn everything needed for this screen
63
63
. add_systems ( OnEnter ( GameState :: Splash ) , splash_setup)
64
64
// While in this state, run the `countdown` system
65
- . add_systems ( Update , countdown. in_set ( OnUpdate ( GameState :: Splash ) ) )
65
+ . add_systems ( Update , countdown. run_if ( in_state ( GameState :: Splash ) ) )
66
66
// When exiting the state, despawn everything that was spawned for this screen
67
67
. add_systems ( OnExit ( GameState :: Splash ) , despawn_screen :: < OnSplashScreen > ) ;
68
68
}
@@ -131,7 +131,7 @@ mod game {
131
131
impl Plugin for GamePlugin {
132
132
fn build ( & self , app : & mut App ) {
133
133
app. add_systems ( OnEnter ( GameState :: Game ) , game_setup)
134
- . add_systems ( Update , game. in_set ( OnUpdate ( GameState :: Game ) ) )
134
+ . add_systems ( Update , game. run_if ( in_state ( GameState :: Game ) ) )
135
135
. add_systems ( OnExit ( GameState :: Game ) , despawn_screen :: < OnGameScreen > ) ;
136
136
}
137
137
}
@@ -284,7 +284,7 @@ mod menu {
284
284
Update ,
285
285
(
286
286
setting_button :: < DisplayQuality >
287
- . in_set ( OnUpdate ( MenuState :: SettingsDisplay ) ) ,
287
+ . run_if ( in_state ( MenuState :: SettingsDisplay ) ) ,
288
288
) ,
289
289
)
290
290
. add_systems (
@@ -295,7 +295,7 @@ mod menu {
295
295
. add_systems ( OnEnter ( MenuState :: SettingsSound ) , sound_settings_menu_setup)
296
296
. add_systems (
297
297
Update ,
298
- setting_button :: < Volume > . in_set ( OnUpdate ( MenuState :: SettingsSound ) ) ,
298
+ setting_button :: < Volume > . run_if ( in_state ( MenuState :: SettingsSound ) ) ,
299
299
)
300
300
. add_systems (
301
301
OnExit ( MenuState :: SettingsSound ) ,
@@ -304,7 +304,7 @@ mod menu {
304
304
// Common systems to all screens that handles buttons behaviour
305
305
. add_systems (
306
306
Update ,
307
- ( menu_action, button_system) . in_set ( OnUpdate ( GameState :: Menu ) ) ,
307
+ ( menu_action, button_system) . run_if ( in_state ( GameState :: Menu ) ) ,
308
308
) ;
309
309
}
310
310
}
0 commit comments