Skip to main content

engage/generated/app/
maptarget.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-maptarget-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonclass_1::{ISingletonClass_1, SingletonClass_1},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15    };
16
17    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maptarget/MapTarget.md"))]
18    #[::unity::class(namespace = "App", name = "MapTarget")]
19    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::maptarget::MapTarget>)]
20    pub struct MapTarget {
21        #[static_field]
22        #[rename(name = "WeaponMask")]
23        pub weapon_mask: u32,
24        #[offset(32)]
25        #[rename(name = "m_Unit")]
26        pub m_unit: crate::app::unit::Unit,
27        #[offset(40)]
28        #[rename(name = "m_X")]
29        pub m_x: i8,
30        #[offset(41)]
31        #[rename(name = "m_Z")]
32        pub m_z: i8,
33        #[offset(44)]
34        #[rename(name = "m_Mind")]
35        pub m_mind: crate::app::mapmind::MapMind_Type,
36        #[offset(48)]
37        #[rename(name = "m_ActionMask")]
38        pub m_action_mask: crate::app::maptarget::MapTarget_ActionMask,
39        #[offset(52)]
40        #[rename(name = "m_ActionTemp")]
41        pub m_action_temp: crate::app::maptarget::MapTarget_ActionMask,
42        #[offset(56)]
43        #[rename(name = "m_DataSet")]
44        pub m_data_set: crate::app::maptarget::MapTarget_DataSet,
45        #[offset(64)]
46        #[rename(name = "m_BufferA")]
47        pub m_buffer_a: crate::app::maptarget::MapTarget_DataSet,
48        #[offset(72)]
49        #[rename(name = "m_BufferB")]
50        pub m_buffer_b: crate::app::maptarget::MapTarget_DataSet,
51        #[offset(80)]
52        #[rename(name = "m_SelectUnit")]
53        pub m_select_unit: crate::app::unit::Unit,
54        #[offset(88)]
55        #[rename(name = "m_SelectX")]
56        pub m_select_x: i8,
57        #[offset(89)]
58        #[rename(name = "m_SelectZ")]
59        pub m_select_z: i8,
60        #[offset(92)]
61        #[rename(name = "m_SelectItemIndex")]
62        pub m_select_item_index: i32,
63        #[offset(96)]
64        #[rename(name = "m_CommandSkill")]
65        pub m_command_skill: crate::app::skilldata::SkillData,
66        #[offset(104)]
67        #[rename(name = "m_EnumerateAttackUnitItems")]
68        pub m_enumerate_attack_unit_items: crate::app::mapfor::MapFor_TargetFunction,
69        #[offset(112)]
70        #[rename(name = "m_EnumerateAttackSpecifiedItem")]
71        pub m_enumerate_attack_specified_item: crate::app::mapfor::MapFor_TargetFunction,
72        #[offset(120)]
73        #[rename(name = "m_EnumerateRodUnitItems")]
74        pub m_enumerate_rod_unit_items: crate::app::mapfor::MapFor_TargetFunction,
75        #[offset(128)]
76        #[rename(name = "m_EnumerateRodSpecifiedItem")]
77        pub m_enumerate_rod_specified_item: crate::app::mapfor::MapFor_TargetFunction,
78        #[static_field]
79        #[rename(name = "s_DummyData")]
80        pub s_dummy_data: crate::app::maptarget::MapTarget_Data,
81    }
82
83    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maptarget/MapTarget_ActionMask.md"))]
84    #[repr(C)]
85    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
86    pub struct MapTarget_ActionMask {
87        pub value: i32,
88    }
89    impl ::unity::ClassIdentity for MapTarget_ActionMask {
90        const NAME: &'static str = "MapTarget.ActionMask";
91        const NAMESPACE: &'static str = "App";
92
93        fn class() -> ::unity::Class {
94            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
95            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
96        }
97    }
98    impl ::unity::IlType for MapTarget_ActionMask {
99        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
100            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
101        }
102    }
103    impl MapTarget_ActionMask {
104        pub fn none() -> Self {
105            Self { value: 0 }
106        }
107
108        pub fn attack_only() -> Self {
109            Self { value: 1 }
110        }
111
112        pub fn magic_only() -> Self {
113            Self { value: 2 }
114        }
115
116        pub fn rod_only() -> Self {
117            Self { value: 3 }
118        }
119
120        pub fn cursor_only() -> Self {
121            Self { value: 4 }
122        }
123
124        pub fn direct_only() -> Self {
125            Self { value: 5 }
126        }
127    }
128
129    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maptarget/MapTarget_DataSet.md"))]
130    #[::unity::class(namespace = "App", name = "MapTarget.DataSet")]
131    #[parent(crate::system::object::Object)]
132    pub struct MapTarget_DataSet {
133        #[offset(16)]
134        #[rename(name = "m_List")]
135        pub m_list: crate::system::collections::generic::list_1::List_1<crate::app::maptarget::MapTarget_Data>,
136        #[offset(24)]
137        #[rename(name = "m_Stack")]
138        pub m_stack: crate::system::collections::generic::stack_1::Stack_1<crate::app::maptarget::MapTarget_Data>,
139    }
140
141    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maptarget/MapTarget_RangeType.md"))]
142    #[repr(C)]
143    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
144    pub struct MapTarget_RangeType {
145        pub value: i32,
146    }
147    impl ::unity::ClassIdentity for MapTarget_RangeType {
148        const NAME: &'static str = "MapTarget.RangeType";
149        const NAMESPACE: &'static str = "App";
150
151        fn class() -> ::unity::Class {
152            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
153            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
154        }
155    }
156    impl ::unity::IlType for MapTarget_RangeType {
157        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
158            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
159        }
160    }
161    impl MapTarget_RangeType {
162        pub fn none() -> Self {
163            Self { value: 0 }
164        }
165
166        pub fn unit_items() -> Self {
167            Self { value: 1 }
168        }
169
170        pub fn specified_item() -> Self {
171            Self { value: 2 }
172        }
173    }
174
175    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/maptarget/MapTarget_Data.md"))]
176    #[::unity::class(namespace = "App", name = "MapTarget.Data")]
177    #[parent(crate::system::object::Object)]
178    pub struct MapTarget_Data {
179        #[offset(16)]
180        #[rename(name = "m_Index")]
181        pub m_index: u8,
182        #[offset(24)]
183        #[rename(name = "m_Unit")]
184        pub m_unit: crate::app::unit::Unit,
185        #[offset(32)]
186        #[rename(name = "m_X")]
187        pub m_x: i8,
188        #[offset(33)]
189        #[rename(name = "m_Z")]
190        pub m_z: i8,
191        #[offset(34)]
192        #[rename(name = "m_X1")]
193        pub m_x1: i8,
194        #[offset(35)]
195        #[rename(name = "m_Z1")]
196        pub m_z1: i8,
197        #[offset(36)]
198        #[rename(name = "m_X2")]
199        pub m_x2: i8,
200        #[offset(37)]
201        #[rename(name = "m_Z2")]
202        pub m_z2: i8,
203        #[offset(40)]
204        #[rename(name = "m_ItemMask")]
205        pub m_item_mask: u32,
206        #[offset(44)]
207        #[rename(name = "m_SelectItemIndex")]
208        pub m_select_item_index: i8,
209    }
210}
211
212#[cfg(feature = "app-maptarget-types")]
213pub use __types::*;
214
215#[cfg(feature = "app-maptarget")]
216impl MapTarget {
217    #[doc = "`CanAttack(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData)` overload"]
218    pub fn can_attack(
219        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
220        target: impl ::core::convert::Into<crate::app::unit::Unit>,
221        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
222    ) -> bool {
223        unsafe {
224            ::unity::il2cpp_call!((::unity::module_base()+0x1f59c10usize)as*mut u8,bool;
225(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
226        }
227    }
228
229    #[doc = "`CanAttack(crate::app::mapmind::MapMind_Type, crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData)` overload"]
230    pub fn can_attack_2(
231        mind: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
232        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
233        target: impl ::core::convert::Into<crate::app::unit::Unit>,
234        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
235    ) -> bool {
236        unsafe {
237            ::unity::il2cpp_call!((::unity::module_base()+0x1f59c90usize)as*mut u8,bool;
238(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
239        }
240    }
241
242    #[doc = "`PrecheckItemMaskAttack(crate::app::unit::Unit, crate::app::maptarget::MapTarget_ActionMask, crate::app::skilldata::SkillData)` overload"]
243    pub fn precheck_item_mask_attack(
244        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
245        mask: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>,
246        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
247    ) -> u32 {
248        unsafe {
249            ::unity::il2cpp_call!((::unity::module_base()+0x1f5a0e0usize)as*mut u8,u32;
250(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(mask),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
251        }
252    }
253
254    #[doc = "`CalcAttackRange(crate::app::unit::Unit, crate::app::maptarget::MapTarget_ActionMask, crate::app::skilldata::SkillData, crate::app::unititem::UnitItem, *muti32, *muti32)` overload"]
255    pub fn calc_attack_range(
256        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
257        mask: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>,
258        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
259        specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
260    ) -> (crate::app::maptarget::MapTarget_RangeType, i32, i32) {
261        unsafe {
262            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
263            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
264            let __ret = {
265                ::unity::il2cpp_call!((::unity::module_base()+0x1f5a880usize)as*mut u8,crate::app::maptarget::MapTarget_RangeType;
266(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(mask),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
267            };
268            (__ret, __out_0.assume_init(), __out_1.assume_init())
269        }
270    }
271
272    #[doc = "`CalcAttackRange(crate::app::unit::Unit, crate::app::maptarget::MapTarget_ActionMask, crate::app::skilldata::SkillData, crate::app::unititem::UnitItem, *muti32, *muti32, *mutu32)` overload"]
273    pub fn calc_attack_range_2(
274        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
275        mask: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>,
276        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
277        specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
278    ) -> (crate::app::maptarget::MapTarget_RangeType, i32, i32, u32) {
279        unsafe {
280            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
281            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
282            let mut __out_2 = ::core::mem::MaybeUninit::<u32>::uninit();
283            let __ret = {
284                ::unity::il2cpp_call!((::unity::module_base()+0x1f5a940usize)as*mut u8,crate::app::maptarget::MapTarget_RangeType;
285(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(mask),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(*mut u32)__out_2.as_mut_ptr())
286            };
287            (__ret, __out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
288        }
289    }
290
291    #[doc = "`PrecheckItemMaskRod(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type, crate::app::maptarget::MapTarget_ActionMask)` overload"]
292    pub fn precheck_item_mask_rod(
293        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
294        mind: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
295        mask: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>,
296    ) -> u32 {
297        unsafe {
298            ::unity::il2cpp_call!((::unity::module_base()+0x1f5cc40usize)as*mut u8,u32;
299(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind),(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(mask))
300        }
301    }
302
303    #[doc = "`EachEnchantTarget(crate::app::unit::Unit, i32, i32, crate::app::itemdata::ItemData, crate::system::action_3::Action_3<crate::app::unit::Unit,i32,i32>)` overload"]
304    pub fn each_enchant_target(
305        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
306        x: impl ::core::convert::Into<i32>,
307        z: impl ::core::convert::Into<i32>,
308        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
309        func: impl ::core::convert::Into<crate::system::action_3::Action_3<crate::app::unit::Unit, i32, i32>>,
310    ) -> () {
311        unsafe {
312            ::unity::il2cpp_call!((::unity::module_base()+0x1f5dff0usize)as*mut u8,();
313(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(crate::system::action_3::Action_3<crate::app::unit::Unit,i32,i32>)::core::convert::Into::into(func))
314        }
315    }
316
317    #[doc = "`EachEnchantTarget(crate::app::unit::Unit, i32, i32, crate::app::itemdata::ItemData, bool, crate::system::action_3::Action_3<crate::app::unit::Unit,i32,i32>)` overload"]
318    pub fn each_enchant_target_2(
319        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
320        x: impl ::core::convert::Into<i32>,
321        z: impl ::core::convert::Into<i32>,
322        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
323        cancelable: impl ::core::convert::Into<bool>,
324        func: impl ::core::convert::Into<crate::system::action_3::Action_3<crate::app::unit::Unit, i32, i32>>,
325    ) -> () {
326        unsafe {
327            ::unity::il2cpp_call!((::unity::module_base()+0x1f5e090usize)as*mut u8,();
328(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(bool)::core::convert::Into::into(cancelable),(crate::system::action_3::Action_3<crate::app::unit::Unit,i32,i32>)::core::convert::Into::into(func))
329        }
330    }
331
332    #[doc = "`IsUnnecessaryItemCommand(crate::app::mapmind::MapMind_Type)` overload"]
333    pub fn is_unnecessary_item_command(mind: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>) -> bool {
334        unsafe {
335            ::unity::il2cpp_call!((::unity::module_base()+0x1f5f200usize)as*mut u8,bool;
336(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind))
337        }
338    }
339
340    #[doc = "`.cctor()` overload"]
341    pub fn cctor() -> () {
342        unsafe {
343            ::unity::il2cpp_call!((::unity::module_base()+0x1f5f220usize)as*mut u8,();
344            )
345        }
346    }
347}
348
349#[cfg(feature = "app-maptarget")]
350pub trait IMapTargetMethods: IMapTarget {
351    #[doc = "`.ctor()` overload"]
352    fn ctor(self) -> () {
353        unsafe {
354            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355            ::unity::il2cpp_call!((::unity::module_base()+0x1f528e0usize)as*mut u8,();
356(MapTarget)__receiver)
357        }
358    }
359    #[doc = "`BeginTempBuffer()` overload"]
360    fn begin_temp_buffer(self) -> () {
361        unsafe {
362            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363            ::unity::il2cpp_call!((::unity::module_base()+0x1f52b80usize)as*mut u8,();
364(MapTarget)__receiver)
365        }
366    }
367    #[doc = "`EndTempBuffer()` overload"]
368    fn end_temp_buffer(self) -> () {
369        unsafe {
370            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371            ::unity::il2cpp_call!((::unity::module_base()+0x1f52bc0usize)as*mut u8,();
372(MapTarget)__receiver)
373        }
374    }
375    #[doc = "`ResetDataSet(crate::app::maptarget::MapTarget_DataSet)` overload"]
376    fn reset_data_set(self, data_set: impl ::core::convert::Into<crate::app::maptarget::MapTarget_DataSet>) -> () {
377        unsafe {
378            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379            ::unity::il2cpp_call!((::unity::module_base()+0x1f52c00usize)as*mut u8,();
380(MapTarget)__receiver,(crate::app::maptarget::MapTarget_DataSet)::core::convert::Into::into(data_set))
381        }
382    }
383    #[doc = "`ResetDataSet()` overload"]
384    fn reset_data_set_2(self) -> () {
385        unsafe {
386            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387            ::unity::il2cpp_call!((::unity::module_base()+0x1f52c20usize)as*mut u8,();
388(MapTarget)__receiver)
389        }
390    }
391    #[doc = "`Reset()` overload"]
392    fn reset(self) -> () {
393        unsafe {
394            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
395            ::unity::il2cpp_call!((::unity::module_base()+0x1f32d00usize)as*mut u8,();
396(MapTarget)__receiver)
397        }
398    }
399    #[doc = "`Reset(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type, crate::app::skilldata::SkillData)` overload"]
400    fn reset_2(
401        self,
402        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
403        mind: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
404        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
405    ) -> () {
406        unsafe {
407            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408            ::unity::il2cpp_call!((::unity::module_base()+0x1f52c40usize)as*mut u8,();
409(MapTarget)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
410        }
411    }
412    #[doc = "`Dump(::unity::Il2CppString)` overload"]
413    fn dump(self, label: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
414        unsafe {
415            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416            ::unity::il2cpp_call!((::unity::module_base()+0x1f52d00usize)as*mut u8,();
417(MapTarget)__receiver,(::unity::Il2CppString)::core::convert::Into::into(label))
418        }
419    }
420    #[doc = "`ReEnumerate()` overload"]
421    fn re_enumerate(self) -> () {
422        unsafe {
423            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x1f3f710usize)as*mut u8,();
425(MapTarget)__receiver)
426        }
427    }
428    #[doc = "`Enumerate(crate::app::maptarget::MapTarget_ActionMask)` overload"]
429    fn enumerate(self, mask: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>) -> () {
430        unsafe {
431            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432            ::unity::il2cpp_call!((::unity::module_base()+0x1f32d90usize)as*mut u8,();
433(MapTarget)__receiver,(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(mask))
434        }
435    }
436    #[doc = "`CheckDataItemMask(i32)` overload"]
437    fn check_data_item_mask(self, index: impl ::core::convert::Into<i32>) -> bool {
438        unsafe {
439            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440            ::unity::il2cpp_call!((::unity::module_base()+0x1f33070usize)as*mut u8,bool;
441(MapTarget)__receiver,(i32)::core::convert::Into::into(index))
442        }
443    }
444    #[doc = "`SetPosition(i32, i32)` overload"]
445    fn set_position(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
446        unsafe {
447            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448            ::unity::il2cpp_call!((::unity::module_base()+0x1f32d80usize)as*mut u8,();
449(MapTarget)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
450        }
451    }
452    #[doc = "`SetSelectPosition(i32, i32)` overload"]
453    fn set_select_position(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
454        unsafe {
455            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456            ::unity::il2cpp_call!((::unity::module_base()+0x1f33010usize)as*mut u8,();
457(MapTarget)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
458        }
459    }
460    #[doc = "`get_Unit()` overload"]
461    fn get_unit(self) -> crate::app::unit::Unit {
462        unsafe {
463            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464            ::unity::il2cpp_call!((::unity::module_base()+0x1f59ad0usize)as*mut u8,crate::app::unit::Unit;
465(MapTarget)__receiver)
466        }
467    }
468    #[doc = "`set_Unit(crate::app::unit::Unit)` overload"]
469    fn set_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
470        unsafe {
471            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472            ::unity::il2cpp_call!((::unity::module_base()+0x1f59ae0usize)as*mut u8,();
473(MapTarget)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
474        }
475    }
476    #[doc = "`get_X()` overload"]
477    fn get_x(self) -> i32 {
478        unsafe {
479            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480            ::unity::il2cpp_call!((::unity::module_base()+0x1f59af0usize)as*mut u8,i32;
481(MapTarget)__receiver)
482        }
483    }
484    #[doc = "`get_Z()` overload"]
485    fn get_z(self) -> i32 {
486        unsafe {
487            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b00usize)as*mut u8,i32;
489(MapTarget)__receiver)
490        }
491    }
492    #[doc = "`get_Mind()` overload"]
493    fn get_mind(self) -> crate::app::mapmind::MapMind_Type {
494        unsafe {
495            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b10usize)as*mut u8,crate::app::mapmind::MapMind_Type;
497(MapTarget)__receiver)
498        }
499    }
500    #[doc = "`set_Mind(crate::app::mapmind::MapMind_Type)` overload"]
501    fn set_mind(self, value: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>) -> () {
502        unsafe {
503            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b20usize)as*mut u8,();
505(MapTarget)__receiver,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(value))
506        }
507    }
508    #[doc = "`get_IsActive()` overload"]
509    fn get_is_active(self) -> bool {
510        unsafe {
511            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
512            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b30usize)as*mut u8,bool;
513(MapTarget)__receiver)
514        }
515    }
516    #[doc = "`get_IsAttack()` overload"]
517    fn get_is_attack(self) -> bool {
518        unsafe {
519            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520            ::unity::il2cpp_call!((::unity::module_base()+0x1f372a0usize)as*mut u8,bool;
521(MapTarget)__receiver)
522        }
523    }
524    #[doc = "`get_ActionMaskValue()` overload"]
525    fn get_action_mask_value(self) -> crate::app::maptarget::MapTarget_ActionMask {
526        unsafe {
527            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
528            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b40usize)as*mut u8,crate::app::maptarget::MapTarget_ActionMask;
529(MapTarget)__receiver)
530        }
531    }
532    #[doc = "`set_ActionMaskValue(crate::app::maptarget::MapTarget_ActionMask)` overload"]
533    fn set_action_mask_value(self, value: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>) -> () {
534        unsafe {
535            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b50usize)as*mut u8,();
537(MapTarget)__receiver,(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(value))
538        }
539    }
540    #[doc = "`get_Datas()` overload"]
541    fn get_datas(self) -> crate::app::maptarget::MapTarget_DataSet {
542        unsafe {
543            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
544            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b60usize)as*mut u8,crate::app::maptarget::MapTarget_DataSet;
545(MapTarget)__receiver)
546        }
547    }
548    #[doc = "`get_DataCount()` overload"]
549    fn get_data_count(self) -> i32 {
550        unsafe {
551            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552            ::unity::il2cpp_call!((::unity::module_base()+0x1f33020usize)as*mut u8,i32;
553(MapTarget)__receiver)
554        }
555    }
556    #[doc = "`get_DataItemMask()` overload"]
557    fn get_data_item_mask(self) -> u32 {
558        unsafe {
559            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b70usize)as*mut u8,u32;
561(MapTarget)__receiver)
562        }
563    }
564    #[doc = "`get_DataItemCount()` overload"]
565    fn get_data_item_count(self) -> i32 {
566        unsafe {
567            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
568            ::unity::il2cpp_call!((::unity::module_base()+0x1f3f4e0usize)as*mut u8,i32;
569(MapTarget)__receiver)
570        }
571    }
572    #[doc = "`get_SelectUnit()` overload"]
573    fn get_select_unit(self) -> crate::app::unit::Unit {
574        unsafe {
575            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
576            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b80usize)as*mut u8,crate::app::unit::Unit;
577(MapTarget)__receiver)
578        }
579    }
580    #[doc = "`set_SelectUnit(crate::app::unit::Unit)` overload"]
581    fn set_select_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
582        unsafe {
583            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
584            ::unity::il2cpp_call!((::unity::module_base()+0x1f59b90usize)as*mut u8,();
585(MapTarget)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
586        }
587    }
588    #[doc = "`get_SelectX()` overload"]
589    fn get_select_x(self) -> i32 {
590        unsafe {
591            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
592            ::unity::il2cpp_call!((::unity::module_base()+0x1f59ba0usize)as*mut u8,i32;
593(MapTarget)__receiver)
594        }
595    }
596    #[doc = "`get_SelectZ()` overload"]
597    fn get_select_z(self) -> i32 {
598        unsafe {
599            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
600            ::unity::il2cpp_call!((::unity::module_base()+0x1f59bb0usize)as*mut u8,i32;
601(MapTarget)__receiver)
602        }
603    }
604    #[doc = "`get_SelectItemIndex()` overload"]
605    fn get_select_item_index(self) -> i32 {
606        unsafe {
607            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
608            ::unity::il2cpp_call!((::unity::module_base()+0x1f59bc0usize)as*mut u8,i32;
609(MapTarget)__receiver)
610        }
611    }
612    #[doc = "`set_SelectItemIndex(i32)` overload"]
613    fn set_select_item_index(self, value: impl ::core::convert::Into<i32>) -> () {
614        unsafe {
615            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
616            ::unity::il2cpp_call!((::unity::module_base()+0x1f59bd0usize)as*mut u8,();
617(MapTarget)__receiver,(i32)::core::convert::Into::into(value))
618        }
619    }
620    #[doc = "`get_CommandSkill()` overload"]
621    fn get_command_skill(self) -> crate::app::skilldata::SkillData {
622        unsafe {
623            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
624            ::unity::il2cpp_call!((::unity::module_base()+0x1f59be0usize)as*mut u8,crate::app::skilldata::SkillData;
625(MapTarget)__receiver)
626        }
627    }
628    #[doc = "`get_SpecifiedItem()` overload"]
629    fn get_specified_item(self) -> crate::app::unititem::UnitItem {
630        unsafe {
631            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632            ::unity::il2cpp_call!((::unity::module_base()+0x1f59bf0usize)as*mut u8,crate::app::unititem::UnitItem;
633(MapTarget)__receiver)
634        }
635    }
636    #[doc = "`EnumerateAttackUnitItems(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem)` overload"]
637    fn enumerate_attack_unit_items(
638        self,
639        attack_x: impl ::core::convert::Into<i32>,
640        attack_z: impl ::core::convert::Into<i32>,
641        target_x: impl ::core::convert::Into<i32>,
642        target_z: impl ::core::convert::Into<i32>,
643        target: impl ::core::convert::Into<crate::app::unit::Unit>,
644        item_mask: impl ::core::convert::Into<u32>,
645        specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
646    ) -> () {
647        unsafe {
648            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649            ::unity::il2cpp_call!((::unity::module_base()+0x1f5bba0usize)as*mut u8,();
650(MapTarget)__receiver,(i32)::core::convert::Into::into(attack_x),(i32)::core::convert::Into::into(attack_z),(i32)::core::convert::Into::into(target_x),(i32)::core::convert::Into::into(target_z),(crate::app::unit::Unit)::core::convert::Into::into(target),(u32)::core::convert::Into::into(item_mask),(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item))
651        }
652    }
653    #[doc = "`EnumerateAttackSpecifiedItem(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem)` overload"]
654    fn enumerate_attack_specified_item(
655        self,
656        attack_x: impl ::core::convert::Into<i32>,
657        attack_z: impl ::core::convert::Into<i32>,
658        target_x: impl ::core::convert::Into<i32>,
659        target_z: impl ::core::convert::Into<i32>,
660        target: impl ::core::convert::Into<crate::app::unit::Unit>,
661        item_mask: impl ::core::convert::Into<u32>,
662        specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
663    ) -> () {
664        unsafe {
665            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
666            ::unity::il2cpp_call!((::unity::module_base()+0x1f5bf10usize)as*mut u8,();
667(MapTarget)__receiver,(i32)::core::convert::Into::into(attack_x),(i32)::core::convert::Into::into(attack_z),(i32)::core::convert::Into::into(target_x),(i32)::core::convert::Into::into(target_z),(crate::app::unit::Unit)::core::convert::Into::into(target),(u32)::core::convert::Into::into(item_mask),(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item))
668        }
669    }
670    #[doc = "`EnumerateAttack(crate::app::maptarget::MapTarget_ActionMask)` overload"]
671    fn enumerate_attack(self, mask: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>) -> () {
672        unsafe {
673            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
674            ::unity::il2cpp_call!((::unity::module_base()+0x1f531c0usize)as*mut u8,();
675(MapTarget)__receiver,(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(mask))
676        }
677    }
678    #[doc = "`EnumerateFullBullet()` overload"]
679    fn enumerate_full_bullet(self) -> () {
680        unsafe {
681            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
682            ::unity::il2cpp_call!((::unity::module_base()+0x1f535f0usize)as*mut u8,();
683(MapTarget)__receiver)
684        }
685    }
686    #[doc = "`EnumerateRod(crate::app::unititem::UnitItem)` overload"]
687    fn enumerate_rod(self, specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
688        unsafe {
689            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
690            ::unity::il2cpp_call!((::unity::module_base()+0x1f5c080usize)as*mut u8,();
691(MapTarget)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item))
692        }
693    }
694    #[doc = "`EnumerateRod(u32)` overload"]
695    fn enumerate_rod_2(self, item_mask: impl ::core::convert::Into<u32>) -> () {
696        unsafe {
697            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
698            ::unity::il2cpp_call!((::unity::module_base()+0x1f5ca30usize)as*mut u8,();
699(MapTarget)__receiver,(u32)::core::convert::Into::into(item_mask))
700        }
701    }
702    #[doc = "`EnumerateRod()` overload"]
703    fn enumerate_rod_3(self) -> () {
704        unsafe {
705            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
706            ::unity::il2cpp_call!((::unity::module_base()+0x1f54b50usize)as*mut u8,();
707(MapTarget)__receiver)
708        }
709    }
710    #[doc = "`EnumerateRodUnitItems(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem)` overload"]
711    fn enumerate_rod_unit_items(
712        self,
713        attack_x: impl ::core::convert::Into<i32>,
714        attack_z: impl ::core::convert::Into<i32>,
715        target_x: impl ::core::convert::Into<i32>,
716        target_z: impl ::core::convert::Into<i32>,
717        target: impl ::core::convert::Into<crate::app::unit::Unit>,
718        item_mask: impl ::core::convert::Into<u32>,
719        specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
720    ) -> () {
721        unsafe {
722            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
723            ::unity::il2cpp_call!((::unity::module_base()+0x1f5d320usize)as*mut u8,();
724(MapTarget)__receiver,(i32)::core::convert::Into::into(attack_x),(i32)::core::convert::Into::into(attack_z),(i32)::core::convert::Into::into(target_x),(i32)::core::convert::Into::into(target_z),(crate::app::unit::Unit)::core::convert::Into::into(target),(u32)::core::convert::Into::into(item_mask),(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item))
725        }
726    }
727    #[doc = "`EnumerateRodSpecifiedItem(i32, i32, i32, i32, crate::app::unit::Unit, u32, crate::app::unititem::UnitItem)` overload"]
728    fn enumerate_rod_specified_item(
729        self,
730        attack_x: impl ::core::convert::Into<i32>,
731        attack_z: impl ::core::convert::Into<i32>,
732        target_x: impl ::core::convert::Into<i32>,
733        target_z: impl ::core::convert::Into<i32>,
734        target: impl ::core::convert::Into<crate::app::unit::Unit>,
735        item_mask: impl ::core::convert::Into<u32>,
736        specified_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
737    ) -> () {
738        unsafe {
739            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
740            ::unity::il2cpp_call!((::unity::module_base()+0x1f5d630usize)as*mut u8,();
741(MapTarget)__receiver,(i32)::core::convert::Into::into(attack_x),(i32)::core::convert::Into::into(attack_z),(i32)::core::convert::Into::into(target_x),(i32)::core::convert::Into::into(target_z),(crate::app::unit::Unit)::core::convert::Into::into(target),(u32)::core::convert::Into::into(item_mask),(crate::app::unititem::UnitItem)::core::convert::Into::into(specified_item))
742        }
743    }
744    #[doc = "`EnumerateRodForItemSelect(crate::app::unititem::UnitItem)` overload"]
745    fn enumerate_rod_for_item_select(self, selected_unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
746        unsafe {
747            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
748            ::unity::il2cpp_call!((::unity::module_base()+0x1f5d7b0usize)as*mut u8,();
749(MapTarget)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(selected_unit_item))
750        }
751    }
752    #[doc = "`GetSameTypeItemMaskRod(crate::app::unititem::UnitItem)` overload"]
753    fn get_same_type_item_mask_rod(self, source_unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> u32 {
754        unsafe {
755            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
756            ::unity::il2cpp_call!((::unity::module_base()+0x1f5d850usize)as*mut u8,u32;
757(MapTarget)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(source_unit_item))
758        }
759    }
760    #[doc = "`EnumerateSelfOnly(u32)` overload"]
761    fn enumerate_self_only(self, item_mask: impl ::core::convert::Into<u32>) -> () {
762        unsafe {
763            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
764            ::unity::il2cpp_call!((::unity::module_base()+0x1f58de0usize)as*mut u8,();
765(MapTarget)__receiver,(u32)::core::convert::Into::into(item_mask))
766        }
767    }
768    #[doc = "`EnumerateEnchant()` overload"]
769    fn enumerate_enchant(self) -> () {
770        unsafe {
771            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
772            ::unity::il2cpp_call!((::unity::module_base()+0x1f58ee0usize)as*mut u8,();
773(MapTarget)__receiver)
774        }
775    }
776    #[doc = "`EnumerateWeapon()` overload"]
777    fn enumerate_weapon(self) -> () {
778        unsafe {
779            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
780            ::unity::il2cpp_call!((::unity::module_base()+0x1f53d30usize)as*mut u8,();
781(MapTarget)__receiver)
782        }
783    }
784    #[doc = "`EnumerateTalk()` overload"]
785    fn enumerate_talk(self) -> () {
786        unsafe {
787            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788            ::unity::il2cpp_call!((::unity::module_base()+0x1f54c80usize)as*mut u8,();
789(MapTarget)__receiver)
790        }
791    }
792    #[doc = "`EnumerateDance()` overload"]
793    fn enumerate_dance(self) -> () {
794        unsafe {
795            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796            ::unity::il2cpp_call!((::unity::module_base()+0x1f55540usize)as*mut u8,();
797(MapTarget)__receiver)
798        }
799    }
800    #[doc = "`EnumerateContract()` overload"]
801    fn enumerate_contract(self) -> () {
802        unsafe {
803            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
804            ::unity::il2cpp_call!((::unity::module_base()+0x1f59220usize)as*mut u8,();
805(MapTarget)__receiver)
806        }
807    }
808    #[doc = "`EnumerateTrade()` overload"]
809    fn enumerate_trade(self) -> () {
810        unsafe {
811            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
812            ::unity::il2cpp_call!((::unity::module_base()+0x1f55e40usize)as*mut u8,();
813(MapTarget)__receiver)
814        }
815    }
816    #[doc = "`PrecheckItemMaskRod(crate::app::itemdata::ItemData_UseTypes)` overload"]
817    fn precheck_item_mask_rod_2(self, use_type: impl ::core::convert::Into<crate::app::itemdata::ItemData_UseTypes>) -> u32 {
818        unsafe {
819            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
820            ::unity::il2cpp_call!((::unity::module_base()+0x1f5e6a0usize)as*mut u8,u32;
821(MapTarget)__receiver,(crate::app::itemdata::ItemData_UseTypes)::core::convert::Into::into(use_type))
822        }
823    }
824    #[doc = "`EnumerateRodRewarp()` overload"]
825    fn enumerate_rod_rewarp(self) -> () {
826        unsafe {
827            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
828            ::unity::il2cpp_call!((::unity::module_base()+0x1f569c0usize)as*mut u8,();
829(MapTarget)__receiver)
830        }
831    }
832    #[doc = "`EnumerateRodTorch()` overload"]
833    fn enumerate_rod_torch(self) -> () {
834        unsafe {
835            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
836            ::unity::il2cpp_call!((::unity::module_base()+0x1f56b20usize)as*mut u8,();
837(MapTarget)__receiver)
838        }
839    }
840    #[doc = "`TryAddCreation(i32, i32, u32)` overload"]
841    fn try_add_creation(
842        self,
843        x: impl ::core::convert::Into<i32>,
844        z: impl ::core::convert::Into<i32>,
845        item_mask: impl ::core::convert::Into<u32>,
846    ) -> bool {
847        unsafe {
848            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
849            ::unity::il2cpp_call!((::unity::module_base()+0x1f5ed70usize)as*mut u8,bool;
850(MapTarget)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(u32)::core::convert::Into::into(item_mask))
851        }
852    }
853    #[doc = "`EnumerateRodCreation()` overload"]
854    fn enumerate_rod_creation(self) -> () {
855        unsafe {
856            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
857            ::unity::il2cpp_call!((::unity::module_base()+0x1f56c80usize)as*mut u8,();
858(MapTarget)__receiver)
859        }
860    }
861    #[doc = "`EnumerateOverlapSkill()` overload"]
862    fn enumerate_overlap_skill(self) -> () {
863        unsafe {
864            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
865            ::unity::il2cpp_call!((::unity::module_base()+0x1f57a20usize)as*mut u8,();
866(MapTarget)__receiver)
867        }
868    }
869    #[doc = "`EnumerateCommandSkill()` overload"]
870    fn enumerate_command_skill(self) -> () {
871        unsafe {
872            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
873            ::unity::il2cpp_call!((::unity::module_base()+0x1f57f20usize)as*mut u8,();
874(MapTarget)__receiver)
875        }
876    }
877    #[doc = "`EnumerateDestroy(crate::app::maptarget::MapTarget_ActionMask)` overload"]
878    fn enumerate_destroy(self, mask: impl ::core::convert::Into<crate::app::maptarget::MapTarget_ActionMask>) -> () {
879        unsafe {
880            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
881            ::unity::il2cpp_call!((::unity::module_base()+0x1f570a0usize)as*mut u8,();
882(MapTarget)__receiver,(crate::app::maptarget::MapTarget_ActionMask)::core::convert::Into::into(mask))
883        }
884    }
885    #[doc = "`EnumerateDestroy(u32, i32, i32)` overload"]
886    fn enumerate_destroy_2(
887        self,
888        item_mask: impl ::core::convert::Into<u32>,
889        x: impl ::core::convert::Into<i32>,
890        z: impl ::core::convert::Into<i32>,
891    ) -> () {
892        unsafe {
893            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
894            ::unity::il2cpp_call!((::unity::module_base()+0x1f5f140usize)as*mut u8,();
895(MapTarget)__receiver,(u32)::core::convert::Into::into(item_mask),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
896        }
897    }
898    #[doc = "`EnumerateDestroy(u32, i32, i32, i32, i32, i32, i32)` overload"]
899    fn enumerate_destroy_3(
900        self,
901        item_mask: impl ::core::convert::Into<u32>,
902        x: impl ::core::convert::Into<i32>,
903        z: impl ::core::convert::Into<i32>,
904        x1: impl ::core::convert::Into<i32>,
905        z1: impl ::core::convert::Into<i32>,
906        x2: impl ::core::convert::Into<i32>,
907        z2: impl ::core::convert::Into<i32>,
908    ) -> () {
909        unsafe {
910            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
911            ::unity::il2cpp_call!((::unity::module_base()+0x1f5eec0usize)as*mut u8,();
912(MapTarget)__receiver,(u32)::core::convert::Into::into(item_mask),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(i32)::core::convert::Into::into(x1),(i32)::core::convert::Into::into(z1),(i32)::core::convert::Into::into(x2),(i32)::core::convert::Into::into(z2))
913        }
914    }
915    #[doc = "`EnumerateMapInspector(crate::app::mapinspector::MapInspector_Kind)` overload"]
916    fn enumerate_map_inspector(self, kind: impl ::core::convert::Into<crate::app::mapinspector::MapInspector_Kind>) -> () {
917        unsafe {
918            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
919            ::unity::il2cpp_call!((::unity::module_base()+0x1f58710usize)as*mut u8,();
920(MapTarget)__receiver,(crate::app::mapinspector::MapInspector_Kind)::core::convert::Into::into(kind))
921        }
922    }
923    #[doc = "`EnumerateFireCannon()` overload"]
924    fn enumerate_fire_cannon(self) -> () {
925        unsafe {
926            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
927            ::unity::il2cpp_call!((::unity::module_base()+0x1f54630usize)as*mut u8,();
928(MapTarget)__receiver)
929        }
930    }
931    #[doc = "`EnumerateEngageLink()` overload"]
932    fn enumerate_engage_link(self) -> () {
933        unsafe {
934            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
935            ::unity::il2cpp_call!((::unity::module_base()+0x1f58980usize)as*mut u8,();
936(MapTarget)__receiver)
937        }
938    }
939    #[doc = "`Sort()` overload"]
940    fn sort(self) -> () {
941        unsafe {
942            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
943            ::unity::il2cpp_call!((::unity::module_base()+0x1f59ac0usize)as*mut u8,();
944(MapTarget)__receiver)
945        }
946    }
947    #[doc = "`GetUsableItemIndex(crate::app::maptarget::MapTarget_Data, i32)` overload"]
948    fn get_usable_item_index(
949        self,
950        data: impl ::core::convert::Into<crate::app::maptarget::MapTarget_Data>,
951        item_index: impl ::core::convert::Into<i32>,
952    ) -> i32 {
953        unsafe {
954            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
955            ::unity::il2cpp_call!((::unity::module_base()+0x1f40480usize)as*mut u8,i32;
956(MapTarget)__receiver,(crate::app::maptarget::MapTarget_Data)::core::convert::Into::into(data),(i32)::core::convert::Into::into(item_index))
957        }
958    }
959    #[doc = "`GetSelectItem()` overload"]
960    fn get_select_item(self) -> crate::app::itemdata::ItemData {
961        unsafe {
962            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
963            ::unity::il2cpp_call!((::unity::module_base()+0x1f5f170usize)as*mut u8,crate::app::itemdata::ItemData;
964(MapTarget)__receiver)
965        }
966    }
967    #[doc = "`GetDefaultTarget(*mutcrate::app::maptarget::MapTarget_Data, *muti32)` overload"]
968    fn get_default_target(self) -> (crate::app::maptarget::MapTarget_Data, i32) {
969        unsafe {
970            let __receiver = <MapTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
971            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::maptarget::MapTarget_Data>::uninit();
972            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
973            ::unity::il2cpp_call!((::unity::module_base()+0x1f3f720usize)as*mut u8,();
974(MapTarget)__receiver,(*mut crate::app::maptarget::MapTarget_Data)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr());
975            (__out_0.assume_init(), __out_1.assume_init())
976        }
977    }
978}
979
980#[cfg(feature = "app-maptarget")]
981impl<__T: IMapTarget> IMapTargetMethods for __T {}
982
983#[cfg(feature = "app-maptarget")]
984impl MapTarget {
985    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
986        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
987    }
988
989    pub fn begin_temp_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
990        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
991    }
992
993    pub fn end_temp_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
994        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
995    }
996
997    pub fn reset_data_set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
998        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
999    }
1000
1001    pub fn reset_data_set_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1002        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1003    }
1004
1005    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1006        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1007    }
1008
1009    pub fn reset_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1010        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1011    }
1012
1013    pub fn dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1014        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1015    }
1016
1017    pub fn re_enumerate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1018        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1019    }
1020
1021    pub fn enumerate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1022        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1023    }
1024
1025    pub fn check_data_item_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1026        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1027    }
1028
1029    pub fn set_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1030        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1031    }
1032
1033    pub fn set_select_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1034        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1035    }
1036
1037    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1038        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1039    }
1040
1041    pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1042        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1043    }
1044
1045    pub fn get_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1046        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1047    }
1048
1049    pub fn get_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1050        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1051    }
1052
1053    pub fn get_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1054        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1055    }
1056
1057    pub fn set_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1058        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1059    }
1060
1061    pub fn get_is_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1062        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1063    }
1064
1065    pub fn get_is_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1066        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1067    }
1068
1069    pub fn get_action_mask_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1070        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1071    }
1072
1073    pub fn set_action_mask_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1074        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1075    }
1076
1077    pub fn get_datas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1078        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1079    }
1080
1081    pub fn get_data_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1082        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1083    }
1084
1085    pub fn get_data_item_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1086        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1087    }
1088
1089    pub fn get_data_item_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1090        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1091    }
1092
1093    pub fn get_select_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1094        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1095    }
1096
1097    pub fn set_select_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1098        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1099    }
1100
1101    pub fn get_select_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1102        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1103    }
1104
1105    pub fn get_select_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1106        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1107    }
1108
1109    pub fn get_select_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1110        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1111    }
1112
1113    pub fn set_select_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1114        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1115    }
1116
1117    pub fn get_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1118        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1119    }
1120
1121    pub fn get_specified_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1122        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1123    }
1124
1125    pub fn can_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1126        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1127    }
1128
1129    pub fn can_attack_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1130        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1131    }
1132
1133    pub fn precheck_item_mask_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1134        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1135    }
1136
1137    pub fn calc_attack_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1138        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1139    }
1140
1141    pub fn calc_attack_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1142        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1143    }
1144
1145    pub fn enumerate_attack_unit_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1146        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1147    }
1148
1149    pub fn enumerate_attack_specified_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1150        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1151    }
1152
1153    pub fn enumerate_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1154        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1155    }
1156
1157    pub fn enumerate_full_bullet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1158        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1159    }
1160
1161    pub fn enumerate_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1162        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1163    }
1164
1165    pub fn enumerate_rod_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1166        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1167    }
1168
1169    pub fn enumerate_rod_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1170        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1171    }
1172
1173    pub fn enumerate_rod_unit_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1174        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1175    }
1176
1177    pub fn enumerate_rod_specified_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1178        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1179    }
1180
1181    pub fn precheck_item_mask_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1182        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1183    }
1184
1185    pub fn enumerate_rod_for_item_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1186        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1187    }
1188
1189    pub fn get_same_type_item_mask_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1190        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1191    }
1192
1193    pub fn enumerate_self_only_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1194        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1195    }
1196
1197    pub fn each_enchant_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1198        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1199    }
1200
1201    pub fn each_enchant_target_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1202        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1203    }
1204
1205    pub fn enumerate_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1206        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1207    }
1208
1209    pub fn enumerate_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1210        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1211    }
1212
1213    pub fn enumerate_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1214        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1215    }
1216
1217    pub fn enumerate_dance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1219    }
1220
1221    pub fn enumerate_contract_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1223    }
1224
1225    pub fn enumerate_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1227    }
1228
1229    pub fn precheck_item_mask_rod_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1230        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1231    }
1232
1233    pub fn enumerate_rod_rewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1234        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1235    }
1236
1237    pub fn enumerate_rod_torch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1238        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1239    }
1240
1241    pub fn try_add_creation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1242        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1243    }
1244
1245    pub fn enumerate_rod_creation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1246        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1247    }
1248
1249    pub fn enumerate_overlap_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1250        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1251    }
1252
1253    pub fn enumerate_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1254        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1255    }
1256
1257    pub fn enumerate_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1258        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1259    }
1260
1261    pub fn enumerate_destroy_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1262        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1263    }
1264
1265    pub fn enumerate_destroy_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1266        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1267    }
1268
1269    pub fn enumerate_map_inspector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1270        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1271    }
1272
1273    pub fn enumerate_fire_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1274        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1275    }
1276
1277    pub fn enumerate_engage_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1278        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1279    }
1280
1281    pub fn sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1282        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1283    }
1284
1285    pub fn get_usable_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1286        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1287    }
1288
1289    pub fn get_select_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1290        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1291    }
1292
1293    pub fn is_unnecessary_item_command_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1294        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1295    }
1296
1297    pub fn get_default_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1298        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1299    }
1300
1301    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1302        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1303    }
1304}
1305
1306#[cfg(feature = "app-maptarget")]
1307impl MapTarget {
1308    #[doc = "`.ctor()` — no args"]
1309    pub fn new() -> Self {
1310        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1311            panic!(
1312                "{}
1313::{}
1314 failed to instantiate",
1315                ::core::stringify!(MapTarget),
1316                ::core::stringify!(new),
1317            )
1318        });
1319        <Self as IMapTargetMethods>::ctor(this);
1320        this
1321    }
1322}
1323
1324#[cfg(feature = "app-maptarget")]
1325pub trait IMapTarget_DataSetMethods: IMapTarget_DataSet {
1326    #[doc = "`.ctor(i32)` overload"]
1327    fn ctor(self, capacity: impl ::core::convert::Into<i32>) -> () {
1328        unsafe {
1329            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1330            ::unity::il2cpp_call!((::unity::module_base()+0x1e41f90usize)as*mut u8,();
1331(MapTarget_DataSet)__receiver,(i32)::core::convert::Into::into(capacity))
1332        }
1333    }
1334    #[doc = "`get_List()` overload"]
1335    fn get_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::maptarget::MapTarget_Data> {
1336        unsafe {
1337            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1338            ::unity::il2cpp_call!((::unity::module_base()+0x1e420f0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::maptarget::MapTarget_Data> ;
1339(MapTarget_DataSet)__receiver)
1340        }
1341    }
1342    #[doc = "`get_Count()` overload"]
1343    fn get_count(self) -> i32 {
1344        unsafe {
1345            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1346            ::unity::il2cpp_call!((::unity::module_base()+0x1e42100usize)as*mut u8,i32;
1347(MapTarget_DataSet)__receiver)
1348        }
1349    }
1350    #[doc = "`get_Item(i32)` overload"]
1351    fn get_item(self, i: impl ::core::convert::Into<i32>) -> crate::app::maptarget::MapTarget_Data {
1352        unsafe {
1353            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1354            ::unity::il2cpp_call!((::unity::module_base()+0x1e42150usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1355(MapTarget_DataSet)__receiver,(i32)::core::convert::Into::into(i))
1356        }
1357    }
1358    #[doc = "`get_ItemMask()` overload"]
1359    fn get_item_mask(self) -> u32 {
1360        unsafe {
1361            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1362            ::unity::il2cpp_call!((::unity::module_base()+0x1e421c0usize)as*mut u8,u32;
1363(MapTarget_DataSet)__receiver)
1364        }
1365    }
1366    #[doc = "`set_ItemMask(u32)` overload"]
1367    fn set_item_mask(self, value: impl ::core::convert::Into<u32>) -> () {
1368        unsafe {
1369            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1370            ::unity::il2cpp_call!((::unity::module_base()+0x1e421d0usize)as*mut u8,();
1371(MapTarget_DataSet)__receiver,(u32)::core::convert::Into::into(value))
1372        }
1373    }
1374    #[doc = "`IndexOf(crate::app::unit::Unit)` overload"]
1375    fn index_of(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
1376        unsafe {
1377            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1378            ::unity::il2cpp_call!((::unity::module_base()+0x1e421e0usize)as*mut u8,i32;
1379(MapTarget_DataSet)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1380        }
1381    }
1382    #[doc = "`IndexOf(i32, i32)` overload"]
1383    fn index_of_2(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> i32 {
1384        unsafe {
1385            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1386            ::unity::il2cpp_call!((::unity::module_base()+0x1e422e0usize)as*mut u8,i32;
1387(MapTarget_DataSet)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1388        }
1389    }
1390    #[doc = "`IsExist(crate::app::unit::Unit)` overload"]
1391    fn is_exist(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1392        unsafe {
1393            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1394            ::unity::il2cpp_call!((::unity::module_base()+0x1e42430usize)as*mut u8,bool;
1395(MapTarget_DataSet)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1396        }
1397    }
1398    #[doc = "`IsExist(i32, i32)` overload"]
1399    fn is_exist_2(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
1400        unsafe {
1401            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1402            ::unity::il2cpp_call!((::unity::module_base()+0x1e42530usize)as*mut u8,bool;
1403(MapTarget_DataSet)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1404        }
1405    }
1406    #[doc = "`NewData()` overload"]
1407    fn new_data(self) -> crate::app::maptarget::MapTarget_Data {
1408        unsafe {
1409            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1410            ::unity::il2cpp_call!((::unity::module_base()+0x1e42690usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1411(MapTarget_DataSet)__receiver)
1412        }
1413    }
1414    #[doc = "`NewData(crate::app::unit::Unit, i32, i32, u32, i32)` overload"]
1415    fn new_data_2(
1416        self,
1417        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1418        x: impl ::core::convert::Into<i32>,
1419        z: impl ::core::convert::Into<i32>,
1420        item_mask: impl ::core::convert::Into<u32>,
1421        select_item_index: impl ::core::convert::Into<i32>,
1422    ) -> crate::app::maptarget::MapTarget_Data {
1423        unsafe {
1424            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1425            ::unity::il2cpp_call!((::unity::module_base()+0x1e42740usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1426(MapTarget_DataSet)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(u32)::core::convert::Into::into(item_mask),(i32)::core::convert::Into::into(select_item_index))
1427        }
1428    }
1429    #[doc = "`NewData(i32, i32, u32, i32)` overload"]
1430    fn new_data_3(
1431        self,
1432        x: impl ::core::convert::Into<i32>,
1433        z: impl ::core::convert::Into<i32>,
1434        item_mask: impl ::core::convert::Into<u32>,
1435        select_item_index: impl ::core::convert::Into<i32>,
1436    ) -> crate::app::maptarget::MapTarget_Data {
1437        unsafe {
1438            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1439            ::unity::il2cpp_call!((::unity::module_base()+0x1e428d0usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1440(MapTarget_DataSet)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(u32)::core::convert::Into::into(item_mask),(i32)::core::convert::Into::into(select_item_index))
1441        }
1442    }
1443    #[doc = "`Clear()` overload"]
1444    fn clear(self) -> () {
1445        unsafe {
1446            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1447            ::unity::il2cpp_call!((::unity::module_base()+0x1e42a60usize)as*mut u8,();
1448(MapTarget_DataSet)__receiver)
1449        }
1450    }
1451    #[doc = "`CopyFrom(crate::app::maptarget::MapTarget_DataSet)` overload"]
1452    fn copy_from(self, from: impl ::core::convert::Into<crate::app::maptarget::MapTarget_DataSet>) -> () {
1453        unsafe {
1454            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1455            ::unity::il2cpp_call!((::unity::module_base()+0x1e42b50usize)as*mut u8,();
1456(MapTarget_DataSet)__receiver,(crate::app::maptarget::MapTarget_DataSet)::core::convert::Into::into(from))
1457        }
1458    }
1459    #[doc = "`Sort()` overload"]
1460    fn sort(self) -> () {
1461        unsafe {
1462            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1463            ::unity::il2cpp_call!((::unity::module_base()+0x1e42d10usize)as*mut u8,();
1464(MapTarget_DataSet)__receiver)
1465        }
1466    }
1467    #[doc = "`GetDataItemCount()` overload"]
1468    fn get_data_item_count(self) -> i32 {
1469        unsafe {
1470            let __receiver = <MapTarget_DataSet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1471            ::unity::il2cpp_call!((::unity::module_base()+0x1e42eb0usize)as*mut u8,i32;
1472(MapTarget_DataSet)__receiver)
1473        }
1474    }
1475}
1476
1477#[cfg(feature = "app-maptarget")]
1478impl<__T: IMapTarget_DataSet> IMapTarget_DataSetMethods for __T {}
1479
1480#[cfg(feature = "app-maptarget")]
1481impl MapTarget_DataSet {
1482    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1484    }
1485
1486    pub fn get_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1488    }
1489
1490    pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1492    }
1493
1494    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1496    }
1497
1498    pub fn get_item_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1499        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1500    }
1501
1502    pub fn set_item_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1503        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1504    }
1505
1506    pub fn index_of_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1507        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1508    }
1509
1510    pub fn index_of_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1511        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1512    }
1513
1514    pub fn is_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1515        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1516    }
1517
1518    pub fn is_exist_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1519        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1520    }
1521
1522    pub fn new_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1523        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1524    }
1525
1526    pub fn new_data_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1528    }
1529
1530    pub fn new_data_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1532    }
1533
1534    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1536    }
1537
1538    pub fn copy_from_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1539        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1540    }
1541
1542    pub fn sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1543        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1544    }
1545
1546    pub fn get_data_item_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1547        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1548    }
1549}
1550
1551#[cfg(feature = "app-maptarget")]
1552impl MapTarget_DataSet {
1553    #[doc = "`.ctor(i32)` — overload selector"]
1554    pub fn new(capacity: i32) -> Self {
1555        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1556            panic!(
1557                "{}
1558::{}
1559 failed to instantiate",
1560                ::core::stringify!(MapTarget_DataSet),
1561                ::core::stringify!(new),
1562            )
1563        });
1564        <Self as IMapTarget_DataSetMethods>::ctor(this, capacity);
1565        this
1566    }
1567}
1568
1569#[cfg(feature = "app-maptarget")]
1570pub trait IMapTarget_DataMethods: IMapTarget_Data {
1571    #[doc = "`Set(crate::app::unit::Unit, u32, i32)` overload"]
1572    fn set(
1573        self,
1574        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1575        item_mask: impl ::core::convert::Into<u32>,
1576        select_item_index: impl ::core::convert::Into<i32>,
1577    ) -> crate::app::maptarget::MapTarget_Data {
1578        unsafe {
1579            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1580            ::unity::il2cpp_call!((::unity::module_base()+0x1e41ac0usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1581(MapTarget_Data)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(u32)::core::convert::Into::into(item_mask),(i32)::core::convert::Into::into(select_item_index))
1582        }
1583    }
1584    #[doc = "`Set(crate::app::unit::Unit, i32, i32, u32, i32)` overload"]
1585    fn set_2(
1586        self,
1587        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1588        x: impl ::core::convert::Into<i32>,
1589        z: impl ::core::convert::Into<i32>,
1590        item_mask: impl ::core::convert::Into<u32>,
1591        select_item_index: impl ::core::convert::Into<i32>,
1592    ) -> crate::app::maptarget::MapTarget_Data {
1593        unsafe {
1594            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1595            ::unity::il2cpp_call!((::unity::module_base()+0x1e41ba0usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1596(MapTarget_Data)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(u32)::core::convert::Into::into(item_mask),(i32)::core::convert::Into::into(select_item_index))
1597        }
1598    }
1599    #[doc = "`Set(i32, i32, u32, i32)` overload"]
1600    fn set_3(
1601        self,
1602        x: impl ::core::convert::Into<i32>,
1603        z: impl ::core::convert::Into<i32>,
1604        item_mask: impl ::core::convert::Into<u32>,
1605        select_item_index: impl ::core::convert::Into<i32>,
1606    ) -> crate::app::maptarget::MapTarget_Data {
1607        unsafe {
1608            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1609            ::unity::il2cpp_call!((::unity::module_base()+0x1e41c80usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1610(MapTarget_Data)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(u32)::core::convert::Into::into(item_mask),(i32)::core::convert::Into::into(select_item_index))
1611        }
1612    }
1613    #[doc = "`SetRect(i32, i32, i32, i32)` overload"]
1614    fn set_rect(
1615        self,
1616        x1: impl ::core::convert::Into<i32>,
1617        z1: impl ::core::convert::Into<i32>,
1618        x2: impl ::core::convert::Into<i32>,
1619        z2: impl ::core::convert::Into<i32>,
1620    ) -> crate::app::maptarget::MapTarget_Data {
1621        unsafe {
1622            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1623            ::unity::il2cpp_call!((::unity::module_base()+0x1e41d60usize)as*mut u8,crate::app::maptarget::MapTarget_Data;
1624(MapTarget_Data)__receiver,(i32)::core::convert::Into::into(x1),(i32)::core::convert::Into::into(z1),(i32)::core::convert::Into::into(x2),(i32)::core::convert::Into::into(z2))
1625        }
1626    }
1627    #[doc = "`get_Index()` overload"]
1628    fn get_index(self) -> i32 {
1629        unsafe {
1630            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1631            ::unity::il2cpp_call!((::unity::module_base()+0x1e41d80usize)as*mut u8,i32;
1632(MapTarget_Data)__receiver)
1633        }
1634    }
1635    #[doc = "`set_Index(i32)` overload"]
1636    fn set_index(self, value: impl ::core::convert::Into<i32>) -> () {
1637        unsafe {
1638            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1639            ::unity::il2cpp_call!((::unity::module_base()+0x1e41d90usize)as*mut u8,();
1640(MapTarget_Data)__receiver,(i32)::core::convert::Into::into(value))
1641        }
1642    }
1643    #[doc = "`get_Unit()` overload"]
1644    fn get_unit(self) -> crate::app::unit::Unit {
1645        unsafe {
1646            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1647            ::unity::il2cpp_call!((::unity::module_base()+0x1e41da0usize)as*mut u8,crate::app::unit::Unit;
1648(MapTarget_Data)__receiver)
1649        }
1650    }
1651    #[doc = "`get_X()` overload"]
1652    fn get_x(self) -> i32 {
1653        unsafe {
1654            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1655            ::unity::il2cpp_call!((::unity::module_base()+0x1e41db0usize)as*mut u8,i32;
1656(MapTarget_Data)__receiver)
1657        }
1658    }
1659    #[doc = "`get_Z()` overload"]
1660    fn get_z(self) -> i32 {
1661        unsafe {
1662            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1663            ::unity::il2cpp_call!((::unity::module_base()+0x1e41dc0usize)as*mut u8,i32;
1664(MapTarget_Data)__receiver)
1665        }
1666    }
1667    #[doc = "`get_X1()` overload"]
1668    fn get_x1(self) -> i32 {
1669        unsafe {
1670            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1671            ::unity::il2cpp_call!((::unity::module_base()+0x1e41dd0usize)as*mut u8,i32;
1672(MapTarget_Data)__receiver)
1673        }
1674    }
1675    #[doc = "`get_Z1()` overload"]
1676    fn get_z1(self) -> i32 {
1677        unsafe {
1678            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1679            ::unity::il2cpp_call!((::unity::module_base()+0x1e41de0usize)as*mut u8,i32;
1680(MapTarget_Data)__receiver)
1681        }
1682    }
1683    #[doc = "`get_X2()` overload"]
1684    fn get_x2(self) -> i32 {
1685        unsafe {
1686            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1687            ::unity::il2cpp_call!((::unity::module_base()+0x1e41df0usize)as*mut u8,i32;
1688(MapTarget_Data)__receiver)
1689        }
1690    }
1691    #[doc = "`get_Z2()` overload"]
1692    fn get_z2(self) -> i32 {
1693        unsafe {
1694            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1695            ::unity::il2cpp_call!((::unity::module_base()+0x1e41e00usize)as*mut u8,i32;
1696(MapTarget_Data)__receiver)
1697        }
1698    }
1699    #[doc = "`get_ItemMask()` overload"]
1700    fn get_item_mask(self) -> u32 {
1701        unsafe {
1702            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1703            ::unity::il2cpp_call!((::unity::module_base()+0x1e41e10usize)as*mut u8,u32;
1704(MapTarget_Data)__receiver)
1705        }
1706    }
1707    #[doc = "`get_SelectItemIndex()` overload"]
1708    fn get_select_item_index(self) -> i32 {
1709        unsafe {
1710            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1711            ::unity::il2cpp_call!((::unity::module_base()+0x1e41e20usize)as*mut u8,i32;
1712(MapTarget_Data)__receiver)
1713        }
1714    }
1715    #[doc = "`set_SelectItemIndex(i32)` overload"]
1716    fn set_select_item_index(self, value: impl ::core::convert::Into<i32>) -> () {
1717        unsafe {
1718            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1719            ::unity::il2cpp_call!((::unity::module_base()+0x1e41e30usize)as*mut u8,();
1720(MapTarget_Data)__receiver,(i32)::core::convert::Into::into(value))
1721        }
1722    }
1723    #[doc = "`CheckItemMask(i32)` overload"]
1724    fn check_item_mask(self, index: impl ::core::convert::Into<i32>) -> bool {
1725        unsafe {
1726            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1727            ::unity::il2cpp_call!((::unity::module_base()+0x1e41e40usize)as*mut u8,bool;
1728(MapTarget_Data)__receiver,(i32)::core::convert::Into::into(index))
1729        }
1730    }
1731    #[doc = "`IsOutSide(i32, i32)` overload"]
1732    fn is_out_side(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
1733        unsafe {
1734            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1735            ::unity::il2cpp_call!((::unity::module_base()+0x1e41e50usize)as*mut u8,bool;
1736(MapTarget_Data)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1737        }
1738    }
1739    #[doc = "`CopyFrom(crate::app::maptarget::MapTarget_Data)` overload"]
1740    fn copy_from(self, from: impl ::core::convert::Into<crate::app::maptarget::MapTarget_Data>) -> () {
1741        unsafe {
1742            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1743            ::unity::il2cpp_call!((::unity::module_base()+0x1e41ea0usize)as*mut u8,();
1744(MapTarget_Data)__receiver,(crate::app::maptarget::MapTarget_Data)::core::convert::Into::into(from))
1745        }
1746    }
1747    #[doc = "`GetName()` overload"]
1748    fn get_name(self) -> ::unity::Il2CppString {
1749        unsafe {
1750            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1751            ::unity::il2cpp_call!((::unity::module_base()+0x1e41f20usize)as*mut u8, ::unity::Il2CppString;
1752(MapTarget_Data)__receiver)
1753        }
1754    }
1755    #[doc = "`.ctor()` overload"]
1756    fn ctor(self) -> () {
1757        unsafe {
1758            let __receiver = <MapTarget_Data as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1759            ::unity::il2cpp_call!((::unity::module_base()+0x1e41f80usize)as*mut u8,();
1760(MapTarget_Data)__receiver)
1761        }
1762    }
1763}
1764
1765#[cfg(feature = "app-maptarget")]
1766impl<__T: IMapTarget_Data> IMapTarget_DataMethods for __T {}
1767
1768#[cfg(feature = "app-maptarget")]
1769impl MapTarget_Data {
1770    pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1771        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1772    }
1773
1774    pub fn set_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1775        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1776    }
1777
1778    pub fn set_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1779        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1780    }
1781
1782    pub fn set_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1783        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1784    }
1785
1786    pub fn get_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1787        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1788    }
1789
1790    pub fn set_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1791        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1792    }
1793
1794    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1795        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1796    }
1797
1798    pub fn get_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1799        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1800    }
1801
1802    pub fn get_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1803        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1804    }
1805
1806    pub fn get_x1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1807        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1808    }
1809
1810    pub fn get_z1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1811        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1812    }
1813
1814    pub fn get_x2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1815        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1816    }
1817
1818    pub fn get_z2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1819        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1820    }
1821
1822    pub fn get_item_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1823        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1824    }
1825
1826    pub fn get_select_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1827        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1828    }
1829
1830    pub fn set_select_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1831        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1832    }
1833
1834    pub fn check_item_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1836    }
1837
1838    pub fn is_out_side_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1840    }
1841
1842    pub fn copy_from_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1843        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1844    }
1845
1846    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1847        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1848    }
1849
1850    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1851        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1852    }
1853}
1854
1855#[cfg(feature = "app-maptarget")]
1856impl MapTarget_Data {
1857    #[doc = "`.ctor()` — no args"]
1858    pub fn new() -> Self {
1859        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1860            panic!(
1861                "{}
1862::{}
1863 failed to instantiate",
1864                ::core::stringify!(MapTarget_Data),
1865                ::core::stringify!(new),
1866            )
1867        });
1868        <Self as IMapTarget_DataMethods>::ctor(this);
1869        this
1870    }
1871}
1872
1873#[cfg(feature = "app-maptarget")]
1874#[doc(hidden)]
1875pub mod prelude {
1876    pub use super::{
1877        IMapTarget, IMapTargetMethods, IMapTarget_Data, IMapTarget_DataMethods, IMapTarget_DataSet, IMapTarget_DataSetMethods, MapTarget,
1878        MapTarget_ActionMask, MapTarget_Data, MapTarget_DataSet, MapTarget_RangeType,
1879    };
1880    #[cfg(feature = "app-singletonclass_1")]
1881    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
1882    #[cfg(feature = "system-object")]
1883    pub use crate::system::object::IObjectMethods;
1884    #[cfg(feature = "system-enum")]
1885    pub use crate::system::r#enum::IEnumMethods;
1886    #[cfg(feature = "system-valuetype")]
1887    pub use crate::system::valuetype::IValueTypeMethods;
1888    pub use crate::{
1889        app::singletonclass_1::ISingletonClass_1,
1890        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1891    };
1892}