Skip to main content

engage/generated/app/
mapobject.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapobject-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            collections::generic::list_1::{IList_1, List_1},
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/mapobject/MapObject_Lods.md"))]
24    #[repr(C)]
25    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26    pub struct MapObject_Lods {
27        pub value: i32,
28    }
29    impl ::unity::ClassIdentity for MapObject_Lods {
30        const NAME: &'static str = "MapObject.Lods";
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 MapObject_Lods {
39        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41        }
42    }
43    impl MapObject_Lods {
44        pub fn 切替早() -> Self {
45            Self { value: 0 }
46        }
47
48        pub fn 切替中() -> Self {
49            Self { value: 1 }
50        }
51
52        pub fn 切替遅() -> Self {
53            Self { value: 2 }
54        }
55
56        pub fn 切替早_cull() -> Self {
57            Self { value: 3 }
58        }
59    }
60
61    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_DitherManager.md"))]
62    #[::unity::class(namespace = "App", name = "MapObject.DitherManager")]
63    #[parent(crate::system::object::Object)]
64    pub struct MapObject_DitherManager {
65        #[offset(16)]
66        #[rename(name = "m_Pairs")]
67        pub m_pairs: crate::system::collections::generic::list_1::List_1<crate::app::mapobject::MapObject_DitherPair>,
68        #[offset(24)]
69        #[rename(name = "m_Renderers")]
70        pub m_renderers: crate::system::collections::generic::dictionary_2::Dictionary_2<
71            crate::unity_engine::renderer::Renderer,
72            crate::app::mapobject::MapObject_DitherPair,
73        >,
74        #[offset(32)]
75        #[rename(name = "m_Alpha")]
76        pub m_alpha: f32,
77    }
78
79    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_RigidList.md"))]
80    #[::unity::class(namespace = "App", name = "MapObject.RigidList")]
81    #[parent(crate::system::collections::generic::list_1::List_1<crate::app::mapobject::MapObject_RigidInfo>)]
82    pub struct MapObject_RigidList {}
83
84    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_RigidInfo.md"))]
85    #[::unity::class(namespace = "App", name = "MapObject.RigidInfo")]
86    #[parent(crate::system::object::Object)]
87    pub struct MapObject_RigidInfo {
88        #[offset(16)]
89        #[rename(name = "transform")]
90        pub transform: crate::unity_engine::transform::Transform,
91        #[offset(24)]
92        #[rename(name = "position")]
93        pub position: crate::unity_engine::vector3::Vector3,
94        #[offset(36)]
95        #[rename(name = "scale")]
96        pub scale: crate::unity_engine::vector3::Vector3,
97        #[offset(48)]
98        #[rename(name = "rotation")]
99        pub rotation: crate::unity_engine::quaternion::Quaternion,
100        #[offset(64)]
101        #[rename(name = "rigidbody")]
102        pub rigidbody: crate::unity_engine::rigidbody::Rigidbody,
103    }
104
105    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_Kinds.md"))]
106    #[repr(C)]
107    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
108    pub struct MapObject_Kinds {
109        pub value: i32,
110    }
111    impl ::unity::ClassIdentity for MapObject_Kinds {
112        const NAME: &'static str = "MapObject.Kinds";
113        const NAMESPACE: &'static str = "App";
114
115        fn class() -> ::unity::Class {
116            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
117            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
118        }
119    }
120    impl ::unity::IlType for MapObject_Kinds {
121        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
122            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
123        }
124    }
125    impl MapObject_Kinds {
126        pub fn 無し() -> Self {
127            Self { value: 0 }
128        }
129
130        pub fn 屋根() -> Self {
131            Self { value: 1 }
132        }
133
134        pub fn 扉() -> Self {
135            Self { value: 2 }
136        }
137
138        pub fn 宝箱() -> Self {
139            Self { value: 3 }
140        }
141
142        pub fn 村() -> Self {
143            Self { value: 4 }
144        }
145
146        pub fn 遠景() -> Self {
147            Self { value: 5 }
148        }
149
150        pub fn 可動() -> Self {
151            Self { value: 6 }
152        }
153
154        pub fn 吊橋() -> Self {
155            Self { value: 7 }
156        }
157
158        pub fn 砲台() -> Self {
159            Self { value: 8 }
160        }
161
162        pub fn 松明() -> Self {
163            Self { value: 9 }
164        }
165
166        pub fn 破壊() -> Self {
167            Self { value: 10 }
168        }
169
170        pub fn 地面() -> Self {
171            Self { value: 11 }
172        }
173
174        pub fn 復帰() -> Self {
175            Self { value: 12 }
176        }
177    }
178
179    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_LightmapScales.md"))]
180    #[repr(C)]
181    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
182    pub struct MapObject_LightmapScales {
183        pub value: i32,
184    }
185    impl ::unity::ClassIdentity for MapObject_LightmapScales {
186        const NAME: &'static str = "MapObject.LightmapScales";
187        const NAMESPACE: &'static str = "App";
188
189        fn class() -> ::unity::Class {
190            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
191            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
192        }
193    }
194    impl ::unity::IlType for MapObject_LightmapScales {
195        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
196            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
197        }
198    }
199    impl MapObject_LightmapScales {
200        pub fn 通常() -> Self {
201            Self { value: 0 }
202        }
203
204        pub fn なし() -> Self {
205            Self { value: 1 }
206        }
207
208        pub fn 遠景x0125() -> Self {
209            Self { value: 2 }
210        }
211
212        pub fn 縮小x05() -> Self {
213            Self { value: 3 }
214        }
215
216        pub fn 拡大x2() -> Self {
217            Self { value: 4 }
218        }
219
220        pub fn 極大x4() -> Self {
221            Self { value: 5 }
222        }
223    }
224
225    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_BakeTypes.md"))]
226    #[repr(C)]
227    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
228    pub struct MapObject_BakeTypes {
229        pub value: i32,
230    }
231    impl ::unity::ClassIdentity for MapObject_BakeTypes {
232        const NAME: &'static str = "MapObject.BakeTypes";
233        const NAMESPACE: &'static str = "App";
234
235        fn class() -> ::unity::Class {
236            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
237            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
238        }
239    }
240    impl ::unity::IlType for MapObject_BakeTypes {
241        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
242            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
243        }
244    }
245    impl MapObject_BakeTypes {
246        pub fn 通常() -> Self {
247            Self { value: 0 }
248        }
249
250        pub fn 変化前をベイク() -> Self {
251            Self { value: 1 }
252        }
253
254        pub fn 変化後をベイク() -> Self {
255            Self { value: 2 }
256        }
257
258        pub fn 変化前を強制ベイク() -> Self {
259            Self { value: 3 }
260        }
261
262        pub fn 変化後を強制ベイク() -> Self {
263            Self { value: 4 }
264        }
265    }
266
267    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_Actions.md"))]
268    #[repr(C)]
269    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
270    pub struct MapObject_Actions {
271        pub value: i32,
272    }
273    impl ::unity::ClassIdentity for MapObject_Actions {
274        const NAME: &'static str = "MapObject.Actions";
275        const NAMESPACE: &'static str = "App";
276
277        fn class() -> ::unity::Class {
278            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
279            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
280        }
281    }
282    impl ::unity::IlType for MapObject_Actions {
283        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
284            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
285        }
286    }
287    impl MapObject_Actions {
288        pub fn none() -> Self {
289            Self { value: 0 }
290        }
291
292        pub fn idle() -> Self {
293            Self { value: 1 }
294        }
295
296        pub fn done() -> Self {
297            Self { value: 2 }
298        }
299    }
300
301    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject.md"))]
302    #[::unity::class(namespace = "App", name = "MapObject")]
303    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
304    pub struct MapObject {
305        #[static_field]
306        #[rename(name = "InvalidState")]
307        pub invalid_state: i32,
308        #[offset(24)]
309        #[rename(name = "m_Kind")]
310        pub m_kind: crate::app::mapobject::MapObject_Kinds,
311        #[offset(28)]
312        #[rename(name = "m_Lods")]
313        pub m_lods: crate::app::mapobject::MapObject_Lods,
314        #[offset(32)]
315        #[rename(name = "m_LodManual")]
316        pub m_lod_manual: bool,
317        #[offset(33)]
318        #[rename(name = "m_LodAssign")]
319        pub m_lod_assign: bool,
320        #[offset(34)]
321        #[rename(name = "m_DisableBake")]
322        pub m_disable_bake: bool,
323        #[offset(35)]
324        #[rename(name = "m_DisableOccluder")]
325        pub m_disable_occluder: bool,
326        #[offset(36)]
327        #[rename(name = "m_BakeTypes")]
328        pub m_bake_types: crate::app::mapobject::MapObject_BakeTypes,
329        #[offset(40)]
330        #[rename(name = "エフェクト発生位置")]
331        pub エフェクト発生位置: crate::unity_engine::gameobject::GameObject,
332        #[offset(48)]
333        #[rename(name = "停止エフェクト")]
334        pub 停止エフェクト: crate::unity_engine::gameobject::GameObject,
335        #[offset(56)]
336        #[rename(name = "起動エフェクト")]
337        pub 起動エフェクト: crate::unity_engine::gameobject::GameObject,
338        #[offset(64)]
339        #[rename(name = "破壊エフェクト")]
340        pub 破壊エフェクト: crate::unity_engine::gameobject::GameObject,
341        #[offset(72)]
342        #[rename(name = "動作透過無効化")]
343        pub 動作透過無効化: bool,
344        #[offset(76)]
345        #[rename(name = "動作透過遅延")]
346        pub 動作透過遅延: f32,
347        #[offset(80)]
348        #[rename(name = "動作透過時間")]
349        pub 動作透過時間: f32,
350        #[offset(88)]
351        #[rename(name = "状態変化")]
352        pub 状態変化: ::unity::Array<crate::app::mapobject::MapObject_State>,
353        #[offset(96)]
354        #[rename(name = "破壊前オブジェクト")]
355        pub 破壊前オブジェクト: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
356        #[offset(104)]
357        #[rename(name = "破壊後オブジェクト")]
358        pub 破壊後オブジェクト: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
359        #[offset(112)]
360        #[rename(name = "m_MapSoundLabel")]
361        pub m_map_sound_label: crate::root::mapsoundlabel::MapSoundLabel,
362        #[offset(120)]
363        #[rename(name = "m_LightmapPairs")]
364        pub m_lightmap_pairs: crate::system::collections::generic::list_1::List_1<crate::app::mapobject::MapObject_Pair>,
365        #[offset(128)]
366        #[rename(name = "m_LightmapScale")]
367        pub m_lightmap_scale: crate::app::mapobject::MapObject_LightmapScales,
368        #[offset(132)]
369        #[rename(name = "m_ViewDistance")]
370        pub m_view_distance: f32,
371        #[offset(136)]
372        #[rename(name = "m_EditAlpha")]
373        pub m_edit_alpha: f32,
374        #[offset(144)]
375        #[rename(name = "m_Terrain")]
376        pub m_terrain: ::unity::Il2CppString,
377        #[offset(152)]
378        #[rename(name = "m_FadeAlpha")]
379        pub m_fade_alpha: f32,
380        #[offset(156)]
381        #[rename(name = "m_ActionAlpha")]
382        pub m_action_alpha: f32,
383        #[offset(160)]
384        #[rename(name = "m_TransparentAlpha")]
385        pub m_transparent_alpha: f32,
386        #[offset(164)]
387        #[rename(name = "m_DestructoniAlpha")]
388        pub m_destructoni_alpha: f32,
389        #[offset(168)]
390        #[rename(name = "m_Action")]
391        pub m_action: crate::app::mapobject::MapObject_Actions,
392        #[offset(172)]
393        #[rename(name = "m_PreviwAction")]
394        pub m_previw_action: crate::app::mapobject::MapObject_Actions,
395        #[offset(176)]
396        #[rename(name = "m_State")]
397        pub m_state: i32,
398        #[offset(180)]
399        #[rename(name = "m_PreviwState")]
400        pub m_previw_state: i32,
401        #[offset(184)]
402        #[rename(name = "m_Animator")]
403        pub m_animator: crate::unity_engine::animator::Animator,
404        #[offset(192)]
405        #[rename(name = "m_MapMaterial")]
406        pub m_map_material: crate::app::mapmaterial::MapMaterial,
407        #[offset(200)]
408        #[rename(name = "m_IsBroken")]
409        pub m_is_broken: bool,
410        #[offset(208)]
411        #[rename(name = "m_BrokenList")]
412        pub m_broken_list: crate::app::mapobject::MapObject_RigidList,
413        #[offset(216)]
414        #[rename(name = "m_DitherManager")]
415        pub m_dither_manager: crate::app::mapobject::MapObject_DitherManager,
416        #[static_field]
417        #[rename(name = "Version")]
418        pub version: i32,
419    }
420
421    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_Pair.md"))]
422    #[::unity::class(namespace = "App", name = "MapObject.Pair")]
423    #[parent(crate::system::object::Object)]
424    pub struct MapObject_Pair {
425        #[offset(16)]
426        #[rename(name = "src")]
427        pub src: crate::unity_engine::gameobject::GameObject,
428        #[offset(24)]
429        #[rename(name = "dst")]
430        pub dst: crate::unity_engine::gameobject::GameObject,
431    }
432
433    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_DitherPair.md"))]
434    #[::unity::class(namespace = "App", name = "MapObject.DitherPair")]
435    #[parent(crate::system::object::Object)]
436    pub struct MapObject_DitherPair {
437        #[offset(16)]
438        #[rename(name = "m_Render")]
439        pub m_render: crate::unity_engine::renderer::Renderer,
440        #[offset(24)]
441        #[rename(name = "m_Shareds")]
442        pub m_shareds: ::unity::Array<crate::unity_engine::material::Material>,
443        #[offset(32)]
444        #[rename(name = "m_Dithers")]
445        pub m_dithers: ::unity::Array<crate::unity_engine::material::Material>,
446        #[offset(40)]
447        #[rename(name = "m_Manager")]
448        pub m_manager: crate::app::mapobject::MapObject_DitherManager,
449        #[offset(48)]
450        #[rename(name = "m_Alpha")]
451        pub m_alpha: f32,
452    }
453
454    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapobject/MapObject_State.md"))]
455    #[::unity::class(namespace = "App", name = "MapObject.State")]
456    #[parent(crate::system::object::Object)]
457    pub struct MapObject_State {
458        #[offset(16)]
459        #[rename(name = "対象オブジェクト")]
460        pub 対象オブジェクト: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
461        #[offset(24)]
462        #[rename(name = "エフェクト")]
463        pub エフェクト: crate::unity_engine::gameobject::GameObject,
464    }
465}
466
467#[cfg(feature = "app-mapobject-types")]
468pub use __types::*;
469
470#[cfg(feature = "app-mapobject")]
471pub trait IMapObject_DitherManagerMethods: IMapObject_DitherManager {
472    #[doc = "`Setup(crate::unity_engine::gameobject::GameObject)` overload"]
473    fn setup(self, root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
474        unsafe {
475            let __receiver =
476                <MapObject_DitherManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
477            ::unity::il2cpp_call!((::unity::module_base()+0x218a8a0usize)as*mut u8,();
478(MapObject_DitherManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root))
479        }
480    }
481    #[doc = "`CommitAlpha()` overload"]
482    fn commit_alpha(self) -> () {
483        unsafe {
484            let __receiver =
485                <MapObject_DitherManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486            ::unity::il2cpp_call!((::unity::module_base()+0x218ad20usize)as*mut u8,();
487(MapObject_DitherManager)__receiver)
488        }
489    }
490    #[doc = "`SetAlpha(f32)` overload"]
491    fn set_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
492        unsafe {
493            let __receiver =
494                <MapObject_DitherManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
495            ::unity::il2cpp_call!((::unity::module_base()+0x218af10usize)as*mut u8,();
496(MapObject_DitherManager)__receiver,(f32)::core::convert::Into::into(alpha))
497        }
498    }
499    #[doc = "`GetAlpha()` overload"]
500    fn get_alpha(self) -> f32 {
501        unsafe {
502            let __receiver =
503                <MapObject_DitherManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            ::unity::il2cpp_call!((::unity::module_base()+0x218afc0usize)as*mut u8,f32;
505(MapObject_DitherManager)__receiver)
506        }
507    }
508    #[doc = "`SetRenderAlpha(crate::unity_engine::renderer::Renderer, f32)` overload"]
509    fn set_render_alpha(
510        self,
511        render: impl ::core::convert::Into<crate::unity_engine::renderer::Renderer>,
512        alpha: impl ::core::convert::Into<f32>,
513    ) -> () {
514        unsafe {
515            let __receiver =
516                <MapObject_DitherManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
517            ::unity::il2cpp_call!((::unity::module_base()+0x218afd0usize)as*mut u8,();
518(MapObject_DitherManager)__receiver,(crate::unity_engine::renderer::Renderer)::core::convert::Into::into(render),(f32)::core::convert::Into::into(alpha))
519        }
520    }
521    #[doc = "`SetRendersAlpha(::unity::Array<crate::unity_engine::renderer::Renderer>, f32)` overload"]
522    fn set_renders_alpha(
523        self,
524        renders: impl ::core::convert::Into<::unity::Array<crate::unity_engine::renderer::Renderer>>,
525        alpha: impl ::core::convert::Into<f32>,
526    ) -> () {
527        unsafe {
528            let __receiver =
529                <MapObject_DitherManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
530            ::unity::il2cpp_call!((::unity::module_base()+0x218b070usize)as*mut u8,();
531(MapObject_DitherManager)__receiver,(::unity::Array<crate::unity_engine::renderer::Renderer>)::core::convert::Into::into(renders),(f32)::core::convert::Into::into(alpha))
532        }
533    }
534    #[doc = "`.ctor()` overload"]
535    fn ctor(self) -> () {
536        unsafe {
537            let __receiver =
538                <MapObject_DitherManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
539            ::unity::il2cpp_call!((::unity::module_base()+0x218b1d0usize)as*mut u8,();
540(MapObject_DitherManager)__receiver)
541        }
542    }
543}
544
545#[cfg(feature = "app-mapobject")]
546impl<__T: IMapObject_DitherManager> IMapObject_DitherManagerMethods for __T {}
547
548#[cfg(feature = "app-mapobject")]
549impl MapObject_DitherManager {
550    pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
551        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
552    }
553
554    pub fn commit_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
555        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
556    }
557
558    pub fn set_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
559        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
560    }
561
562    pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
564    }
565
566    pub fn set_render_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
568    }
569
570    pub fn set_renders_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
571        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
572    }
573
574    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
575        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
576    }
577}
578
579#[cfg(feature = "app-mapobject")]
580impl MapObject_DitherManager {
581    #[doc = "`.ctor()` — no args"]
582    pub fn new() -> Self {
583        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
584            panic!(
585                "{}
586::{}
587 failed to instantiate",
588                ::core::stringify!(MapObject_DitherManager),
589                ::core::stringify!(new),
590            )
591        });
592        <Self as IMapObject_DitherManagerMethods>::ctor(this);
593        this
594    }
595}
596
597#[cfg(feature = "app-mapobject")]
598pub trait IMapObject_RigidListMethods: IMapObject_RigidList {
599    #[doc = "`Add(::unity::Array<crate::unity_engine::gameobject::GameObject>)` overload"]
600    fn add(self, objects: impl ::core::convert::Into<::unity::Array<crate::unity_engine::gameobject::GameObject>>) -> () {
601        unsafe {
602            let __receiver = <MapObject_RigidList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
603            ::unity::il2cpp_call!((::unity::module_base()+0x218b2f0usize)as*mut u8,();
604(MapObject_RigidList)__receiver,(::unity::Array<crate::unity_engine::gameobject::GameObject>)::core::convert::Into::into(objects))
605        }
606    }
607    #[doc = "`Add(crate::unity_engine::gameobject::GameObject)` overload"]
608    fn add_2(self, go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
609        unsafe {
610            let __receiver = <MapObject_RigidList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
611            ::unity::il2cpp_call!((::unity::module_base()+0x218b3f0usize)as*mut u8,();
612(MapObject_RigidList)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go))
613        }
614    }
615    #[doc = "`SetBreak(bool)` overload"]
616    fn set_break(self, enabled: impl ::core::convert::Into<bool>) -> () {
617        unsafe {
618            let __receiver = <MapObject_RigidList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
619            ::unity::il2cpp_call!((::unity::module_base()+0x218b5d0usize)as*mut u8,();
620(MapObject_RigidList)__receiver,(bool)::core::convert::Into::into(enabled))
621        }
622    }
623    #[doc = "`Explosion(crate::unity_engine::vector3::Vector3, f32)` overload"]
624    fn explosion(self, hit: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, pow: impl ::core::convert::Into<f32>) -> () {
625        unsafe {
626            let __receiver = <MapObject_RigidList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627            ::unity::il2cpp_call!((::unity::module_base()+0x218b7c0usize)as*mut u8,();
628(MapObject_RigidList)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(hit),(f32)::core::convert::Into::into(pow))
629        }
630    }
631    #[doc = "`.ctor()` overload"]
632    fn ctor(self) -> () {
633        unsafe {
634            let __receiver = <MapObject_RigidList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635            ::unity::il2cpp_call!((::unity::module_base()+0x218b920usize)as*mut u8,();
636(MapObject_RigidList)__receiver)
637        }
638    }
639}
640
641#[cfg(feature = "app-mapobject")]
642impl<__T: IMapObject_RigidList> IMapObject_RigidListMethods for __T {}
643
644#[cfg(feature = "app-mapobject")]
645impl MapObject_RigidList {
646    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
647        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
648    }
649
650    pub fn add_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
652    }
653
654    pub fn set_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
656    }
657
658    pub fn explosion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
660    }
661
662    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
663        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
664    }
665}
666
667#[cfg(feature = "app-mapobject")]
668impl MapObject_RigidList {
669    #[doc = "`.ctor()` — no args"]
670    pub fn new() -> Self {
671        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
672            panic!(
673                "{}
674::{}
675 failed to instantiate",
676                ::core::stringify!(MapObject_RigidList),
677                ::core::stringify!(new),
678            )
679        });
680        <Self as IMapObject_RigidListMethods>::ctor(this);
681        this
682    }
683}
684
685#[cfg(feature = "app-mapobject")]
686pub trait IMapObject_RigidInfoMethods: IMapObject_RigidInfo {
687    #[doc = "`.ctor()` overload"]
688    fn ctor(self) -> () {
689        unsafe {
690            let __receiver = <MapObject_RigidInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
691            ::unity::il2cpp_call!((::unity::module_base()+0x218b2e0usize)as*mut u8,();
692(MapObject_RigidInfo)__receiver)
693        }
694    }
695}
696
697#[cfg(feature = "app-mapobject")]
698impl<__T: IMapObject_RigidInfo> IMapObject_RigidInfoMethods for __T {}
699
700#[cfg(feature = "app-mapobject")]
701impl MapObject_RigidInfo {
702    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
703        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
704    }
705}
706
707#[cfg(feature = "app-mapobject")]
708impl MapObject_RigidInfo {
709    #[doc = "`.ctor()` — no args"]
710    pub fn new() -> Self {
711        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
712            panic!(
713                "{}
714::{}
715 failed to instantiate",
716                ::core::stringify!(MapObject_RigidInfo),
717                ::core::stringify!(new),
718            )
719        });
720        <Self as IMapObject_RigidInfoMethods>::ctor(this);
721        this
722    }
723}
724
725#[cfg(feature = "app-mapobject")]
726impl MapObject {
727    #[doc = "`GetReverseValue(crate::app::mapobject::MapObject_Kinds)` overload"]
728    pub fn get_reverse_value(kind: impl ::core::convert::Into<crate::app::mapobject::MapObject_Kinds>) -> i32 {
729        unsafe {
730            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa220usize)as*mut u8,i32;
731(crate::app::mapobject::MapObject_Kinds)::core::convert::Into::into(kind))
732        }
733    }
734
735    #[doc = "`GetActionValue(crate::app::mapobject::MapObject_Actions)` overload"]
736    pub fn get_action_value(action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>) -> i32 {
737        unsafe {
738            ::unity::il2cpp_call!((::unity::module_base()+0x1dfaa60usize)as*mut u8,i32;
739(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action))
740        }
741    }
742
743    #[doc = "`IsBmapView()` overload"]
744    pub fn is_bmap_view() -> bool {
745        unsafe {
746            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc340usize)as*mut u8,bool;
747            )
748        }
749    }
750}
751
752#[cfg(feature = "app-mapobject")]
753pub trait IMapObjectMethods: IMapObject {
754    #[doc = "`get_MapMaterial()` overload"]
755    fn get_map_material(self) -> crate::app::mapmaterial::MapMaterial {
756        unsafe {
757            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758            ::unity::il2cpp_call!((::unity::module_base()+0x1df98c0usize)as*mut u8,crate::app::mapmaterial::MapMaterial;
759(MapObject)__receiver)
760        }
761    }
762    #[doc = "`Awake()` overload"]
763    fn awake(self) -> () {
764        unsafe {
765            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
766            ::unity::il2cpp_call!((::unity::module_base()+0x1df98d0usize)as*mut u8,();
767(MapObject)__receiver)
768        }
769    }
770    #[doc = "`GetStartAction()` overload"]
771    fn get_start_action(self) -> crate::app::mapobject::MapObject_Actions {
772        unsafe {
773            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
774            ::unity::il2cpp_call!((::unity::module_base()+0x1df9ac0usize)as*mut u8,crate::app::mapobject::MapObject_Actions;
775(MapObject)__receiver)
776        }
777    }
778    #[doc = "`GetStartState()` overload"]
779    fn get_start_state(self) -> i32 {
780        unsafe {
781            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
782            ::unity::il2cpp_call!((::unity::module_base()+0x1df9c40usize)as*mut u8,i32;
783(MapObject)__receiver)
784        }
785    }
786    #[doc = "`GetStartBreak()` overload"]
787    fn get_start_break(self) -> bool {
788        unsafe {
789            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
790            ::unity::il2cpp_call!((::unity::module_base()+0x1df9e30usize)as*mut u8,bool;
791(MapObject)__receiver)
792        }
793    }
794    #[doc = "`CanDitherAlpha()` overload"]
795    fn can_dither_alpha(self) -> bool {
796        unsafe {
797            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
798            ::unity::il2cpp_call!((::unity::module_base()+0x1df9eb0usize)as*mut u8,bool;
799(MapObject)__receiver)
800        }
801    }
802    #[doc = "`Start()` overload"]
803    fn start(self) -> () {
804        unsafe {
805            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
806            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa000usize)as*mut u8,();
807(MapObject)__receiver)
808        }
809    }
810    #[doc = "`GetTerrain()` overload"]
811    fn get_terrain(self) -> crate::app::terraindata_2::TerrainData_2 {
812        unsafe {
813            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
814            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa560usize)as*mut u8,crate::app::terraindata_2::TerrainData_2;
815(MapObject)__receiver)
816        }
817    }
818    #[doc = "`PlaySound(::unity::Il2CppString)` overload"]
819    fn play_sound(self, label: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
820        unsafe {
821            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
822            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa600usize)as*mut u8,();
823(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(label))
824        }
825    }
826    #[doc = "`GetState()` overload"]
827    fn get_state(self) -> i32 {
828        unsafe {
829            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
830            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa7a0usize)as*mut u8,i32;
831(MapObject)__receiver)
832        }
833    }
834    #[doc = "`GetAction()` overload"]
835    fn get_action(self) -> crate::app::mapobject::MapObject_Actions {
836        unsafe {
837            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
838            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa7b0usize)as*mut u8,crate::app::mapobject::MapObject_Actions;
839(MapObject)__receiver)
840        }
841    }
842    #[doc = "`PlayEffect(crate::unity_engine::gameobject::GameObject)` overload"]
843    fn play_effect(self, original: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
844        unsafe {
845            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
846            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa7c0usize)as*mut u8,();
847(MapObject)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(original))
848        }
849    }
850    #[doc = "`SetAction(crate::app::mapobject::MapObject_Actions, bool)` overload"]
851    fn set_action(
852        self,
853        action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>,
854        update: impl ::core::convert::Into<bool>,
855    ) -> () {
856        unsafe {
857            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
858            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa230usize)as*mut u8,();
859(MapObject)__receiver,(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action),(bool)::core::convert::Into::into(update))
860        }
861    }
862    #[doc = "`PlayActionAlpha(f32)` overload"]
863    fn play_action_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
864        unsafe {
865            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
866            ::unity::il2cpp_call!((::unity::module_base()+0x1dfabf0usize)as*mut u8,();
867(MapObject)__receiver,(f32)::core::convert::Into::into(alpha))
868        }
869    }
870    #[doc = "`SetActionAlpha(f32)` overload"]
871    fn set_action_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
872        unsafe {
873            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
874            ::unity::il2cpp_call!((::unity::module_base()+0x1dfaaa0usize)as*mut u8,();
875(MapObject)__receiver,(f32)::core::convert::Into::into(alpha))
876        }
877    }
878    #[doc = "`AddElapsed(*mutf32, f32)` overload"]
879    fn add_elapsed(self, time: impl ::core::convert::Into<f32>) -> (bool, f32) {
880        unsafe {
881            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
882            let mut __out_0 = ::core::mem::MaybeUninit::<f32>::uninit();
883            let __ret = {
884                ::unity::il2cpp_call!((::unity::module_base()+0x1dfad50usize)as*mut u8,bool;
885(MapObject)__receiver,(*mut f32)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(time))
886            };
887            (__ret, __out_0.assume_init())
888        }
889    }
890    #[doc = "`ActionAlphaCoroutine(f32)` overload"]
891    fn action_alpha_coroutine(self, alpha: impl ::core::convert::Into<f32>) -> crate::system::collections::ienumerator::IEnumerator {
892        unsafe {
893            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
894            ::unity::il2cpp_call!((::unity::module_base()+0x1dfaca0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
895(MapObject)__receiver,(f32)::core::convert::Into::into(alpha))
896        }
897    }
898    #[doc = "`ChangeAction(crate::app::mapobject::MapObject_Actions, bool)` overload"]
899    fn change_action(
900        self,
901        action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>,
902        update: impl ::core::convert::Into<bool>,
903    ) -> () {
904        unsafe {
905            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906            ::unity::il2cpp_call!((::unity::module_base()+0x1dfae40usize)as*mut u8,();
907(MapObject)__receiver,(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action),(bool)::core::convert::Into::into(update))
908        }
909    }
910    #[doc = "`IsPlaying()` overload"]
911    fn is_playing(self) -> bool {
912        unsafe {
913            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
914            ::unity::il2cpp_call!((::unity::module_base()+0x1dfaf00usize)as*mut u8,bool;
915(MapObject)__receiver)
916        }
917    }
918    #[doc = "`GetActionAlpha(crate::app::mapobject::MapObject_Actions)` overload"]
919    fn get_action_alpha(self, action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>) -> f32 {
920        unsafe {
921            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
922            ::unity::il2cpp_call!((::unity::module_base()+0x1dfaa70usize)as*mut u8,f32;
923(MapObject)__receiver,(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action))
924        }
925    }
926    #[doc = "`IsSkip()` overload"]
927    fn is_skip(self) -> bool {
928        unsafe {
929            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
930            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa710usize)as*mut u8,bool;
931(MapObject)__receiver)
932        }
933    }
934    #[doc = "`IsActionSkip()` overload"]
935    fn is_action_skip(self) -> bool {
936        unsafe {
937            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
938            ::unity::il2cpp_call!((::unity::module_base()+0x1dfaf70usize)as*mut u8,bool;
939(MapObject)__receiver)
940        }
941    }
942    #[doc = "`PlayAction(crate::app::mapobject::MapObject_Actions)` overload"]
943    fn play_action(self, action: impl ::core::convert::Into<crate::app::mapobject::MapObject_Actions>) -> () {
944        unsafe {
945            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
946            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb070usize)as*mut u8,();
947(MapObject)__receiver,(crate::app::mapobject::MapObject_Actions)::core::convert::Into::into(action))
948        }
949    }
950    #[doc = "`PlayEndurance(f32)` overload"]
951    fn play_endurance(self, ratio: impl ::core::convert::Into<f32>) -> () {
952        unsafe {
953            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
954            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb340usize)as*mut u8,();
955(MapObject)__receiver,(f32)::core::convert::Into::into(ratio))
956        }
957    }
958    #[doc = "`GetStateCount()` overload"]
959    fn get_state_count(self) -> i32 {
960        unsafe {
961            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
962            ::unity::il2cpp_call!((::unity::module_base()+0x1df9e10usize)as*mut u8,i32;
963(MapObject)__receiver)
964        }
965    }
966    #[doc = "`GetState(i32)` overload"]
967    fn get_state_2(self, index: impl ::core::convert::Into<i32>) -> crate::app::mapobject::MapObject_State {
968        unsafe {
969            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
970            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb4f0usize)as*mut u8,crate::app::mapobject::MapObject_State;
971(MapObject)__receiver,(i32)::core::convert::Into::into(index))
972        }
973    }
974    #[doc = "`SetState(i32, bool)` overload"]
975    fn set_state(self, index: impl ::core::convert::Into<i32>, enable: impl ::core::convert::Into<bool>) -> () {
976        unsafe {
977            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
978            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb540usize)as*mut u8,();
979(MapObject)__receiver,(i32)::core::convert::Into::into(index),(bool)::core::convert::Into::into(enable))
980        }
981    }
982    #[doc = "`ChangeState(i32)` overload"]
983    fn change_state(self, index: impl ::core::convert::Into<i32>) -> () {
984        unsafe {
985            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
986            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa3f0usize)as*mut u8,();
987(MapObject)__receiver,(i32)::core::convert::Into::into(index))
988        }
989    }
990    #[doc = "`PlayState(i32)` overload"]
991    fn play_state(self, index: impl ::core::convert::Into<i32>) -> () {
992        unsafe {
993            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
994            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb400usize)as*mut u8,();
995(MapObject)__receiver,(i32)::core::convert::Into::into(index))
996        }
997    }
998    #[doc = "`SetRenderAlpha(crate::unity_engine::renderer::Renderer, f32)` overload"]
999    fn set_render_alpha(
1000        self,
1001        render: impl ::core::convert::Into<crate::unity_engine::renderer::Renderer>,
1002        alpha: impl ::core::convert::Into<f32>,
1003    ) -> () {
1004        unsafe {
1005            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1006            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb590usize)as*mut u8,();
1007(MapObject)__receiver,(crate::unity_engine::renderer::Renderer)::core::convert::Into::into(render),(f32)::core::convert::Into::into(alpha))
1008        }
1009    }
1010    #[doc = "`SetRendersAlpha(::unity::Array<crate::unity_engine::renderer::Renderer>, f32)` overload"]
1011    fn set_renders_alpha(
1012        self,
1013        renders: impl ::core::convert::Into<::unity::Array<crate::unity_engine::renderer::Renderer>>,
1014        alpha: impl ::core::convert::Into<f32>,
1015    ) -> () {
1016        unsafe {
1017            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1018            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb5a0usize)as*mut u8,();
1019(MapObject)__receiver,(::unity::Array<crate::unity_engine::renderer::Renderer>)::core::convert::Into::into(renders),(f32)::core::convert::Into::into(alpha))
1020        }
1021    }
1022    #[doc = "`CommitAlpha()` overload"]
1023    fn commit_alpha(self) -> () {
1024        unsafe {
1025            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1026            ::unity::il2cpp_call!((::unity::module_base()+0x1dfad30usize)as*mut u8,();
1027(MapObject)__receiver)
1028        }
1029    }
1030    #[doc = "`GetEffectRoot()` overload"]
1031    fn get_effect_root(self) -> crate::unity_engine::transform::Transform {
1032        unsafe {
1033            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1034            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa9c0usize)as*mut u8,crate::unity_engine::transform::Transform;
1035(MapObject)__receiver)
1036        }
1037    }
1038    #[doc = "`UpdateAction()` overload"]
1039    fn update_action(self) -> () {
1040        unsafe {
1041            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1042            ::unity::il2cpp_call!((::unity::module_base()+0x1dfaae0usize)as*mut u8,();
1043(MapObject)__receiver)
1044        }
1045    }
1046    #[doc = "`ApplyLightmap()` overload"]
1047    fn apply_lightmap(self) -> () {
1048        unsafe {
1049            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1050            ::unity::il2cpp_call!((::unity::module_base()+0x1df98e0usize)as*mut u8,();
1051(MapObject)__receiver)
1052        }
1053    }
1054    #[doc = "`ApplyPreview()` overload"]
1055    fn apply_preview(self) -> () {
1056        unsafe {
1057            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1058            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb5b0usize)as*mut u8,();
1059(MapObject)__receiver)
1060        }
1061    }
1062    #[doc = "`CanBreakable()` overload"]
1063    fn can_breakable(self) -> bool {
1064        unsafe {
1065            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1066            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb680usize)as*mut u8,bool;
1067(MapObject)__receiver)
1068        }
1069    }
1070    #[doc = "`IsBroken()` overload"]
1071    fn is_broken(self) -> bool {
1072        unsafe {
1073            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1074            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb780usize)as*mut u8,bool;
1075(MapObject)__receiver)
1076        }
1077    }
1078    #[doc = "`SetGameObjectsActive(::unity::Array<crate::unity_engine::gameobject::GameObject>, bool)` overload"]
1079    fn set_game_objects_active(
1080        self,
1081        objects: impl ::core::convert::Into<::unity::Array<crate::unity_engine::gameobject::GameObject>>,
1082        enabled: impl ::core::convert::Into<bool>,
1083    ) -> () {
1084        unsafe {
1085            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1086            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb790usize)as*mut u8,();
1087(MapObject)__receiver,(::unity::Array<crate::unity_engine::gameobject::GameObject>)::core::convert::Into::into(objects),(bool)::core::convert::Into::into(enabled))
1088        }
1089    }
1090    #[doc = "`SetBreak(bool)` overload"]
1091    fn set_break(self, enabled: impl ::core::convert::Into<bool>) -> () {
1092        unsafe {
1093            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1094            ::unity::il2cpp_call!((::unity::module_base()+0x1dfa500usize)as*mut u8,();
1095(MapObject)__receiver,(bool)::core::convert::Into::into(enabled))
1096        }
1097    }
1098    #[doc = "`PlayBreak(crate::unity_engine::vector3::Vector3, f32)` overload"]
1099    fn play_break(self, hit: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, pow: impl ::core::convert::Into<f32>) -> () {
1100        unsafe {
1101            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1102            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb890usize)as*mut u8,();
1103(MapObject)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(hit),(f32)::core::convert::Into::into(pow))
1104        }
1105    }
1106    #[doc = "`GetDestructoniAlpha()` overload"]
1107    fn get_destructoni_alpha(self) -> f32 {
1108        unsafe {
1109            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1110            ::unity::il2cpp_call!((::unity::module_base()+0x1dfba50usize)as*mut u8,f32;
1111(MapObject)__receiver)
1112        }
1113    }
1114    #[doc = "`SetDestructoniAlpha(f32)` overload"]
1115    fn set_destructoni_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
1116        unsafe {
1117            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1118            ::unity::il2cpp_call!((::unity::module_base()+0x1dfba60usize)as*mut u8,();
1119(MapObject)__receiver,(f32)::core::convert::Into::into(alpha))
1120        }
1121    }
1122    #[doc = "`BreakCoroutine()` overload"]
1123    fn break_coroutine(self) -> crate::system::collections::ienumerator::IEnumerator {
1124        unsafe {
1125            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1126            ::unity::il2cpp_call!((::unity::module_base()+0x1dfb9d0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1127(MapObject)__receiver)
1128        }
1129    }
1130    #[doc = "`ResumeBreak()` overload"]
1131    fn resume_break(self) -> () {
1132        unsafe {
1133            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1134            ::unity::il2cpp_call!((::unity::module_base()+0x1dfba90usize)as*mut u8,();
1135(MapObject)__receiver)
1136        }
1137    }
1138    #[doc = "`UpdateView(crate::unity_engine::camera::Camera, f32)` overload"]
1139    fn update_view(self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>, speed: impl ::core::convert::Into<f32>) -> () {
1140        unsafe {
1141            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1142            ::unity::il2cpp_call!((::unity::module_base()+0x1dfbae0usize)as*mut u8,();
1143(MapObject)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(f32)::core::convert::Into::into(speed))
1144        }
1145    }
1146    #[doc = "`TryGetTransform(::unity::Il2CppString, *mutcrate::unity_engine::transform::Transform)` overload"]
1147    fn try_get_transform(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> (bool, crate::unity_engine::transform::Transform) {
1148        unsafe {
1149            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1150            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::transform::Transform>::uninit();
1151            let __ret = {
1152                ::unity::il2cpp_call!((::unity::module_base()+0x1dfbcd0usize)as*mut u8,bool;
1153(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(*mut crate::unity_engine::transform::Transform)__out_0.as_mut_ptr())
1154            };
1155            (__ret, __out_0.assume_init())
1156        }
1157    }
1158    #[doc = "`GetTransform(::unity::Il2CppString)` overload"]
1159    fn get_transform(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::transform::Transform {
1160        unsafe {
1161            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1162            ::unity::il2cpp_call!((::unity::module_base()+0x1dfbdb0usize)as*mut u8,crate::unity_engine::transform::Transform;
1163(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
1164        }
1165    }
1166    #[doc = "`GetRotateTransform()` overload"]
1167    fn get_rotate_transform(self) -> crate::unity_engine::transform::Transform {
1168        unsafe {
1169            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1170            ::unity::il2cpp_call!((::unity::module_base()+0x1dfbde0usize)as*mut u8,crate::unity_engine::transform::Transform;
1171(MapObject)__receiver)
1172        }
1173    }
1174    #[doc = "`Rotation()` overload"]
1175    fn rotation(self) -> crate::unity_engine::quaternion::Quaternion {
1176        unsafe {
1177            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1178            ::unity::il2cpp_call!((::unity::module_base()+0x1dfbe50usize)as*mut u8,crate::unity_engine::quaternion::Quaternion;
1179(MapObject)__receiver)
1180        }
1181    }
1182    #[doc = "`Rotation(crate::unity_engine::quaternion::Quaternion)` overload"]
1183    fn rotation_2(self, rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>) -> () {
1184        unsafe {
1185            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1186            ::unity::il2cpp_call!((::unity::module_base()+0x1dfbf30usize)as*mut u8,();
1187(MapObject)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation))
1188        }
1189    }
1190    #[doc = "`RotationCoroutine(crate::unity_engine::quaternion::Quaternion, f32)` overload"]
1191    fn rotation_coroutine(
1192        self,
1193        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
1194        time: impl ::core::convert::Into<f32>,
1195    ) -> crate::system::collections::ienumerator::IEnumerator {
1196        unsafe {
1197            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1198            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc040usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1199(MapObject)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation),(f32)::core::convert::Into::into(time))
1200        }
1201    }
1202    #[doc = "`Rotation(crate::unity_engine::quaternion::Quaternion, f32)` overload"]
1203    fn rotation_3(
1204        self,
1205        rotation: impl ::core::convert::Into<crate::unity_engine::quaternion::Quaternion>,
1206        time: impl ::core::convert::Into<f32>,
1207    ) -> () {
1208        unsafe {
1209            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1210            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc100usize)as*mut u8,();
1211(MapObject)__receiver,(crate::unity_engine::quaternion::Quaternion)::core::convert::Into::into(rotation),(f32)::core::convert::Into::into(time))
1212        }
1213    }
1214    #[doc = "`GetLaunchPoint()` overload"]
1215    fn get_launch_point(self) -> crate::unity_engine::vector3::Vector3 {
1216        unsafe {
1217            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1218            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc250usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1219(MapObject)__receiver)
1220        }
1221    }
1222    #[doc = "`GetLaunchTransform()` overload"]
1223    fn get_launch_transform(self) -> crate::unity_engine::transform::Transform {
1224        unsafe {
1225            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1226            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc2d0usize)as*mut u8,crate::unity_engine::transform::Transform;
1227(MapObject)__receiver)
1228        }
1229    }
1230    #[doc = "`GetShootTransform()` overload"]
1231    fn get_shoot_transform(self) -> crate::unity_engine::transform::Transform {
1232        unsafe {
1233            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1234            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc410usize)as*mut u8,crate::unity_engine::transform::Transform;
1235(MapObject)__receiver)
1236        }
1237    }
1238    #[doc = "`PlayShootImpl(crate::app::effectsequence::EffectSequence)` overload"]
1239    fn play_shoot_impl(self, effect: impl ::core::convert::Into<crate::app::effectsequence::EffectSequence>) -> () {
1240        unsafe {
1241            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1242            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc5b0usize)as*mut u8,();
1243(MapObject)__receiver,(crate::app::effectsequence::EffectSequence)::core::convert::Into::into(effect))
1244        }
1245    }
1246    #[doc = "`PlayShoot(crate::app::unititem::UnitItem)` overload"]
1247    fn play_shoot(self, item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
1248        unsafe {
1249            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1250            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc740usize)as*mut u8,();
1251(MapObject)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
1252        }
1253    }
1254    #[doc = "`PlayShoot(::unity::Il2CppString)` overload"]
1255    fn play_shoot_2(self, effect: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1256        unsafe {
1257            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1258            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc790usize)as*mut u8,();
1259(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(effect))
1260        }
1261    }
1262    #[doc = "`StopShoot()` overload"]
1263    fn stop_shoot(self) -> () {
1264        unsafe {
1265            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1266            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc820usize)as*mut u8,();
1267(MapObject)__receiver)
1268        }
1269    }
1270    #[doc = "`get_SerializeKey()` overload"]
1271    fn get_serialize_key(self) -> ::unity::Il2CppString {
1272        unsafe {
1273            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1274            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc830usize)as*mut u8, ::unity::Il2CppString;
1275(MapObject)__receiver)
1276        }
1277    }
1278    #[doc = "`set_SerializeKey(::unity::Il2CppString)` overload"]
1279    fn set_serialize_key(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1280        unsafe {
1281            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1282            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc840usize)as*mut u8,();
1283(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1284        }
1285    }
1286    #[doc = "`HasCollider(i32)` overload"]
1287    fn has_collider(self, layer: impl ::core::convert::Into<i32>) -> bool {
1288        unsafe {
1289            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1290            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc850usize)as*mut u8,bool;
1291(MapObject)__receiver,(i32)::core::convert::Into::into(layer))
1292        }
1293    }
1294    #[doc = "`CalcSerializeKey()` overload"]
1295    fn calc_serialize_key(self) -> ::unity::Il2CppString {
1296        unsafe {
1297            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1298            ::unity::il2cpp_call!((::unity::module_base()+0x1dfc920usize)as*mut u8, ::unity::Il2CppString;
1299(MapObject)__receiver)
1300        }
1301    }
1302    #[doc = "`FindMaterial(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1303    fn find_material(
1304        self,
1305        material: impl ::core::convert::Into<::unity::Il2CppString>,
1306        property: impl ::core::convert::Into<::unity::Il2CppString>,
1307    ) -> crate::unity_engine::material::Material {
1308        unsafe {
1309            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1310            ::unity::il2cpp_call!((::unity::module_base()+0x1dfcb00usize)as*mut u8,crate::unity_engine::material::Material;
1311(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property))
1312        }
1313    }
1314    #[doc = "`TryAddMaterialNode(crate::app::mapmaterial::MapMaterial_Kinds, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1315    fn try_add_material_node(
1316        self,
1317        kind: impl ::core::convert::Into<crate::app::mapmaterial::MapMaterial_Kinds>,
1318        material: impl ::core::convert::Into<::unity::Il2CppString>,
1319        property: impl ::core::convert::Into<::unity::Il2CppString>,
1320    ) -> crate::app::mapmaterial::MapMaterial_Node {
1321        unsafe {
1322            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1323            ::unity::il2cpp_call!((::unity::module_base()+0x1dfccf0usize)as*mut u8,crate::app::mapmaterial::MapMaterial_Node;
1324(MapObject)__receiver,(crate::app::mapmaterial::MapMaterial_Kinds)::core::convert::Into::into(kind),(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property))
1325        }
1326    }
1327    #[doc = "`SetMaterialFloat(::unity::Il2CppString, ::unity::Il2CppString, f32)` overload"]
1328    fn set_material_float(
1329        self,
1330        material: impl ::core::convert::Into<::unity::Il2CppString>,
1331        property: impl ::core::convert::Into<::unity::Il2CppString>,
1332        value: impl ::core::convert::Into<f32>,
1333    ) -> f32 {
1334        unsafe {
1335            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1336            ::unity::il2cpp_call!((::unity::module_base()+0x1dfce00usize)as*mut u8,f32;
1337(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property),(f32)::core::convert::Into::into(value))
1338        }
1339    }
1340    #[doc = "`SetMaterialColor(::unity::Il2CppString, ::unity::Il2CppString, crate::unity_engine::color::Color)` overload"]
1341    fn set_material_color(
1342        self,
1343        material: impl ::core::convert::Into<::unity::Il2CppString>,
1344        property: impl ::core::convert::Into<::unity::Il2CppString>,
1345        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
1346    ) -> crate::unity_engine::color::Color {
1347        unsafe {
1348            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1349            ::unity::il2cpp_call!((::unity::module_base()+0x1dfcf00usize)as*mut u8,crate::unity_engine::color::Color;
1350(MapObject)__receiver,(::unity::Il2CppString)::core::convert::Into::into(material),(::unity::Il2CppString)::core::convert::Into::into(property),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
1351        }
1352    }
1353    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
1354    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1355        unsafe {
1356            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1357            ::unity::il2cpp_call!((::unity::module_base()+0x1dfd060usize)as*mut u8,();
1358(MapObject)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1359        }
1360    }
1361    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
1362    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1363        unsafe {
1364            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1365            ::unity::il2cpp_call!((::unity::module_base()+0x1dfd0b0usize)as*mut u8,();
1366(MapObject)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1367        }
1368    }
1369    #[doc = "`.ctor()` overload"]
1370    fn ctor(self) -> () {
1371        unsafe {
1372            let __receiver = <MapObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1373            ::unity::il2cpp_call!((::unity::module_base()+0x1dfd230usize)as*mut u8,();
1374(MapObject)__receiver)
1375        }
1376    }
1377}
1378
1379#[cfg(feature = "app-mapobject")]
1380impl<__T: IMapObject> IMapObjectMethods for __T {}
1381
1382#[cfg(feature = "app-mapobject")]
1383impl MapObject {
1384    pub fn get_map_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1386    }
1387
1388    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1390    }
1391
1392    pub fn get_start_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1394    }
1395
1396    pub fn get_start_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1398    }
1399
1400    pub fn get_start_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1402    }
1403
1404    pub fn can_dither_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1406    }
1407
1408    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1410    }
1411
1412    pub fn get_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1414    }
1415
1416    pub fn play_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1418    }
1419
1420    pub fn get_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1422    }
1423
1424    pub fn get_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1426    }
1427
1428    pub fn play_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1430    }
1431
1432    pub fn get_reverse_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1434    }
1435
1436    pub fn get_action_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1438    }
1439
1440    pub fn set_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1442    }
1443
1444    pub fn play_action_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1446    }
1447
1448    pub fn set_action_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1450    }
1451
1452    pub fn add_elapsed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1454    }
1455
1456    pub fn action_alpha_coroutine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1458    }
1459
1460    pub fn change_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1462    }
1463
1464    pub fn is_playing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1466    }
1467
1468    pub fn get_action_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1470    }
1471
1472    pub fn is_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1474    }
1475
1476    pub fn is_action_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1478    }
1479
1480    pub fn play_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1482    }
1483
1484    pub fn play_endurance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1486    }
1487
1488    pub fn get_state_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1490    }
1491
1492    pub fn get_state_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1494    }
1495
1496    pub fn set_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1498    }
1499
1500    pub fn change_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1502    }
1503
1504    pub fn play_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1506    }
1507
1508    pub fn set_render_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1510    }
1511
1512    pub fn set_renders_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1514    }
1515
1516    pub fn commit_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1518    }
1519
1520    pub fn get_effect_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1522    }
1523
1524    pub fn update_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1526    }
1527
1528    pub fn apply_lightmap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1530    }
1531
1532    pub fn apply_preview_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1534    }
1535
1536    pub fn can_breakable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1538    }
1539
1540    pub fn is_broken_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1542    }
1543
1544    pub fn set_game_objects_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1546    }
1547
1548    pub fn set_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1550    }
1551
1552    pub fn play_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1554    }
1555
1556    pub fn get_destructoni_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1558    }
1559
1560    pub fn set_destructoni_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1562    }
1563
1564    pub fn break_coroutine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1566    }
1567
1568    pub fn resume_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1570    }
1571
1572    pub fn update_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1574    }
1575
1576    pub fn try_get_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1578    }
1579
1580    pub fn get_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1582    }
1583
1584    pub fn get_rotate_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1586    }
1587
1588    pub fn rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1590    }
1591
1592    pub fn rotation_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1594    }
1595
1596    pub fn rotation_coroutine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1598    }
1599
1600    pub fn rotation_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1602    }
1603
1604    pub fn get_launch_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1606    }
1607
1608    pub fn get_launch_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1610    }
1611
1612    pub fn is_bmap_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1614    }
1615
1616    pub fn get_shoot_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1618    }
1619
1620    pub fn play_shoot_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1622    }
1623
1624    pub fn play_shoot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1626    }
1627
1628    pub fn play_shoot_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1630    }
1631
1632    pub fn stop_shoot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1634    }
1635
1636    pub fn get_serialize_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1638    }
1639
1640    pub fn set_serialize_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1642    }
1643
1644    pub fn has_collider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1646    }
1647
1648    pub fn calc_serialize_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1650    }
1651
1652    pub fn find_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1654    }
1655
1656    pub fn try_add_material_node_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1658    }
1659
1660    pub fn set_material_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1662    }
1663
1664    pub fn set_material_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1666    }
1667
1668    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1670    }
1671
1672    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1674    }
1675
1676    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1678    }
1679}
1680
1681#[cfg(feature = "app-mapobject")]
1682impl MapObject {
1683    #[doc = "`.ctor()` — no args"]
1684    pub fn new() -> Self {
1685        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1686            panic!(
1687                "{}
1688::{}
1689 failed to instantiate",
1690                ::core::stringify!(MapObject),
1691                ::core::stringify!(new),
1692            )
1693        });
1694        <Self as IMapObjectMethods>::ctor(this);
1695        this
1696    }
1697}
1698
1699#[cfg(feature = "app-mapobject")]
1700pub trait IMapObject_PairMethods: IMapObject_Pair {
1701    #[doc = "`.ctor()` overload"]
1702    fn ctor(self) -> () {
1703        unsafe {
1704            let __receiver = <MapObject_Pair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1705            ::unity::il2cpp_call!((::unity::module_base()+0x218b2d0usize)as*mut u8,();
1706(MapObject_Pair)__receiver)
1707        }
1708    }
1709}
1710
1711#[cfg(feature = "app-mapobject")]
1712impl<__T: IMapObject_Pair> IMapObject_PairMethods for __T {}
1713
1714#[cfg(feature = "app-mapobject")]
1715impl MapObject_Pair {
1716    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1718    }
1719}
1720
1721#[cfg(feature = "app-mapobject")]
1722impl MapObject_Pair {
1723    #[doc = "`.ctor()` — no args"]
1724    pub fn new() -> Self {
1725        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1726            panic!(
1727                "{}
1728::{}
1729 failed to instantiate",
1730                ::core::stringify!(MapObject_Pair),
1731                ::core::stringify!(new),
1732            )
1733        });
1734        <Self as IMapObject_PairMethods>::ctor(this);
1735        this
1736    }
1737}
1738
1739#[cfg(feature = "app-mapobject")]
1740pub trait IMapObject_DitherPairMethods: IMapObject_DitherPair {
1741    #[doc = "`.ctor(crate::app::mapobject::MapObject_DitherManager, crate::unity_engine::renderer::Renderer)` overload"]
1742    fn ctor(
1743        self,
1744        maanger: impl ::core::convert::Into<crate::app::mapobject::MapObject_DitherManager>,
1745        render: impl ::core::convert::Into<crate::unity_engine::renderer::Renderer>,
1746    ) -> () {
1747        unsafe {
1748            let __receiver = <MapObject_DitherPair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1749            ::unity::il2cpp_call!((::unity::module_base()+0x218aa80usize)as*mut u8,();
1750(MapObject_DitherPair)__receiver,(crate::app::mapobject::MapObject_DitherManager)::core::convert::Into::into(maanger),(crate::unity_engine::renderer::Renderer)::core::convert::Into::into(render))
1751        }
1752    }
1753    #[doc = "`CommitAlpha()` overload"]
1754    fn commit_alpha(self) -> () {
1755        unsafe {
1756            let __receiver = <MapObject_DitherPair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1757            ::unity::il2cpp_call!((::unity::module_base()+0x218adc0usize)as*mut u8,();
1758(MapObject_DitherPair)__receiver)
1759        }
1760    }
1761    #[doc = "`SetAlpha(f32)` overload"]
1762    fn set_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
1763        unsafe {
1764            let __receiver = <MapObject_DitherPair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1765            ::unity::il2cpp_call!((::unity::module_base()+0x218b060usize)as*mut u8,();
1766(MapObject_DitherPair)__receiver,(f32)::core::convert::Into::into(alpha))
1767        }
1768    }
1769    #[doc = "`GetAlpha()` overload"]
1770    fn get_alpha(self) -> f32 {
1771        unsafe {
1772            let __receiver = <MapObject_DitherPair as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1773            ::unity::il2cpp_call!((::unity::module_base()+0x218b2c0usize)as*mut u8,f32;
1774(MapObject_DitherPair)__receiver)
1775        }
1776    }
1777}
1778
1779#[cfg(feature = "app-mapobject")]
1780impl<__T: IMapObject_DitherPair> IMapObject_DitherPairMethods for __T {}
1781
1782#[cfg(feature = "app-mapobject")]
1783impl MapObject_DitherPair {
1784    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1786    }
1787
1788    pub fn commit_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1790    }
1791
1792    pub fn set_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1794    }
1795
1796    pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1798    }
1799}
1800
1801#[cfg(feature = "app-mapobject")]
1802impl MapObject_DitherPair {
1803    #[doc = "`.ctor(crate::app::mapobject::MapObject_DitherManager, crate::unity_engine::renderer::Renderer)` — overload selector"]
1804    pub fn new(maanger: crate::app::mapobject::MapObject_DitherManager, render: crate::unity_engine::renderer::Renderer) -> Self {
1805        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1806            panic!(
1807                "{}
1808::{}
1809 failed to instantiate",
1810                ::core::stringify!(MapObject_DitherPair),
1811                ::core::stringify!(new),
1812            )
1813        });
1814        <Self as IMapObject_DitherPairMethods>::ctor(this, maanger, render);
1815        this
1816    }
1817}
1818
1819#[cfg(feature = "app-mapobject")]
1820pub trait IMapObject_StateMethods: IMapObject_State {
1821    #[doc = "`SetActive(bool)` overload"]
1822    fn set_active(self, enable: impl ::core::convert::Into<bool>) -> () {
1823        unsafe {
1824            let __receiver = <MapObject_State as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1825            ::unity::il2cpp_call!((::unity::module_base()+0x218b9a0usize)as*mut u8,();
1826(MapObject_State)__receiver,(bool)::core::convert::Into::into(enable))
1827        }
1828    }
1829    #[doc = "`.ctor()` overload"]
1830    fn ctor(self) -> () {
1831        unsafe {
1832            let __receiver = <MapObject_State as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1833            ::unity::il2cpp_call!((::unity::module_base()+0x218bab0usize)as*mut u8,();
1834(MapObject_State)__receiver)
1835        }
1836    }
1837}
1838
1839#[cfg(feature = "app-mapobject")]
1840impl<__T: IMapObject_State> IMapObject_StateMethods for __T {}
1841
1842#[cfg(feature = "app-mapobject")]
1843impl MapObject_State {
1844    pub fn set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1846    }
1847
1848    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1850    }
1851}
1852
1853#[cfg(feature = "app-mapobject")]
1854impl MapObject_State {
1855    #[doc = "`.ctor()` — no args"]
1856    pub fn new() -> Self {
1857        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1858            panic!(
1859                "{}
1860::{}
1861 failed to instantiate",
1862                ::core::stringify!(MapObject_State),
1863                ::core::stringify!(new),
1864            )
1865        });
1866        <Self as IMapObject_StateMethods>::ctor(this);
1867        this
1868    }
1869}
1870
1871#[cfg(feature = "app-mapobject")]
1872#[doc(hidden)]
1873pub mod prelude {
1874    pub use super::{
1875        IMapObject, IMapObjectMethods, IMapObject_DitherManager, IMapObject_DitherManagerMethods, IMapObject_DitherPair,
1876        IMapObject_DitherPairMethods, IMapObject_Pair, IMapObject_PairMethods, IMapObject_RigidInfo, IMapObject_RigidInfoMethods,
1877        IMapObject_RigidList, IMapObject_RigidListMethods, IMapObject_State, IMapObject_StateMethods, MapObject, MapObject_Actions,
1878        MapObject_BakeTypes, MapObject_DitherManager, MapObject_DitherPair, MapObject_Kinds, MapObject_LightmapScales, MapObject_Lods,
1879        MapObject_Pair, MapObject_RigidInfo, MapObject_RigidList, MapObject_State,
1880    };
1881    #[cfg(feature = "system-collections-generic-list_1")]
1882    pub use crate::system::collections::generic::list_1::IList_1Methods;
1883    #[cfg(feature = "system-object")]
1884    pub use crate::system::object::IObjectMethods;
1885    #[cfg(feature = "system-enum")]
1886    pub use crate::system::r#enum::IEnumMethods;
1887    #[cfg(feature = "system-valuetype")]
1888    pub use crate::system::valuetype::IValueTypeMethods;
1889    #[cfg(feature = "unity_engine-behaviour")]
1890    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1891    #[cfg(feature = "unity_engine-component")]
1892    pub use crate::unity_engine::component::IComponentMethods;
1893    #[cfg(feature = "unity_engine-monobehaviour")]
1894    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1895    #[cfg(feature = "unity_engine-object_2")]
1896    pub use crate::unity_engine::object_2::IObject_2Methods;
1897    pub use crate::{
1898        system::{collections::generic::list_1::IList_1, object::IObject, r#enum::IEnum, valuetype::IValueType},
1899        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1900    };
1901}