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}