bevy_codex/settings/
mod.rs1use self::systems::build_settings;
2use bevy::prelude::*;
3use bevy_lunex::UiGenericPlugin;
4use components::SettingsPgUi;
5use resources::Settings;
6
7pub mod components;
8pub mod events;
9pub mod resources;
10pub mod styles;
11pub mod systems;
12
13pub struct SettingsUiPlugin;
14
15impl Plugin for SettingsUiPlugin {
16 fn build(&self, app: &mut App) {
17 app.add_plugins((
18 UiGenericPlugin::<SettingsPgUi>::new(),
19 bevy_settings::SettingsPlugin::<Settings>::new("GkPixel", "Dreamlighters"),
20 ))
21 .add_systems(Update, build_settings);
22 }
23}