1#[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}