engage/generated/app/
casualmap.rs1#[cfg(feature = "app-casualmap-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::singletonscriptableobject_1::{ISingletonScriptableObject_1, SingletonScriptableObject_1},
10 system::object::{IObject, Object},
11 unity_engine::{
12 object_2::{IObject_2, Object_2},
13 scriptableobject::{IScriptableObject, ScriptableObject},
14 },
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/casualmap/CasualMap.md"))]
18 #[::unity::class(namespace = "App", name = "CasualMap")]
19 #[parent(crate::app::singletonscriptableobject_1::SingletonScriptableObject_1<crate::app::casualmap::CasualMap>)]
20 pub struct CasualMap {
21 #[offset(24)]
22 #[rename(name = "m_CasualEditData1")]
23 pub m_casual_edit_data1: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
24 #[offset(32)]
25 #[rename(name = "m_CasualEditData2")]
26 pub m_casual_edit_data2: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
27 #[offset(40)]
28 #[rename(name = "m_CasualEditData3")]
29 pub m_casual_edit_data3: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
30 #[offset(48)]
31 #[rename(name = "m_CasualEditData4")]
32 pub m_casual_edit_data4: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
33 #[offset(56)]
34 #[rename(name = "m_CasualEditData5")]
35 pub m_casual_edit_data5: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
36 #[offset(64)]
37 #[rename(name = "m_CasualEditData6")]
38 pub m_casual_edit_data6: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
39 #[offset(72)]
40 #[rename(name = "m_CasualEditData7")]
41 pub m_casual_edit_data7: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
42 #[offset(80)]
43 #[rename(name = "m_CasualEditData8")]
44 pub m_casual_edit_data8: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
45 #[offset(88)]
46 #[rename(name = "m_CasualEditData9")]
47 pub m_casual_edit_data9: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
48 #[offset(96)]
49 #[rename(name = "m_CasualEditData10")]
50 pub m_casual_edit_data10: crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData>,
51 }
52
53 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/casualmap/CasualMap_ObjectData.md"))]
54 #[::unity::class(namespace = "App", name = "CasualMap.ObjectData")]
55 #[parent(crate::system::object::Object)]
56 pub struct CasualMap_ObjectData {
57 #[offset(16)]
58 #[rename(name = "x")]
59 pub x: i32,
60 #[offset(20)]
61 #[rename(name = "z")]
62 pub z: i32,
63 #[offset(24)]
64 #[rename(name = "id")]
65 pub id: i32,
66 #[offset(28)]
67 #[rename(name = "rotate")]
68 pub rotate: i32,
69 }
70}
71
72#[cfg(feature = "app-casualmap-types")]
73pub use __types::*;
74
75#[cfg(feature = "app-casualmap")]
76pub trait ICasualMapMethods: ICasualMap {
77 #[doc = "`GetDataList(i32)` overload"]
78 fn get_data_list(
79 self,
80 stage: impl ::core::convert::Into<i32>,
81 ) -> crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData> {
82 unsafe {
83 let __receiver = <CasualMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
84 ::unity::il2cpp_call!((::unity::module_base()+0x25c0d50usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::casualmap::CasualMap_ObjectData> ;
85(CasualMap)__receiver,(i32)::core::convert::Into::into(stage))
86 }
87 }
88 #[doc = "`.ctor()` overload"]
89 fn ctor(self) -> () {
90 unsafe {
91 let __receiver = <CasualMap as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
92 ::unity::il2cpp_call!((::unity::module_base()+0x25c0e00usize)as*mut u8,();
93(CasualMap)__receiver)
94 }
95 }
96}
97
98#[cfg(feature = "app-casualmap")]
99impl<__T: ICasualMap> ICasualMapMethods for __T {}
100
101#[cfg(feature = "app-casualmap")]
102impl CasualMap {
103 pub fn get_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
104 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
105 }
106
107 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
108 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
109 }
110}
111
112#[cfg(feature = "app-casualmap")]
113impl CasualMap {
114 #[doc = "`.ctor()` — no args"]
115 pub fn new() -> Self {
116 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
117 panic!(
118 "{}
119::{}
120 failed to instantiate",
121 ::core::stringify!(CasualMap),
122 ::core::stringify!(new),
123 )
124 });
125 <Self as ICasualMapMethods>::ctor(this);
126 this
127 }
128}
129
130#[cfg(feature = "app-casualmap")]
131pub trait ICasualMap_ObjectDataMethods: ICasualMap_ObjectData {
132 #[doc = "`.ctor(i32, i32, i32, i32)` overload"]
133 fn ctor(
134 self,
135 x: impl ::core::convert::Into<i32>,
136 z: impl ::core::convert::Into<i32>,
137 id: impl ::core::convert::Into<i32>,
138 rotate: impl ::core::convert::Into<i32>,
139 ) -> () {
140 unsafe {
141 let __receiver = <CasualMap_ObjectData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
142 ::unity::il2cpp_call!((::unity::module_base()+0x19be830usize)as*mut u8,();
143(CasualMap_ObjectData)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(id),(i32)::core::convert::Into::into(rotate))
144 }
145 }
146}
147
148#[cfg(feature = "app-casualmap")]
149impl<__T: ICasualMap_ObjectData> ICasualMap_ObjectDataMethods for __T {}
150
151#[cfg(feature = "app-casualmap")]
152impl CasualMap_ObjectData {
153 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
154 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
155 }
156}
157
158#[cfg(feature = "app-casualmap")]
159impl CasualMap_ObjectData {
160 #[doc = "`.ctor(i32, i32, i32, i32)` — overload selector"]
161 pub fn new(x: i32, z: i32, id: i32, rotate: i32) -> Self {
162 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
163 panic!(
164 "{}
165::{}
166 failed to instantiate",
167 ::core::stringify!(CasualMap_ObjectData),
168 ::core::stringify!(new),
169 )
170 });
171 <Self as ICasualMap_ObjectDataMethods>::ctor(this, x, z, id, rotate);
172 this
173 }
174}
175
176#[cfg(feature = "app-casualmap")]
177#[doc(hidden)]
178pub mod prelude {
179 pub use super::{CasualMap, CasualMap_ObjectData, ICasualMap, ICasualMapMethods, ICasualMap_ObjectData, ICasualMap_ObjectDataMethods};
180 #[cfg(feature = "app-singletonscriptableobject_1")]
181 pub use crate::app::singletonscriptableobject_1::ISingletonScriptableObject_1Methods;
182 #[cfg(feature = "system-object")]
183 pub use crate::system::object::IObjectMethods;
184 #[cfg(feature = "unity_engine-object_2")]
185 pub use crate::unity_engine::object_2::IObject_2Methods;
186 #[cfg(feature = "unity_engine-scriptableobject")]
187 pub use crate::unity_engine::scriptableobject::IScriptableObjectMethods;
188 pub use crate::{
189 app::singletonscriptableobject_1::ISingletonScriptableObject_1,
190 system::object::IObject,
191 unity_engine::{object_2::IObject_2, scriptableobject::IScriptableObject},
192 };
193}