use gamestates and assetloader

This commit is contained in:
2025-03-26 02:18:40 +01:00
parent 9842148010
commit ac87da83d8
25 changed files with 245 additions and 123 deletions

View File

@@ -1,4 +1,5 @@
use crate::{
GameState,
camera::CameraState,
tb_entities::{CameraTarget, CutsceneCamera, CutsceneCameraMovementEnd},
};
@@ -21,7 +22,7 @@ enum CutsceneState {
pub fn plugin(app: &mut App) {
app.init_resource::<CutsceneState>();
app.add_systems(Update, update);
app.add_systems(Update, update.run_if(in_state(GameState::Playing)));
app.add_observer(on_start_cutscene);
}