Skip to main content

engage/generated/app/
mapinfounit.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapinfounit-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
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/mapinfounit/MapInfoUnit_SuppressScene.md"))]
24    #[repr(C)]
25    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26    pub struct MapInfoUnit_SuppressScene {
27        pub value: i32,
28    }
29    impl ::unity::ClassIdentity for MapInfoUnit_SuppressScene {
30        const NAME: &'static str = "MapInfoUnit.SuppressScene";
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 MapInfoUnit_SuppressScene {
39        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41        }
42    }
43    impl MapInfoUnit_SuppressScene {
44        pub fn combat() -> Self {
45            Self { value: 1 }
46        }
47    }
48
49    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfounit/MapInfoUnit_InputState.md"))]
50    #[repr(C)]
51    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
52    pub struct MapInfoUnit_InputState {
53        pub value: i32,
54    }
55    impl ::unity::ClassIdentity for MapInfoUnit_InputState {
56        const NAME: &'static str = "MapInfoUnit.InputState";
57        const NAMESPACE: &'static str = "App";
58
59        fn class() -> ::unity::Class {
60            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
61            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
62        }
63    }
64    impl ::unity::IlType for MapInfoUnit_InputState {
65        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
66            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
67        }
68    }
69    impl MapInfoUnit_InputState {
70        pub fn neutral() -> Self {
71            Self { value: 0 }
72        }
73
74        pub fn switch() -> Self {
75            Self { value: 1 }
76        }
77
78        pub fn select() -> Self {
79            Self { value: 2 }
80        }
81    }
82
83    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfounit/MapInfoUnit.md"))]
84    #[::unity::class(namespace = "App", name = "MapInfoUnit")]
85    #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::mapinfounit::MapInfoUnit>)]
86    pub struct MapInfoUnit {
87        #[static_field]
88        #[rename(name = "BeginPage")]
89        pub begin_page: i32,
90        #[static_field]
91        #[rename(name = "EndPage")]
92        pub end_page: i32,
93        #[offset(32)]
94        #[rename(name = "m_ScaleCurve")]
95        pub m_scale_curve: crate::unity_engine::animationcurve::AnimationCurve,
96        #[offset(40)]
97        #[rename(name = "m_Input")]
98        pub m_input: crate::app::mapinfounit::MapInfoUnit_InputState,
99        #[offset(44)]
100        #[rename(name = "m_IsOpenMapNavigation")]
101        pub m_is_open_map_navigation: bool,
102        #[offset(45)]
103        #[rename(name = "m_IsVisible")]
104        pub m_is_visible: bool,
105        #[offset(46)]
106        #[rename(name = "m_IsSuppress")]
107        pub m_is_suppress: bool,
108        #[offset(48)]
109        #[rename(name = "m_SuppressFlag")]
110        pub m_suppress_flag: crate::app::mapinfounit::MapInfoUnit_SuppressScene,
111        #[offset(52)]
112        #[rename(name = "m_AlphaChangeRatio")]
113        pub m_alpha_change_ratio: f32,
114        #[offset(56)]
115        #[rename(name = "m_WaitFrame")]
116        pub m_wait_frame: i32,
117        #[offset(60)]
118        #[rename(name = "m_Count")]
119        pub m_count: i32,
120        #[offset(64)]
121        #[rename(name = "m_SpriteAtlas")]
122        pub m_sprite_atlas: crate::unity_engine::u2d::spriteatlas::SpriteAtlas,
123        #[offset(72)]
124        #[rename(name = "m_Sprites")]
125        pub m_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
126        #[static_field]
127        #[rename(name = "SpriteNames")]
128        pub sprite_names: ::unity::Array<::unity::Il2CppString>,
129    }
130
131    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapinfounit/MapInfoUnit_SpriteKind.md"))]
132    #[repr(C)]
133    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
134    pub struct MapInfoUnit_SpriteKind {
135        pub value: i32,
136    }
137    impl ::unity::ClassIdentity for MapInfoUnit_SpriteKind {
138        const NAME: &'static str = "MapInfoUnit.SpriteKind";
139        const NAMESPACE: &'static str = "App";
140
141        fn class() -> ::unity::Class {
142            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
143            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
144        }
145    }
146    impl ::unity::IlType for MapInfoUnit_SpriteKind {
147        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
148            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
149        }
150    }
151    impl MapInfoUnit_SpriteKind {
152        pub fn num0() -> Self {
153            Self { value: 0 }
154        }
155
156        pub fn num1() -> Self {
157            Self { value: 1 }
158        }
159
160        pub fn num2() -> Self {
161            Self { value: 2 }
162        }
163
164        pub fn num3() -> Self {
165            Self { value: 3 }
166        }
167
168        pub fn num4() -> Self {
169            Self { value: 4 }
170        }
171
172        pub fn num5() -> Self {
173            Self { value: 5 }
174        }
175
176        pub fn num6() -> Self {
177            Self { value: 6 }
178        }
179
180        pub fn num7() -> Self {
181            Self { value: 7 }
182        }
183
184        pub fn num8() -> Self {
185            Self { value: 8 }
186        }
187
188        pub fn num9() -> Self {
189            Self { value: 9 }
190        }
191
192        pub fn phys_atk_title() -> Self {
193            Self { value: 10 }
194        }
195
196        pub fn def_title() -> Self {
197            Self { value: 11 }
198        }
199
200        pub fn mag_atk_title() -> Self {
201            Self { value: 12 }
202        }
203
204        pub fn res_title() -> Self {
205            Self { value: 13 }
206        }
207
208        pub fn hit_title() -> Self {
209            Self { value: 14 }
210        }
211
212        pub fn avo_title() -> Self {
213            Self { value: 15 }
214        }
215
216        pub fn crit_title() -> Self {
217            Self { value: 16 }
218        }
219
220        pub fn crit_avo_title() -> Self {
221            Self { value: 17 }
222        }
223
224        pub fn skill_title() -> Self {
225            Self { value: 18 }
226        }
227
228        pub fn spd_title() -> Self {
229            Self { value: 19 }
230        }
231
232        pub fn move_title() -> Self {
233            Self { value: 20 }
234        }
235
236        pub fn phys_title() -> Self {
237            Self { value: 21 }
238        }
239
240        pub fn special_atk_title() -> Self {
241            Self { value: 22 }
242        }
243
244        pub fn value_empty() -> Self {
245            Self { value: 23 }
246        }
247
248        pub fn value_infinity() -> Self {
249            Self { value: 24 }
250        }
251
252        pub fn battle_type_none() -> Self {
253            Self { value: 25 }
254        }
255
256        pub fn battle_type_cooperation() -> Self {
257            Self { value: 26 }
258        }
259
260        pub fn battle_type_horse() -> Self {
261            Self { value: 27 }
262        }
263
264        pub fn battle_type_covert() -> Self {
265            Self { value: 28 }
266        }
267
268        pub fn battle_type_heavy() -> Self {
269            Self { value: 29 }
270        }
271
272        pub fn battle_type_fly() -> Self {
273            Self { value: 30 }
274        }
275
276        pub fn battle_type_magic() -> Self {
277            Self { value: 31 }
278        }
279
280        pub fn battle_type_prana() -> Self {
281            Self { value: 32 }
282        }
283
284        pub fn battle_type_dragon() -> Self {
285            Self { value: 33 }
286        }
287
288        pub fn num() -> Self {
289            Self { value: 34 }
290        }
291    }
292}
293
294#[cfg(feature = "app-mapinfounit-types")]
295pub use __types::*;
296
297#[cfg(feature = "app-mapinfounit")]
298impl MapInfoUnit {
299    #[doc = "`.cctor()` overload"]
300    pub fn cctor() -> () {
301        unsafe {
302            ::unity::il2cpp_call!((::unity::module_base()+0x2087650usize)as*mut u8,();
303            )
304        }
305    }
306}
307
308#[cfg(feature = "app-mapinfounit")]
309pub trait IMapInfoUnitMethods: IMapInfoUnit {
310    #[doc = "`Start()` overload"]
311    fn start(self) -> () {
312        unsafe {
313            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x20865a0usize)as*mut u8,();
315(MapInfoUnit)__receiver)
316        }
317    }
318    #[doc = "`Update()` overload"]
319    fn update(self) -> () {
320        unsafe {
321            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x2086620usize)as*mut u8,();
323(MapInfoUnit)__receiver)
324        }
325    }
326    #[doc = "`Init()` overload"]
327    fn init(self) -> () {
328        unsafe {
329            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330            ::unity::il2cpp_call!((::unity::module_base()+0x20865e0usize)as*mut u8,();
331(MapInfoUnit)__receiver)
332        }
333    }
334    #[doc = "`GetSprites()` overload"]
335    fn get_sprites(self) -> () {
336        unsafe {
337            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x2086ec0usize)as*mut u8,();
339(MapInfoUnit)__receiver)
340        }
341    }
342    #[doc = "`GetSprite(i32)` overload"]
343    fn get_sprite(self, index: impl ::core::convert::Into<i32>) -> crate::unity_engine::sprite::Sprite {
344        unsafe {
345            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346            ::unity::il2cpp_call!((::unity::module_base()+0x20870d0usize)as*mut u8,crate::unity_engine::sprite::Sprite;
347(MapInfoUnit)__receiver,(i32)::core::convert::Into::into(index))
348        }
349    }
350    #[doc = "`UpdateVisible()` overload"]
351    fn update_visible(self) -> () {
352        unsafe {
353            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354            ::unity::il2cpp_call!((::unity::module_base()+0x2086970usize)as*mut u8,();
355(MapInfoUnit)__receiver)
356        }
357    }
358    #[doc = "`UpdatePage()` overload"]
359    fn update_page(self) -> () {
360        unsafe {
361            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362            ::unity::il2cpp_call!((::unity::module_base()+0x2086bf0usize)as*mut u8,();
363(MapInfoUnit)__receiver)
364        }
365    }
366    #[doc = "`ForceUpdateAllUnit()` overload"]
367    fn force_update_all_unit(self) -> () {
368        unsafe {
369            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370            ::unity::il2cpp_call!((::unity::module_base()+0x2087210usize)as*mut u8,();
371(MapInfoUnit)__receiver)
372        }
373    }
374    #[doc = "`SetSuppressFlag(crate::app::mapinfounit::MapInfoUnit_SuppressScene)` overload"]
375    fn set_suppress_flag(self, flag: impl ::core::convert::Into<crate::app::mapinfounit::MapInfoUnit_SuppressScene>) -> () {
376        unsafe {
377            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378            ::unity::il2cpp_call!((::unity::module_base()+0x2087420usize)as*mut u8,();
379(MapInfoUnit)__receiver,(crate::app::mapinfounit::MapInfoUnit_SuppressScene)::core::convert::Into::into(flag))
380        }
381    }
382    #[doc = "`UnsetSuppressFlag(crate::app::mapinfounit::MapInfoUnit_SuppressScene)` overload"]
383    fn unset_suppress_flag(self, flag: impl ::core::convert::Into<crate::app::mapinfounit::MapInfoUnit_SuppressScene>) -> () {
384        unsafe {
385            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
386            ::unity::il2cpp_call!((::unity::module_base()+0x2087430usize)as*mut u8,();
387(MapInfoUnit)__receiver,(crate::app::mapinfounit::MapInfoUnit_SuppressScene)::core::convert::Into::into(flag))
388        }
389    }
390    #[doc = "`UpdateSuppress()` overload"]
391    fn update_suppress(self) -> () {
392        unsafe {
393            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394            ::unity::il2cpp_call!((::unity::module_base()+0x2086660usize)as*mut u8,();
395(MapInfoUnit)__receiver)
396        }
397    }
398    #[doc = "`CanSwitchUnitInfo()` overload"]
399    fn can_switch_unit_info(self) -> bool {
400        unsafe {
401            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402            ::unity::il2cpp_call!((::unity::module_base()+0x2087110usize)as*mut u8,bool;
403(MapInfoUnit)__receiver)
404        }
405    }
406    #[doc = "`IsSwitchUnitInfo()` overload"]
407    fn is_switch_unit_info(self) -> bool {
408        unsafe {
409            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410            ::unity::il2cpp_call!((::unity::module_base()+0x2087440usize)as*mut u8,bool;
411(MapInfoUnit)__receiver)
412        }
413    }
414    #[doc = "`get_ScaleCurve()` overload"]
415    fn get_scale_curve(self) -> crate::unity_engine::animationcurve::AnimationCurve {
416        unsafe {
417            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418            ::unity::il2cpp_call!((::unity::module_base()+0x2087540usize)as*mut u8,crate::unity_engine::animationcurve::AnimationCurve;
419(MapInfoUnit)__receiver)
420        }
421    }
422    #[doc = "`get_Input()` overload"]
423    fn get_input(self) -> crate::app::mapinfounit::MapInfoUnit_InputState {
424        unsafe {
425            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426            ::unity::il2cpp_call!((::unity::module_base()+0x2087550usize)as*mut u8,crate::app::mapinfounit::MapInfoUnit_InputState;
427(MapInfoUnit)__receiver)
428        }
429    }
430    #[doc = "`set_Input(crate::app::mapinfounit::MapInfoUnit_InputState)` overload"]
431    fn set_input(self, value: impl ::core::convert::Into<crate::app::mapinfounit::MapInfoUnit_InputState>) -> () {
432        unsafe {
433            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434            ::unity::il2cpp_call!((::unity::module_base()+0x2087560usize)as*mut u8,();
435(MapInfoUnit)__receiver,(crate::app::mapinfounit::MapInfoUnit_InputState)::core::convert::Into::into(value))
436        }
437    }
438    #[doc = "`get_IsVisible()` overload"]
439    fn get_is_visible(self) -> bool {
440        unsafe {
441            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442            ::unity::il2cpp_call!((::unity::module_base()+0x2087570usize)as*mut u8,bool;
443(MapInfoUnit)__receiver)
444        }
445    }
446    #[doc = "`set_IsVisible(bool)` overload"]
447    fn set_is_visible(self, value: impl ::core::convert::Into<bool>) -> () {
448        unsafe {
449            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
450            ::unity::il2cpp_call!((::unity::module_base()+0x2087580usize)as*mut u8,();
451(MapInfoUnit)__receiver,(bool)::core::convert::Into::into(value))
452        }
453    }
454    #[doc = "`get_IsSuppress()` overload"]
455    fn get_is_suppress(self) -> bool {
456        unsafe {
457            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
458            ::unity::il2cpp_call!((::unity::module_base()+0x2087590usize)as*mut u8,bool;
459(MapInfoUnit)__receiver)
460        }
461    }
462    #[doc = "`get_AlphaChangeRatio()` overload"]
463    fn get_alpha_change_ratio(self) -> f32 {
464        unsafe {
465            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466            ::unity::il2cpp_call!((::unity::module_base()+0x20875a0usize)as*mut u8,f32;
467(MapInfoUnit)__receiver)
468        }
469    }
470    #[doc = "`get_IsOpenMapNavigation()` overload"]
471    fn get_is_open_map_navigation(self) -> bool {
472        unsafe {
473            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
474            ::unity::il2cpp_call!((::unity::module_base()+0x20875b0usize)as*mut u8,bool;
475(MapInfoUnit)__receiver)
476        }
477    }
478    #[doc = "`.ctor()` overload"]
479    fn ctor(self) -> () {
480        unsafe {
481            let __receiver = <MapInfoUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
482            ::unity::il2cpp_call!((::unity::module_base()+0x20875c0usize)as*mut u8,();
483(MapInfoUnit)__receiver)
484        }
485    }
486}
487
488#[cfg(feature = "app-mapinfounit")]
489impl<__T: IMapInfoUnit> IMapInfoUnitMethods for __T {}
490
491#[cfg(feature = "app-mapinfounit")]
492impl MapInfoUnit {
493    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
495    }
496
497    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
499    }
500
501    pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
503    }
504
505    pub fn get_sprites_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
507    }
508
509    pub fn get_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
511    }
512
513    pub fn update_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
515    }
516
517    pub fn update_page_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
519    }
520
521    pub fn force_update_all_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
523    }
524
525    pub fn set_suppress_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
527    }
528
529    pub fn unset_suppress_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
531    }
532
533    pub fn update_suppress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
535    }
536
537    pub fn can_switch_unit_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
539    }
540
541    pub fn is_switch_unit_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
543    }
544
545    pub fn get_scale_curve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
547    }
548
549    pub fn get_input_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
551    }
552
553    pub fn set_input_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
555    }
556
557    pub fn get_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
559    }
560
561    pub fn set_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
563    }
564
565    pub fn get_is_suppress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
567    }
568
569    pub fn get_alpha_change_ratio_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
571    }
572
573    pub fn get_is_open_map_navigation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
575    }
576
577    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
579    }
580
581    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
583    }
584}
585
586#[cfg(feature = "app-mapinfounit")]
587impl MapInfoUnit {
588    #[doc = "`.ctor()` — no args"]
589    pub fn new() -> Self {
590        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
591            panic!(
592                "{}
593::{}
594 failed to instantiate",
595                ::core::stringify!(MapInfoUnit),
596                ::core::stringify!(new),
597            )
598        });
599        <Self as IMapInfoUnitMethods>::ctor(this);
600        this
601    }
602}
603
604#[cfg(feature = "app-mapinfounit")]
605#[doc(hidden)]
606pub mod prelude {
607    pub use super::{IMapInfoUnit, IMapInfoUnitMethods, MapInfoUnit, MapInfoUnit_InputState, MapInfoUnit_SpriteKind, MapInfoUnit_SuppressScene};
608    #[cfg(feature = "app-singletonmonobehaviour_1")]
609    pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
610    #[cfg(feature = "system-object")]
611    pub use crate::system::object::IObjectMethods;
612    #[cfg(feature = "system-enum")]
613    pub use crate::system::r#enum::IEnumMethods;
614    #[cfg(feature = "system-valuetype")]
615    pub use crate::system::valuetype::IValueTypeMethods;
616    #[cfg(feature = "unity_engine-behaviour")]
617    pub use crate::unity_engine::behaviour::IBehaviourMethods;
618    #[cfg(feature = "unity_engine-component")]
619    pub use crate::unity_engine::component::IComponentMethods;
620    #[cfg(feature = "unity_engine-monobehaviour")]
621    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
622    #[cfg(feature = "unity_engine-object_2")]
623    pub use crate::unity_engine::object_2::IObject_2Methods;
624    pub use crate::{
625        app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1,
626        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
627        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
628    };
629}