1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use bevy::prelude::*;

#[derive(Resource, bevy::asset::Asset, bevy::reflect::TypePath)]
pub struct RenderSettings {
    pub brightness: f32,
}

#[derive(Resource)]
pub struct VolumeSettings;

// #[derive(serde::Deserialize, bevy::asset::Asset, bevy::reflect::TypePath)]
// pub struct NetworkSettings {
//     pub port: u16,
//     pub players: Vec<String>,
// }

// #[derive(Resource)]
// pub struct NetworkSettingsHandle(pub Handle<NetworkSettings>);