Skip to main content

firecore_audio/
music.rs

1use serde::{Deserialize, Serialize};
2
3pub type MusicId = u8;
4pub type MusicName = String;
5
6#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct Music {
8    pub track: MusicId,
9    pub name: MusicName,
10    #[serde(default)]
11    pub data: MusicData,
12}
13
14#[derive(Default, Debug, Copy, Clone, Serialize, Deserialize)]
15pub struct MusicData {
16    pub loop_start: Option<f64>,
17}