rpgm_common_types/
map_info.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::MapInfo")]
9pub struct MapInfo {
10    pub scroll_x: i32,
11    #[ruby_marshal(
12        from_value = "crate::util::ruby_string2string",
13        into_value = "crate::util::string2ruby_string"
14    )]
15    pub name: String,
16    pub expanded: bool,
17    pub order: i32,
18    pub scroll_y: i32,
19    pub parent_id: i32,
20}