fly_b/simul/
finish.rs

1use bevy::prelude::*;
2
3#[derive(Debug, Default)]
4pub struct SimulFinishPlugin {
5    _priv_fields_placeholder: (),
6}
7
8impl Plugin for SimulFinishPlugin {
9    fn build(&self, app: &mut App) {
10        app.add_event::<events::SimulFinish>();
11    }
12}
13
14pub mod events {
15    use bevy::prelude::*;
16
17    #[derive(Debug, Event)]
18    pub struct SimulFinish {
19        _priv_fields_placeholder: (),
20    }
21
22    impl SimulFinish {
23        pub fn new() -> Self {
24            Self {
25                _priv_fields_placeholder: (),
26            }
27        }
28    }
29}