Skip to main content

engage/generated/app/
mapmind.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapmind-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            bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13            singletonclass_1::{ISingletonClass_1, SingletonClass_1},
14        },
15        system::{
16            collections::generic::list_1::{IList_1, List_1},
17            object::{IObject, Object},
18            r#enum::{Enum, IEnum},
19            valuetype::{IValueType, ValueType},
20        },
21    };
22
23    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind.md"))]
24    #[::unity::class(namespace = "App", name = "MapMind")]
25    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::mapmind::MapMind>)]
26    pub struct MapMind {
27        #[static_field]
28        #[rename(name = "RouteMax")]
29        pub route_max: i32,
30        #[offset(25)]
31        #[rename(name = "m_UnitIndex")]
32        pub m_unit_index: u8,
33        #[offset(26)]
34        #[rename(name = "m_FirstUnitIndex")]
35        pub m_first_unit_index: u8,
36        #[offset(27)]
37        #[rename(name = "m_FirstX")]
38        pub m_first_x: i8,
39        #[offset(28)]
40        #[rename(name = "m_FirstZ")]
41        pub m_first_z: i8,
42        #[offset(29)]
43        #[rename(name = "m_UnitShowX")]
44        pub m_unit_show_x: i8,
45        #[offset(30)]
46        #[rename(name = "m_UnitShowZ")]
47        pub m_unit_show_z: i8,
48        #[offset(31)]
49        #[rename(name = "m_X")]
50        pub m_x: i8,
51        #[offset(32)]
52        #[rename(name = "m_Z")]
53        pub m_z: i8,
54        #[offset(36)]
55        #[rename(name = "m_Mind")]
56        pub m_mind: crate::app::mapmind::MapMind_Type,
57        #[offset(40)]
58        #[rename(name = "m_AttackX")]
59        pub m_attack_x: i8,
60        #[offset(41)]
61        #[rename(name = "m_AttackZ")]
62        pub m_attack_z: i8,
63        #[offset(42)]
64        #[rename(name = "m_ItemIndex")]
65        pub m_item_index: i8,
66        #[offset(43)]
67        #[rename(name = "m_TargetUnitIndex")]
68        pub m_target_unit_index: u8,
69        #[offset(44)]
70        #[rename(name = "m_TargetX")]
71        pub m_target_x: i8,
72        #[offset(45)]
73        #[rename(name = "m_TargetZ")]
74        pub m_target_z: i8,
75        #[offset(46)]
76        #[rename(name = "m_FocusX")]
77        pub m_focus_x: i8,
78        #[offset(47)]
79        #[rename(name = "m_FocusZ")]
80        pub m_focus_z: i8,
81        #[offset(48)]
82        #[rename(name = "m_TargetArgument")]
83        pub m_target_argument: i16,
84        #[offset(50)]
85        #[rename(name = "m_TradeUnitIndex")]
86        pub m_trade_unit_index: u8,
87        #[offset(51)]
88        #[rename(name = "m_EventUnitIndex")]
89        pub m_event_unit_index: u8,
90        #[offset(56)]
91        #[rename(name = "m_Done")]
92        pub m_done: crate::app::mapmind::MapMind_DoneField,
93        #[offset(64)]
94        #[rename(name = "m_MovePower")]
95        pub m_move_power: u8,
96        #[offset(66)]
97        #[rename(name = "m_TransporterIndex")]
98        pub m_transporter_index: i16,
99        #[offset(72)]
100        #[rename(name = "m_CommandSkill")]
101        pub m_command_skill: crate::app::skilldata::SkillData,
102        #[offset(80)]
103        #[rename(name = "m_SpecifiedItem")]
104        pub m_specified_item: crate::app::itemdata::ItemData,
105        #[offset(88)]
106        #[rename(name = "m_AIEngageRewarpX")]
107        pub m_ai_engage_rewarp_x: i8,
108        #[offset(89)]
109        #[rename(name = "m_AIEngageRewarpZ")]
110        pub m_ai_engage_rewarp_z: i8,
111        #[offset(96)]
112        #[rename(name = "m_Routes")]
113        pub m_routes: ::unity::Array<crate::app::dir_2::Dir_Type>,
114    }
115
116    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_DoneField.md"))]
117    #[::unity::class(namespace = "App", name = "MapMind.DoneField")]
118    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::mapmind::MapMind_Done>)]
119    pub struct MapMind_DoneField {}
120
121    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_Record.md"))]
122    #[repr(C)]
123    #[derive(::core::clone::Clone, ::core::marker::Copy)]
124    pub struct MapMind_Record {
125        pub r#type: crate::app::mapmind::MapMind_Type,
126        pub main: crate::app::mapmind::MapMind_Record_Value,
127        pub link: crate::app::mapmind::MapMind_Record_Value,
128    }
129    impl ::unity::ClassIdentity for MapMind_Record {
130        const NAME: &'static str = "MapMind.Record";
131        const NAMESPACE: &'static str = "App";
132
133        fn class() -> ::unity::Class {
134            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
135            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
136        }
137    }
138    impl ::unity::IlType for MapMind_Record {
139        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
140            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
141        }
142    }
143
144    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_Done.md"))]
145    #[repr(C)]
146    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
147    pub struct MapMind_Done {
148        pub value: i32,
149    }
150    impl ::unity::ClassIdentity for MapMind_Done {
151        const NAME: &'static str = "MapMind.Done";
152        const NAMESPACE: &'static str = "App";
153
154        fn class() -> ::unity::Class {
155            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
156            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
157        }
158    }
159    impl ::unity::IlType for MapMind_Done {
160        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
161            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
162        }
163    }
164    impl MapMind_Done {
165        pub fn talk() -> Self {
166            Self { value: 1 }
167        }
168
169        pub fn trade() -> Self {
170            Self { value: 2 }
171        }
172
173        pub fn putoff() -> Self {
174            Self { value: 4 }
175        }
176
177        pub fn transporter() -> Self {
178            Self { value: 8 }
179        }
180
181        pub fn action() -> Self {
182            Self { value: 16 }
183        }
184
185        pub fn sight() -> Self {
186            Self { value: 32 }
187        }
188    }
189
190    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_Record_Value.md"))]
191    #[repr(C)]
192    #[derive(::core::clone::Clone, ::core::marker::Copy)]
193    pub struct MapMind_Record_Value {
194        pub unit: crate::app::unit::Unit,
195        pub x: i32,
196        pub z: i32,
197        pub is_changed: bool,
198        pub engage_count: i32,
199        pub unit_item: crate::app::unititem::UnitItem,
200    }
201    impl ::unity::ClassIdentity for MapMind_Record_Value {
202        const NAME: &'static str = "MapMind.Record.Value";
203        const NAMESPACE: &'static str = "App";
204
205        fn class() -> ::unity::Class {
206            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
207            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
208        }
209    }
210    impl ::unity::IlType for MapMind_Record_Value {
211        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
212            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
213        }
214    }
215
216    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_Type.md"))]
217    #[repr(C)]
218    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
219    pub struct MapMind_Type {
220        pub value: i32,
221    }
222    impl ::unity::ClassIdentity for MapMind_Type {
223        const NAME: &'static str = "MapMind.Type";
224        const NAMESPACE: &'static str = "App";
225
226        fn class() -> ::unity::Class {
227            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
228            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
229        }
230    }
231    impl ::unity::IlType for MapMind_Type {
232        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
233            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
234        }
235    }
236    impl MapMind_Type {
237        pub fn none() -> Self {
238            Self { value: 0 }
239        }
240
241        pub fn fixed() -> Self {
242            Self { value: 1 }
243        }
244
245        pub fn talk() -> Self {
246            Self { value: 2 }
247        }
248
249        pub fn attack() -> Self {
250            Self { value: 3 }
251        }
252
253        pub fn engage_start() -> Self {
254            Self { value: 4 }
255        }
256
257        pub fn engage_link() -> Self {
258            Self { value: 5 }
259        }
260
261        pub fn engage_attack() -> Self {
262            Self { value: 6 }
263        }
264
265        pub fn engage_rod() -> Self {
266            Self { value: 7 }
267        }
268
269        pub fn engage_rewarp() -> Self {
270            Self { value: 8 }
271        }
272
273        pub fn engage_charge() -> Self {
274            Self { value: 9 }
275        }
276
277        pub fn cannon() -> Self {
278            Self { value: 10 }
279        }
280
281        pub fn destroy() -> Self {
282            Self { value: 11 }
283        }
284
285        pub fn rod() -> Self {
286            Self { value: 12 }
287        }
288
289        pub fn item_use() -> Self {
290            Self { value: 13 }
291        }
292
293        pub fn item() -> Self {
294            Self { value: 14 }
295        }
296
297        pub fn trade() -> Self {
298            Self { value: 15 }
299        }
300
301        pub fn visit() -> Self {
302            Self { value: 16 }
303        }
304
305        pub fn breakdown() -> Self {
306            Self { value: 17 }
307        }
308
309        pub fn breakdown_enemy() -> Self {
310            Self { value: 18 }
311        }
312
313        pub fn escape() -> Self {
314            Self { value: 19 }
315        }
316
317        pub fn breakthrough() -> Self {
318            Self { value: 20 }
319        }
320
321        pub fn door() -> Self {
322            Self { value: 21 }
323        }
324
325        pub fn torch() -> Self {
326            Self { value: 22 }
327        }
328
329        pub fn treasure_box() -> Self {
330            Self { value: 23 }
331        }
332
333        pub fn transporter() -> Self {
334            Self { value: 24 }
335        }
336
337        pub fn rod_warp() -> Self {
338            Self { value: 25 }
339        }
340
341        pub fn rod_warp_dest() -> Self {
342            Self { value: 26 }
343        }
344
345        pub fn rod_rewarp() -> Self {
346            Self { value: 27 }
347        }
348
349        pub fn rod_rewarp_dest() -> Self {
350            Self { value: 28 }
351        }
352
353        pub fn rod_rescue() -> Self {
354            Self { value: 29 }
355        }
356
357        pub fn rod_interference() -> Self {
358            Self { value: 30 }
359        }
360
361        pub fn rod_torch() -> Self {
362            Self { value: 31 }
363        }
364
365        pub fn rod_creation() -> Self {
366            Self { value: 32 }
367        }
368
369        pub fn rod_nodus() -> Self {
370            Self { value: 33 }
371        }
372
373        pub fn dance() -> Self {
374            Self { value: 34 }
375        }
376
377        pub fn guard() -> Self {
378            Self { value: 35 }
379        }
380
381        pub fn dragon_vein() -> Self {
382            Self { value: 36 }
383        }
384
385        pub fn overlap_skill() -> Self {
386            Self { value: 37 }
387        }
388
389        pub fn command_skill() -> Self {
390            Self { value: 38 }
391        }
392
393        pub fn vision_create() -> Self {
394            Self { value: 39 }
395        }
396
397        pub fn vision_delete() -> Self {
398            Self { value: 40 }
399        }
400
401        pub fn god_change() -> Self {
402            Self { value: 41 }
403        }
404
405        pub fn destroy_village() -> Self {
406            Self { value: 42 }
407        }
408
409        pub fn turn_end() -> Self {
410            Self { value: 43 }
411        }
412
413        pub fn surrender() -> Self {
414            Self { value: 44 }
415        }
416
417        pub fn informal() -> Self {
418            Self { value: 45 }
419        }
420
421        pub fn rod_heal() -> Self {
422            Self { value: 46 }
423        }
424
425        pub fn rod_magic_shield() -> Self {
426            Self { value: 47 }
427        }
428
429        pub fn full_bullet() -> Self {
430            Self { value: 48 }
431        }
432
433        pub fn engage_wait() -> Self {
434            Self { value: 49 }
435        }
436
437        pub fn engage_summon() -> Self {
438            Self { value: 50 }
439        }
440
441        pub fn item_menu() -> Self {
442            Self { value: 51 }
443        }
444
445        pub fn enchant_menu() -> Self {
446            Self { value: 52 }
447        }
448
449        pub fn enchant() -> Self {
450            Self { value: 53 }
451        }
452
453        pub fn contract() -> Self {
454            Self { value: 54 }
455        }
456
457        pub fn sub_menu() -> Self {
458            Self { value: 55 }
459        }
460    }
461
462    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_Target.md"))]
463    #[repr(C)]
464    #[derive(::core::clone::Clone, ::core::marker::Copy)]
465    pub struct MapMind_Target {
466        pub unit: crate::app::unit::Unit,
467        pub terrain: crate::app::terraindata_2::TerrainData_2,
468        pub x: i8,
469        pub z: i8,
470    }
471    impl ::unity::ClassIdentity for MapMind_Target {
472        const NAME: &'static str = "MapMind.Target";
473        const NAMESPACE: &'static str = "App";
474
475        fn class() -> ::unity::Class {
476            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
477            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
478        }
479    }
480    impl ::unity::IlType for MapMind_Target {
481        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
482            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
483        }
484    }
485
486    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_MultiTargets.md"))]
487    #[::unity::class(namespace = "App", name = "MapMind.MultiTargets")]
488    #[parent(crate::system::collections::generic::list_1::List_1<crate::app::mapmind::MapMind_Target>)]
489    pub struct MapMind_MultiTargets {}
490
491    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapmind/MapMind_CommandStack.md"))]
492    #[::unity::class(namespace = "App", name = "MapMind.CommandStack")]
493    #[parent(crate::system::object::Object)]
494    pub struct MapMind_CommandStack {
495        #[offset(16)]
496        #[rename(name = "m_Statck")]
497        pub m_statck: crate::system::collections::generic::stack_1::Stack_1<crate::app::mapmind::MapMind_Record>,
498    }
499}
500
501#[cfg(feature = "app-mapmind-types")]
502pub use __types::*;
503
504#[cfg(feature = "app-mapmind")]
505impl MapMind {
506    #[doc = "`GetMind(crate::app::mapmind::MapMind_Type, crate::app::skilldata::SkillData)` overload"]
507    pub fn get_mind_2(
508        mind: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
509        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
510    ) -> crate::app::mapmind::MapMind_Type {
511        unsafe {
512            ::unity::il2cpp_call!((::unity::module_base()+0x1dee1b0usize)as*mut u8,crate::app::mapmind::MapMind_Type;
513(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
514        }
515    }
516}
517
518#[cfg(feature = "app-mapmind")]
519pub trait IMapMindMethods: IMapMind {
520    #[doc = "`.ctor()` overload"]
521    fn ctor(self) -> () {
522        unsafe {
523            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x1df42c0usize)as*mut u8,();
525(MapMind)__receiver)
526        }
527    }
528    #[doc = "`Reset(crate::app::unit::Unit, bool)` overload"]
529    fn reset(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, for_remove: impl ::core::convert::Into<bool>) -> () {
530        unsafe {
531            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532            ::unity::il2cpp_call!((::unity::module_base()+0x1df4460usize)as*mut u8,();
533(MapMind)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(for_remove))
534        }
535    }
536    #[doc = "`ResetMind()` overload"]
537    fn reset_mind(self) -> () {
538        unsafe {
539            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
540            ::unity::il2cpp_call!((::unity::module_base()+0x1df4950usize)as*mut u8,();
541(MapMind)__receiver)
542        }
543    }
544    #[doc = "`ResetTarget()` overload"]
545    fn reset_target(self) -> () {
546        unsafe {
547            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
548            ::unity::il2cpp_call!((::unity::module_base()+0x1df4a60usize)as*mut u8,();
549(MapMind)__receiver)
550        }
551    }
552    #[doc = "`ResetRoute()` overload"]
553    fn reset_route(self) -> () {
554        unsafe {
555            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
556            ::unity::il2cpp_call!((::unity::module_base()+0x1df4a00usize)as*mut u8,();
557(MapMind)__receiver)
558        }
559    }
560    #[doc = "`IsMoved()` overload"]
561    fn is_moved(self) -> bool {
562        unsafe {
563            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
564            ::unity::il2cpp_call!((::unity::module_base()+0x1df4af0usize)as*mut u8,bool;
565(MapMind)__receiver)
566        }
567    }
568    #[doc = "`IsDone()` overload"]
569    fn is_done(self) -> bool {
570        unsafe {
571            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
572            ::unity::il2cpp_call!((::unity::module_base()+0x1df4b70usize)as*mut u8,bool;
573(MapMind)__receiver)
574        }
575    }
576    #[doc = "`IsDone(crate::app::mapmind::MapMind_Done)` overload"]
577    fn is_done_2(self, mask: impl ::core::convert::Into<crate::app::mapmind::MapMind_Done>) -> bool {
578        unsafe {
579            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
580            ::unity::il2cpp_call!((::unity::module_base()+0x1df4b90usize)as*mut u8,bool;
581(MapMind)__receiver,(crate::app::mapmind::MapMind_Done)::core::convert::Into::into(mask))
582        }
583    }
584    #[doc = "`SetDone(crate::app::mapmind::MapMind_Done)` overload"]
585    fn set_done(self, mask: impl ::core::convert::Into<crate::app::mapmind::MapMind_Done>) -> () {
586        unsafe {
587            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
588            ::unity::il2cpp_call!((::unity::module_base()+0x1df4c00usize)as*mut u8,();
589(MapMind)__receiver,(crate::app::mapmind::MapMind_Done)::core::convert::Into::into(mask))
590        }
591    }
592    #[doc = "`IsAIEngageRewarp()` overload"]
593    fn is_ai_engage_rewarp(self) -> bool {
594        unsafe {
595            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
596            ::unity::il2cpp_call!((::unity::module_base()+0x1df4c80usize)as*mut u8,bool;
597(MapMind)__receiver)
598        }
599    }
600    #[doc = "`get_Unit()` overload"]
601    fn get_unit(self) -> crate::app::unit::Unit {
602        unsafe {
603            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
604            ::unity::il2cpp_call!((::unity::module_base()+0x1dee2b0usize)as*mut u8,crate::app::unit::Unit;
605(MapMind)__receiver)
606        }
607    }
608    #[doc = "`get_TargetUnit()` overload"]
609    fn get_target_unit(self) -> crate::app::unit::Unit {
610        unsafe {
611            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
612            ::unity::il2cpp_call!((::unity::module_base()+0x1df4cb0usize)as*mut u8,crate::app::unit::Unit;
613(MapMind)__receiver)
614        }
615    }
616    #[doc = "`get_TradeUnit()` overload"]
617    fn get_trade_unit(self) -> crate::app::unit::Unit {
618        unsafe {
619            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
620            ::unity::il2cpp_call!((::unity::module_base()+0x1dee9e0usize)as*mut u8,crate::app::unit::Unit;
621(MapMind)__receiver)
622        }
623    }
624    #[doc = "`get_UnitIndex()` overload"]
625    fn get_unit_index(self) -> i32 {
626        unsafe {
627            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
628            ::unity::il2cpp_call!((::unity::module_base()+0x1df4cc0usize)as*mut u8,i32;
629(MapMind)__receiver)
630        }
631    }
632    #[doc = "`get_FirstUnitIndex()` overload"]
633    fn get_first_unit_index(self) -> i32 {
634        unsafe {
635            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
636            ::unity::il2cpp_call!((::unity::module_base()+0x1df4cd0usize)as*mut u8,i32;
637(MapMind)__receiver)
638        }
639    }
640    #[doc = "`get_FirstX()` overload"]
641    fn get_first_x(self) -> i32 {
642        unsafe {
643            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
644            ::unity::il2cpp_call!((::unity::module_base()+0x1df4ce0usize)as*mut u8,i32;
645(MapMind)__receiver)
646        }
647    }
648    #[doc = "`get_FirstZ()` overload"]
649    fn get_first_z(self) -> i32 {
650        unsafe {
651            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
652            ::unity::il2cpp_call!((::unity::module_base()+0x1df4cf0usize)as*mut u8,i32;
653(MapMind)__receiver)
654        }
655    }
656    #[doc = "`get_UnitX()` overload"]
657    fn get_unit_x(self) -> i32 {
658        unsafe {
659            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
660            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d00usize)as*mut u8,i32;
661(MapMind)__receiver)
662        }
663    }
664    #[doc = "`set_UnitX(i32)` overload"]
665    fn set_unit_x(self, value: impl ::core::convert::Into<i32>) -> () {
666        unsafe {
667            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
668            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d10usize)as*mut u8,();
669(MapMind)__receiver,(i32)::core::convert::Into::into(value))
670        }
671    }
672    #[doc = "`get_UnitZ()` overload"]
673    fn get_unit_z(self) -> i32 {
674        unsafe {
675            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
676            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d20usize)as*mut u8,i32;
677(MapMind)__receiver)
678        }
679    }
680    #[doc = "`set_UnitZ(i32)` overload"]
681    fn set_unit_z(self, value: impl ::core::convert::Into<i32>) -> () {
682        unsafe {
683            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
684            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d30usize)as*mut u8,();
685(MapMind)__receiver,(i32)::core::convert::Into::into(value))
686        }
687    }
688    #[doc = "`SetUnitPos(i32, i32)` overload"]
689    fn set_unit_pos(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
690        unsafe {
691            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
692            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d40usize)as*mut u8,();
693(MapMind)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
694        }
695    }
696    #[doc = "`get_X()` overload"]
697    fn get_x(self) -> i32 {
698        unsafe {
699            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
700            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d50usize)as*mut u8,i32;
701(MapMind)__receiver)
702        }
703    }
704    #[doc = "`set_X(i32)` overload"]
705    fn set_x(self, value: impl ::core::convert::Into<i32>) -> () {
706        unsafe {
707            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
708            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d60usize)as*mut u8,();
709(MapMind)__receiver,(i32)::core::convert::Into::into(value))
710        }
711    }
712    #[doc = "`get_Z()` overload"]
713    fn get_z(self) -> i32 {
714        unsafe {
715            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
716            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d70usize)as*mut u8,i32;
717(MapMind)__receiver)
718        }
719    }
720    #[doc = "`set_Z(i32)` overload"]
721    fn set_z(self, value: impl ::core::convert::Into<i32>) -> () {
722        unsafe {
723            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
724            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d80usize)as*mut u8,();
725(MapMind)__receiver,(i32)::core::convert::Into::into(value))
726        }
727    }
728    #[doc = "`get_Mind()` overload"]
729    fn get_mind(self) -> crate::app::mapmind::MapMind_Type {
730        unsafe {
731            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
732            ::unity::il2cpp_call!((::unity::module_base()+0x1df4d90usize)as*mut u8,crate::app::mapmind::MapMind_Type;
733(MapMind)__receiver)
734        }
735    }
736    #[doc = "`set_Mind(crate::app::mapmind::MapMind_Type)` overload"]
737    fn set_mind(self, value: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>) -> () {
738        unsafe {
739            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
740            ::unity::il2cpp_call!((::unity::module_base()+0x1df4da0usize)as*mut u8,();
741(MapMind)__receiver,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(value))
742        }
743    }
744    #[doc = "`get_AttackX()` overload"]
745    fn get_attack_x(self) -> i32 {
746        unsafe {
747            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
748            ::unity::il2cpp_call!((::unity::module_base()+0x1df4db0usize)as*mut u8,i32;
749(MapMind)__receiver)
750        }
751    }
752    #[doc = "`set_AttackX(i32)` overload"]
753    fn set_attack_x(self, value: impl ::core::convert::Into<i32>) -> () {
754        unsafe {
755            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
756            ::unity::il2cpp_call!((::unity::module_base()+0x1df4dd0usize)as*mut u8,();
757(MapMind)__receiver,(i32)::core::convert::Into::into(value))
758        }
759    }
760    #[doc = "`get_AttackZ()` overload"]
761    fn get_attack_z(self) -> i32 {
762        unsafe {
763            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
764            ::unity::il2cpp_call!((::unity::module_base()+0x1df4de0usize)as*mut u8,i32;
765(MapMind)__receiver)
766        }
767    }
768    #[doc = "`set_AttackZ(i32)` overload"]
769    fn set_attack_z(self, value: impl ::core::convert::Into<i32>) -> () {
770        unsafe {
771            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
772            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e00usize)as*mut u8,();
773(MapMind)__receiver,(i32)::core::convert::Into::into(value))
774        }
775    }
776    #[doc = "`get_ItemIndex()` overload"]
777    fn get_item_index(self) -> i32 {
778        unsafe {
779            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
780            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e10usize)as*mut u8,i32;
781(MapMind)__receiver)
782        }
783    }
784    #[doc = "`set_ItemIndex(i32)` overload"]
785    fn set_item_index(self, value: impl ::core::convert::Into<i32>) -> () {
786        unsafe {
787            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e20usize)as*mut u8,();
789(MapMind)__receiver,(i32)::core::convert::Into::into(value))
790        }
791    }
792    #[doc = "`get_TargetUnitIndex()` overload"]
793    fn get_target_unit_index(self) -> i32 {
794        unsafe {
795            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e30usize)as*mut u8,i32;
797(MapMind)__receiver)
798        }
799    }
800    #[doc = "`set_TargetUnitIndex(i32)` overload"]
801    fn set_target_unit_index(self, value: impl ::core::convert::Into<i32>) -> () {
802        unsafe {
803            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
804            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e40usize)as*mut u8,();
805(MapMind)__receiver,(i32)::core::convert::Into::into(value))
806        }
807    }
808    #[doc = "`get_TargetX()` overload"]
809    fn get_target_x(self) -> i32 {
810        unsafe {
811            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
812            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e50usize)as*mut u8,i32;
813(MapMind)__receiver)
814        }
815    }
816    #[doc = "`set_TargetX(i32)` overload"]
817    fn set_target_x(self, value: impl ::core::convert::Into<i32>) -> () {
818        unsafe {
819            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
820            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e60usize)as*mut u8,();
821(MapMind)__receiver,(i32)::core::convert::Into::into(value))
822        }
823    }
824    #[doc = "`get_TargetZ()` overload"]
825    fn get_target_z(self) -> i32 {
826        unsafe {
827            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
828            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e70usize)as*mut u8,i32;
829(MapMind)__receiver)
830        }
831    }
832    #[doc = "`set_TargetZ(i32)` overload"]
833    fn set_target_z(self, value: impl ::core::convert::Into<i32>) -> () {
834        unsafe {
835            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
836            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e80usize)as*mut u8,();
837(MapMind)__receiver,(i32)::core::convert::Into::into(value))
838        }
839    }
840    #[doc = "`get_FocusX()` overload"]
841    fn get_focus_x(self) -> i32 {
842        unsafe {
843            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
844            ::unity::il2cpp_call!((::unity::module_base()+0x1df4e90usize)as*mut u8,i32;
845(MapMind)__receiver)
846        }
847    }
848    #[doc = "`set_FocusX(i32)` overload"]
849    fn set_focus_x(self, value: impl ::core::convert::Into<i32>) -> () {
850        unsafe {
851            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
852            ::unity::il2cpp_call!((::unity::module_base()+0x1df4ea0usize)as*mut u8,();
853(MapMind)__receiver,(i32)::core::convert::Into::into(value))
854        }
855    }
856    #[doc = "`get_FocusZ()` overload"]
857    fn get_focus_z(self) -> i32 {
858        unsafe {
859            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
860            ::unity::il2cpp_call!((::unity::module_base()+0x1df4eb0usize)as*mut u8,i32;
861(MapMind)__receiver)
862        }
863    }
864    #[doc = "`set_FocusZ(i32)` overload"]
865    fn set_focus_z(self, value: impl ::core::convert::Into<i32>) -> () {
866        unsafe {
867            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
868            ::unity::il2cpp_call!((::unity::module_base()+0x1df4ec0usize)as*mut u8,();
869(MapMind)__receiver,(i32)::core::convert::Into::into(value))
870        }
871    }
872    #[doc = "`get_TargetArgument()` overload"]
873    fn get_target_argument(self) -> i32 {
874        unsafe {
875            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
876            ::unity::il2cpp_call!((::unity::module_base()+0x1df4ed0usize)as*mut u8,i32;
877(MapMind)__receiver)
878        }
879    }
880    #[doc = "`set_TargetArgument(i32)` overload"]
881    fn set_target_argument(self, value: impl ::core::convert::Into<i32>) -> () {
882        unsafe {
883            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
884            ::unity::il2cpp_call!((::unity::module_base()+0x1df4ee0usize)as*mut u8,();
885(MapMind)__receiver,(i32)::core::convert::Into::into(value))
886        }
887    }
888    #[doc = "`get_TradeUnitIndex()` overload"]
889    fn get_trade_unit_index(self) -> i32 {
890        unsafe {
891            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
892            ::unity::il2cpp_call!((::unity::module_base()+0x1df4ef0usize)as*mut u8,i32;
893(MapMind)__receiver)
894        }
895    }
896    #[doc = "`set_TradeUnitIndex(i32)` overload"]
897    fn set_trade_unit_index(self, value: impl ::core::convert::Into<i32>) -> () {
898        unsafe {
899            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
900            ::unity::il2cpp_call!((::unity::module_base()+0x1df4f00usize)as*mut u8,();
901(MapMind)__receiver,(i32)::core::convert::Into::into(value))
902        }
903    }
904    #[doc = "`get_MovePower()` overload"]
905    fn get_move_power(self) -> i32 {
906        unsafe {
907            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
908            ::unity::il2cpp_call!((::unity::module_base()+0x1df4f10usize)as*mut u8,i32;
909(MapMind)__receiver)
910        }
911    }
912    #[doc = "`set_MovePower(i32)` overload"]
913    fn set_move_power(self, value: impl ::core::convert::Into<i32>) -> () {
914        unsafe {
915            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
916            ::unity::il2cpp_call!((::unity::module_base()+0x1df4f20usize)as*mut u8,();
917(MapMind)__receiver,(i32)::core::convert::Into::into(value))
918        }
919    }
920    #[doc = "`get_Routes()` overload"]
921    fn get_routes(self) -> ::unity::Array<crate::app::dir_2::Dir_Type> {
922        unsafe {
923            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924            ::unity::il2cpp_call!((::unity::module_base()+0x1df4f30usize)as*mut u8, ::unity::Array<crate::app::dir_2::Dir_Type> ;
925(MapMind)__receiver)
926        }
927    }
928    #[doc = "`set_Routes(::unity::Array<crate::app::dir_2::Dir_Type>)` overload"]
929    fn set_routes(self, value: impl ::core::convert::Into<::unity::Array<crate::app::dir_2::Dir_Type>>) -> () {
930        unsafe {
931            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
932            ::unity::il2cpp_call!((::unity::module_base()+0x1df4f40usize)as*mut u8,();
933(MapMind)__receiver,(::unity::Array<crate::app::dir_2::Dir_Type>)::core::convert::Into::into(value))
934        }
935    }
936    #[doc = "`get_TransporterIndex()` overload"]
937    fn get_transporter_index(self) -> i32 {
938        unsafe {
939            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
940            ::unity::il2cpp_call!((::unity::module_base()+0x1df4fb0usize)as*mut u8,i32;
941(MapMind)__receiver)
942        }
943    }
944    #[doc = "`set_TransporterIndex(i32)` overload"]
945    fn set_transporter_index(self, value: impl ::core::convert::Into<i32>) -> () {
946        unsafe {
947            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
948            ::unity::il2cpp_call!((::unity::module_base()+0x1df4fc0usize)as*mut u8,();
949(MapMind)__receiver,(i32)::core::convert::Into::into(value))
950        }
951    }
952    #[doc = "`get_EventUnitIndex()` overload"]
953    fn get_event_unit_index(self) -> i32 {
954        unsafe {
955            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
956            ::unity::il2cpp_call!((::unity::module_base()+0x1df4fd0usize)as*mut u8,i32;
957(MapMind)__receiver)
958        }
959    }
960    #[doc = "`set_EventUnitIndex(i32)` overload"]
961    fn set_event_unit_index(self, value: impl ::core::convert::Into<i32>) -> () {
962        unsafe {
963            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
964            ::unity::il2cpp_call!((::unity::module_base()+0x1df4fe0usize)as*mut u8,();
965(MapMind)__receiver,(i32)::core::convert::Into::into(value))
966        }
967    }
968    #[doc = "`get_CommandSkill()` overload"]
969    fn get_command_skill(self) -> crate::app::skilldata::SkillData {
970        unsafe {
971            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
972            ::unity::il2cpp_call!((::unity::module_base()+0x1df4ff0usize)as*mut u8,crate::app::skilldata::SkillData;
973(MapMind)__receiver)
974        }
975    }
976    #[doc = "`set_CommandSkill(crate::app::skilldata::SkillData)` overload"]
977    fn set_command_skill(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
978        unsafe {
979            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
980            ::unity::il2cpp_call!((::unity::module_base()+0x1df5000usize)as*mut u8,();
981(MapMind)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(value))
982        }
983    }
984    #[doc = "`get_SpecifiedItem()` overload"]
985    fn get_specified_item(self) -> crate::app::itemdata::ItemData {
986        unsafe {
987            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
988            ::unity::il2cpp_call!((::unity::module_base()+0x1df5010usize)as*mut u8,crate::app::itemdata::ItemData;
989(MapMind)__receiver)
990        }
991    }
992    #[doc = "`set_SpecifiedItem(crate::app::itemdata::ItemData)` overload"]
993    fn set_specified_item(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
994        unsafe {
995            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
996            ::unity::il2cpp_call!((::unity::module_base()+0x1df5020usize)as*mut u8,();
997(MapMind)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(value))
998        }
999    }
1000    #[doc = "`get_AIEngageRewarpX()` overload"]
1001    fn get_ai_engage_rewarp_x(self) -> i32 {
1002        unsafe {
1003            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1004            ::unity::il2cpp_call!((::unity::module_base()+0x1df5030usize)as*mut u8,i32;
1005(MapMind)__receiver)
1006        }
1007    }
1008    #[doc = "`set_AIEngageRewarpX(i32)` overload"]
1009    fn set_ai_engage_rewarp_x(self, value: impl ::core::convert::Into<i32>) -> () {
1010        unsafe {
1011            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1012            ::unity::il2cpp_call!((::unity::module_base()+0x1df5040usize)as*mut u8,();
1013(MapMind)__receiver,(i32)::core::convert::Into::into(value))
1014        }
1015    }
1016    #[doc = "`get_AIEngageRewarpZ()` overload"]
1017    fn get_ai_engage_rewarp_z(self) -> i32 {
1018        unsafe {
1019            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1020            ::unity::il2cpp_call!((::unity::module_base()+0x1df5050usize)as*mut u8,i32;
1021(MapMind)__receiver)
1022        }
1023    }
1024    #[doc = "`set_AIEngageRewarpZ(i32)` overload"]
1025    fn set_ai_engage_rewarp_z(self, value: impl ::core::convert::Into<i32>) -> () {
1026        unsafe {
1027            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1028            ::unity::il2cpp_call!((::unity::module_base()+0x1df5060usize)as*mut u8,();
1029(MapMind)__receiver,(i32)::core::convert::Into::into(value))
1030        }
1031    }
1032    #[doc = "`get_SummonColor()` overload"]
1033    fn get_summon_color(self) -> crate::app::persondata::PersonData_Colors {
1034        unsafe {
1035            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1036            ::unity::il2cpp_call!((::unity::module_base()+0x1df5070usize)as*mut u8,crate::app::persondata::PersonData_Colors;
1037(MapMind)__receiver)
1038        }
1039    }
1040    #[doc = "`set_SummonColor(crate::app::persondata::PersonData_Colors)` overload"]
1041    fn set_summon_color(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_Colors>) -> () {
1042        unsafe {
1043            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1044            ::unity::il2cpp_call!((::unity::module_base()+0x1df5080usize)as*mut u8,();
1045(MapMind)__receiver,(crate::app::persondata::PersonData_Colors)::core::convert::Into::into(value))
1046        }
1047    }
1048    #[doc = "`get_MultiTarget()` overload"]
1049    fn get_multi_target(self) -> crate::app::mapmind::MapMind_MultiTargets {
1050        unsafe {
1051            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1052            ::unity::il2cpp_call!((::unity::module_base()+0x1df5090usize)as*mut u8,crate::app::mapmind::MapMind_MultiTargets;
1053(MapMind)__receiver)
1054        }
1055    }
1056    #[doc = "`get_Targets()` overload"]
1057    fn get_targets(self) -> crate::app::mapmind::MapMind_MultiTargets {
1058        unsafe {
1059            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1060            ::unity::il2cpp_call!((::unity::module_base()+0x1df50a0usize)as*mut u8,crate::app::mapmind::MapMind_MultiTargets;
1061(MapMind)__receiver)
1062        }
1063    }
1064    #[doc = "`get_Stack()` overload"]
1065    fn get_stack(self) -> crate::app::mapmind::MapMind_CommandStack {
1066        unsafe {
1067            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1068            ::unity::il2cpp_call!((::unity::module_base()+0x1df50b0usize)as*mut u8,crate::app::mapmind::MapMind_CommandStack;
1069(MapMind)__receiver)
1070        }
1071    }
1072    #[doc = "`GetTargetUnit(i32)` overload"]
1073    fn get_target_unit_2(self, index: impl ::core::convert::Into<i32>) -> crate::app::unit::Unit {
1074        unsafe {
1075            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1076            ::unity::il2cpp_call!((::unity::module_base()+0x1df50c0usize)as*mut u8,crate::app::unit::Unit;
1077(MapMind)__receiver,(i32)::core::convert::Into::into(index))
1078        }
1079    }
1080    #[doc = "`GetTargetX(i32)` overload"]
1081    fn get_target_x_2(self, index: impl ::core::convert::Into<i32>) -> i32 {
1082        unsafe {
1083            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1084            ::unity::il2cpp_call!((::unity::module_base()+0x1df5160usize)as*mut u8,i32;
1085(MapMind)__receiver,(i32)::core::convert::Into::into(index))
1086        }
1087    }
1088    #[doc = "`GetTargetZ(i32)` overload"]
1089    fn get_target_z_2(self, index: impl ::core::convert::Into<i32>) -> i32 {
1090        unsafe {
1091            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1092            ::unity::il2cpp_call!((::unity::module_base()+0x1df51f0usize)as*mut u8,i32;
1093(MapMind)__receiver,(i32)::core::convert::Into::into(index))
1094        }
1095    }
1096    #[doc = "`GetTargetLastX()` overload"]
1097    fn get_target_last_x(self) -> i32 {
1098        unsafe {
1099            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1100            ::unity::il2cpp_call!((::unity::module_base()+0x1df5280usize)as*mut u8,i32;
1101(MapMind)__receiver)
1102        }
1103    }
1104    #[doc = "`GetTargetLastZ()` overload"]
1105    fn get_target_last_z(self) -> i32 {
1106        unsafe {
1107            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108            ::unity::il2cpp_call!((::unity::module_base()+0x1df5300usize)as*mut u8,i32;
1109(MapMind)__receiver)
1110        }
1111    }
1112    #[doc = "`GetDestroyTarget()` overload"]
1113    fn get_destroy_target(self) -> crate::app::pokeinspector::PokeInspector {
1114        unsafe {
1115            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1116            ::unity::il2cpp_call!((::unity::module_base()+0x1df5380usize)as*mut u8,crate::app::pokeinspector::PokeInspector;
1117(MapMind)__receiver)
1118        }
1119    }
1120    #[doc = "`GetItem()` overload"]
1121    fn get_item(self) -> crate::app::itemdata::ItemData {
1122        unsafe {
1123            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1124            ::unity::il2cpp_call!((::unity::module_base()+0x1df5420usize)as*mut u8,crate::app::itemdata::ItemData;
1125(MapMind)__receiver)
1126        }
1127    }
1128    #[doc = "`GetUnitItem()` overload"]
1129    fn get_unit_item(self) -> crate::app::unititem::UnitItem {
1130        unsafe {
1131            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1132            ::unity::il2cpp_call!((::unity::module_base()+0x1df56a0usize)as*mut u8,crate::app::unititem::UnitItem;
1133(MapMind)__receiver)
1134        }
1135    }
1136    #[doc = "`GetUnitItem(i32)` overload"]
1137    fn get_unit_item_2(self, index: impl ::core::convert::Into<i32>) -> crate::app::unititem::UnitItem {
1138        unsafe {
1139            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1140            ::unity::il2cpp_call!((::unity::module_base()+0x1df54a0usize)as*mut u8,crate::app::unititem::UnitItem;
1141(MapMind)__receiver,(i32)::core::convert::Into::into(index))
1142        }
1143    }
1144    #[doc = "`CanGodChange()` overload"]
1145    fn can_god_change(self) -> bool {
1146        unsafe {
1147            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1148            ::unity::il2cpp_call!((::unity::module_base()+0x1df56b0usize)as*mut u8,bool;
1149(MapMind)__receiver)
1150        }
1151    }
1152    #[doc = "`IsFocus()` overload"]
1153    fn is_focus(self) -> bool {
1154        unsafe {
1155            let __receiver = <MapMind as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1156            ::unity::il2cpp_call!((::unity::module_base()+0x1df5710usize)as*mut u8,bool;
1157(MapMind)__receiver)
1158        }
1159    }
1160}
1161
1162#[cfg(feature = "app-mapmind")]
1163impl<__T: IMapMind> IMapMindMethods for __T {}
1164
1165#[cfg(feature = "app-mapmind")]
1166impl MapMind {
1167    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1169    }
1170
1171    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1173    }
1174
1175    pub fn reset_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1177    }
1178
1179    pub fn reset_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1181    }
1182
1183    pub fn reset_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1185    }
1186
1187    pub fn is_moved_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1189    }
1190
1191    pub fn is_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1193    }
1194
1195    pub fn is_done_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1197    }
1198
1199    pub fn set_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1201    }
1202
1203    pub fn is_ai_engage_rewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1205    }
1206
1207    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1209    }
1210
1211    pub fn get_target_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1213    }
1214
1215    pub fn get_trade_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1217    }
1218
1219    pub fn get_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1221    }
1222
1223    pub fn get_first_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1225    }
1226
1227    pub fn get_first_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1229    }
1230
1231    pub fn get_first_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1233    }
1234
1235    pub fn get_unit_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1237    }
1238
1239    pub fn set_unit_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1241    }
1242
1243    pub fn get_unit_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1245    }
1246
1247    pub fn set_unit_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1249    }
1250
1251    pub fn set_unit_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1252        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1253    }
1254
1255    pub fn get_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1256        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1257    }
1258
1259    pub fn set_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1261    }
1262
1263    pub fn get_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1265    }
1266
1267    pub fn set_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1269    }
1270
1271    pub fn get_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1272        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1273    }
1274
1275    pub fn set_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1277    }
1278
1279    pub fn get_attack_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1281    }
1282
1283    pub fn set_attack_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1285    }
1286
1287    pub fn get_attack_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1288        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1289    }
1290
1291    pub fn set_attack_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1292        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1293    }
1294
1295    pub fn get_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1296        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1297    }
1298
1299    pub fn set_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1301    }
1302
1303    pub fn get_target_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1305    }
1306
1307    pub fn set_target_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1309    }
1310
1311    pub fn get_target_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1313    }
1314
1315    pub fn set_target_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1317    }
1318
1319    pub fn get_target_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1321    }
1322
1323    pub fn set_target_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1325    }
1326
1327    pub fn get_focus_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1329    }
1330
1331    pub fn set_focus_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1333    }
1334
1335    pub fn get_focus_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1337    }
1338
1339    pub fn set_focus_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1341    }
1342
1343    pub fn get_target_argument_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1345    }
1346
1347    pub fn set_target_argument_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1349    }
1350
1351    pub fn get_trade_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1353    }
1354
1355    pub fn set_trade_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1357    }
1358
1359    pub fn get_move_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1361    }
1362
1363    pub fn set_move_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1365    }
1366
1367    pub fn get_routes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1369    }
1370
1371    pub fn set_routes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1373    }
1374
1375    pub fn get_transporter_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1377    }
1378
1379    pub fn set_transporter_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1381    }
1382
1383    pub fn get_event_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1385    }
1386
1387    pub fn set_event_unit_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1389    }
1390
1391    pub fn get_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1393    }
1394
1395    pub fn set_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1397    }
1398
1399    pub fn get_specified_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1401    }
1402
1403    pub fn set_specified_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1405    }
1406
1407    pub fn get_ai_engage_rewarp_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1409    }
1410
1411    pub fn set_ai_engage_rewarp_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1413    }
1414
1415    pub fn get_ai_engage_rewarp_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1417    }
1418
1419    pub fn set_ai_engage_rewarp_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1421    }
1422
1423    pub fn get_summon_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1425    }
1426
1427    pub fn set_summon_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1429    }
1430
1431    pub fn get_multi_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1433    }
1434
1435    pub fn get_targets_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1437    }
1438
1439    pub fn get_stack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1441    }
1442
1443    pub fn get_target_unit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1445    }
1446
1447    pub fn get_target_x_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1449    }
1450
1451    pub fn get_target_z_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1453    }
1454
1455    pub fn get_target_last_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1457    }
1458
1459    pub fn get_target_last_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1461    }
1462
1463    pub fn get_destroy_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1465    }
1466
1467    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1469    }
1470
1471    pub fn get_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1473    }
1474
1475    pub fn get_unit_item_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1477    }
1478
1479    pub fn can_god_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1481    }
1482
1483    pub fn is_focus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1485    }
1486
1487    pub fn get_mind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1489    }
1490}
1491
1492#[cfg(feature = "app-mapmind")]
1493impl MapMind {
1494    #[doc = "`.ctor()` — no args"]
1495    pub fn new() -> Self {
1496        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1497            panic!(
1498                "{}
1499::{}
1500 failed to instantiate",
1501                ::core::stringify!(MapMind),
1502                ::core::stringify!(new),
1503            )
1504        });
1505        <Self as IMapMindMethods>::ctor(this);
1506        this
1507    }
1508}
1509
1510#[cfg(feature = "app-mapmind")]
1511pub trait IMapMind_DoneFieldMethods: IMapMind_DoneField {
1512    #[doc = "`ToInt(crate::app::mapmind::MapMind_Done)` overload"]
1513    fn to_int(self, value: impl ::core::convert::Into<crate::app::mapmind::MapMind_Done>) -> i32 {
1514        unsafe {
1515            let __receiver = <MapMind_DoneField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1516            {
1517                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1518                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1519                    panic!(
1520                        "unity: virtual slot {}
1521 out of range (vtable len {}
1522) on the runtime class behind {}
1523 (method `{}
1524`)",
1525                        5usize,
1526                        __vt.len(),
1527                        <MapMind_DoneField as ::unity::ClassIdentity>::NAME,
1528                        "ToInt",
1529                    )
1530                });
1531                let __inner: extern "C" fn(MapMind_DoneField, crate::app::mapmind::MapMind_Done, ::unity::OptionalMethod) -> i32 =
1532                    ::core::mem::transmute(__vi.method_ptr);
1533                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1534                __inner(__receiver, ::core::convert::Into::into(value), __mi)
1535            }
1536        }
1537    }
1538    #[doc = "`.ctor()` overload"]
1539    fn ctor(self) -> () {
1540        unsafe {
1541            let __receiver = <MapMind_DoneField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1542            ::unity::il2cpp_call!((::unity::module_base()+0x2187320usize)as*mut u8,();
1543(MapMind_DoneField)__receiver)
1544        }
1545    }
1546}
1547
1548#[cfg(feature = "app-mapmind")]
1549impl<__T: IMapMind_DoneField> IMapMind_DoneFieldMethods for __T {}
1550
1551#[cfg(feature = "app-mapmind")]
1552impl MapMind_DoneField {
1553    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1555    }
1556
1557    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1559    }
1560}
1561
1562#[cfg(feature = "app-mapmind")]
1563impl MapMind_DoneField {
1564    #[doc = "Direct (non-virtual) call to `MapMind_DoneField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1565    pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::mapmind::MapMind_Done) -> i32 {
1566        let __mi = Self::to_int_method_info();
1567        let __inner: extern "C" fn(::unity::IlInstance, crate::app::mapmind::MapMind_Done, ::unity::OptionalMethod) -> i32 =
1568            ::core::mem::transmute(__mi.method_ptr);
1569        __inner(this.into(), value, ::core::option::Option::None)
1570    }
1571}
1572
1573#[cfg(feature = "app-mapmind")]
1574impl MapMind_DoneField {
1575    #[doc = "`.ctor()` — no args"]
1576    pub fn new() -> Self {
1577        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1578            panic!(
1579                "{}
1580::{}
1581 failed to instantiate",
1582                ::core::stringify!(MapMind_DoneField),
1583                ::core::stringify!(new),
1584            )
1585        });
1586        <Self as IMapMind_DoneFieldMethods>::ctor(this);
1587        this
1588    }
1589}
1590
1591#[cfg(feature = "app-mapmind")]
1592impl MapMind_Record {
1593    #[doc = "`.ctor(crate::app::mapmind::MapMind_Type, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
1594    pub fn ctor(
1595        &mut self,
1596        r#type: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
1597        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1598        link: impl ::core::convert::Into<crate::app::unit::Unit>,
1599    ) -> () {
1600        unsafe {
1601            ::unity::il2cpp_call!((::unity::module_base()+0x2186e60usize)as*mut u8,();
1602(*mut MapMind_Record)self as*mut MapMind_Record,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(r#type),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(link))
1603        }
1604    }
1605
1606    #[doc = "`Cancel()` overload"]
1607    pub fn cancel(&mut self) -> () {
1608        unsafe {
1609            ::unity::il2cpp_call!((::unity::module_base()+0x21870f0usize)as*mut u8,();
1610(*mut MapMind_Record)self as*mut MapMind_Record)
1611        }
1612    }
1613}
1614
1615#[cfg(feature = "app-mapmind")]
1616impl MapMind_Record {
1617    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1619    }
1620
1621    pub fn cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1623    }
1624}
1625
1626#[cfg(feature = "app-mapmind")]
1627impl MapMind_Record_Value {
1628    #[doc = "`.ctor(crate::app::unit::Unit)` overload"]
1629    pub fn ctor(&mut self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1630        unsafe {
1631            ::unity::il2cpp_call!((::unity::module_base()+0x1b6c980usize)as*mut u8,();
1632(*mut MapMind_Record_Value)self as*mut MapMind_Record_Value,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1633        }
1634    }
1635
1636    #[doc = "`Cancel()` overload"]
1637    pub fn cancel(&mut self) -> () {
1638        unsafe {
1639            ::unity::il2cpp_call!((::unity::module_base()+0x1b6cb50usize)as*mut u8,();
1640(*mut MapMind_Record_Value)self as*mut MapMind_Record_Value)
1641        }
1642    }
1643}
1644
1645#[cfg(feature = "app-mapmind")]
1646impl MapMind_Record_Value {
1647    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1649    }
1650
1651    pub fn cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1653    }
1654}
1655
1656#[cfg(feature = "app-mapmind")]
1657impl MapMind_Target {
1658    #[doc = "`get_Value()` overload"]
1659    pub fn get_value(&mut self) -> i8 {
1660        unsafe {
1661            ::unity::il2cpp_call!((::unity::module_base()+0x218a310usize)as*mut u8,i8;
1662(*mut MapMind_Target)self as*mut MapMind_Target)
1663        }
1664    }
1665
1666    #[doc = "`set_Value(i8)` overload"]
1667    pub fn set_value(&mut self, value: impl ::core::convert::Into<i8>) -> () {
1668        unsafe {
1669            ::unity::il2cpp_call!((::unity::module_base()+0x218a320usize)as*mut u8,();
1670(*mut MapMind_Target)self as*mut MapMind_Target,(i8)::core::convert::Into::into(value))
1671        }
1672    }
1673
1674    #[doc = "`get_Position()` overload"]
1675    pub fn get_position(&mut self) -> crate::unity_engine::vector3::Vector3 {
1676        unsafe {
1677            ::unity::il2cpp_call!((::unity::module_base()+0x21880f0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1678(*mut MapMind_Target)self as*mut MapMind_Target)
1679        }
1680    }
1681}
1682
1683#[cfg(feature = "app-mapmind")]
1684impl MapMind_Target {
1685    pub fn get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1686        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1687    }
1688
1689    pub fn set_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1690        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1691    }
1692
1693    pub fn get_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1695    }
1696}
1697
1698#[cfg(feature = "app-mapmind")]
1699pub trait IMapMind_MultiTargetsMethods: IMapMind_MultiTargets {
1700    #[doc = "`.ctor()` overload"]
1701    fn ctor(self) -> () {
1702        unsafe {
1703            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1704            ::unity::il2cpp_call!((::unity::module_base()+0x2187380usize)as*mut u8,();
1705(MapMind_MultiTargets)__receiver)
1706        }
1707    }
1708    #[doc = "`Exists(crate::app::unit::Unit)` overload"]
1709    fn exists(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1710        unsafe {
1711            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1712            ::unity::il2cpp_call!((::unity::module_base()+0x2187410usize)as*mut u8,bool;
1713(MapMind_MultiTargets)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1714        }
1715    }
1716    #[doc = "`IndexOf(crate::app::unit::Unit)` overload"]
1717    fn index_of(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
1718        unsafe {
1719            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1720            ::unity::il2cpp_call!((::unity::module_base()+0x21874d0usize)as*mut u8,i32;
1721(MapMind_MultiTargets)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1722        }
1723    }
1724    #[doc = "`IndexOf(crate::app::terraindata_2::TerrainData_2)` overload"]
1725    fn index_of_2(self, terrain: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_2>) -> i32 {
1726        unsafe {
1727            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1728            ::unity::il2cpp_call!((::unity::module_base()+0x2187590usize)as*mut u8,i32;
1729(MapMind_MultiTargets)__receiver,(crate::app::terraindata_2::TerrainData_2)::core::convert::Into::into(terrain))
1730        }
1731    }
1732    #[doc = "`IndexOf(i32, i32)` overload"]
1733    fn index_of_3(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> i32 {
1734        unsafe {
1735            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1736            ::unity::il2cpp_call!((::unity::module_base()+0x2187650usize)as*mut u8,i32;
1737(MapMind_MultiTargets)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1738        }
1739    }
1740    #[doc = "`Add(crate::app::unit::Unit)` overload"]
1741    fn add(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1742        unsafe {
1743            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1744            ::unity::il2cpp_call!((::unity::module_base()+0x2187740usize)as*mut u8,();
1745(MapMind_MultiTargets)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1746        }
1747    }
1748    #[doc = "`Add(i32, i32, crate::app::unit::Unit)` overload"]
1749    fn add_2(
1750        self,
1751        x: impl ::core::convert::Into<i32>,
1752        z: impl ::core::convert::Into<i32>,
1753        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1754    ) -> () {
1755        unsafe {
1756            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1757            ::unity::il2cpp_call!((::unity::module_base()+0x2187760usize)as*mut u8,();
1758(MapMind_MultiTargets)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::unit::Unit)::core::convert::Into::into(unit))
1759        }
1760    }
1761    #[doc = "`Add(i32, i32, ::unity::Il2CppString)` overload"]
1762    fn add_3(
1763        self,
1764        x: impl ::core::convert::Into<i32>,
1765        z: impl ::core::convert::Into<i32>,
1766        tid: impl ::core::convert::Into<::unity::Il2CppString>,
1767    ) -> () {
1768        unsafe {
1769            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1770            ::unity::il2cpp_call!((::unity::module_base()+0x21879c0usize)as*mut u8,();
1771(MapMind_MultiTargets)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(::unity::Il2CppString)::core::convert::Into::into(tid))
1772        }
1773    }
1774    #[doc = "`Add(i32, i32, crate::app::terraindata_2::TerrainData_2)` overload"]
1775    fn add_4(
1776        self,
1777        x: impl ::core::convert::Into<i32>,
1778        z: impl ::core::convert::Into<i32>,
1779        terrain: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_2>,
1780    ) -> () {
1781        unsafe {
1782            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1783            ::unity::il2cpp_call!((::unity::module_base()+0x2187a70usize)as*mut u8,();
1784(MapMind_MultiTargets)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::terraindata_2::TerrainData_2)::core::convert::Into::into(terrain))
1785        }
1786    }
1787    #[doc = "`Add(crate::app::unit::Unit, i32)` overload"]
1788    fn add_5(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, value: impl ::core::convert::Into<i32>) -> () {
1789        unsafe {
1790            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1791            ::unity::il2cpp_call!((::unity::module_base()+0x2187c60usize)as*mut u8,();
1792(MapMind_MultiTargets)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(value))
1793        }
1794    }
1795    #[doc = "`Add(i32, i32)` overload"]
1796    fn add_6(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
1797        unsafe {
1798            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1799            ::unity::il2cpp_call!((::unity::module_base()+0x2187d90usize)as*mut u8,();
1800(MapMind_MultiTargets)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1801        }
1802    }
1803    #[doc = "`Remove(crate::app::unit::Unit)` overload"]
1804    fn remove(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1805        unsafe {
1806            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1807            ::unity::il2cpp_call!((::unity::module_base()+0x2187ee0usize)as*mut u8,();
1808(MapMind_MultiTargets)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1809        }
1810    }
1811    #[doc = "`GetCneter()` overload"]
1812    fn get_cneter(self) -> crate::unity_engine::vector3::Vector3 {
1813        unsafe {
1814            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1815            ::unity::il2cpp_call!((::unity::module_base()+0x2187fe0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1816(MapMind_MultiTargets)__receiver)
1817        }
1818    }
1819    #[doc = "`GetUnitCount()` overload"]
1820    fn get_unit_count(self) -> i32 {
1821        unsafe {
1822            let __receiver = <MapMind_MultiTargets as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1823            ::unity::il2cpp_call!((::unity::module_base()+0x218a260usize)as*mut u8,i32;
1824(MapMind_MultiTargets)__receiver)
1825        }
1826    }
1827}
1828
1829#[cfg(feature = "app-mapmind")]
1830impl<__T: IMapMind_MultiTargets> IMapMind_MultiTargetsMethods for __T {}
1831
1832#[cfg(feature = "app-mapmind")]
1833impl MapMind_MultiTargets {
1834    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1836    }
1837
1838    pub fn exists_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1840    }
1841
1842    pub fn index_of_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1843        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1844    }
1845
1846    pub fn index_of_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1847        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1848    }
1849
1850    pub fn index_of_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1851        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1852    }
1853
1854    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1855        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1856    }
1857
1858    pub fn add_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1859        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1860    }
1861
1862    pub fn add_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1863        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1864    }
1865
1866    pub fn add_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1867        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1868    }
1869
1870    pub fn add_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1871        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1872    }
1873
1874    pub fn add_6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1875        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1876    }
1877
1878    pub fn remove_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1879        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1880    }
1881
1882    pub fn get_cneter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1883        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1884    }
1885
1886    pub fn get_unit_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1887        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1888    }
1889}
1890
1891#[cfg(feature = "app-mapmind")]
1892impl MapMind_MultiTargets {
1893    #[doc = "`.ctor()` — no args"]
1894    pub fn new() -> Self {
1895        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1896            panic!(
1897                "{}
1898::{}
1899 failed to instantiate",
1900                ::core::stringify!(MapMind_MultiTargets),
1901                ::core::stringify!(new),
1902            )
1903        });
1904        <Self as IMapMind_MultiTargetsMethods>::ctor(this);
1905        this
1906    }
1907}
1908
1909#[cfg(feature = "app-mapmind")]
1910pub trait IMapMind_CommandStackMethods: IMapMind_CommandStack {
1911    #[doc = "`Peek()` overload"]
1912    fn peek(self) -> crate::app::mapmind::MapMind_Type {
1913        unsafe {
1914            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1915            ::unity::il2cpp_call!((::unity::module_base()+0x2186b10usize)as*mut u8,crate::app::mapmind::MapMind_Type;
1916(MapMind_CommandStack)__receiver)
1917        }
1918    }
1919    #[doc = "`Push(crate::app::mapmind::MapMind_Type, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
1920    fn push(
1921        self,
1922        r#type: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
1923        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1924        link: impl ::core::convert::Into<crate::app::unit::Unit>,
1925    ) -> () {
1926        unsafe {
1927            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1928            ::unity::il2cpp_call!((::unity::module_base()+0x2186ba0usize)as*mut u8,();
1929(MapMind_CommandStack)__receiver,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(r#type),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(link))
1930        }
1931    }
1932    #[doc = "`Pop()` overload"]
1933    fn pop(self) -> bool {
1934        unsafe {
1935            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1936            ::unity::il2cpp_call!((::unity::module_base()+0x2186f20usize)as*mut u8,bool;
1937(MapMind_CommandStack)__receiver)
1938        }
1939    }
1940    #[doc = "`Decide()` overload"]
1941    fn decide(self) -> () {
1942        unsafe {
1943            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1944            ::unity::il2cpp_call!((::unity::module_base()+0x2187120usize)as*mut u8,();
1945(MapMind_CommandStack)__receiver)
1946        }
1947    }
1948    #[doc = "`Clear()` overload"]
1949    fn clear(self) -> () {
1950        unsafe {
1951            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1952            ::unity::il2cpp_call!((::unity::module_base()+0x21871d0usize)as*mut u8,();
1953(MapMind_CommandStack)__receiver)
1954        }
1955    }
1956    #[doc = "`get_Exist()` overload"]
1957    fn get_exist(self) -> bool {
1958        unsafe {
1959            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1960            ::unity::il2cpp_call!((::unity::module_base()+0x2187230usize)as*mut u8,bool;
1961(MapMind_CommandStack)__receiver)
1962        }
1963    }
1964    #[doc = "`TryAddAchieveEngage(crate::app::mapmind::MapMind_Type, crate::app::unit::Unit)` overload"]
1965    fn try_add_achieve_engage(
1966        self,
1967        r#type: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
1968        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1969    ) -> () {
1970        unsafe {
1971            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1972            ::unity::il2cpp_call!((::unity::module_base()+0x2186f00usize)as*mut u8,();
1973(MapMind_CommandStack)__receiver,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(r#type),(crate::app::unit::Unit)::core::convert::Into::into(unit))
1974        }
1975    }
1976    #[doc = "`.ctor()` overload"]
1977    fn ctor(self) -> () {
1978        unsafe {
1979            let __receiver = <MapMind_CommandStack as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1980            ::unity::il2cpp_call!((::unity::module_base()+0x2187280usize)as*mut u8,();
1981(MapMind_CommandStack)__receiver)
1982        }
1983    }
1984}
1985
1986#[cfg(feature = "app-mapmind")]
1987impl<__T: IMapMind_CommandStack> IMapMind_CommandStackMethods for __T {}
1988
1989#[cfg(feature = "app-mapmind")]
1990impl MapMind_CommandStack {
1991    pub fn peek_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1993    }
1994
1995    pub fn push_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1997    }
1998
1999    pub fn pop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2001    }
2002
2003    pub fn decide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2005    }
2006
2007    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2009    }
2010
2011    pub fn get_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2013    }
2014
2015    pub fn try_add_achieve_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2017    }
2018
2019    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2021    }
2022}
2023
2024#[cfg(feature = "app-mapmind")]
2025impl MapMind_CommandStack {
2026    #[doc = "`.ctor()` — no args"]
2027    pub fn new() -> Self {
2028        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2029            panic!(
2030                "{}
2031::{}
2032 failed to instantiate",
2033                ::core::stringify!(MapMind_CommandStack),
2034                ::core::stringify!(new),
2035            )
2036        });
2037        <Self as IMapMind_CommandStackMethods>::ctor(this);
2038        this
2039    }
2040}
2041
2042#[cfg(feature = "app-mapmind")]
2043#[doc(hidden)]
2044pub mod prelude {
2045    pub use super::{
2046        IMapMind, IMapMindMethods, IMapMind_CommandStack, IMapMind_CommandStackMethods, IMapMind_DoneField, IMapMind_DoneFieldMethods,
2047        IMapMind_MultiTargets, IMapMind_MultiTargetsMethods, MapMind, MapMind_CommandStack, MapMind_Done, MapMind_DoneField, MapMind_MultiTargets,
2048        MapMind_Record, MapMind_Record_Value, MapMind_Target, MapMind_Type,
2049    };
2050    #[cfg(feature = "app-bitfield32")]
2051    pub use crate::app::bitfield32::IBitField32Methods;
2052    #[cfg(feature = "app-bitfieldcommon")]
2053    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
2054    #[cfg(feature = "app-bitfieldtemplate32_1")]
2055    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
2056    #[cfg(feature = "app-singletonclass_1")]
2057    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
2058    #[cfg(feature = "system-collections-generic-list_1")]
2059    pub use crate::system::collections::generic::list_1::IList_1Methods;
2060    #[cfg(feature = "system-object")]
2061    pub use crate::system::object::IObjectMethods;
2062    #[cfg(feature = "system-enum")]
2063    pub use crate::system::r#enum::IEnumMethods;
2064    #[cfg(feature = "system-valuetype")]
2065    pub use crate::system::valuetype::IValueTypeMethods;
2066    pub use crate::{
2067        app::{
2068            bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1,
2069            singletonclass_1::ISingletonClass_1,
2070        },
2071        system::{collections::generic::list_1::IList_1, object::IObject, r#enum::IEnum, valuetype::IValueType},
2072    };
2073}