rpgmvx_types/
bgs.rs

1#[derive(
2    Debug,
3    serde::Serialize,
4    serde::Deserialize,
5    ruby_marshal_derive::FromValue,
6    ruby_marshal_derive::IntoValue,
7)]
8#[ruby_marshal(object = b"RPG::BGS")]
9pub struct Bgs {
10    #[ruby_marshal(
11        from_value = "crate::util::ruby_string2string",
12        into_value = "crate::util::string2ruby_string"
13    )]
14    pub name: String,
15    pub pitch: i32,
16    pub volume: i32,
17}