use bevy::prelude::*; use crate::maze::components::MazeConfig; #[derive(Debug, Reflect, Event)] pub struct SpawnFloor { pub floor: u8, pub config: MazeConfig, } #[derive(Debug, Reflect, Event)] pub struct RespawnFloor { pub floor: u8, pub config: MazeConfig, } #[derive(Debug, Reflect, Event)] pub struct DespawnFloor { pub floor: u8, }