use crate::GameState; use bevy::prelude::*; pub fn plugin(app: &mut App) { app.init_resource::(); app.add_systems( FixedLast, (|mut tick: ResMut| { tick.0 += 1; }) .run_if(in_state(GameState::Playing)), ); } #[derive(Default, Resource)] pub struct GameTick(pub u64);