Skip to main content

engage/generated/app/
mapinfounitlocatorroot.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapinfounitlocatorroot-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::mapinfobase::{IMapInfoBase, MapInfoBase},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15        unity_engine::{
16            behaviour::{Behaviour, IBehaviour},
17            component::{Component, IComponent},
18            monobehaviour::{IMonoBehaviour, MonoBehaviour},
19            object_2::{IObject_2, Object_2},
20        },
21    };
22
23    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfounitlocatorroot/MapInfoUnitLocatorRoot_TextMeshProKind.md"))]
24    #[repr(C)]
25    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26    pub struct MapInfoUnitLocatorRoot_TextMeshProKind {
27        pub value: i32,
28    }
29    impl ::unity::ClassIdentity for MapInfoUnitLocatorRoot_TextMeshProKind {
30        const NAME: &'static str = "MapInfoUnitLocatorRoot.TextMeshProKind";
31        const NAMESPACE: &'static str = "App";
32
33        fn class() -> ::unity::Class {
34            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
35            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
36        }
37    }
38    impl ::unity::IlType for MapInfoUnitLocatorRoot_TextMeshProKind {
39        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41        }
42    }
43    impl MapInfoUnitLocatorRoot_TextMeshProKind {
44        pub fn battle_type() -> Self {
45            Self { value: 0 }
46        }
47
48        pub fn phys_atk_title() -> Self {
49            Self { value: 1 }
50        }
51
52        pub fn phys_atk_value() -> Self {
53            Self { value: 2 }
54        }
55
56        pub fn def_title() -> Self {
57            Self { value: 3 }
58        }
59
60        pub fn def_value() -> Self {
61            Self { value: 4 }
62        }
63
64        pub fn mag_atk_title() -> Self {
65            Self { value: 5 }
66        }
67
68        pub fn mag_atk_value() -> Self {
69            Self { value: 6 }
70        }
71
72        pub fn res_title() -> Self {
73            Self { value: 7 }
74        }
75
76        pub fn res_value() -> Self {
77            Self { value: 8 }
78        }
79
80        pub fn hit_title() -> Self {
81            Self { value: 9 }
82        }
83
84        pub fn hit_value() -> Self {
85            Self { value: 10 }
86        }
87
88        pub fn avo_title() -> Self {
89            Self { value: 11 }
90        }
91
92        pub fn avo_value() -> Self {
93            Self { value: 12 }
94        }
95
96        pub fn crit_title() -> Self {
97            Self { value: 13 }
98        }
99
100        pub fn crit_value() -> Self {
101            Self { value: 14 }
102        }
103
104        pub fn crit_avo_title() -> Self {
105            Self { value: 15 }
106        }
107
108        pub fn crit_avo_value() -> Self {
109            Self { value: 16 }
110        }
111
112        pub fn skill_title() -> Self {
113            Self { value: 17 }
114        }
115
116        pub fn skill_value() -> Self {
117            Self { value: 18 }
118        }
119
120        pub fn spd_title() -> Self {
121            Self { value: 19 }
122        }
123
124        pub fn spd_value() -> Self {
125            Self { value: 20 }
126        }
127
128        pub fn move_title() -> Self {
129            Self { value: 21 }
130        }
131
132        pub fn move_value() -> Self {
133            Self { value: 22 }
134        }
135
136        pub fn phys_title() -> Self {
137            Self { value: 23 }
138        }
139
140        pub fn phys_value() -> Self {
141            Self { value: 24 }
142        }
143
144        pub fn num() -> Self {
145            Self { value: 25 }
146        }
147    }
148
149    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfounitlocatorroot/MapInfoUnitLocatorRoot_CanvasGroupKind.md"))]
150    #[repr(C)]
151    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
152    pub struct MapInfoUnitLocatorRoot_CanvasGroupKind {
153        pub value: i32,
154    }
155    impl ::unity::ClassIdentity for MapInfoUnitLocatorRoot_CanvasGroupKind {
156        const NAME: &'static str = "MapInfoUnitLocatorRoot.CanvasGroupKind";
157        const NAMESPACE: &'static str = "App";
158
159        fn class() -> ::unity::Class {
160            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
161            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
162        }
163    }
164    impl ::unity::IlType for MapInfoUnitLocatorRoot_CanvasGroupKind {
165        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
166            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
167        }
168    }
169    impl MapInfoUnitLocatorRoot_CanvasGroupKind {
170        pub fn frm1() -> Self {
171            Self { value: 0 }
172        }
173
174        pub fn frm2() -> Self {
175            Self { value: 1 }
176        }
177
178        pub fn info0() -> Self {
179            Self { value: 2 }
180        }
181
182        pub fn info1() -> Self {
183            Self { value: 3 }
184        }
185
186        pub fn info2() -> Self {
187            Self { value: 4 }
188        }
189
190        pub fn info3() -> Self {
191            Self { value: 5 }
192        }
193
194        pub fn info4() -> Self {
195            Self { value: 6 }
196        }
197
198        pub fn info5() -> Self {
199            Self { value: 7 }
200        }
201
202        pub fn info6() -> Self {
203            Self { value: 8 }
204        }
205
206        pub fn num() -> Self {
207            Self { value: 9 }
208        }
209    }
210
211    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfounitlocatorroot/MapInfoUnitLocatorRoot.md"))]
212    #[::unity::class(namespace = "App", name = "MapInfoUnitLocatorRoot")]
213    #[parent(crate::app::mapinfobase::MapInfoBase)]
214    pub struct MapInfoUnitLocatorRoot {
215        #[offset(32)]
216        #[rename(name = "m_BattleType")]
217        pub m_battle_type: crate::unity_engine::ui::image::Image,
218        #[offset(40)]
219        #[rename(name = "m_PhysAtkTitle")]
220        pub m_phys_atk_title: crate::unity_engine::ui::image::Image,
221        #[offset(48)]
222        #[rename(name = "m_PhysAtkValue1")]
223        pub m_phys_atk_value1: crate::unity_engine::ui::image::Image,
224        #[offset(56)]
225        #[rename(name = "m_PhysAtkValue2")]
226        pub m_phys_atk_value2: crate::unity_engine::ui::image::Image,
227        #[offset(64)]
228        #[rename(name = "m_PhysAtkValue3")]
229        pub m_phys_atk_value3: crate::unity_engine::ui::image::Image,
230        #[offset(72)]
231        #[rename(name = "m_PhysAtkValueEmpty")]
232        pub m_phys_atk_value_empty: crate::unity_engine::ui::image::Image,
233        #[offset(80)]
234        #[rename(name = "m_DefTitle")]
235        pub m_def_title: crate::unity_engine::ui::image::Image,
236        #[offset(88)]
237        #[rename(name = "m_DefValue1")]
238        pub m_def_value1: crate::unity_engine::ui::image::Image,
239        #[offset(96)]
240        #[rename(name = "m_DefValue2")]
241        pub m_def_value2: crate::unity_engine::ui::image::Image,
242        #[offset(104)]
243        #[rename(name = "m_DefValue3")]
244        pub m_def_value3: crate::unity_engine::ui::image::Image,
245        #[offset(112)]
246        #[rename(name = "m_DefValueEmpty")]
247        pub m_def_value_empty: crate::unity_engine::ui::image::Image,
248        #[offset(120)]
249        #[rename(name = "m_MagAtkTitle")]
250        pub m_mag_atk_title: crate::unity_engine::ui::image::Image,
251        #[offset(128)]
252        #[rename(name = "m_MagAtkValue1")]
253        pub m_mag_atk_value1: crate::unity_engine::ui::image::Image,
254        #[offset(136)]
255        #[rename(name = "m_MagAtkValue2")]
256        pub m_mag_atk_value2: crate::unity_engine::ui::image::Image,
257        #[offset(144)]
258        #[rename(name = "m_MagAtkValue3")]
259        pub m_mag_atk_value3: crate::unity_engine::ui::image::Image,
260        #[offset(152)]
261        #[rename(name = "m_MagAtkValueEmpty")]
262        pub m_mag_atk_value_empty: crate::unity_engine::ui::image::Image,
263        #[offset(160)]
264        #[rename(name = "m_ResTitle")]
265        pub m_res_title: crate::unity_engine::ui::image::Image,
266        #[offset(168)]
267        #[rename(name = "m_ResValue1")]
268        pub m_res_value1: crate::unity_engine::ui::image::Image,
269        #[offset(176)]
270        #[rename(name = "m_ResValue2")]
271        pub m_res_value2: crate::unity_engine::ui::image::Image,
272        #[offset(184)]
273        #[rename(name = "m_ResValue3")]
274        pub m_res_value3: crate::unity_engine::ui::image::Image,
275        #[offset(192)]
276        #[rename(name = "m_ResValueEmpty")]
277        pub m_res_value_empty: crate::unity_engine::ui::image::Image,
278        #[offset(200)]
279        #[rename(name = "m_HitTitle")]
280        pub m_hit_title: crate::unity_engine::ui::image::Image,
281        #[offset(208)]
282        #[rename(name = "m_HitValue1")]
283        pub m_hit_value1: crate::unity_engine::ui::image::Image,
284        #[offset(216)]
285        #[rename(name = "m_HitValue2")]
286        pub m_hit_value2: crate::unity_engine::ui::image::Image,
287        #[offset(224)]
288        #[rename(name = "m_HitValue3")]
289        pub m_hit_value3: crate::unity_engine::ui::image::Image,
290        #[offset(232)]
291        #[rename(name = "m_HitValueEmpty")]
292        pub m_hit_value_empty: crate::unity_engine::ui::image::Image,
293        #[offset(240)]
294        #[rename(name = "m_AvoTitle")]
295        pub m_avo_title: crate::unity_engine::ui::image::Image,
296        #[offset(248)]
297        #[rename(name = "m_AvoValue1")]
298        pub m_avo_value1: crate::unity_engine::ui::image::Image,
299        #[offset(256)]
300        #[rename(name = "m_AvoValue2")]
301        pub m_avo_value2: crate::unity_engine::ui::image::Image,
302        #[offset(264)]
303        #[rename(name = "m_AvoValue3")]
304        pub m_avo_value3: crate::unity_engine::ui::image::Image,
305        #[offset(272)]
306        #[rename(name = "m_AvoValueEmpty")]
307        pub m_avo_value_empty: crate::unity_engine::ui::image::Image,
308        #[offset(280)]
309        #[rename(name = "m_CritTitle")]
310        pub m_crit_title: crate::unity_engine::ui::image::Image,
311        #[offset(288)]
312        #[rename(name = "m_CritValue1")]
313        pub m_crit_value1: crate::unity_engine::ui::image::Image,
314        #[offset(296)]
315        #[rename(name = "m_CritValue2")]
316        pub m_crit_value2: crate::unity_engine::ui::image::Image,
317        #[offset(304)]
318        #[rename(name = "m_CritValue3")]
319        pub m_crit_value3: crate::unity_engine::ui::image::Image,
320        #[offset(312)]
321        #[rename(name = "m_CritValueEmpty")]
322        pub m_crit_value_empty: crate::unity_engine::ui::image::Image,
323        #[offset(320)]
324        #[rename(name = "m_CritAvoTitle")]
325        pub m_crit_avo_title: crate::unity_engine::ui::image::Image,
326        #[offset(328)]
327        #[rename(name = "m_CritAvoValue1")]
328        pub m_crit_avo_value1: crate::unity_engine::ui::image::Image,
329        #[offset(336)]
330        #[rename(name = "m_CritAvoValue2")]
331        pub m_crit_avo_value2: crate::unity_engine::ui::image::Image,
332        #[offset(344)]
333        #[rename(name = "m_CritAvoValue3")]
334        pub m_crit_avo_value3: crate::unity_engine::ui::image::Image,
335        #[offset(352)]
336        #[rename(name = "m_CritAvoValueEmpty")]
337        pub m_crit_avo_value_empty: crate::unity_engine::ui::image::Image,
338        #[offset(360)]
339        #[rename(name = "m_SkillTitle")]
340        pub m_skill_title: crate::unity_engine::ui::image::Image,
341        #[offset(368)]
342        #[rename(name = "m_SkillValue1")]
343        pub m_skill_value1: crate::unity_engine::ui::image::Image,
344        #[offset(376)]
345        #[rename(name = "m_SkillValue2")]
346        pub m_skill_value2: crate::unity_engine::ui::image::Image,
347        #[offset(384)]
348        #[rename(name = "m_SkillValue3")]
349        pub m_skill_value3: crate::unity_engine::ui::image::Image,
350        #[offset(392)]
351        #[rename(name = "m_SkillValueEmpty")]
352        pub m_skill_value_empty: crate::unity_engine::ui::image::Image,
353        #[offset(400)]
354        #[rename(name = "m_SpdTitle")]
355        pub m_spd_title: crate::unity_engine::ui::image::Image,
356        #[offset(408)]
357        #[rename(name = "m_SpdValue1")]
358        pub m_spd_value1: crate::unity_engine::ui::image::Image,
359        #[offset(416)]
360        #[rename(name = "m_SpdValue2")]
361        pub m_spd_value2: crate::unity_engine::ui::image::Image,
362        #[offset(424)]
363        #[rename(name = "m_SpdValue3")]
364        pub m_spd_value3: crate::unity_engine::ui::image::Image,
365        #[offset(432)]
366        #[rename(name = "m_SpdValueEmpty")]
367        pub m_spd_value_empty: crate::unity_engine::ui::image::Image,
368        #[offset(440)]
369        #[rename(name = "m_MoveTitle")]
370        pub m_move_title: crate::unity_engine::ui::image::Image,
371        #[offset(448)]
372        #[rename(name = "m_MoveValue1")]
373        pub m_move_value1: crate::unity_engine::ui::image::Image,
374        #[offset(456)]
375        #[rename(name = "m_MoveValue2")]
376        pub m_move_value2: crate::unity_engine::ui::image::Image,
377        #[offset(464)]
378        #[rename(name = "m_MoveValue3")]
379        pub m_move_value3: crate::unity_engine::ui::image::Image,
380        #[offset(472)]
381        #[rename(name = "m_MoveValueEmpty")]
382        pub m_move_value_empty: crate::unity_engine::ui::image::Image,
383        #[offset(480)]
384        #[rename(name = "m_PhysTitle")]
385        pub m_phys_title: crate::unity_engine::ui::image::Image,
386        #[offset(488)]
387        #[rename(name = "m_PhysValue1")]
388        pub m_phys_value1: crate::unity_engine::ui::image::Image,
389        #[offset(496)]
390        #[rename(name = "m_PhysValue2")]
391        pub m_phys_value2: crate::unity_engine::ui::image::Image,
392        #[offset(504)]
393        #[rename(name = "m_PhysValue3")]
394        pub m_phys_value3: crate::unity_engine::ui::image::Image,
395        #[offset(512)]
396        #[rename(name = "m_PhysValueEmpty")]
397        pub m_phys_value_empty: crate::unity_engine::ui::image::Image,
398        #[offset(520)]
399        #[rename(name = "m_LocatorRoot")]
400        pub m_locator_root: crate::unity_engine::gameobject::GameObject,
401        #[offset(528)]
402        #[rename(name = "m_TotalInfo")]
403        pub m_total_info: crate::unity_engine::canvasgroup::CanvasGroup,
404        #[offset(536)]
405        #[rename(name = "m_PartInfo")]
406        pub m_part_info: ::unity::Array<crate::unity_engine::canvasgroup::CanvasGroup>,
407        #[offset(544)]
408        #[rename(name = "m_Images")]
409        pub m_images: ::unity::Array<crate::unity_engine::ui::image::Image>,
410        #[offset(552)]
411        #[rename(name = "m_PageAlpha")]
412        pub m_page_alpha: ::unity::Array<f32>,
413        #[offset(560)]
414        #[rename(name = "m_IsUpdate")]
415        pub m_is_update: bool,
416        #[offset(561)]
417        #[rename(name = "m_IsDirtyAlpha")]
418        pub m_is_dirty_alpha: bool,
419    }
420
421    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfounitlocatorroot/MapInfoUnitLocatorRoot_ImageKind.md"))]
422    #[repr(C)]
423    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
424    pub struct MapInfoUnitLocatorRoot_ImageKind {
425        pub value: i32,
426    }
427    impl ::unity::ClassIdentity for MapInfoUnitLocatorRoot_ImageKind {
428        const NAME: &'static str = "MapInfoUnitLocatorRoot.ImageKind";
429        const NAMESPACE: &'static str = "App";
430
431        fn class() -> ::unity::Class {
432            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
433            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
434        }
435    }
436    impl ::unity::IlType for MapInfoUnitLocatorRoot_ImageKind {
437        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
438            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
439        }
440    }
441    impl MapInfoUnitLocatorRoot_ImageKind {
442        pub fn battle_type() -> Self {
443            Self { value: 0 }
444        }
445
446        pub fn phys_atk_title() -> Self {
447            Self { value: 1 }
448        }
449
450        pub fn phys_atk_value() -> Self {
451            Self { value: 2 }
452        }
453
454        pub fn phys_atk_value1() -> Self {
455            Self { value: 2 }
456        }
457
458        pub fn phys_atk_value2() -> Self {
459            Self { value: 3 }
460        }
461
462        pub fn phys_atk_value3() -> Self {
463            Self { value: 4 }
464        }
465
466        pub fn phys_atk_value_empty() -> Self {
467            Self { value: 5 }
468        }
469
470        pub fn def_title() -> Self {
471            Self { value: 6 }
472        }
473
474        pub fn def_value() -> Self {
475            Self { value: 7 }
476        }
477
478        pub fn def_value1() -> Self {
479            Self { value: 7 }
480        }
481
482        pub fn def_value2() -> Self {
483            Self { value: 8 }
484        }
485
486        pub fn def_value3() -> Self {
487            Self { value: 9 }
488        }
489
490        pub fn def_value_empty() -> Self {
491            Self { value: 10 }
492        }
493
494        pub fn mag_atk_title() -> Self {
495            Self { value: 11 }
496        }
497
498        pub fn mag_atk_value() -> Self {
499            Self { value: 12 }
500        }
501
502        pub fn mag_atk_value1() -> Self {
503            Self { value: 12 }
504        }
505
506        pub fn mag_atk_value2() -> Self {
507            Self { value: 13 }
508        }
509
510        pub fn mag_atk_value3() -> Self {
511            Self { value: 14 }
512        }
513
514        pub fn mag_atk_value_empty() -> Self {
515            Self { value: 15 }
516        }
517
518        pub fn res_title() -> Self {
519            Self { value: 16 }
520        }
521
522        pub fn res_value() -> Self {
523            Self { value: 17 }
524        }
525
526        pub fn res_value1() -> Self {
527            Self { value: 17 }
528        }
529
530        pub fn res_value2() -> Self {
531            Self { value: 18 }
532        }
533
534        pub fn res_value3() -> Self {
535            Self { value: 19 }
536        }
537
538        pub fn res_value_empty() -> Self {
539            Self { value: 20 }
540        }
541
542        pub fn hit_title() -> Self {
543            Self { value: 21 }
544        }
545
546        pub fn hit_value() -> Self {
547            Self { value: 22 }
548        }
549
550        pub fn hit_value1() -> Self {
551            Self { value: 22 }
552        }
553
554        pub fn hit_value2() -> Self {
555            Self { value: 23 }
556        }
557
558        pub fn hit_value3() -> Self {
559            Self { value: 24 }
560        }
561
562        pub fn hit_value_empty() -> Self {
563            Self { value: 25 }
564        }
565
566        pub fn hit_value_infinity() -> Self {
567            Self { value: 26 }
568        }
569
570        pub fn avo_title() -> Self {
571            Self { value: 27 }
572        }
573
574        pub fn avo_value() -> Self {
575            Self { value: 28 }
576        }
577
578        pub fn avo_value1() -> Self {
579            Self { value: 28 }
580        }
581
582        pub fn avo_value2() -> Self {
583            Self { value: 29 }
584        }
585
586        pub fn avo_value3() -> Self {
587            Self { value: 30 }
588        }
589
590        pub fn avo_value_empty() -> Self {
591            Self { value: 31 }
592        }
593
594        pub fn crit_title() -> Self {
595            Self { value: 32 }
596        }
597
598        pub fn crit_value() -> Self {
599            Self { value: 33 }
600        }
601
602        pub fn crit_value1() -> Self {
603            Self { value: 33 }
604        }
605
606        pub fn crit_value2() -> Self {
607            Self { value: 34 }
608        }
609
610        pub fn crit_value3() -> Self {
611            Self { value: 35 }
612        }
613
614        pub fn crit_value_empty() -> Self {
615            Self { value: 36 }
616        }
617
618        pub fn crit_avo_title() -> Self {
619            Self { value: 37 }
620        }
621
622        pub fn crit_avo_value() -> Self {
623            Self { value: 38 }
624        }
625
626        pub fn crit_avo_value1() -> Self {
627            Self { value: 38 }
628        }
629
630        pub fn crit_avo_value2() -> Self {
631            Self { value: 39 }
632        }
633
634        pub fn crit_avo_value3() -> Self {
635            Self { value: 40 }
636        }
637
638        pub fn crit_avo_value_empty() -> Self {
639            Self { value: 41 }
640        }
641
642        pub fn skill_title() -> Self {
643            Self { value: 42 }
644        }
645
646        pub fn skill_value() -> Self {
647            Self { value: 43 }
648        }
649
650        pub fn skill_value1() -> Self {
651            Self { value: 43 }
652        }
653
654        pub fn skill_value2() -> Self {
655            Self { value: 44 }
656        }
657
658        pub fn skill_value3() -> Self {
659            Self { value: 45 }
660        }
661
662        pub fn skill_value_empty() -> Self {
663            Self { value: 46 }
664        }
665
666        pub fn spd_title() -> Self {
667            Self { value: 47 }
668        }
669
670        pub fn spd_value() -> Self {
671            Self { value: 48 }
672        }
673
674        pub fn spd_value1() -> Self {
675            Self { value: 48 }
676        }
677
678        pub fn spd_value2() -> Self {
679            Self { value: 49 }
680        }
681
682        pub fn spd_value3() -> Self {
683            Self { value: 50 }
684        }
685
686        pub fn spd_value_empty() -> Self {
687            Self { value: 51 }
688        }
689
690        pub fn move_title() -> Self {
691            Self { value: 52 }
692        }
693
694        pub fn move_value() -> Self {
695            Self { value: 53 }
696        }
697
698        pub fn move_value1() -> Self {
699            Self { value: 53 }
700        }
701
702        pub fn move_value2() -> Self {
703            Self { value: 54 }
704        }
705
706        pub fn move_value3() -> Self {
707            Self { value: 55 }
708        }
709
710        pub fn move_value_empty() -> Self {
711            Self { value: 56 }
712        }
713
714        pub fn phys_title() -> Self {
715            Self { value: 57 }
716        }
717
718        pub fn phys_value() -> Self {
719            Self { value: 58 }
720        }
721
722        pub fn phys_value1() -> Self {
723            Self { value: 58 }
724        }
725
726        pub fn phys_value2() -> Self {
727            Self { value: 59 }
728        }
729
730        pub fn phys_value3() -> Self {
731            Self { value: 60 }
732        }
733
734        pub fn phys_value_empty() -> Self {
735            Self { value: 61 }
736        }
737
738        pub fn num() -> Self {
739            Self { value: 62 }
740        }
741    }
742}
743
744#[cfg(feature = "app-mapinfounitlocatorroot-types")]
745pub use __types::*;
746
747#[cfg(feature = "app-mapinfounitlocatorroot")]
748impl MapInfoUnitLocatorRoot {
749    #[doc = "`IsUpdateAlpha(*mutf32, bool)` overload"]
750    pub fn is_update_alpha(enable: impl ::core::convert::Into<bool>) -> (bool, f32) {
751        unsafe {
752            let mut __out_0 = ::core::mem::MaybeUninit::<f32>::uninit();
753            let __ret = {
754                ::unity::il2cpp_call!((::unity::module_base()+0x208ad10usize)as*mut u8,bool;
755(*mut f32)__out_0.as_mut_ptr(),(bool)::core::convert::Into::into(enable))
756            };
757            (__ret, __out_0.assume_init())
758        }
759    }
760}
761
762#[cfg(feature = "app-mapinfounitlocatorroot")]
763pub trait IMapInfoUnitLocatorRootMethods: IMapInfoUnitLocatorRoot {
764    #[doc = "`Awake()` overload"]
765    fn awake(self) -> () {
766        unsafe {
767            let __receiver =
768                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769            ::unity::il2cpp_call!((::unity::module_base()+0x2088320usize)as*mut u8,();
770(MapInfoUnitLocatorRoot)__receiver)
771        }
772    }
773    #[doc = "`GetPartInfo()` overload"]
774    fn get_part_info(self) -> () {
775        unsafe {
776            let __receiver =
777                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778            ::unity::il2cpp_call!((::unity::module_base()+0x2088480usize)as*mut u8,();
779(MapInfoUnitLocatorRoot)__receiver)
780        }
781    }
782    #[doc = "`InitPartInfoAlpha()` overload"]
783    fn init_part_info_alpha(self) -> () {
784        unsafe {
785            let __receiver =
786                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
787            ::unity::il2cpp_call!((::unity::module_base()+0x20887d0usize)as*mut u8,();
788(MapInfoUnitLocatorRoot)__receiver)
789        }
790    }
791    #[doc = "`GetImage()` overload"]
792    fn get_image(self) -> () {
793        unsafe {
794            let __receiver =
795                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796            ::unity::il2cpp_call!((::unity::module_base()+0x2088860usize)as*mut u8,();
797(MapInfoUnitLocatorRoot)__receiver)
798        }
799    }
800    #[doc = "`InitPageAlpha()` overload"]
801    fn init_page_alpha(self) -> () {
802        unsafe {
803            let __receiver =
804                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
805            ::unity::il2cpp_call!((::unity::module_base()+0x2089760usize)as*mut u8,();
806(MapInfoUnitLocatorRoot)__receiver)
807        }
808    }
809    #[doc = "`UpdatePosition(crate::app::unit::Unit)` overload"]
810    fn update_position(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
811        unsafe {
812            let __receiver =
813                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
814            ::unity::il2cpp_call!((::unity::module_base()+0x20860d0usize)as*mut u8,();
815(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
816        }
817    }
818    #[doc = "`UpdateParam(crate::app::unit::Unit)` overload"]
819    fn update_param(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
820        unsafe {
821            let __receiver =
822                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
823            ::unity::il2cpp_call!((::unity::module_base()+0x2086120usize)as*mut u8,();
824(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
825        }
826    }
827    #[doc = "`UpdateActive()` overload"]
828    fn update_active(self) -> () {
829        unsafe {
830            let __receiver =
831                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
832            ::unity::il2cpp_call!((::unity::module_base()+0x208aa50usize)as*mut u8,();
833(MapInfoUnitLocatorRoot)__receiver)
834        }
835    }
836    #[doc = "`IsVisible(crate::app::unit::Unit)` overload"]
837    fn is_visible(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
838        unsafe {
839            let __receiver =
840                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
841            ::unity::il2cpp_call!((::unity::module_base()+0x2089830usize)as*mut u8,bool;
842(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
843        }
844    }
845    #[doc = "`SetAlphaTotalInfo(bool)` overload"]
846    fn set_alpha_total_info(self, enable: impl ::core::convert::Into<bool>) -> () {
847        unsafe {
848            let __receiver =
849                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
850            ::unity::il2cpp_call!((::unity::module_base()+0x20899a0usize)as*mut u8,();
851(MapInfoUnitLocatorRoot)__receiver,(bool)::core::convert::Into::into(enable))
852        }
853    }
854    #[doc = "`SetAlphaPartInfo()` overload"]
855    fn set_alpha_part_info(self) -> () {
856        unsafe {
857            let __receiver =
858                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x2089ca0usize)as*mut u8,();
860(MapInfoUnitLocatorRoot)__receiver)
861        }
862    }
863    #[doc = "`SetAlphaInfo(crate::app::gameconfig::GameConfig_UnitInfoType, crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_CanvasGroupKind, bool)` overload"]
864    fn set_alpha_info(
865        self,
866        page: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_UnitInfoType>,
867        index: impl ::core::convert::Into<crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_CanvasGroupKind>,
868        enabled: impl ::core::convert::Into<bool>,
869    ) -> () {
870        unsafe {
871            let __receiver =
872                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
873            ::unity::il2cpp_call!((::unity::module_base()+0x208ab10usize)as*mut u8,();
874(MapInfoUnitLocatorRoot)__receiver,(crate::app::gameconfig::GameConfig_UnitInfoType)::core::convert::Into::into(page),(crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_CanvasGroupKind)::core::convert::Into::into(index),(bool)::core::convert::Into::into(enabled))
875        }
876    }
877    #[doc = "`SetUnitInfo(crate::app::unit::Unit)` overload"]
878    fn set_unit_info(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
879        unsafe {
880            let __receiver =
881                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
882            ::unity::il2cpp_call!((::unity::module_base()+0x2089b80usize)as*mut u8,();
883(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
884        }
885    }
886    #[doc = "`SetUnitInfoValue(i32, crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_ImageKind, bool, bool)` overload"]
887    fn set_unit_info_value(
888        self,
889        value: impl ::core::convert::Into<i32>,
890        kind: impl ::core::convert::Into<crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_ImageKind>,
891        is_withhold: impl ::core::convert::Into<bool>,
892        is_sure_hit: impl ::core::convert::Into<bool>,
893    ) -> () {
894        unsafe {
895            let __receiver =
896                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
897            ::unity::il2cpp_call!((::unity::module_base()+0x208c3f0usize)as*mut u8,();
898(MapInfoUnitLocatorRoot)__receiver,(i32)::core::convert::Into::into(value),(crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_ImageKind)::core::convert::Into::into(kind),(bool)::core::convert::Into::into(is_withhold),(bool)::core::convert::Into::into(is_sure_hit))
899        }
900    }
901    #[doc = "`SetUnitInfo0(crate::app::unit::Unit)` overload"]
902    fn set_unit_info0(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
903        unsafe {
904            let __receiver =
905                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906            ::unity::il2cpp_call!((::unity::module_base()+0x208ae20usize)as*mut u8,();
907(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
908        }
909    }
910    #[doc = "`SetUnitInfo1(crate::app::unit::Unit)` overload"]
911    fn set_unit_info1(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
912        unsafe {
913            let __receiver =
914                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x208b160usize)as*mut u8,();
916(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
917        }
918    }
919    #[doc = "`SetUnitInfo2(crate::app::unit::Unit)` overload"]
920    fn set_unit_info2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
921        unsafe {
922            let __receiver =
923                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924            ::unity::il2cpp_call!((::unity::module_base()+0x208b2d0usize)as*mut u8,();
925(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
926        }
927    }
928    #[doc = "`SetUnitInfo3(crate::app::unit::Unit)` overload"]
929    fn set_unit_info3(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
930        unsafe {
931            let __receiver =
932                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
933            ::unity::il2cpp_call!((::unity::module_base()+0x208b440usize)as*mut u8,();
934(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
935        }
936    }
937    #[doc = "`SetUnitInfo4(crate::app::unit::Unit)` overload"]
938    fn set_unit_info4(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
939        unsafe {
940            let __receiver =
941                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
942            ::unity::il2cpp_call!((::unity::module_base()+0x208b610usize)as*mut u8,();
943(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
944        }
945    }
946    #[doc = "`SetUnitInfo5(crate::app::unit::Unit)` overload"]
947    fn set_unit_info5(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
948        unsafe {
949            let __receiver =
950                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
951            ::unity::il2cpp_call!((::unity::module_base()+0x208b770usize)as*mut u8,();
952(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
953        }
954    }
955    #[doc = "`SetUnitInfo6(crate::app::unit::Unit)` overload"]
956    fn set_unit_info6(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
957        unsafe {
958            let __receiver =
959                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
960            ::unity::il2cpp_call!((::unity::module_base()+0x208ba00usize)as*mut u8,();
961(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
962        }
963    }
964    #[doc = "`GetLanguageLabel(::unity::Il2CppString)` overload"]
965    fn get_language_label(self, label: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
966        unsafe {
967            let __receiver =
968                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
969            ::unity::il2cpp_call!((::unity::module_base()+0x208ca60usize)as*mut u8, ::unity::Il2CppString;
970(MapInfoUnitLocatorRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(label))
971        }
972    }
973    #[doc = "`GetTitleName(crate::app::unit::Unit, crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_TextMeshProKind)` overload"]
974    fn get_title_name(
975        self,
976        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
977        kind: impl ::core::convert::Into<crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_TextMeshProKind>,
978    ) -> ::unity::Il2CppString {
979        unsafe {
980            let __receiver =
981                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
982            ::unity::il2cpp_call!((::unity::module_base()+0x208cb80usize)as*mut u8, ::unity::Il2CppString;
983(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_TextMeshProKind)::core::convert::Into::into(kind))
984        }
985    }
986    #[doc = "`GetTitleSprite(crate::app::unit::Unit, crate::app::mapinfounit::MapInfoUnit_SpriteKind)` overload"]
987    fn get_title_sprite(
988        self,
989        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
990        kind: impl ::core::convert::Into<crate::app::mapinfounit::MapInfoUnit_SpriteKind>,
991    ) -> crate::unity_engine::sprite::Sprite {
992        unsafe {
993            let __receiver =
994                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
995            ::unity::il2cpp_call!((::unity::module_base()+0x208c830usize)as*mut u8,crate::unity_engine::sprite::Sprite;
996(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapinfounit::MapInfoUnit_SpriteKind)::core::convert::Into::into(kind))
997        }
998    }
999    #[doc = "`SetAttackValue(crate::app::unit::Unit, crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_ImageKind)` overload"]
1000    fn set_attack_value(
1001        self,
1002        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1003        kind: impl ::core::convert::Into<crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_ImageKind>,
1004    ) -> () {
1005        unsafe {
1006            let __receiver =
1007                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1008            ::unity::il2cpp_call!((::unity::module_base()+0x208c990usize)as*mut u8,();
1009(MapInfoUnitLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::mapinfounitlocatorroot::MapInfoUnitLocatorRoot_ImageKind)::core::convert::Into::into(kind))
1010        }
1011    }
1012    #[doc = "`set_IsUpdate(bool)` overload"]
1013    fn set_is_update(self, value: impl ::core::convert::Into<bool>) -> () {
1014        unsafe {
1015            let __receiver =
1016                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1017            ::unity::il2cpp_call!((::unity::module_base()+0x208cd70usize)as*mut u8,();
1018(MapInfoUnitLocatorRoot)__receiver,(bool)::core::convert::Into::into(value))
1019        }
1020    }
1021    #[doc = "`.ctor()` overload"]
1022    fn ctor(self) -> () {
1023        unsafe {
1024            let __receiver =
1025                <MapInfoUnitLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1026            ::unity::il2cpp_call!((::unity::module_base()+0x208cd80usize)as*mut u8,();
1027(MapInfoUnitLocatorRoot)__receiver)
1028        }
1029    }
1030}
1031
1032#[cfg(feature = "app-mapinfounitlocatorroot")]
1033impl<__T: IMapInfoUnitLocatorRoot> IMapInfoUnitLocatorRootMethods for __T {}
1034
1035#[cfg(feature = "app-mapinfounitlocatorroot")]
1036impl MapInfoUnitLocatorRoot {
1037    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1038        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1039    }
1040
1041    pub fn get_part_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1042        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1043    }
1044
1045    pub fn init_part_info_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1046        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1047    }
1048
1049    pub fn get_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1050        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1051    }
1052
1053    pub fn init_page_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1054        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1055    }
1056
1057    pub fn update_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1058        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1059    }
1060
1061    pub fn update_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1062        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1063    }
1064
1065    pub fn update_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1066        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1067    }
1068
1069    pub fn is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1070        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1071    }
1072
1073    pub fn set_alpha_total_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1074        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1075    }
1076
1077    pub fn set_alpha_part_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1078        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1079    }
1080
1081    pub fn set_alpha_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1082        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1083    }
1084
1085    pub fn is_update_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1086        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1087    }
1088
1089    pub fn set_unit_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1090        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1091    }
1092
1093    pub fn set_unit_info_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1094        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1095    }
1096
1097    pub fn set_unit_info0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1098        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1099    }
1100
1101    pub fn set_unit_info1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1102        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1103    }
1104
1105    pub fn set_unit_info2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1106        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1107    }
1108
1109    pub fn set_unit_info3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1110        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1111    }
1112
1113    pub fn set_unit_info4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1114        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1115    }
1116
1117    pub fn set_unit_info5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1118        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1119    }
1120
1121    pub fn set_unit_info6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1122        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1123    }
1124
1125    pub fn get_language_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1126        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1127    }
1128
1129    pub fn get_title_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1130        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1131    }
1132
1133    pub fn get_title_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1134        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1135    }
1136
1137    pub fn set_attack_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1138        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1139    }
1140
1141    pub fn set_is_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1142        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1143    }
1144
1145    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1146        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1147    }
1148}
1149
1150#[cfg(feature = "app-mapinfounitlocatorroot")]
1151impl MapInfoUnitLocatorRoot {
1152    #[doc = "`.ctor()` — no args"]
1153    pub fn new() -> Self {
1154        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1155            panic!(
1156                "{}
1157::{}
1158 failed to instantiate",
1159                ::core::stringify!(MapInfoUnitLocatorRoot),
1160                ::core::stringify!(new),
1161            )
1162        });
1163        <Self as IMapInfoUnitLocatorRootMethods>::ctor(this);
1164        this
1165    }
1166}
1167
1168#[cfg(feature = "app-mapinfounitlocatorroot")]
1169#[doc(hidden)]
1170pub mod prelude {
1171    pub use super::{
1172        IMapInfoUnitLocatorRoot, IMapInfoUnitLocatorRootMethods, MapInfoUnitLocatorRoot, MapInfoUnitLocatorRoot_CanvasGroupKind,
1173        MapInfoUnitLocatorRoot_ImageKind, MapInfoUnitLocatorRoot_TextMeshProKind,
1174    };
1175    #[cfg(feature = "app-mapinfobase")]
1176    pub use crate::app::mapinfobase::IMapInfoBaseMethods;
1177    #[cfg(feature = "system-object")]
1178    pub use crate::system::object::IObjectMethods;
1179    #[cfg(feature = "system-enum")]
1180    pub use crate::system::r#enum::IEnumMethods;
1181    #[cfg(feature = "system-valuetype")]
1182    pub use crate::system::valuetype::IValueTypeMethods;
1183    #[cfg(feature = "unity_engine-behaviour")]
1184    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1185    #[cfg(feature = "unity_engine-component")]
1186    pub use crate::unity_engine::component::IComponentMethods;
1187    #[cfg(feature = "unity_engine-monobehaviour")]
1188    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1189    #[cfg(feature = "unity_engine-object_2")]
1190    pub use crate::unity_engine::object_2::IObject_2Methods;
1191    pub use crate::{
1192        app::mapinfobase::IMapInfoBase,
1193        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1194        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1195    };
1196}