Skip to main content

engage/generated/app/
mapeditdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapeditdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapeditdata/MapEditData.md"))]
11    #[::unity::class(namespace = "App", name = "MapEditData")]
12    #[parent(crate::system::object::Object)]
13    pub struct MapEditData {
14        #[static_field]
15        #[rename(name = "Version")]
16        pub version: i32,
17        #[static_field]
18        #[rename(name = "MaxStream")]
19        pub max_stream: i32,
20        #[offset(16)]
21        #[rename(name = "m_Name")]
22        pub m_name: ::unity::Il2CppString,
23        #[offset(24)]
24        #[rename(name = "m_Stream")]
25        pub m_stream: crate::app::stream_2::Stream_2,
26        #[offset(40)]
27        #[rename(name = "m_SortieUnitInfoList")]
28        pub m_sortie_unit_info_list: crate::system::collections::generic::list_1::List_1<crate::app::mapeditdata::MapEditData_UnitInfo>,
29        #[offset(48)]
30        #[rename(name = "m_SortieGidList")]
31        pub m_sortie_gid_list: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
32        #[offset(56)]
33        #[rename(name = "m_SortieLinkGodDict")]
34        pub m_sortie_link_god_dict: crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, ::unity::Il2CppString>,
35    }
36
37    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapeditdata/MapEditData_UnitInfo.md"))]
38    #[::unity::class(namespace = "App", name = "MapEditData.UnitInfo")]
39    #[parent(crate::system::object::Object)]
40    pub struct MapEditData_UnitInfo {
41        #[offset(16)]
42        #[rename(name = "pid")]
43        pub pid: ::unity::Il2CppString,
44        #[offset(24)]
45        #[rename(name = "pos")]
46        pub pos: crate::app::mappos::MapPos,
47        #[offset(32)]
48        #[rename(name = "aiType")]
49        pub ai_type: crate::app::unitai::UnitAI_VersusTypes,
50    }
51}
52
53#[cfg(feature = "app-mapeditdata-types")]
54pub use __types::*;
55
56#[cfg(feature = "app-mapeditdata")]
57impl MapEditData {
58    #[doc = "`SerializeForMapHistoryReplay(crate::app::stream_2::Stream_2)` overload"]
59    pub fn serialize_for_map_history_replay(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
60        unsafe {
61            ::unity::il2cpp_call!((::unity::module_base()+0x1db0960usize)as*mut u8,();
62(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
63        }
64    }
65
66    #[doc = "`DeserializeForMapHistoryReplay(crate::app::stream_2::Stream_2)` overload"]
67    pub fn deserialize_for_map_history_replay(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
68        unsafe {
69            ::unity::il2cpp_call!((::unity::module_base()+0x1db0df0usize)as*mut u8,();
70(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
71        }
72    }
73}
74
75#[cfg(feature = "app-mapeditdata")]
76pub trait IMapEditDataMethods: IMapEditData {
77    #[doc = "`get_Name()` overload"]
78    fn get_name(self) -> ::unity::Il2CppString {
79        unsafe {
80            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
81            ::unity::il2cpp_call!((::unity::module_base()+0x1dac4e0usize)as*mut u8, ::unity::Il2CppString;
82(MapEditData)__receiver)
83        }
84    }
85    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
86    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
87        unsafe {
88            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89            ::unity::il2cpp_call!((::unity::module_base()+0x1dac4f0usize)as*mut u8,();
90(MapEditData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
91        }
92    }
93    #[doc = "`get_UnitList()` overload"]
94    fn get_unit_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit> {
95        unsafe {
96            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97            ::unity::il2cpp_call!((::unity::module_base()+0x1dac510usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit> ;
98(MapEditData)__receiver)
99        }
100    }
101    #[doc = "`get_m_GodDict()` overload"]
102    fn get_m_god_dict(self) -> crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, crate::app::godunit::GodUnit> {
103        unsafe {
104            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105            ::unity::il2cpp_call!((::unity::module_base()+0x1dac520usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString,crate::app::godunit::GodUnit> ;
106(MapEditData)__receiver)
107        }
108    }
109    #[doc = "`.ctor()` overload"]
110    fn ctor(self) -> () {
111        unsafe {
112            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
113            ::unity::il2cpp_call!((::unity::module_base()+0x1dac530usize)as*mut u8,();
114(MapEditData)__receiver)
115        }
116    }
117    #[doc = "`Clear()` overload"]
118    fn clear(self) -> () {
119        unsafe {
120            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121            ::unity::il2cpp_call!((::unity::module_base()+0x1dac7b0usize)as*mut u8,();
122(MapEditData)__receiver)
123        }
124    }
125    #[doc = "`ClearValue()` overload"]
126    fn clear_value(self) -> () {
127        unsafe {
128            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129            ::unity::il2cpp_call!((::unity::module_base()+0x1dac8d0usize)as*mut u8,();
130(MapEditData)__receiver)
131        }
132    }
133    #[doc = "`CopyFrom(crate::app::mapeditdata::MapEditData)` overload"]
134    fn copy_from(self, from: impl ::core::convert::Into<crate::app::mapeditdata::MapEditData>) -> () {
135        unsafe {
136            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137            ::unity::il2cpp_call!((::unity::module_base()+0x1dac970usize)as*mut u8,();
138(MapEditData)__receiver,(crate::app::mapeditdata::MapEditData)::core::convert::Into::into(from))
139        }
140    }
141    #[doc = "`IsEmpty()` overload"]
142    fn is_empty(self) -> bool {
143        unsafe {
144            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145            ::unity::il2cpp_call!((::unity::module_base()+0x1dac9f0usize)as*mut u8,bool;
146(MapEditData)__receiver)
147        }
148    }
149    #[doc = "`IsSaved()` overload"]
150    fn is_saved(self) -> bool {
151        unsafe {
152            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153            ::unity::il2cpp_call!((::unity::module_base()+0x1daca20usize)as*mut u8,bool;
154(MapEditData)__receiver)
155        }
156    }
157    #[doc = "`StreamPosition()` overload"]
158    fn stream_position(self) -> i32 {
159        unsafe {
160            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161            ::unity::il2cpp_call!((::unity::module_base()+0x1dacaa0usize)as*mut u8,i32;
162(MapEditData)__receiver)
163        }
164    }
165    #[doc = "`TryGetPairGodUnit(crate::app::unit::Unit)` overload"]
166    fn try_get_pair_god_unit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::godunit::GodUnit {
167        unsafe {
168            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169            ::unity::il2cpp_call!((::unity::module_base()+0x1dacab0usize)as*mut u8,crate::app::godunit::GodUnit;
170(MapEditData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
171        }
172    }
173    #[doc = "`WriteHeader(crate::app::stream_2::Stream_2)` overload"]
174    fn write_header(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
175        unsafe {
176            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177            ::unity::il2cpp_call!((::unity::module_base()+0x1dacb70usize)as*mut u8,();
178(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
179        }
180    }
181    #[doc = "`WriteMap(crate::app::stream_2::Stream_2)` overload"]
182    fn write_map(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
183        unsafe {
184            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185            ::unity::il2cpp_call!((::unity::module_base()+0x1dacbc0usize)as*mut u8,();
186(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
187        }
188    }
189    #[doc = "`WriteUnit(crate::app::stream_2::Stream_2)` overload"]
190    fn write_unit(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
191        unsafe {
192            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193            ::unity::il2cpp_call!((::unity::module_base()+0x1dace30usize)as*mut u8,();
194(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
195        }
196    }
197    #[doc = "`WriteBonds(crate::app::stream_2::Stream_2)` overload"]
198    fn write_bonds(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
199        unsafe {
200            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201            ::unity::il2cpp_call!((::unity::module_base()+0x1dad330usize)as*mut u8,();
202(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
203        }
204    }
205    #[doc = "`ReadHeader(crate::app::stream_2::Stream_2)` overload"]
206    fn read_header(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
207        unsafe {
208            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209            ::unity::il2cpp_call!((::unity::module_base()+0x1dad410usize)as*mut u8,();
210(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
211        }
212    }
213    #[doc = "`ReadMap(crate::app::stream_2::Stream_2, bool, bool)` overload"]
214    fn read_map(
215        self,
216        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
217        is_opponent: impl ::core::convert::Into<bool>,
218        is_append: impl ::core::convert::Into<bool>,
219    ) -> () {
220        unsafe {
221            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222            ::unity::il2cpp_call!((::unity::module_base()+0x1dad6b0usize)as*mut u8,();
223(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(bool)::core::convert::Into::into(is_opponent),(bool)::core::convert::Into::into(is_append))
224        }
225    }
226    #[doc = "`ReadUnit(crate::app::stream_2::Stream_2)` overload"]
227    fn read_unit(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
228        unsafe {
229            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230            ::unity::il2cpp_call!((::unity::module_base()+0x1dae070usize)as*mut u8,();
231(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
232        }
233    }
234    #[doc = "`ReadUnitForEnemy(crate::app::stream_2::Stream_2)` overload"]
235    fn read_unit_for_enemy(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
236        unsafe {
237            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
238            ::unity::il2cpp_call!((::unity::module_base()+0x1daeca0usize)as*mut u8,();
239(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
240        }
241    }
242    #[doc = "`SaveGodBond()` overload"]
243    fn save_god_bond(self) -> crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, ::unity::Il2CppString> {
244        unsafe {
245            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
246            ::unity::il2cpp_call!((::unity::module_base()+0x1dafc00usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString, ::unity::Il2CppString> ;
247(MapEditData)__receiver)
248        }
249    }
250    #[doc = "`LoadGodBond(crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString,::unity::Il2CppString>)` overload"]
251    fn load_god_bond(
252        self,
253        bond_dict: impl ::core::convert::Into<
254            crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, ::unity::Il2CppString>,
255        >,
256    ) -> () {
257        unsafe {
258            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x1dafe60usize)as*mut u8,();
260(MapEditData)__receiver,(crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString, ::unity::Il2CppString>)::core::convert::Into::into(bond_dict))
261        }
262    }
263    #[doc = "`ReadBondsForEnemy(crate::app::stream_2::Stream_2)` overload"]
264    fn read_bonds_for_enemy(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
265        unsafe {
266            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267            ::unity::il2cpp_call!((::unity::module_base()+0x1db0160usize)as*mut u8,();
268(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
269        }
270    }
271    #[doc = "`Save()` overload"]
272    fn save(self) -> () {
273        unsafe {
274            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x1db02f0usize)as*mut u8,();
276(MapEditData)__receiver)
277        }
278    }
279    #[doc = "`Load()` overload"]
280    fn load(self) -> () {
281        unsafe {
282            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283            ::unity::il2cpp_call!((::unity::module_base()+0x1db0400usize)as*mut u8,();
284(MapEditData)__receiver)
285        }
286    }
287    #[doc = "`LoadForEnemy()` overload"]
288    fn load_for_enemy(self) -> () {
289        unsafe {
290            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
291            ::unity::il2cpp_call!((::unity::module_base()+0x1db0560usize)as*mut u8,();
292(MapEditData)__receiver)
293        }
294    }
295    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
296    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
297        unsafe {
298            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299            ::unity::il2cpp_call!((::unity::module_base()+0x1db06b0usize)as*mut u8,();
300(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
301        }
302    }
303    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
304    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
305        unsafe {
306            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307            ::unity::il2cpp_call!((::unity::module_base()+0x1db0720usize)as*mut u8,();
308(MapEditData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
309        }
310    }
311    #[doc = "`get_SortieUnitInfoList()` overload"]
312    fn get_sortie_unit_info_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::mapeditdata::MapEditData_UnitInfo> {
313        unsafe {
314            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315            ::unity::il2cpp_call!((::unity::module_base()+0x1db12f0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::mapeditdata::MapEditData_UnitInfo> ;
316(MapEditData)__receiver)
317        }
318    }
319    #[doc = "`get_SortieGidList()` overload"]
320    fn get_sortie_gid_list(self) -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
321        unsafe {
322            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x1db1300usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
324(MapEditData)__receiver)
325        }
326    }
327    #[doc = "`TryGetSortieUnit(::unity::Il2CppString)` overload"]
328    fn try_get_sortie_unit(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::mapeditdata::MapEditData_UnitInfo {
329        unsafe {
330            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x1db1310usize)as*mut u8,crate::app::mapeditdata::MapEditData_UnitInfo;
332(MapEditData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
333        }
334    }
335    #[doc = "`TryGetSortieGod(::unity::Il2CppString)` overload"]
336    fn try_get_sortie_god(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
337        unsafe {
338            let __receiver = <MapEditData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339            ::unity::il2cpp_call!((::unity::module_base()+0x1db1470usize)as*mut u8, ::unity::Il2CppString;
340(MapEditData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
341        }
342    }
343}
344
345#[cfg(feature = "app-mapeditdata")]
346impl<__T: IMapEditData> IMapEditDataMethods for __T {}
347
348#[cfg(feature = "app-mapeditdata")]
349impl MapEditData {
350    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
352    }
353
354    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
355        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
356    }
357
358    pub fn get_unit_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
359        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
360    }
361
362    pub fn get_m_god_dict_method_info() -> &'static ::unity::il2cpp::MethodInfo {
363        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
364    }
365
366    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
367        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
368    }
369
370    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
372    }
373
374    pub fn clear_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
376    }
377
378    pub fn copy_from_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
380    }
381
382    pub fn is_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
384    }
385
386    pub fn is_saved_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
388    }
389
390    pub fn stream_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
392    }
393
394    pub fn try_get_pair_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
396    }
397
398    pub fn write_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
400    }
401
402    pub fn write_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
404    }
405
406    pub fn write_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
408    }
409
410    pub fn write_bonds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
412    }
413
414    pub fn read_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
415        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
416    }
417
418    pub fn read_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
419        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
420    }
421
422    pub fn read_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
423        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
424    }
425
426    pub fn read_unit_for_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
428    }
429
430    pub fn save_god_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
432    }
433
434    pub fn load_god_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
436    }
437
438    pub fn read_bonds_for_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
440    }
441
442    pub fn save_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
444    }
445
446    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
448    }
449
450    pub fn load_for_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
452    }
453
454    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
456    }
457
458    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
460    }
461
462    pub fn serialize_for_map_history_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
464    }
465
466    pub fn deserialize_for_map_history_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
468    }
469
470    pub fn get_sortie_unit_info_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
472    }
473
474    pub fn get_sortie_gid_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
476    }
477
478    pub fn try_get_sortie_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
480    }
481
482    pub fn try_get_sortie_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
484    }
485}
486
487#[cfg(feature = "app-mapeditdata")]
488impl MapEditData {
489    #[doc = "`.ctor()` — no args"]
490    pub fn new() -> Self {
491        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
492            panic!(
493                "{}
494::{}
495 failed to instantiate",
496                ::core::stringify!(MapEditData),
497                ::core::stringify!(new),
498            )
499        });
500        <Self as IMapEditDataMethods>::ctor(this);
501        this
502    }
503}
504
505#[cfg(feature = "app-mapeditdata")]
506pub trait IMapEditData_UnitInfoMethods: IMapEditData_UnitInfo {
507    #[doc = "`.ctor(::unity::Il2CppString, i32, i32, crate::app::unitai::UnitAI_VersusTypes)` overload"]
508    fn ctor(
509        self,
510        pid: impl ::core::convert::Into<::unity::Il2CppString>,
511        x: impl ::core::convert::Into<i32>,
512        z: impl ::core::convert::Into<i32>,
513        ai_type: impl ::core::convert::Into<crate::app::unitai::UnitAI_VersusTypes>,
514    ) -> () {
515        unsafe {
516            let __receiver = <MapEditData_UnitInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
517            ::unity::il2cpp_call!((::unity::module_base()+0x24c3600usize)as*mut u8,();
518(MapEditData_UnitInfo)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::unitai::UnitAI_VersusTypes)::core::convert::Into::into(ai_type))
519        }
520    }
521}
522
523#[cfg(feature = "app-mapeditdata")]
524impl<__T: IMapEditData_UnitInfo> IMapEditData_UnitInfoMethods for __T {}
525
526#[cfg(feature = "app-mapeditdata")]
527impl MapEditData_UnitInfo {
528    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
530    }
531}
532
533#[cfg(feature = "app-mapeditdata")]
534impl MapEditData_UnitInfo {
535    #[doc = "`.ctor(::unity::Il2CppString, i32, i32, crate::app::unitai::UnitAI_VersusTypes)` — overload selector"]
536    pub fn new(pid: ::unity::Il2CppString, x: i32, z: i32, ai_type: crate::app::unitai::UnitAI_VersusTypes) -> Self {
537        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
538            panic!(
539                "{}
540::{}
541 failed to instantiate",
542                ::core::stringify!(MapEditData_UnitInfo),
543                ::core::stringify!(new),
544            )
545        });
546        <Self as IMapEditData_UnitInfoMethods>::ctor(this, pid, x, z, ai_type);
547        this
548    }
549}
550
551#[cfg(feature = "app-mapeditdata")]
552#[doc(hidden)]
553pub mod prelude {
554    pub use super::{IMapEditData, IMapEditDataMethods, IMapEditData_UnitInfo, IMapEditData_UnitInfoMethods, MapEditData, MapEditData_UnitInfo};
555    pub use crate::system::object::IObject;
556    #[cfg(feature = "system-object")]
557    pub use crate::system::object::IObjectMethods;
558}