bevy_basic_ui/hud/
mod.rs

1use bevy::prelude::*;
2
3use crate::{systems::despawn_screens, UiState};
4
5use self::systems::spawn_hud;
6
7pub mod components;
8pub mod systems;
9
10pub struct HudPlugin;
11
12impl Plugin for HudPlugin {
13    fn build(&self, app: &mut App) {
14        app.add_systems(OnEnter(UiState::Hud), spawn_hud)
15            .add_systems(OnExit(UiState::Hud), despawn_screens);
16    }
17}