1 2 3 4 5 6 7 8 9 10 11 12 13
use bevy::{ecs::event::Event, reflect::Reflect}; #[derive(Event)] pub enum LdtkEvent { LevelLoaded(LevelEvent), LevelUnloaded(LevelEvent), } #[derive(Reflect, Debug, Clone)] pub struct LevelEvent { pub identifier: String, pub iid: String, }