1#[cfg(feature = "app-mapdispos-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 bitfield32::{BitField32, IBitField32},
11 bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12 procinst::{IProcInst, ProcInst},
13 },
14 system::{
15 collections::generic::list_1::{IList_1, List_1},
16 object::{IObject, Object},
17 r#enum::{Enum, IEnum},
18 valuetype::{IValueType, ValueType},
19 },
20 };
21
22 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_PosList.md"))]
23 #[::unity::class(namespace = "App", name = "MapDispos.PosList")]
24 #[parent(crate::system::collections::generic::list_1::List_1<crate::app::mapdispos::MapDispos_Pos>)]
25 pub struct MapDispos_PosList {}
26
27 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_ActualData_CalcResults.md"))]
28 #[repr(C)]
29 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
30 pub struct MapDispos_ActualData_CalcResults {
31 pub value: i32,
32 }
33 impl ::unity::ClassIdentity for MapDispos_ActualData_CalcResults {
34 const NAME: &'static str = "MapDispos.ActualData.CalcResults";
35 const NAMESPACE: &'static str = "App";
36
37 fn class() -> ::unity::Class {
38 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
39 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
40 }
41 }
42 impl ::unity::IlType for MapDispos_ActualData_CalcResults {
43 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
44 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
45 }
46 }
47 impl MapDispos_ActualData_CalcResults {
48 pub fn none() -> Self {
49 Self { value: 0 }
50 }
51
52 pub fn success() -> Self {
53 Self { value: 1 }
54 }
55
56 pub fn failure() -> Self {
57 Self { value: 2 }
58 }
59
60 pub fn disable() -> Self {
61 Self { value: 3 }
62 }
63 }
64
65 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_Flag.md"))]
66 #[repr(C)]
67 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
68 pub struct MapDispos_Flag {
69 pub value: i32,
70 }
71 impl ::unity::ClassIdentity for MapDispos_Flag {
72 const NAME: &'static str = "MapDispos.Flag";
73 const NAMESPACE: &'static str = "App";
74
75 fn class() -> ::unity::Class {
76 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
77 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
78 }
79 }
80 impl ::unity::IlType for MapDispos_Flag {
81 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
82 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
83 }
84 }
85 impl MapDispos_Flag {
86 pub fn focus() -> Self {
87 Self { value: 1 }
88 }
89
90 pub fn focus_unit() -> Self {
91 Self { value: 2 }
92 }
93
94 pub fn forced() -> Self {
95 Self { value: 4 }
96 }
97
98 pub fn warp() -> Self {
99 Self { value: 8 }
100 }
101
102 pub fn not_forced() -> Self {
103 Self { value: 16 }
104 }
105
106 pub fn loose() -> Self {
107 Self { value: 32 }
108 }
109
110 pub fn fixed_speed() -> Self {
111 Self { value: 65536 }
112 }
113
114 pub fn dead() -> Self {
115 Self { value: 131072 }
116 }
117
118 pub fn status_fixed() -> Self {
119 Self { value: 262144 }
120 }
121
122 pub fn suppress_warning() -> Self {
123 Self { value: 524288 }
124 }
125
126 pub fn instant() -> Self {
127 Self { value: 1048576 }
128 }
129
130 pub fn bind() -> Self {
131 Self { value: 2097152 }
132 }
133 }
134
135 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_Pos.md"))]
136 #[::unity::class(namespace = "App", name = "MapDispos.Pos")]
137 #[parent(crate::system::object::Object)]
138 pub struct MapDispos_Pos {}
139
140 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos.md"))]
141 #[::unity::class(namespace = "App", name = "MapDispos")]
142 #[parent(crate::system::object::Object)]
143 pub struct MapDispos {}
144
145 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_ProcDispos.md"))]
146 #[::unity::class(namespace = "App", name = "MapDispos.ProcDispos")]
147 #[parent(crate::app::procinst::ProcInst)]
148 pub struct MapDispos_ProcDispos {
149 #[static_field]
150 #[rename(name = "s_ProcessCount")]
151 pub s_process_count: i32,
152 #[offset(112)]
153 #[rename(name = "m_List")]
154 pub m_list: crate::app::mapdispos::MapDispos_ActualDataList,
155 #[offset(120)]
156 #[rename(name = "m_DisposFlag")]
157 pub m_dispos_flag: crate::app::mapdispos::MapDispos_FlagField,
158 }
159
160 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_ActualDataList.md"))]
161 #[::unity::class(namespace = "App", name = "MapDispos.ActualDataList")]
162 #[parent(crate::system::collections::generic::list_1::List_1<crate::app::mapdispos::MapDispos_ActualData>)]
163 pub struct MapDispos_ActualDataList {}
164
165 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_ActualData.md"))]
166 #[::unity::class(namespace = "App", name = "MapDispos.ActualData")]
167 #[parent(crate::system::object::Object)]
168 pub struct MapDispos_ActualData {
169 #[offset(16)]
170 #[rename(name = "m_Data")]
171 pub m_data: crate::app::disposdata::DisposData,
172 #[offset(24)]
173 #[rename(name = "m_PositionData")]
174 pub m_position_data: crate::app::disposdata::DisposData,
175 #[offset(32)]
176 #[rename(name = "m_CalcResult")]
177 pub m_calc_result: crate::app::mapdispos::MapDispos_ActualData_CalcResults,
178 #[offset(36)]
179 #[rename(name = "m_UnitIndex")]
180 pub m_unit_index: i32,
181 #[offset(40)]
182 #[rename(name = "m_CalcAppearX")]
183 pub m_calc_appear_x: i32,
184 #[offset(44)]
185 #[rename(name = "m_CalcAppearZ")]
186 pub m_calc_appear_z: i32,
187 #[offset(48)]
188 #[rename(name = "m_CalcDisposX")]
189 pub m_calc_dispos_x: i32,
190 #[offset(52)]
191 #[rename(name = "m_CalcDisposZ")]
192 pub m_calc_dispos_z: i32,
193 #[offset(56)]
194 #[rename(name = "m_Direction")]
195 pub m_direction: crate::app::disposdata::DisposData_Directions,
196 }
197
198 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapdispos/MapDispos_FlagField.md"))]
199 #[::unity::class(namespace = "App", name = "MapDispos.FlagField")]
200 #[parent(crate::app::bitfield32::BitField32)]
201 pub struct MapDispos_FlagField {}
202}
203
204#[cfg(feature = "app-mapdispos-types")]
205pub use __types::*;
206
207#[cfg(feature = "app-mapdispos")]
208pub trait IMapDispos_PosListMethods: IMapDispos_PosList {
209 #[doc = "`.ctor()` overload"]
210 fn ctor(self) -> () {
211 unsafe {
212 let __receiver = <MapDispos_PosList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213 ::unity::il2cpp_call!((::unity::module_base()+0x24c1330usize)as*mut u8,();
214(MapDispos_PosList)__receiver)
215 }
216 }
217 #[doc = "`Register(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>, i32)` overload"]
218 fn register(
219 self,
220 data_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>>,
221 limit: impl ::core::convert::Into<i32>,
222 ) -> () {
223 unsafe {
224 let __receiver = <MapDispos_PosList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225 ::unity::il2cpp_call!((::unity::module_base()+0x24c13c0usize)as*mut u8,();
226(MapDispos_PosList)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)::core::convert::Into::into(data_list),(i32)::core::convert::Into::into(limit))
227 }
228 }
229 #[doc = "`PopFront()` overload"]
230 fn pop_front(self) -> crate::app::mapdispos::MapDispos_Pos {
231 unsafe {
232 let __receiver = <MapDispos_PosList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233 ::unity::il2cpp_call!((::unity::module_base()+0x24beab0usize)as*mut u8,crate::app::mapdispos::MapDispos_Pos;
234(MapDispos_PosList)__receiver)
235 }
236 }
237 #[doc = "`TryRemove(crate::app::disposdata::DisposData)` overload"]
238 fn try_remove(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> bool {
239 unsafe {
240 let __receiver = <MapDispos_PosList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241 ::unity::il2cpp_call!((::unity::module_base()+0x24c14f0usize)as*mut u8,bool;
242(MapDispos_PosList)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
243 }
244 }
245}
246
247#[cfg(feature = "app-mapdispos")]
248impl<__T: IMapDispos_PosList> IMapDispos_PosListMethods for __T {}
249
250#[cfg(feature = "app-mapdispos")]
251impl MapDispos_PosList {
252 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
253 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
254 }
255
256 pub fn register_method_info() -> &'static ::unity::il2cpp::MethodInfo {
257 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
258 }
259
260 pub fn pop_front_method_info() -> &'static ::unity::il2cpp::MethodInfo {
261 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
262 }
263
264 pub fn try_remove_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
266 }
267}
268
269#[cfg(feature = "app-mapdispos")]
270impl MapDispos_PosList {
271 #[doc = "`.ctor()` — no args"]
272 pub fn new() -> Self {
273 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
274 panic!(
275 "{}
276::{}
277 failed to instantiate",
278 ::core::stringify!(MapDispos_PosList),
279 ::core::stringify!(new),
280 )
281 });
282 <Self as IMapDispos_PosListMethods>::ctor(this);
283 this
284 }
285}
286
287#[cfg(feature = "app-mapdispos")]
288pub trait IMapDispos_PosMethods: IMapDispos_Pos {
289 #[doc = "`get_X()` overload"]
290 fn get_x(self) -> i32 {
291 unsafe {
292 let __receiver = <MapDispos_Pos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293 ::unity::il2cpp_call!((::unity::module_base()+0x24c12c0usize)as*mut u8,i32;
294(MapDispos_Pos)__receiver)
295 }
296 }
297 #[doc = "`set_X(i32)` overload"]
298 fn set_x(self, value: impl ::core::convert::Into<i32>) -> () {
299 unsafe {
300 let __receiver = <MapDispos_Pos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
301 ::unity::il2cpp_call!((::unity::module_base()+0x24c12d0usize)as*mut u8,();
302(MapDispos_Pos)__receiver,(i32)::core::convert::Into::into(value))
303 }
304 }
305 #[doc = "`get_Z()` overload"]
306 fn get_z(self) -> i32 {
307 unsafe {
308 let __receiver = <MapDispos_Pos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
309 ::unity::il2cpp_call!((::unity::module_base()+0x24c12e0usize)as*mut u8,i32;
310(MapDispos_Pos)__receiver)
311 }
312 }
313 #[doc = "`set_Z(i32)` overload"]
314 fn set_z(self, value: impl ::core::convert::Into<i32>) -> () {
315 unsafe {
316 let __receiver = <MapDispos_Pos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317 ::unity::il2cpp_call!((::unity::module_base()+0x24c12f0usize)as*mut u8,();
318(MapDispos_Pos)__receiver,(i32)::core::convert::Into::into(value))
319 }
320 }
321 #[doc = "`get_Dir()` overload"]
322 fn get_dir(self) -> crate::app::disposdata::DisposData_Directions {
323 unsafe {
324 let __receiver = <MapDispos_Pos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325 ::unity::il2cpp_call!((::unity::module_base()+0x24c1300usize)as*mut u8,crate::app::disposdata::DisposData_Directions;
326(MapDispos_Pos)__receiver)
327 }
328 }
329 #[doc = "`set_Dir(crate::app::disposdata::DisposData_Directions)` overload"]
330 fn set_dir(self, value: impl ::core::convert::Into<crate::app::disposdata::DisposData_Directions>) -> () {
331 unsafe {
332 let __receiver = <MapDispos_Pos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333 ::unity::il2cpp_call!((::unity::module_base()+0x24c1310usize)as*mut u8,();
334(MapDispos_Pos)__receiver,(crate::app::disposdata::DisposData_Directions)::core::convert::Into::into(value))
335 }
336 }
337 #[doc = "`.ctor()` overload"]
338 fn ctor(self) -> () {
339 unsafe {
340 let __receiver = <MapDispos_Pos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
341 ::unity::il2cpp_call!((::unity::module_base()+0x24c1320usize)as*mut u8,();
342(MapDispos_Pos)__receiver)
343 }
344 }
345}
346
347#[cfg(feature = "app-mapdispos")]
348impl<__T: IMapDispos_Pos> IMapDispos_PosMethods for __T {}
349
350#[cfg(feature = "app-mapdispos")]
351impl MapDispos_Pos {
352 pub fn get_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
354 }
355
356 pub fn set_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
358 }
359
360 pub fn get_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
362 }
363
364 pub fn set_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
366 }
367
368 pub fn get_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
370 }
371
372 pub fn set_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
374 }
375
376 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
378 }
379}
380
381#[cfg(feature = "app-mapdispos")]
382impl MapDispos_Pos {
383 #[doc = "`.ctor()` — no args"]
384 pub fn new() -> Self {
385 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
386 panic!(
387 "{}
388::{}
389 failed to instantiate",
390 ::core::stringify!(MapDispos_Pos),
391 ::core::stringify!(new),
392 )
393 });
394 <Self as IMapDispos_PosMethods>::ctor(this);
395 this
396 }
397}
398
399#[cfg(feature = "app-mapdispos")]
400impl MapDispos {
401 #[doc = "`Load(::unity::Il2CppString)` overload"]
402 pub fn load(file_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
403 unsafe {
404 ::unity::il2cpp_call!((::unity::module_base()+0x29c4120usize)as*mut u8,();
405(::unity::Il2CppString)::core::convert::Into::into(file_name))
406 }
407 }
408
409 #[doc = "`Unload()` overload"]
410 pub fn unload() -> () {
411 unsafe {
412 ::unity::il2cpp_call!((::unity::module_base()+0x29c4130usize)as*mut u8,();
413 )
414 }
415 }
416
417 #[doc = "`CreateFirst()` overload"]
418 pub fn create_first() -> () {
419 unsafe {
420 ::unity::il2cpp_call!((::unity::module_base()+0x29c41b0usize)as*mut u8,();
421 )
422 }
423 }
424
425 #[doc = "`CreateFirstEncount()` overload"]
426 pub fn create_first_encount() -> () {
427 unsafe {
428 ::unity::il2cpp_call!((::unity::module_base()+0x29c5290usize)as*mut u8,();
429 )
430 }
431 }
432
433 #[doc = "`GetEncountPlayeGroup(i32)` overload"]
434 pub fn get_encount_playe_group(player_index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
435 unsafe {
436 ::unity::il2cpp_call!((::unity::module_base()+0x29c7460usize)as*mut u8, ::unity::Il2CppString;
437(i32)::core::convert::Into::into(player_index))
438 }
439 }
440
441 #[doc = "`GetEncountMobGroup(i32, i32)` overload"]
442 pub fn get_encount_mob_group(player_index: impl ::core::convert::Into<i32>, mob_index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
443 unsafe {
444 ::unity::il2cpp_call!((::unity::module_base()+0x29c74f0usize)as*mut u8, ::unity::Il2CppString;
445(i32)::core::convert::Into::into(player_index),(i32)::core::convert::Into::into(mob_index))
446 }
447 }
448
449 #[doc = "`GetEncountTerrainGroup(i32)` overload"]
450 pub fn get_encount_terrain_group(player_index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
451 unsafe {
452 ::unity::il2cpp_call!((::unity::module_base()+0x29c75a0usize)as*mut u8, ::unity::Il2CppString;
453(i32)::core::convert::Into::into(player_index))
454 }
455 }
456
457 #[doc = "`GetEncountPlayerCount()` overload"]
458 pub fn get_encount_player_count() -> i32 {
459 unsafe {
460 ::unity::il2cpp_call!((::unity::module_base()+0x29c7630usize)as*mut u8,i32;
461 )
462 }
463 }
464
465 #[doc = "`GetEncountMobCount(i32)` overload"]
466 pub fn get_encount_mob_count(player_index: impl ::core::convert::Into<i32>) -> i32 {
467 unsafe {
468 ::unity::il2cpp_call!((::unity::module_base()+0x29c77d0usize)as*mut u8,i32;
469(i32)::core::convert::Into::into(player_index))
470 }
471 }
472
473 #[doc = "`GetFakeIndex(i32, ::unity::Il2CppString, i32)` overload"]
474 pub fn get_fake_index(
475 index: impl ::core::convert::Into<i32>,
476 key: impl ::core::convert::Into<::unity::Il2CppString>,
477 count: impl ::core::convert::Into<i32>,
478 ) -> i32 {
479 unsafe {
480 ::unity::il2cpp_call!((::unity::module_base()+0x29c7900usize)as*mut u8,i32;
481(i32)::core::convert::Into::into(index),(::unity::Il2CppString)::core::convert::Into::into(key),(i32)::core::convert::Into::into(count))
482 }
483 }
484
485 #[doc = "`CreateFirstChallenge()` overload"]
486 pub fn create_first_challenge() -> () {
487 unsafe {
488 ::unity::il2cpp_call!((::unity::module_base()+0x29c5560usize)as*mut u8,();
489 )
490 }
491 }
492
493 #[doc = "`CreateFirstDlcGod()` overload"]
494 pub fn create_first_dlc_god() -> () {
495 unsafe {
496 ::unity::il2cpp_call!((::unity::module_base()+0x29c5900usize)as*mut u8,();
497 )
498 }
499 }
500
501 #[doc = "`CreateFirstVersusCasual()` overload"]
502 pub fn create_first_versus_casual() -> () {
503 unsafe {
504 ::unity::il2cpp_call!((::unity::module_base()+0x29c4720usize)as*mut u8,();
505 )
506 }
507 }
508
509 #[doc = "`CreateFirstVersusRanked()` overload"]
510 pub fn create_first_versus_ranked() -> () {
511 unsafe {
512 ::unity::il2cpp_call!((::unity::module_base()+0x29c4c40usize)as*mut u8,();
513 )
514 }
515 }
516
517 #[doc = "`CreateFirstVersusMock()` overload"]
518 pub fn create_first_versus_mock() -> () {
519 unsafe {
520 ::unity::il2cpp_call!((::unity::module_base()+0x29c50e0usize)as*mut u8,();
521 )
522 }
523 }
524
525 #[doc = "`CreateVersusOpponentTeam(crate::app::mapeditdata::MapEditData)` overload"]
526 pub fn create_versus_opponent_team(edit_data: impl ::core::convert::Into<crate::app::mapeditdata::MapEditData>) -> () {
527 unsafe {
528 ::unity::il2cpp_call!((::unity::module_base()+0x29c8440usize)as*mut u8,();
529(crate::app::mapeditdata::MapEditData)::core::convert::Into::into(edit_data))
530 }
531 }
532
533 #[doc = "`CreateVersusPlayerTeam(crate::app::mapeditdata::MapEditData)` overload"]
534 pub fn create_versus_player_team(edit_data: impl ::core::convert::Into<crate::app::mapeditdata::MapEditData>) -> () {
535 unsafe {
536 ::unity::il2cpp_call!((::unity::module_base()+0x29c8630usize)as*mut u8,();
537(crate::app::mapeditdata::MapEditData)::core::convert::Into::into(edit_data))
538 }
539 }
540
541 #[doc = "`CreateFirstEdit()` overload"]
542 pub fn create_first_edit() -> () {
543 unsafe {
544 ::unity::il2cpp_call!((::unity::module_base()+0x29c5770usize)as*mut u8,();
545 )
546 }
547 }
548
549 #[doc = "`CreateVersusEditTeam(crate::app::mapeditdata::MapEditData)` overload"]
550 pub fn create_versus_edit_team(edit_data: impl ::core::convert::Into<crate::app::mapeditdata::MapEditData>) -> () {
551 unsafe {
552 ::unity::il2cpp_call!((::unity::module_base()+0x29c89c0usize)as*mut u8,();
553(crate::app::mapeditdata::MapEditData)::core::convert::Into::into(edit_data))
554 }
555 }
556
557 #[doc = "`ResetSortiePositionForEdit(*mutcrate::system::collections::generic::stack_1::Stack_1<crate::app::mapdispos::MapDispos_Pos>)` overload"]
558 pub fn reset_sortie_position_for_edit() -> crate::system::collections::generic::stack_1::Stack_1<crate::app::mapdispos::MapDispos_Pos> {
559 unsafe {
560 let mut __out_0 =
561 ::core::mem::MaybeUninit::<crate::system::collections::generic::stack_1::Stack_1<crate::app::mapdispos::MapDispos_Pos>>::uninit();
562 ::unity::il2cpp_call!((::unity::module_base()+0x29c8e80usize)as*mut u8,();
563(*mut crate::system::collections::generic::stack_1::Stack_1<crate::app::mapdispos::MapDispos_Pos>)__out_0.as_mut_ptr());
564 __out_0.assume_init()
565 }
566 }
567
568 #[doc = "`CreateProcess(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::mapdispos::MapDispos_Flag, ::unity::Il2CppString)` overload"]
569 pub fn create_process(
570 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
571 group: impl ::core::convert::Into<::unity::Il2CppString>,
572 dispos_flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>,
573 position_group: impl ::core::convert::Into<::unity::Il2CppString>,
574 ) -> () {
575 unsafe {
576 ::unity::il2cpp_call!((::unity::module_base()+0x29c91e0usize)as*mut u8,();
577(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(group),(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(dispos_flag),(::unity::Il2CppString)::core::convert::Into::into(position_group))
578 }
579 }
580
581 #[doc = "`IsWaitProcess()` overload"]
582 pub fn is_wait_process() -> bool {
583 unsafe {
584 ::unity::il2cpp_call!((::unity::module_base()+0x29c9320usize)as*mut u8,bool;
585 )
586 }
587 }
588
589 #[doc = "`GetDebugHeader()` overload"]
590 pub fn get_debug_header() -> ::unity::Il2CppString {
591 unsafe {
592 ::unity::il2cpp_call!((::unity::module_base()+0x29c9390usize)as*mut u8, ::unity::Il2CppString;
593 )
594 }
595 }
596
597 #[doc = "`CreatePlayerTeam(::unity::Il2CppString)` overload"]
598 pub fn create_player_team(group: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
599 unsafe {
600 ::unity::il2cpp_call!((::unity::module_base()+0x29c5a90usize)as*mut u8,();
601(::unity::Il2CppString)::core::convert::Into::into(group))
602 }
603 }
604
605 #[doc = "`TryCreateDisposTeam(::unity::Il2CppString)` overload"]
606 pub fn try_create_dispos_team(group: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
607 unsafe {
608 ::unity::il2cpp_call!((::unity::module_base()+0x29c6bd0usize)as*mut u8,();
609(::unity::Il2CppString)::core::convert::Into::into(group))
610 }
611 }
612
613 #[doc = "`CreateDisposTeam(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
614 pub fn create_dispos_team(
615 group: impl ::core::convert::Into<::unity::Il2CppString>,
616 position_group: impl ::core::convert::Into<::unity::Il2CppString>,
617 ) -> () {
618 unsafe {
619 ::unity::il2cpp_call!((::unity::module_base()+0x29c9660usize)as*mut u8,();
620(::unity::Il2CppString)::core::convert::Into::into(group),(::unity::Il2CppString)::core::convert::Into::into(position_group))
621 }
622 }
623
624 #[doc = "`CreateEncountDisposTeam(::unity::Il2CppString)` overload"]
625 pub fn create_encount_dispos_team(group: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
626 unsafe {
627 ::unity::il2cpp_call!((::unity::module_base()+0x29c6e20usize)as*mut u8,();
628(::unity::Il2CppString)::core::convert::Into::into(group))
629 }
630 }
631
632 #[doc = "`CreateChallengeDisposTeam(::unity::Il2CppString, crate::app::random_2::Random_2)` overload"]
633 pub fn create_challenge_dispos_team(
634 group: impl ::core::convert::Into<::unity::Il2CppString>,
635 random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
636 ) -> () {
637 unsafe {
638 ::unity::il2cpp_call!((::unity::module_base()+0x29c7910usize)as*mut u8,();
639(::unity::Il2CppString)::core::convert::Into::into(group),(crate::app::random_2::Random_2)::core::convert::Into::into(random))
640 }
641 }
642
643 #[doc = "`CreateDlcGodDisposTeam(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
644 pub fn create_dlc_god_dispos_team(
645 group: impl ::core::convert::Into<::unity::Il2CppString>,
646 position_group: impl ::core::convert::Into<::unity::Il2CppString>,
647 ) -> () {
648 unsafe {
649 ::unity::il2cpp_call!((::unity::module_base()+0x29c7ee0usize)as*mut u8,();
650(::unity::Il2CppString)::core::convert::Into::into(group),(::unity::Il2CppString)::core::convert::Into::into(position_group))
651 }
652 }
653
654 #[doc = "`CreateUnit(crate::app::disposdata::DisposData)` overload"]
655 pub fn create_unit(data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> crate::app::unit::Unit {
656 unsafe {
657 ::unity::il2cpp_call!((::unity::module_base()+0x29c9410usize)as*mut u8,crate::app::unit::Unit;
658(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
659 }
660 }
661
662 #[doc = "`CreateEncountTerrain(i32)` overload"]
663 pub fn create_encount_terrain(player_index: impl ::core::convert::Into<i32>) -> () {
664 unsafe {
665 ::unity::il2cpp_call!((::unity::module_base()+0x29c73a0usize)as*mut u8,();
666(i32)::core::convert::Into::into(player_index))
667 }
668 }
669
670 #[doc = "`TryCreateTerrain(::unity::Il2CppString)` overload"]
671 pub fn try_create_terrain(group: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
672 unsafe {
673 ::unity::il2cpp_call!((::unity::module_base()+0x29c6c80usize)as*mut u8,bool;
674(::unity::Il2CppString)::core::convert::Into::into(group))
675 }
676 }
677
678 #[doc = "`GetForceAngle(crate::app::unit::Unit, crate::app::disposdata::DisposData_Directions)` overload"]
679 pub fn get_force_angle(
680 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
681 dir: impl ::core::convert::Into<crate::app::disposdata::DisposData_Directions>,
682 ) -> f32 {
683 unsafe {
684 ::unity::il2cpp_call!((::unity::module_base()+0x29c9a20usize)as*mut u8,f32;
685(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::disposdata::DisposData_Directions)::core::convert::Into::into(dir))
686 }
687 }
688
689 #[doc = "`GetForceAngle(crate::app::force::Force_Type, crate::app::disposdata::DisposData_Directions)` overload"]
690 pub fn get_force_angle_2(
691 force: impl ::core::convert::Into<crate::app::force::Force_Type>,
692 dir: impl ::core::convert::Into<crate::app::disposdata::DisposData_Directions>,
693 ) -> f32 {
694 unsafe {
695 ::unity::il2cpp_call!((::unity::module_base()+0x29c9620usize)as*mut u8,f32;
696(crate::app::force::Force_Type)::core::convert::Into::into(force),(crate::app::disposdata::DisposData_Directions)::core::convert::Into::into(dir))
697 }
698 }
699
700 #[doc = "`SetupUnit(crate::app::unit::Unit, i32, i32, crate::app::force::Force_Type, crate::app::disposdata::DisposData_Directions)` overload"]
701 pub fn setup_unit(
702 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
703 x: impl ::core::convert::Into<i32>,
704 z: impl ::core::convert::Into<i32>,
705 force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
706 dir: impl ::core::convert::Into<crate::app::disposdata::DisposData_Directions>,
707 ) -> () {
708 unsafe {
709 ::unity::il2cpp_call!((::unity::module_base()+0x29c82b0usize)as*mut u8,();
710(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::force::Force_Type)::core::convert::Into::into(force_type),(crate::app::disposdata::DisposData_Directions)::core::convert::Into::into(dir))
711 }
712 }
713
714 #[doc = "`GetSortieLimit()` overload"]
715 pub fn get_sortie_limit() -> i32 {
716 unsafe {
717 ::unity::il2cpp_call!((::unity::module_base()+0x29c9480usize)as*mut u8,i32;
718 )
719 }
720 }
721}
722
723#[cfg(feature = "app-mapdispos")]
724pub trait IMapDisposMethods: IMapDispos {
725 #[doc = "`.ctor()` overload"]
726 fn ctor(self) -> () {
727 unsafe {
728 let __receiver = <MapDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
729 ::unity::il2cpp_call!((::unity::module_base()+0x29c9a70usize)as*mut u8,();
730(MapDispos)__receiver)
731 }
732 }
733}
734
735#[cfg(feature = "app-mapdispos")]
736impl<__T: IMapDispos> IMapDisposMethods for __T {}
737
738#[cfg(feature = "app-mapdispos")]
739impl MapDispos {
740 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
741 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
742 }
743
744 pub fn unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
745 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
746 }
747
748 pub fn create_first_method_info() -> &'static ::unity::il2cpp::MethodInfo {
749 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
750 }
751
752 pub fn create_first_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
753 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
754 }
755
756 pub fn get_encount_playe_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
757 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
758 }
759
760 pub fn get_encount_mob_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
762 }
763
764 pub fn get_encount_terrain_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
766 }
767
768 pub fn get_encount_player_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
770 }
771
772 pub fn get_encount_mob_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
774 }
775
776 pub fn get_fake_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
778 }
779
780 pub fn create_first_challenge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
782 }
783
784 pub fn create_first_dlc_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
786 }
787
788 pub fn create_first_versus_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
790 }
791
792 pub fn create_first_versus_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
794 }
795
796 pub fn create_first_versus_mock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
798 }
799
800 pub fn create_versus_opponent_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
802 }
803
804 pub fn create_versus_player_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
806 }
807
808 pub fn create_first_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
810 }
811
812 pub fn create_versus_edit_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
814 }
815
816 pub fn reset_sortie_position_for_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
818 }
819
820 pub fn create_process_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
822 }
823
824 pub fn is_wait_process_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
826 }
827
828 pub fn get_debug_header_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
830 }
831
832 pub fn create_player_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
834 }
835
836 pub fn try_create_dispos_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
838 }
839
840 pub fn create_dispos_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
842 }
843
844 pub fn create_encount_dispos_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
846 }
847
848 pub fn create_challenge_dispos_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
850 }
851
852 pub fn create_dlc_god_dispos_team_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
854 }
855
856 pub fn create_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
858 }
859
860 pub fn create_encount_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
862 }
863
864 pub fn try_create_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
866 }
867
868 pub fn get_force_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
869 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
870 }
871
872 pub fn get_force_angle_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
873 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
874 }
875
876 pub fn setup_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
877 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
878 }
879
880 pub fn get_sortie_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
881 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
882 }
883
884 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
885 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
886 }
887}
888
889#[cfg(feature = "app-mapdispos")]
890impl MapDispos {
891 #[doc = "`.ctor()` — no args"]
892 pub fn new() -> Self {
893 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
894 panic!(
895 "{}
896::{}
897 failed to instantiate",
898 ::core::stringify!(MapDispos),
899 ::core::stringify!(new),
900 )
901 });
902 <Self as IMapDisposMethods>::ctor(this);
903 this
904 }
905}
906
907#[cfg(feature = "app-mapdispos")]
908impl MapDispos_ProcDispos {
909 #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::mapdispos::MapDispos_ActualDataList, crate::app::mapdispos::MapDispos_Flag)` overload"]
910 pub fn create(
911 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
912 list: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_ActualDataList>,
913 dispos_flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>,
914 ) -> () {
915 unsafe {
916 ::unity::il2cpp_call!((::unity::module_base()+0x24c15f0usize)as*mut u8,();
917(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::mapdispos::MapDispos_ActualDataList)::core::convert::Into::into(list),(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(dispos_flag))
918 }
919 }
920
921 #[doc = "`IsExist()` overload"]
922 pub fn is_exist() -> bool {
923 unsafe {
924 ::unity::il2cpp_call!((::unity::module_base()+0x24c1fe0usize)as*mut u8,bool;
925 )
926 }
927 }
928
929 #[doc = "`InstantIfPossible(crate::app::mapdispos::MapDispos_ActualDataList, crate::app::mapdispos::MapDispos_Flag)` overload"]
930 pub fn instant_if_possible(
931 list: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_ActualDataList>,
932 dispos_flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>,
933 ) -> bool {
934 unsafe {
935 ::unity::il2cpp_call!((::unity::module_base()+0x24c1a00usize)as*mut u8,bool;
936(crate::app::mapdispos::MapDispos_ActualDataList)::core::convert::Into::into(list),(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(dispos_flag))
937 }
938 }
939
940 #[doc = "`CheckHide(crate::app::mapdispos::MapDispos_ActualDataList)` overload"]
941 pub fn check_hide(list: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_ActualDataList>) -> bool {
942 unsafe {
943 ::unity::il2cpp_call!((::unity::module_base()+0x24c2de0usize)as*mut u8,bool;
944(crate::app::mapdispos::MapDispos_ActualDataList)::core::convert::Into::into(list))
945 }
946 }
947
948 #[doc = "`CalcFocusPos(crate::app::mapdispos::MapDispos_ActualDataList, *muti32, *muti32)` overload"]
949 pub fn calc_focus_pos(list: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_ActualDataList>) -> (bool, i32, i32) {
950 unsafe {
951 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
952 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
953 let __ret = {
954 ::unity::il2cpp_call!((::unity::module_base()+0x24c2680usize)as*mut u8,bool;
955(crate::app::mapdispos::MapDispos_ActualDataList)::core::convert::Into::into(list),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
956 };
957 (__ret, __out_0.assume_init(), __out_1.assume_init())
958 }
959 }
960
961 #[doc = "`.cctor()` overload"]
962 pub fn cctor() -> () {
963 unsafe {
964 ::unity::il2cpp_call!((::unity::module_base()+0x24c2f30usize)as*mut u8,();
965 )
966 }
967 }
968}
969
970#[cfg(feature = "app-mapdispos")]
971pub trait IMapDispos_ProcDisposMethods: IMapDispos_ProcDispos {
972 #[doc = "`.ctor(crate::app::mapdispos::MapDispos_ActualDataList, crate::app::mapdispos::MapDispos_Flag)` overload"]
973 fn ctor(
974 self,
975 list: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_ActualDataList>,
976 dispos_flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>,
977 ) -> () {
978 unsafe {
979 let __receiver = <MapDispos_ProcDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
980 ::unity::il2cpp_call!((::unity::module_base()+0x24c1ef0usize)as*mut u8,();
981(MapDispos_ProcDispos)__receiver,(crate::app::mapdispos::MapDispos_ActualDataList)::core::convert::Into::into(list),(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(dispos_flag))
982 }
983 }
984 #[doc = "`OnDispose()` overload"]
985 fn on_dispose(self) -> () {
986 unsafe {
987 let __receiver = <MapDispos_ProcDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
988 {
989 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
990 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
991 panic!(
992 "unity: virtual slot {}
993 out of range (vtable len {}
994) on the runtime class behind {}
995 (method `{}
996`)",
997 10usize,
998 __vt.len(),
999 <MapDispos_ProcDispos as ::unity::ClassIdentity>::NAME,
1000 "OnDispose",
1001 )
1002 });
1003 let __inner: extern "C" fn(MapDispos_ProcDispos, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1004 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1005 __inner(__receiver, __mi)
1006 }
1007 }
1008 }
1009 #[doc = "`Load()` overload"]
1010 fn load(self) -> () {
1011 unsafe {
1012 let __receiver = <MapDispos_ProcDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1013 ::unity::il2cpp_call!((::unity::module_base()+0x24c21a0usize)as*mut u8,();
1014(MapDispos_ProcDispos)__receiver)
1015 }
1016 }
1017 #[doc = "`WaitLoad()` overload"]
1018 fn wait_load(self) -> () {
1019 unsafe {
1020 let __receiver = <MapDispos_ProcDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1021 ::unity::il2cpp_call!((::unity::module_base()+0x24c2430usize)as*mut u8,();
1022(MapDispos_ProcDispos)__receiver)
1023 }
1024 }
1025 #[doc = "`Focus()` overload"]
1026 fn focus(self) -> () {
1027 unsafe {
1028 let __receiver = <MapDispos_ProcDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1029 ::unity::il2cpp_call!((::unity::module_base()+0x24c25a0usize)as*mut u8,();
1030(MapDispos_ProcDispos)__receiver)
1031 }
1032 }
1033 #[doc = "`Dispos()` overload"]
1034 fn dispos(self) -> () {
1035 unsafe {
1036 let __receiver = <MapDispos_ProcDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1037 ::unity::il2cpp_call!((::unity::module_base()+0x24c2860usize)as*mut u8,();
1038(MapDispos_ProcDispos)__receiver)
1039 }
1040 }
1041 #[doc = "`WaitDispos()` overload"]
1042 fn wait_dispos(self) -> () {
1043 unsafe {
1044 let __receiver = <MapDispos_ProcDispos as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1045 ::unity::il2cpp_call!((::unity::module_base()+0x24c2c70usize)as*mut u8,();
1046(MapDispos_ProcDispos)__receiver)
1047 }
1048 }
1049}
1050
1051#[cfg(feature = "app-mapdispos")]
1052impl<__T: IMapDispos_ProcDispos> IMapDispos_ProcDisposMethods for __T {}
1053
1054#[cfg(feature = "app-mapdispos")]
1055impl MapDispos_ProcDispos {
1056 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1057 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1058 }
1059
1060 pub fn is_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1061 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1062 }
1063
1064 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1065 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1066 }
1067
1068 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1069 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1070 }
1071
1072 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1073 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1074 }
1075
1076 pub fn wait_load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1077 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1078 }
1079
1080 pub fn focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1081 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1082 }
1083
1084 pub fn dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1085 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1086 }
1087
1088 pub fn wait_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1089 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1090 }
1091
1092 pub fn instant_if_possible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1093 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1094 }
1095
1096 pub fn check_hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1097 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1098 }
1099
1100 pub fn calc_focus_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1101 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1102 }
1103
1104 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1105 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1106 }
1107}
1108
1109#[cfg(feature = "app-mapdispos")]
1110impl MapDispos_ProcDispos {
1111 #[doc = "Direct (non-virtual) call to `MapDispos_ProcDispos`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1112 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1113 let __mi = Self::on_dispose_method_info();
1114 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1115 __inner(this.into(), ::core::option::Option::None)
1116 }
1117}
1118
1119#[cfg(feature = "app-mapdispos")]
1120impl MapDispos_ProcDispos {
1121 #[doc = "`.ctor(crate::app::mapdispos::MapDispos_ActualDataList, crate::app::mapdispos::MapDispos_Flag)` — overload selector"]
1122 pub fn new(list: crate::app::mapdispos::MapDispos_ActualDataList, dispos_flag: crate::app::mapdispos::MapDispos_Flag) -> Self {
1123 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1124 panic!(
1125 "{}
1126::{}
1127 failed to instantiate",
1128 ::core::stringify!(MapDispos_ProcDispos),
1129 ::core::stringify!(new),
1130 )
1131 });
1132 <Self as IMapDispos_ProcDisposMethods>::ctor(this, list, dispos_flag);
1133 this
1134 }
1135}
1136
1137#[cfg(feature = "app-mapdispos")]
1138pub trait IMapDispos_ActualDataListMethods: IMapDispos_ActualDataList {
1139 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)` overload"]
1140 fn ctor(
1141 self,
1142 data_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>>,
1143 ) -> () {
1144 unsafe {
1145 let __receiver =
1146 <MapDispos_ActualDataList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1147 ::unity::il2cpp_call!((::unity::module_base()+0x24c0a80usize)as*mut u8,();
1148(MapDispos_ActualDataList)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)::core::convert::Into::into(data_list))
1149 }
1150 }
1151 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>, crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)` overload"]
1152 fn ctor_2(
1153 self,
1154 data_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>>,
1155 position_data_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>>,
1156 ) -> () {
1157 unsafe {
1158 let __receiver =
1159 <MapDispos_ActualDataList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1160 ::unity::il2cpp_call!((::unity::module_base()+0x24c0e30usize)as*mut u8,();
1161(MapDispos_ActualDataList)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)::core::convert::Into::into(data_list),(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)::core::convert::Into::into(position_data_list))
1162 }
1163 }
1164 #[doc = "`Calc(crate::app::mapdispos::MapDispos_Flag)` overload"]
1165 fn calc(self, dispos_flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> bool {
1166 unsafe {
1167 let __receiver =
1168 <MapDispos_ActualDataList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1169 ::unity::il2cpp_call!((::unity::module_base()+0x24c1020usize)as*mut u8,bool;
1170(MapDispos_ActualDataList)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(dispos_flag))
1171 }
1172 }
1173 #[doc = "`Filter(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)` overload"]
1174 fn filter(
1175 self,
1176 data_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>>,
1177 ) -> crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData> {
1178 unsafe {
1179 let __receiver =
1180 <MapDispos_ActualDataList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1181 ::unity::il2cpp_call!((::unity::module_base()+0x24c0c90usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData> ;
1182(MapDispos_ActualDataList)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)::core::convert::Into::into(data_list))
1183 }
1184 }
1185}
1186
1187#[cfg(feature = "app-mapdispos")]
1188impl<__T: IMapDispos_ActualDataList> IMapDispos_ActualDataListMethods for __T {}
1189
1190#[cfg(feature = "app-mapdispos")]
1191impl MapDispos_ActualDataList {
1192 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1193 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1194 }
1195
1196 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1198 }
1199
1200 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1201 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1202 }
1203
1204 pub fn filter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1205 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1206 }
1207}
1208
1209#[cfg(feature = "app-mapdispos")]
1210impl MapDispos_ActualDataList {
1211 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)` — overload selector"]
1212 pub fn new(data_list: crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>) -> Self {
1213 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1214 panic!(
1215 "{}
1216::{}
1217 failed to instantiate",
1218 ::core::stringify!(MapDispos_ActualDataList),
1219 ::core::stringify!(new),
1220 )
1221 });
1222 <Self as IMapDispos_ActualDataListMethods>::ctor(this, data_list);
1223 this
1224 }
1225
1226 #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>, crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>)` — overload selector"]
1227 pub fn new_2(
1228 data_list: crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>,
1229 position_data_list: crate::system::collections::generic::list_1::List_1<crate::app::disposdata::DisposData>,
1230 ) -> Self {
1231 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1232 panic!(
1233 "{}
1234::{}
1235 failed to instantiate",
1236 ::core::stringify!(MapDispos_ActualDataList),
1237 ::core::stringify!(new_2),
1238 )
1239 });
1240 <Self as IMapDispos_ActualDataListMethods>::ctor_2(this, data_list, position_data_list);
1241 this
1242 }
1243}
1244
1245#[cfg(feature = "app-mapdispos")]
1246pub trait IMapDispos_ActualDataMethods: IMapDispos_ActualData {
1247 #[doc = "`.ctor(crate::app::disposdata::DisposData, crate::app::disposdata::DisposData)` overload"]
1248 fn ctor(
1249 self,
1250 data: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1251 position_data: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1252 ) -> () {
1253 unsafe {
1254 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1255 ::unity::il2cpp_call!((::unity::module_base()+0x24bed60usize)as*mut u8,();
1256(MapDispos_ActualData)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data),(crate::app::disposdata::DisposData)::core::convert::Into::into(position_data))
1257 }
1258 }
1259 #[doc = "`Calc(crate::app::mapdispos::MapDispos_Flag)` overload"]
1260 fn calc(self, dispos_flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> bool {
1261 unsafe {
1262 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1263 ::unity::il2cpp_call!((::unity::module_base()+0x24bedd0usize)as*mut u8,bool;
1264(MapDispos_ActualData)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(dispos_flag))
1265 }
1266 }
1267 #[doc = "`UnitMove(crate::app::unit::Unit, i32, i32, crate::app::mapdeploytemplate_1::MapDeployTemplate_1_Flag<crate::app::mapdeploy::MapDeploy>)` overload"]
1268 fn unit_move(
1269 self,
1270 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1271 x: impl ::core::convert::Into<i32>,
1272 z: impl ::core::convert::Into<i32>,
1273 move_flag: impl ::core::convert::Into<crate::app::mapdeploytemplate_1::MapDeployTemplate_1_Flag<crate::app::mapdeploy::MapDeploy>>,
1274 ) -> () {
1275 unsafe {
1276 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1277 ::unity::il2cpp_call!((::unity::module_base()+0x24bffc0usize)as*mut u8,();
1278(MapDispos_ActualData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::mapdeploytemplate_1::MapDeployTemplate_1_Flag<crate::app::mapdeploy::MapDeploy>)::core::convert::Into::into(move_flag))
1279 }
1280 }
1281 #[doc = "`get_Data()` overload"]
1282 fn get_data(self) -> crate::app::disposdata::DisposData {
1283 unsafe {
1284 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1285 ::unity::il2cpp_call!((::unity::module_base()+0x24c0100usize)as*mut u8,crate::app::disposdata::DisposData;
1286(MapDispos_ActualData)__receiver)
1287 }
1288 }
1289 #[doc = "`get_DataDisposX()` overload"]
1290 fn get_data_dispos_x(self) -> i32 {
1291 unsafe {
1292 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1293 ::unity::il2cpp_call!((::unity::module_base()+0x24c0110usize)as*mut u8,i32;
1294(MapDispos_ActualData)__receiver)
1295 }
1296 }
1297 #[doc = "`get_DataDisposZ()` overload"]
1298 fn get_data_dispos_z(self) -> i32 {
1299 unsafe {
1300 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1301 ::unity::il2cpp_call!((::unity::module_base()+0x24c0120usize)as*mut u8,i32;
1302(MapDispos_ActualData)__receiver)
1303 }
1304 }
1305 #[doc = "`get_CalcResult()` overload"]
1306 fn get_calc_result(self) -> crate::app::mapdispos::MapDispos_ActualData_CalcResults {
1307 unsafe {
1308 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1309 ::unity::il2cpp_call!((::unity::module_base()+0x24c0130usize)as*mut u8,crate::app::mapdispos::MapDispos_ActualData_CalcResults;
1310(MapDispos_ActualData)__receiver)
1311 }
1312 }
1313 #[doc = "`get_UnitIndex()` overload"]
1314 fn get_unit_index(self) -> i32 {
1315 unsafe {
1316 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1317 ::unity::il2cpp_call!((::unity::module_base()+0x24c0140usize)as*mut u8,i32;
1318(MapDispos_ActualData)__receiver)
1319 }
1320 }
1321 #[doc = "`get_CalcAppearX()` overload"]
1322 fn get_calc_appear_x(self) -> i32 {
1323 unsafe {
1324 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1325 ::unity::il2cpp_call!((::unity::module_base()+0x24c0150usize)as*mut u8,i32;
1326(MapDispos_ActualData)__receiver)
1327 }
1328 }
1329 #[doc = "`get_CalcAppearZ()` overload"]
1330 fn get_calc_appear_z(self) -> i32 {
1331 unsafe {
1332 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1333 ::unity::il2cpp_call!((::unity::module_base()+0x24c0160usize)as*mut u8,i32;
1334(MapDispos_ActualData)__receiver)
1335 }
1336 }
1337 #[doc = "`get_CalcDisposX()` overload"]
1338 fn get_calc_dispos_x(self) -> i32 {
1339 unsafe {
1340 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1341 ::unity::il2cpp_call!((::unity::module_base()+0x24c0170usize)as*mut u8,i32;
1342(MapDispos_ActualData)__receiver)
1343 }
1344 }
1345 #[doc = "`get_CalcDisposZ()` overload"]
1346 fn get_calc_dispos_z(self) -> i32 {
1347 unsafe {
1348 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1349 ::unity::il2cpp_call!((::unity::module_base()+0x24c0180usize)as*mut u8,i32;
1350(MapDispos_ActualData)__receiver)
1351 }
1352 }
1353 #[doc = "`get_DisposDir()` overload"]
1354 fn get_dispos_dir(self) -> crate::app::disposdata::DisposData_Directions {
1355 unsafe {
1356 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1357 ::unity::il2cpp_call!((::unity::module_base()+0x24c0190usize)as*mut u8,crate::app::disposdata::DisposData_Directions;
1358(MapDispos_ActualData)__receiver)
1359 }
1360 }
1361 #[doc = "`CalcDisposXZ(crate::app::unit::Unit, *muti32, *muti32)` overload"]
1362 fn calc_dispos_xz(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> (bool, i32, i32) {
1363 unsafe {
1364 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1365 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
1366 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
1367 let __ret = {
1368 ::unity::il2cpp_call!((::unity::module_base()+0x24bf660usize)as*mut u8,bool;
1369(MapDispos_ActualData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
1370 };
1371 (__ret, __out_0.assume_init(), __out_1.assume_init())
1372 }
1373 }
1374 #[doc = "`CalcApperXZ(crate::app::unit::Unit, i32, i32, *muti32, *muti32)` overload"]
1375 fn calc_apper_xz(
1376 self,
1377 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1378 dispos_x: impl ::core::convert::Into<i32>,
1379 dispos_z: impl ::core::convert::Into<i32>,
1380 ) -> (bool, i32, i32) {
1381 unsafe {
1382 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1383 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
1384 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
1385 let __ret = {
1386 ::unity::il2cpp_call!((::unity::module_base()+0x24bfd90usize)as*mut u8,bool;
1387(MapDispos_ActualData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(dispos_x),(i32)::core::convert::Into::into(dispos_z),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
1388 };
1389 (__ret, __out_0.assume_init(), __out_1.assume_init())
1390 }
1391 }
1392 #[doc = "`IsForced(crate::app::mapdispos::MapDispos_Flag)` overload"]
1393 fn is_forced(self, flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> bool {
1394 unsafe {
1395 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1396 ::unity::il2cpp_call!((::unity::module_base()+0x24c0760usize)as*mut u8,bool;
1397(MapDispos_ActualData)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(flag))
1398 }
1399 }
1400 #[doc = "`IsEnable(crate::app::mapdispos::MapDispos_Flag)` overload"]
1401 fn is_enable(self, flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> bool {
1402 unsafe {
1403 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1404 ::unity::il2cpp_call!((::unity::module_base()+0x24bf0d0usize)as*mut u8,bool;
1405(MapDispos_ActualData)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(flag))
1406 }
1407 }
1408 #[doc = "`IsCreate()` overload"]
1409 fn is_create(self) -> bool {
1410 unsafe {
1411 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1412 ::unity::il2cpp_call!((::unity::module_base()+0x24bff10usize)as*mut u8,bool;
1413(MapDispos_ActualData)__receiver)
1414 }
1415 }
1416 #[doc = "`GetUnit(crate::app::mapdispos::MapDispos_Flag)` overload"]
1417 fn get_unit(self, dispos_flag: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> crate::app::unit::Unit {
1418 unsafe {
1419 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1420 ::unity::il2cpp_call!((::unity::module_base()+0x24bf350usize)as*mut u8,crate::app::unit::Unit;
1421(MapDispos_ActualData)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(dispos_flag))
1422 }
1423 }
1424 #[doc = "`GetTerrain(i32, i32)` overload"]
1425 fn get_terrain(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> crate::app::terraindata_2::TerrainData_2 {
1426 unsafe {
1427 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1428 ::unity::il2cpp_call!((::unity::module_base()+0x24c08e0usize)as*mut u8,crate::app::terraindata_2::TerrainData_2;
1429(MapDispos_ActualData)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1430 }
1431 }
1432 #[doc = "`IsOutOfPlayArea(crate::app::unit::Unit, i32, i32)` overload"]
1433 fn is_out_of_play_area(
1434 self,
1435 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1436 x: impl ::core::convert::Into<i32>,
1437 z: impl ::core::convert::Into<i32>,
1438 ) -> bool {
1439 unsafe {
1440 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1441 ::unity::il2cpp_call!((::unity::module_base()+0x24c01a0usize)as*mut u8,bool;
1442(MapDispos_ActualData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1443 }
1444 }
1445 #[doc = "`IsUnitExist(crate::app::unit::Unit, i32, i32)` overload"]
1446 fn is_unit_exist(
1447 self,
1448 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1449 x: impl ::core::convert::Into<i32>,
1450 z: impl ::core::convert::Into<i32>,
1451 ) -> bool {
1452 unsafe {
1453 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1454 ::unity::il2cpp_call!((::unity::module_base()+0x24c0350usize)as*mut u8,bool;
1455(MapDispos_ActualData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1456 }
1457 }
1458 #[doc = "`IsTerrainImmobile(i32, i32)` overload"]
1459 fn is_terrain_immobile(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
1460 unsafe {
1461 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1462 ::unity::il2cpp_call!((::unity::module_base()+0x24c0a10usize)as*mut u8,bool;
1463(MapDispos_ActualData)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1464 }
1465 }
1466 #[doc = "`IsTerrainImmobile(crate::app::unit::Unit, i32, i32)` overload"]
1467 fn is_terrain_immobile_2(
1468 self,
1469 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1470 x: impl ::core::convert::Into<i32>,
1471 z: impl ::core::convert::Into<i32>,
1472 ) -> bool {
1473 unsafe {
1474 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1475 ::unity::il2cpp_call!((::unity::module_base()+0x24c0510usize)as*mut u8,bool;
1476(MapDispos_ActualData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1477 }
1478 }
1479 #[doc = "`UnitAIMoveLimitForBigUnit(crate::app::unit::Unit, crate::app::mapdeploytemplate_1::MapDeployTemplate_1_Flag<crate::app::mapdeploy::MapDeploy>)` overload"]
1480 fn unit_ai_move_limit_for_big_unit(
1481 self,
1482 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1483 move_flag: impl ::core::convert::Into<crate::app::mapdeploytemplate_1::MapDeployTemplate_1_Flag<crate::app::mapdeploy::MapDeploy>>,
1484 ) -> () {
1485 unsafe {
1486 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1487 ::unity::il2cpp_call!((::unity::module_base()+0x24c0640usize)as*mut u8,();
1488(MapDispos_ActualData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapdeploytemplate_1::MapDeployTemplate_1_Flag<crate::app::mapdeploy::MapDeploy>)::core::convert::Into::into(move_flag))
1489 }
1490 }
1491 #[doc = "`get_DataPerson()` overload"]
1492 fn get_data_person(self) -> crate::app::persondata::PersonData {
1493 unsafe {
1494 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1495 ::unity::il2cpp_call!((::unity::module_base()+0x24c0a70usize)as*mut u8,crate::app::persondata::PersonData;
1496(MapDispos_ActualData)__receiver)
1497 }
1498 }
1499 #[doc = "`get_DataForceType()` overload"]
1500 fn get_data_force_type(self) -> crate::app::force::Force_Type {
1501 unsafe {
1502 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1503 ::unity::il2cpp_call!((::unity::module_base()+0x24bff00usize)as*mut u8,crate::app::force::Force_Type;
1504(MapDispos_ActualData)__receiver)
1505 }
1506 }
1507 #[doc = "`get_DataAppearX()` overload"]
1508 fn get_data_appear_x(self) -> i32 {
1509 unsafe {
1510 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1511 ::unity::il2cpp_call!((::unity::module_base()+0x24c0710usize)as*mut u8,i32;
1512(MapDispos_ActualData)__receiver)
1513 }
1514 }
1515 #[doc = "`get_DataAppearZ()` overload"]
1516 fn get_data_appear_z(self) -> i32 {
1517 unsafe {
1518 let __receiver = <MapDispos_ActualData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1519 ::unity::il2cpp_call!((::unity::module_base()+0x24c0720usize)as*mut u8,i32;
1520(MapDispos_ActualData)__receiver)
1521 }
1522 }
1523}
1524
1525#[cfg(feature = "app-mapdispos")]
1526impl<__T: IMapDispos_ActualData> IMapDispos_ActualDataMethods for __T {}
1527
1528#[cfg(feature = "app-mapdispos")]
1529impl MapDispos_ActualData {
1530 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1531 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1532 }
1533
1534 pub fn calc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1535 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1536 }
1537
1538 pub fn unit_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1539 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1540 }
1541
1542 pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1543 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1544 }
1545
1546 pub fn get_data_dispos_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1547 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1548 }
1549
1550 pub fn get_data_dispos_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1551 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1552 }
1553
1554 pub fn get_calc_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1555 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1556 }
1557
1558 pub fn get_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1559 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1560 }
1561
1562 pub fn get_calc_appear_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1563 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1564 }
1565
1566 pub fn get_calc_appear_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1567 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1568 }
1569
1570 pub fn get_calc_dispos_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1571 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1572 }
1573
1574 pub fn get_calc_dispos_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1575 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1576 }
1577
1578 pub fn get_dispos_dir_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1579 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1580 }
1581
1582 pub fn calc_dispos_xz_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1583 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1584 }
1585
1586 pub fn calc_apper_xz_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1587 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1588 }
1589
1590 pub fn is_forced_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1591 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1592 }
1593
1594 pub fn is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1595 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1596 }
1597
1598 pub fn is_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1599 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1600 }
1601
1602 pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1603 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1604 }
1605
1606 pub fn get_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1607 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1608 }
1609
1610 pub fn is_out_of_play_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1611 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1612 }
1613
1614 pub fn is_unit_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1615 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1616 }
1617
1618 pub fn is_terrain_immobile_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1619 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1620 }
1621
1622 pub fn is_terrain_immobile_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1623 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1624 }
1625
1626 pub fn unit_ai_move_limit_for_big_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1627 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1628 }
1629
1630 pub fn get_data_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1631 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1632 }
1633
1634 pub fn get_data_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1635 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1636 }
1637
1638 pub fn get_data_appear_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1639 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1640 }
1641
1642 pub fn get_data_appear_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1643 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1644 }
1645}
1646
1647#[cfg(feature = "app-mapdispos")]
1648impl MapDispos_ActualData {
1649 #[doc = "`.ctor(crate::app::disposdata::DisposData, crate::app::disposdata::DisposData)` — overload selector"]
1650 pub fn new(data: crate::app::disposdata::DisposData, position_data: crate::app::disposdata::DisposData) -> Self {
1651 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1652 panic!(
1653 "{}
1654::{}
1655 failed to instantiate",
1656 ::core::stringify!(MapDispos_ActualData),
1657 ::core::stringify!(new),
1658 )
1659 });
1660 <Self as IMapDispos_ActualDataMethods>::ctor(this, data, position_data);
1661 this
1662 }
1663}
1664
1665#[cfg(feature = "app-mapdispos")]
1666pub trait IMapDispos_FlagFieldMethods: IMapDispos_FlagField {
1667 #[doc = "`Set(crate::app::mapdispos::MapDispos_Flag)` overload"]
1668 fn set(self, f: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> () {
1669 unsafe {
1670 let __receiver = <MapDispos_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1671 ::unity::il2cpp_call!((::unity::module_base()+0x24c1260usize)as*mut u8,();
1672(MapDispos_FlagField)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(f))
1673 }
1674 }
1675 #[doc = "`Test(crate::app::mapdispos::MapDispos_Flag)` overload"]
1676 fn test(self, f: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> bool {
1677 unsafe {
1678 let __receiver = <MapDispos_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1679 ::unity::il2cpp_call!((::unity::module_base()+0x24c1270usize)as*mut u8,bool;
1680(MapDispos_FlagField)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(f))
1681 }
1682 }
1683 #[doc = "`Not(crate::app::mapdispos::MapDispos_Flag)` overload"]
1684 fn not(self, f: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> bool {
1685 unsafe {
1686 let __receiver = <MapDispos_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1687 ::unity::il2cpp_call!((::unity::module_base()+0x24c1280usize)as*mut u8,bool;
1688(MapDispos_FlagField)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(f))
1689 }
1690 }
1691 #[doc = "`Clear(crate::app::mapdispos::MapDispos_Flag)` overload"]
1692 fn clear(self, f: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> () {
1693 unsafe {
1694 let __receiver = <MapDispos_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1695 ::unity::il2cpp_call!((::unity::module_base()+0x24c1290usize)as*mut u8,();
1696(MapDispos_FlagField)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(f))
1697 }
1698 }
1699 #[doc = "`Reset(crate::app::mapdispos::MapDispos_Flag)` overload"]
1700 fn reset(self, f: impl ::core::convert::Into<crate::app::mapdispos::MapDispos_Flag>) -> () {
1701 unsafe {
1702 let __receiver = <MapDispos_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1703 ::unity::il2cpp_call!((::unity::module_base()+0x24c12a0usize)as*mut u8,();
1704(MapDispos_FlagField)__receiver,(crate::app::mapdispos::MapDispos_Flag)::core::convert::Into::into(f))
1705 }
1706 }
1707 #[doc = "`.ctor()` overload"]
1708 fn ctor(self) -> () {
1709 unsafe {
1710 let __receiver = <MapDispos_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1711 ::unity::il2cpp_call!((::unity::module_base()+0x24c12b0usize)as*mut u8,();
1712(MapDispos_FlagField)__receiver)
1713 }
1714 }
1715}
1716
1717#[cfg(feature = "app-mapdispos")]
1718impl<__T: IMapDispos_FlagField> IMapDispos_FlagFieldMethods for __T {}
1719
1720#[cfg(feature = "app-mapdispos")]
1721impl MapDispos_FlagField {
1722 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1723 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1724 }
1725
1726 pub fn test_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1727 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1728 }
1729
1730 pub fn not_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1731 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1732 }
1733
1734 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1735 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1736 }
1737
1738 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1739 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1740 }
1741
1742 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1743 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1744 }
1745}
1746
1747#[cfg(feature = "app-mapdispos")]
1748impl MapDispos_FlagField {
1749 #[doc = "`.ctor()` — no args"]
1750 pub fn new() -> Self {
1751 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1752 panic!(
1753 "{}
1754::{}
1755 failed to instantiate",
1756 ::core::stringify!(MapDispos_FlagField),
1757 ::core::stringify!(new),
1758 )
1759 });
1760 <Self as IMapDispos_FlagFieldMethods>::ctor(this);
1761 this
1762 }
1763}
1764
1765#[cfg(feature = "app-mapdispos")]
1766#[doc(hidden)]
1767pub mod prelude {
1768 pub use super::{
1769 IMapDispos, IMapDisposMethods, IMapDispos_ActualData, IMapDispos_ActualDataList, IMapDispos_ActualDataListMethods,
1770 IMapDispos_ActualDataMethods, IMapDispos_FlagField, IMapDispos_FlagFieldMethods, IMapDispos_Pos, IMapDispos_PosList,
1771 IMapDispos_PosListMethods, IMapDispos_PosMethods, IMapDispos_ProcDispos, IMapDispos_ProcDisposMethods, MapDispos, MapDispos_ActualData,
1772 MapDispos_ActualDataList, MapDispos_ActualData_CalcResults, MapDispos_Flag, MapDispos_FlagField, MapDispos_Pos, MapDispos_PosList,
1773 MapDispos_ProcDispos,
1774 };
1775 #[cfg(feature = "app-bitfield32")]
1776 pub use crate::app::bitfield32::IBitField32Methods;
1777 #[cfg(feature = "app-bitfieldcommon")]
1778 pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
1779 #[cfg(feature = "app-procinst")]
1780 pub use crate::app::procinst::IProcInstMethods;
1781 #[cfg(feature = "system-collections-generic-list_1")]
1782 pub use crate::system::collections::generic::list_1::IList_1Methods;
1783 #[cfg(feature = "system-object")]
1784 pub use crate::system::object::IObjectMethods;
1785 #[cfg(feature = "system-enum")]
1786 pub use crate::system::r#enum::IEnumMethods;
1787 #[cfg(feature = "system-valuetype")]
1788 pub use crate::system::valuetype::IValueTypeMethods;
1789 pub use crate::{
1790 app::{bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, procinst::IProcInst},
1791 system::{collections::generic::list_1::IList_1, object::IObject, r#enum::IEnum, valuetype::IValueType},
1792 };
1793}