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}