use crate::plugins::audio::AudioTween;
use bevy_reflect::Reflect;
#[derive(Debug, Clone, Reflect)]
pub struct AudioSettings {
pub volume: f32,
pub pitch: f32,
pub looping: bool,
pub fade_in: Option<AudioTween>,
pub start_position: f32,
pub panning: Option<f32>, }
impl Default for AudioSettings {
fn default() -> Self {
Self {
volume: 1.0,
pitch: 1.0,
looping: false,
fade_in: None,
start_position: 0.0,
panning: None,
}
}
}