Skip to main content

engage/generated/app/
gmapsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-gmapsequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            bitfield32::{BitField32, IBitField32},
11            bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12            bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13            procinst::{IProcInst, ProcInst},
14            procscenesequence_1::{IProcSceneSequence_1, ProcSceneSequence_1},
15            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
16        },
17        system::{
18            object::{IObject, Object},
19            r#enum::{Enum, IEnum},
20            valuetype::{IValueType, ValueType},
21        },
22        unity_engine::{
23            behaviour::{Behaviour, IBehaviour},
24            component::{Component, IComponent},
25            monobehaviour::{IMonoBehaviour, MonoBehaviour},
26            object_2::{IObject_2, Object_2},
27        },
28    };
29
30    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapFreeCameraSequence_Dir.md"))]
31    #[repr(C)]
32    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
33    pub struct GmapSequence_GmapFreeCameraSequence_Dir {
34        pub value: i32,
35    }
36    impl ::unity::ClassIdentity for GmapSequence_GmapFreeCameraSequence_Dir {
37        const NAME: &'static str = "GmapSequence.GmapFreeCameraSequence.Dir";
38        const NAMESPACE: &'static str = "App";
39
40        fn class() -> ::unity::Class {
41            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
42            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
43        }
44    }
45    impl ::unity::IlType for GmapSequence_GmapFreeCameraSequence_Dir {
46        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
47            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
48        }
49    }
50    impl GmapSequence_GmapFreeCameraSequence_Dir {
51        pub fn up() -> Self {
52            Self { value: 0 }
53        }
54
55        pub fn down() -> Self {
56            Self { value: 1 }
57        }
58
59        pub fn left() -> Self {
60            Self { value: 2 }
61        }
62
63        pub fn right() -> Self {
64            Self { value: 3 }
65        }
66
67        pub fn num() -> Self {
68            Self { value: 4 }
69        }
70    }
71
72    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_EnterChapterSequence_Label.md"))]
73    #[repr(C)]
74    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
75    pub struct GmapSequence_EnterChapterSequence_Label {
76        pub value: i32,
77    }
78    impl ::unity::ClassIdentity for GmapSequence_EnterChapterSequence_Label {
79        const NAME: &'static str = "GmapSequence.EnterChapterSequence.Label";
80        const NAMESPACE: &'static str = "App";
81
82        fn class() -> ::unity::Class {
83            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
84            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
85        }
86    }
87    impl ::unity::IlType for GmapSequence_EnterChapterSequence_Label {
88        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
89            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
90        }
91    }
92    impl GmapSequence_EnterChapterSequence_Label {
93        pub fn talk() -> Self {
94            Self { value: 0 }
95        }
96
97        pub fn dialog() -> Self {
98            Self { value: 1 }
99        }
100    }
101
102    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapWholeMapSequence_Label.md"))]
103    #[repr(C)]
104    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
105    pub struct GmapSequence_GmapWholeMapSequence_Label {
106        pub value: i32,
107    }
108    impl ::unity::ClassIdentity for GmapSequence_GmapWholeMapSequence_Label {
109        const NAME: &'static str = "GmapSequence.GmapWholeMapSequence.Label";
110        const NAMESPACE: &'static str = "App";
111
112        fn class() -> ::unity::Class {
113            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
114            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
115        }
116    }
117    impl ::unity::IlType for GmapSequence_GmapWholeMapSequence_Label {
118        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
119            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
120        }
121    }
122    impl GmapSequence_GmapWholeMapSequence_Label {
123        pub fn end() -> Self {
124            Self { value: 0 }
125        }
126    }
127
128    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapFreeCameraSequence_SelfDestroy.md"))]
129    #[::unity::class(namespace = "App", name = "GmapSequence.GmapFreeCameraSequence.SelfDestroy")]
130    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
131    pub struct GmapSequence_GmapFreeCameraSequence_SelfDestroy {
132        #[offset(24)]
133        #[rename(name = "m_Animator")]
134        pub m_animator: crate::unity_engine::animator::Animator,
135    }
136
137    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapWholeMapSequence.md"))]
138    #[::unity::class(namespace = "App", name = "GmapSequence.GmapWholeMapSequence")]
139    #[parent(crate::app::procinst::ProcInst)]
140    pub struct GmapSequence_GmapWholeMapSequence {
141        #[offset(112)]
142        #[rename(name = "m_WholeMap")]
143        pub m_whole_map: crate::app::gmapwholemapcontroller::GmapWholeMapController,
144        #[offset(120)]
145        #[rename(name = "m_GmapCamera")]
146        pub m_gmap_camera: crate::app::gmapcamera::GmapCamera,
147        #[offset(128)]
148        #[rename(name = "m_MapInfo")]
149        pub m_map_info: crate::app::gmapmapinfocontent::GmapMapInfoContent,
150    }
151
152    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapFreeCameraSequence_Label.md"))]
153    #[repr(C)]
154    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
155    pub struct GmapSequence_GmapFreeCameraSequence_Label {
156        pub value: i32,
157    }
158    impl ::unity::ClassIdentity for GmapSequence_GmapFreeCameraSequence_Label {
159        const NAME: &'static str = "GmapSequence.GmapFreeCameraSequence.Label";
160        const NAMESPACE: &'static str = "App";
161
162        fn class() -> ::unity::Class {
163            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
164            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
165        }
166    }
167    impl ::unity::IlType for GmapSequence_GmapFreeCameraSequence_Label {
168        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
169            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
170        }
171    }
172    impl GmapSequence_GmapFreeCameraSequence_Label {
173        pub fn end() -> Self {
174            Self { value: 0 }
175        }
176    }
177
178    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapTeleportSequence.md"))]
179    #[::unity::class(namespace = "App", name = "GmapSequence.GmapTeleportSequence")]
180    #[parent(crate::app::procinst::ProcInst)]
181    pub struct GmapSequence_GmapTeleportSequence {
182        #[offset(112)]
183        #[rename(name = "m_Destination")]
184        pub m_destination: crate::app::gmapspot::GmapSpot,
185        #[offset(120)]
186        #[rename(name = "m_IsClosed")]
187        pub m_is_closed: bool,
188    }
189
190    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapFreeCameraSequence_DirFlag.md"))]
191    #[repr(C)]
192    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
193    pub struct GmapSequence_GmapFreeCameraSequence_DirFlag {
194        pub value: i32,
195    }
196    impl ::unity::ClassIdentity for GmapSequence_GmapFreeCameraSequence_DirFlag {
197        const NAME: &'static str = "GmapSequence.GmapFreeCameraSequence.DirFlag";
198        const NAMESPACE: &'static str = "App";
199
200        fn class() -> ::unity::Class {
201            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
202            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
203        }
204    }
205    impl ::unity::IlType for GmapSequence_GmapFreeCameraSequence_DirFlag {
206        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
207            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
208        }
209    }
210    impl GmapSequence_GmapFreeCameraSequence_DirFlag {
211        pub fn up() -> Self {
212            Self { value: 1 }
213        }
214
215        pub fn left() -> Self {
216            Self { value: 2 }
217        }
218
219        pub fn right() -> Self {
220            Self { value: 4 }
221        }
222
223        pub fn down() -> Self {
224            Self { value: 8 }
225        }
226    }
227
228    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapFreeCameraSequence.md"))]
229    #[::unity::class(namespace = "App", name = "GmapSequence.GmapFreeCameraSequence")]
230    #[parent(crate::app::procinst::ProcInst)]
231    pub struct GmapSequence_GmapFreeCameraSequence {
232        #[static_field]
233        #[rename(name = "FreeCameraRootPath")]
234        pub free_camera_root_path: ::unity::Il2CppString,
235        #[offset(112)]
236        #[rename(name = "m_Root")]
237        pub m_root: crate::unity_engine::gameobject::GameObject,
238        #[static_field]
239        #[rename(name = "MoveSpeedAngle")]
240        pub move_speed_angle: f32,
241        #[offset(120)]
242        #[rename(name = "m_AngleX")]
243        pub m_angle_x: f32,
244        #[offset(124)]
245        #[rename(name = "m_AngleZ")]
246        pub m_angle_z: f32,
247        #[offset(128)]
248        #[rename(name = "m_StartPosition")]
249        pub m_start_position: crate::unity_engine::vector3::Vector3,
250        #[offset(140)]
251        #[rename(name = "m_CachePosition")]
252        pub m_cache_position: crate::unity_engine::vector3::Vector3,
253        #[offset(152)]
254        #[rename(name = "m_DisableFlag")]
255        pub m_disable_flag: crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField,
256        #[offset(160)]
257        #[rename(name = "m_AngleLimit")]
258        pub m_angle_limit: ::unity::Array<f32>,
259        #[offset(168)]
260        #[rename(name = "m_Camera")]
261        pub m_camera: crate::app::gmapcamera::GmapCamera,
262    }
263
264    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_Label.md"))]
265    #[repr(C)]
266    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
267    pub struct GmapSequence_Label {
268        pub value: i32,
269    }
270    impl ::unity::ClassIdentity for GmapSequence_Label {
271        const NAME: &'static str = "GmapSequence.Label";
272        const NAMESPACE: &'static str = "App";
273
274        fn class() -> ::unity::Class {
275            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
276            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
277        }
278    }
279    impl ::unity::IlType for GmapSequence_Label {
280        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
281            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
282        }
283    }
284    impl GmapSequence_Label {
285        pub fn init() -> Self {
286            Self { value: 0 }
287        }
288
289        pub fn enter_from_other_gmap() -> Self {
290            Self { value: 1 }
291        }
292
293        pub fn event() -> Self {
294            Self { value: 2 }
295        }
296
297        pub fn check_spot() -> Self {
298            Self { value: 3 }
299        }
300
301        pub fn appear_spot() -> Self {
302            Self { value: 4 }
303        }
304
305        pub fn check_dispos() -> Self {
306            Self { value: 5 }
307        }
308
309        pub fn check_dispos_debug() -> Self {
310            Self { value: 6 }
311        }
312
313        pub fn tick() -> Self {
314            Self { value: 7 }
315        }
316
317        pub fn tick_without_camara_wait() -> Self {
318            Self { value: 8 }
319        }
320
321        pub fn r#move() -> Self {
322            Self { value: 9 }
323        }
324
325        pub fn move_to_other_gmap() -> Self {
326            Self { value: 10 }
327        }
328
329        pub fn save_data_load() -> Self {
330            Self { value: 11 }
331        }
332
333        pub fn end() -> Self {
334            Self { value: 12 }
335        }
336
337        pub fn tail() -> Self {
338            Self { value: 13 }
339        }
340    }
341
342    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapDisposeSequence.md"))]
343    #[::unity::class(namespace = "App", name = "GmapSequence.GmapDisposeSequence")]
344    #[parent(crate::app::procinst::ProcInst)]
345    pub struct GmapSequence_GmapDisposeSequence {
346        #[offset(112)]
347        #[rename(name = "m_DisposSpot")]
348        pub m_dispos_spot: crate::app::gmapspot::GmapSpot,
349    }
350
351    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapFreeCameraSequence_DirFlagField.md"))]
352    #[::unity::class(namespace = "App", name = "GmapSequence.GmapFreeCameraSequence.DirFlagField")]
353    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag>)]
354    pub struct GmapSequence_GmapFreeCameraSequence_DirFlagField {}
355
356    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapDisposeSequence_Label.md"))]
357    #[repr(C)]
358    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
359    pub struct GmapSequence_GmapDisposeSequence_Label {
360        pub value: i32,
361    }
362    impl ::unity::ClassIdentity for GmapSequence_GmapDisposeSequence_Label {
363        const NAME: &'static str = "GmapSequence.GmapDisposeSequence.Label";
364        const NAMESPACE: &'static str = "App";
365
366        fn class() -> ::unity::Class {
367            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
368            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
369        }
370    }
371    impl ::unity::IlType for GmapSequence_GmapDisposeSequence_Label {
372        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
373            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
374        }
375    }
376    impl GmapSequence_GmapDisposeSequence_Label {
377        pub fn check_dispos() -> Self {
378            Self { value: 0 }
379        }
380
381        pub fn update_dispos() -> Self {
382            Self { value: 1 }
383        }
384
385        pub fn appear_dispos() -> Self {
386            Self { value: 2 }
387        }
388
389        pub fn appear_dispos_end() -> Self {
390            Self { value: 3 }
391        }
392
393        pub fn appear_dispos_skip() -> Self {
394            Self { value: 4 }
395        }
396
397        pub fn appear_dispos_skip_begin() -> Self {
398            Self { value: 5 }
399        }
400
401        pub fn appear_dispos_skip_end() -> Self {
402            Self { value: 6 }
403        }
404
405        pub fn end() -> Self {
406            Self { value: 7 }
407        }
408    }
409
410    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence.md"))]
411    #[::unity::class(namespace = "App", name = "GmapSequence")]
412    #[parent(crate::app::procscenesequence_1::ProcSceneSequence_1<crate::app::gmapsequence::GmapSequence>)]
413    pub struct GmapSequence {
414        #[offset(136)]
415        #[rename(name = "m_NowSpot")]
416        pub m_now_spot: crate::app::gmapspot::GmapSpot,
417        #[offset(144)]
418        #[rename(name = "m_ChangingSpot")]
419        pub m_changing_spot: crate::app::gmapspot::GmapSpot,
420        #[offset(152)]
421        #[rename(name = "m_ChangingPath")]
422        pub m_changing_path: crate::unity_engine::gameobject::GameObject,
423        #[offset(160)]
424        #[rename(name = "m_DisposSpot")]
425        pub m_dispos_spot: crate::app::gmapspot::GmapSpot,
426        #[offset(168)]
427        #[rename(name = "m_GmapCamera")]
428        pub m_gmap_camera: crate::app::gmapcamera::GmapCamera,
429        #[offset(176)]
430        #[rename(name = "m_PathController")]
431        pub m_path_controller: crate::app::gmapcinemachinecontroller::GmapCinemachineController,
432        #[offset(184)]
433        #[rename(name = "m_VirtualSphere")]
434        pub m_virtual_sphere: crate::unity_engine::gameobject::GameObject,
435        #[offset(192)]
436        #[rename(name = "m_WholeMap")]
437        pub m_whole_map: crate::app::gmapwholemapcontroller::GmapWholeMapController,
438        #[offset(200)]
439        #[rename(name = "m_MapInfo")]
440        pub m_map_info: crate::app::gmapmapinfocontent::GmapMapInfoContent,
441        #[offset(208)]
442        #[rename(name = "m_EncountIconRoot")]
443        pub m_encount_icon_root: crate::root::encounticonroot::EncountIconRoot,
444        #[offset(216)]
445        #[rename(name = "m_IsMoveForward")]
446        pub m_is_move_forward: bool,
447        #[offset(224)]
448        #[rename(name = "m_NextSpot")]
449        pub m_next_spot: crate::app::gmapspot::GmapSpot,
450        #[offset(232)]
451        #[rename(name = "m_PrevSpot")]
452        pub m_prev_spot: crate::app::gmapspot::GmapSpot,
453        #[offset(240)]
454        #[rename(name = "m_Paths")]
455        pub m_paths: crate::unity_engine::gameobject::GameObject,
456        #[offset(248)]
457        #[rename(name = "m_PathCollection")]
458        pub m_path_collection: crate::app::gmap::gmappathcollection::GmapPathCollection,
459        #[offset(256)]
460        #[rename(name = "m_AutoMoveRoutes")]
461        pub m_auto_move_routes: crate::system::collections::generic::list_1::List_1<crate::app::gmapspot::GmapSpot>,
462        #[offset(264)]
463        #[rename(name = "m_AppearedSpotList")]
464        pub m_appeared_spot_list: crate::system::collections::generic::list_1::List_1<crate::app::gmapspot::GmapSpot>,
465        #[offset(272)]
466        #[rename(name = "m_IsAppearedEncount")]
467        pub m_is_appeared_encount: bool,
468        #[offset(280)]
469        #[rename(name = "m_EffectParent")]
470        pub m_effect_parent: crate::unity_engine::gameobject::GameObject,
471        #[offset(288)]
472        #[rename(name = "AppearLineEffectPath")]
473        pub appear_line_effect_path: ::unity::Il2CppString,
474        #[offset(296)]
475        #[rename(name = "AppearSymbolEffectPath")]
476        pub appear_symbol_effect_path: ::unity::Il2CppString,
477        #[offset(304)]
478        #[rename(name = "AppearSpotEffectPath")]
479        pub appear_spot_effect_path: ::unity::Il2CppString,
480        #[offset(312)]
481        #[rename(name = "m_AppearLineEffect")]
482        pub m_appear_line_effect: crate::unity_engine::gameobject::GameObject,
483        #[offset(320)]
484        #[rename(name = "m_IsInitialized")]
485        pub m_is_initialized: bool,
486        #[offset(321)]
487        #[rename(name = "m_IsSkipping")]
488        pub m_is_skipping: bool,
489        #[offset(328)]
490        #[rename(name = "m_CinemaScope")]
491        pub m_cinema_scope: crate::app::gmapcinemascope::GmapCinemaScope,
492        #[offset(336)]
493        #[rename(name = "m_DlcPathHandle")]
494        pub m_dlc_path_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
495        #[offset(344)]
496        #[rename(name = "m_DlcSpotHandle")]
497        pub m_dlc_spot_handle: crate::app::tresourcehandle_1::TResourceHandle_1<crate::unity_engine::gameobject::GameObject>,
498        #[offset(352)]
499        #[rename(name = "m_DlcPath")]
500        pub m_dlc_path: crate::unity_engine::gameobject::GameObject,
501        #[offset(360)]
502        #[rename(name = "m_DlcSpot")]
503        pub m_dlc_spot: crate::unity_engine::gameobject::GameObject,
504        #[static_field]
505        #[rename(name = "PathLengthMainToGod")]
506        pub path_length_main_to_god: f32,
507        #[static_field]
508        #[rename(name = "PathLengthGodToMain")]
509        pub path_length_god_to_main: f32,
510        #[offset(368)]
511        #[rename(name = "m_IsEncountAppearOfMain")]
512        pub m_is_encount_appear_of_main: bool,
513        #[offset(369)]
514        #[rename(name = "m_IsEncountAppearOfGod")]
515        pub m_is_encount_appear_of_god: bool,
516        #[offset(370)]
517        #[rename(name = "m_IsEncountAppearOfEvil")]
518        pub m_is_encount_appear_of_evil: bool,
519        #[offset(376)]
520        #[rename(name = "m_G002SymbolPath")]
521        pub m_g002_symbol_path: ::unity::Il2CppString,
522        #[offset(384)]
523        #[rename(name = "m_G004SymbolPath")]
524        pub m_g004_symbol_path: ::unity::Il2CppString,
525        #[offset(392)]
526        #[rename(name = "m_G005SymbolPath")]
527        pub m_g005_symbol_path: ::unity::Il2CppString,
528        #[offset(400)]
529        #[rename(name = "m_G003SymbolPath")]
530        pub m_g003_symbol_path: ::unity::Il2CppString,
531        #[offset(408)]
532        #[rename(name = "m_G006SymbolPath")]
533        pub m_g006_symbol_path: ::unity::Il2CppString,
534    }
535
536    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_EnterChapterSequence.md"))]
537    #[::unity::class(namespace = "App", name = "GmapSequence.EnterChapterSequence")]
538    #[parent(crate::app::procinst::ProcInst)]
539    pub struct GmapSequence_EnterChapterSequence {
540        #[static_field]
541        #[rename(name = "TalkFlagNameM010")]
542        pub talk_flag_name_m010: ::unity::Il2CppString,
543        #[offset(112)]
544        #[rename(name = "m_NowSpot")]
545        pub m_now_spot: crate::app::gmapspot::GmapSpot,
546        #[offset(120)]
547        #[rename(name = "m_Type")]
548        pub m_type: crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type,
549        #[offset(128)]
550        #[rename(name = "m_DecideEventHandler")]
551        pub m_decide_event_handler: crate::system::action::Action,
552        #[offset(136)]
553        #[rename(name = "m_DecideEventHandler2")]
554        pub m_decide_event_handler2: crate::system::action::Action,
555    }
556
557    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gmapsequence/GmapSequence_GmapTeleportSequence_Label.md"))]
558    #[repr(C)]
559    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
560    pub struct GmapSequence_GmapTeleportSequence_Label {
561        pub value: i32,
562    }
563    impl ::unity::ClassIdentity for GmapSequence_GmapTeleportSequence_Label {
564        const NAME: &'static str = "GmapSequence.GmapTeleportSequence.Label";
565        const NAMESPACE: &'static str = "App";
566
567        fn class() -> ::unity::Class {
568            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
569            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
570        }
571    }
572    impl ::unity::IlType for GmapSequence_GmapTeleportSequence_Label {
573        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
574            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
575        }
576    }
577    impl GmapSequence_GmapTeleportSequence_Label {
578        pub fn end() -> Self {
579            Self { value: 0 }
580        }
581    }
582}
583
584#[cfg(feature = "app-gmapsequence-types")]
585pub use __types::*;
586
587#[cfg(feature = "app-gmapsequence")]
588pub trait IGmapSequence_GmapFreeCameraSequence_SelfDestroyMethods: IGmapSequence_GmapFreeCameraSequence_SelfDestroy {
589    #[doc = "`Start()` overload"]
590    fn start(self) -> () {
591        unsafe {
592            let __receiver = <GmapSequence_GmapFreeCameraSequence_SelfDestroy as ::unity::FromIlInstance>::from_il_instance(
593                <Self as ::unity::SystemObject>::as_instance(self),
594            );
595            ::unity::il2cpp_call!((::unity::module_base()+0x1b62c20usize)as*mut u8,();
596(GmapSequence_GmapFreeCameraSequence_SelfDestroy)__receiver)
597        }
598    }
599    #[doc = "`Update()` overload"]
600    fn update(self) -> () {
601        unsafe {
602            let __receiver = <GmapSequence_GmapFreeCameraSequence_SelfDestroy as ::unity::FromIlInstance>::from_il_instance(
603                <Self as ::unity::SystemObject>::as_instance(self),
604            );
605            ::unity::il2cpp_call!((::unity::module_base()+0x1b62c90usize)as*mut u8,();
606(GmapSequence_GmapFreeCameraSequence_SelfDestroy)__receiver)
607        }
608    }
609    #[doc = "`.ctor()` overload"]
610    fn ctor(self) -> () {
611        unsafe {
612            let __receiver = <GmapSequence_GmapFreeCameraSequence_SelfDestroy as ::unity::FromIlInstance>::from_il_instance(
613                <Self as ::unity::SystemObject>::as_instance(self),
614            );
615            ::unity::il2cpp_call!((::unity::module_base()+0x1b62d50usize)as*mut u8,();
616(GmapSequence_GmapFreeCameraSequence_SelfDestroy)__receiver)
617        }
618    }
619}
620
621#[cfg(feature = "app-gmapsequence")]
622impl<__T: IGmapSequence_GmapFreeCameraSequence_SelfDestroy> IGmapSequence_GmapFreeCameraSequence_SelfDestroyMethods for __T {}
623
624#[cfg(feature = "app-gmapsequence")]
625impl GmapSequence_GmapFreeCameraSequence_SelfDestroy {
626    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
627        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
628    }
629
630    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
631        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
632    }
633
634    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
635        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
636    }
637}
638
639#[cfg(feature = "app-gmapsequence")]
640impl GmapSequence_GmapFreeCameraSequence_SelfDestroy {
641    #[doc = "`.ctor()` — no args"]
642    pub fn new() -> Self {
643        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
644            panic!(
645                "{}
646::{}
647 failed to instantiate",
648                ::core::stringify!(GmapSequence_GmapFreeCameraSequence_SelfDestroy),
649                ::core::stringify!(new),
650            )
651        });
652        <Self as IGmapSequence_GmapFreeCameraSequence_SelfDestroyMethods>::ctor(this);
653        this
654    }
655}
656
657#[cfg(feature = "app-gmapsequence")]
658impl GmapSequence_GmapWholeMapSequence {
659    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
660    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
661        unsafe {
662            ::unity::il2cpp_call!((::unity::module_base()+0x1cd4780usize)as*mut u8,();
663(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
664        }
665    }
666}
667
668#[cfg(feature = "app-gmapsequence")]
669pub trait IGmapSequence_GmapWholeMapSequenceMethods: IGmapSequence_GmapWholeMapSequence {
670    #[doc = "`.ctor()` overload"]
671    fn ctor(self) -> () {
672        unsafe {
673            let __receiver =
674                <GmapSequence_GmapWholeMapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
675            ::unity::il2cpp_call!((::unity::module_base()+0x1cd4150usize)as*mut u8,();
676(GmapSequence_GmapWholeMapSequence)__receiver)
677        }
678    }
679    #[doc = "`Start()` overload"]
680    fn start(self) -> () {
681        unsafe {
682            let __receiver =
683                <GmapSequence_GmapWholeMapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
684            ::unity::il2cpp_call!((::unity::module_base()+0x1cd4220usize)as*mut u8,();
685(GmapSequence_GmapWholeMapSequence)__receiver)
686        }
687    }
688    #[doc = "`Tick()` overload"]
689    fn tick(self) -> () {
690        unsafe {
691            let __receiver =
692                <GmapSequence_GmapWholeMapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
693            ::unity::il2cpp_call!((::unity::module_base()+0x1cd43e0usize)as*mut u8,();
694(GmapSequence_GmapWholeMapSequence)__receiver)
695        }
696    }
697    #[doc = "`End()` overload"]
698    fn end(self) -> () {
699        unsafe {
700            let __receiver =
701                <GmapSequence_GmapWholeMapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
702            ::unity::il2cpp_call!((::unity::module_base()+0x1cd4650usize)as*mut u8,();
703(GmapSequence_GmapWholeMapSequence)__receiver)
704        }
705    }
706    #[doc = "`WaitCameraMoveStrictly()` overload"]
707    fn wait_camera_move_strictly(self) -> () {
708        unsafe {
709            let __receiver =
710                <GmapSequence_GmapWholeMapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
711            ::unity::il2cpp_call!((::unity::module_base()+0x1cd4740usize)as*mut u8,();
712(GmapSequence_GmapWholeMapSequence)__receiver)
713        }
714    }
715}
716
717#[cfg(feature = "app-gmapsequence")]
718impl<__T: IGmapSequence_GmapWholeMapSequence> IGmapSequence_GmapWholeMapSequenceMethods for __T {}
719
720#[cfg(feature = "app-gmapsequence")]
721impl GmapSequence_GmapWholeMapSequence {
722    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
723        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
724    }
725
726    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
727        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
728    }
729
730    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
731        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
732    }
733
734    pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
735        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
736    }
737
738    pub fn wait_camera_move_strictly_method_info() -> &'static ::unity::il2cpp::MethodInfo {
739        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
740    }
741
742    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
743        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
744    }
745}
746
747#[cfg(feature = "app-gmapsequence")]
748impl GmapSequence_GmapWholeMapSequence {
749    #[doc = "`.ctor()` — no args"]
750    pub fn new() -> Self {
751        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
752            panic!(
753                "{}
754::{}
755 failed to instantiate",
756                ::core::stringify!(GmapSequence_GmapWholeMapSequence),
757                ::core::stringify!(new),
758            )
759        });
760        <Self as IGmapSequence_GmapWholeMapSequenceMethods>::ctor(this);
761        this
762    }
763}
764
765#[cfg(feature = "app-gmapsequence")]
766impl GmapSequence_GmapTeleportSequence {
767    #[doc = "`LoadResources()` overload"]
768    pub fn load_resources() -> () {
769        unsafe {
770            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3370usize)as*mut u8,();
771            )
772        }
773    }
774
775    #[doc = "`IsLoading()` overload"]
776    pub fn is_loading() -> bool {
777        unsafe {
778            ::unity::il2cpp_call!((::unity::module_base()+0x1cd33e0usize)as*mut u8,bool;
779            )
780        }
781    }
782
783    #[doc = "`UnloadResources()` overload"]
784    pub fn unload_resources() -> () {
785        unsafe {
786            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3450usize)as*mut u8,();
787            )
788        }
789    }
790
791    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
792    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
793        unsafe {
794            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3be0usize)as*mut u8,();
795(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
796        }
797    }
798}
799
800#[cfg(feature = "app-gmapsequence")]
801pub trait IGmapSequence_GmapTeleportSequenceMethods: IGmapSequence_GmapTeleportSequence {
802    #[doc = "`StartTeleport()` overload"]
803    fn start_teleport(self) -> crate::system::collections::ienumerator::IEnumerator {
804        unsafe {
805            let __receiver =
806                <GmapSequence_GmapTeleportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
807            ::unity::il2cpp_call!((::unity::module_base()+0x1cd34c0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
808(GmapSequence_GmapTeleportSequence)__receiver)
809        }
810    }
811    #[doc = "`OpenMenu()` overload"]
812    fn open_menu(self) -> () {
813        unsafe {
814            let __receiver =
815                <GmapSequence_GmapTeleportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
816            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3540usize)as*mut u8,();
817(GmapSequence_GmapTeleportSequence)__receiver)
818        }
819    }
820    #[doc = "`Teleport()` overload"]
821    fn teleport(self) -> () {
822        unsafe {
823            let __receiver =
824                <GmapSequence_GmapTeleportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
825            ::unity::il2cpp_call!((::unity::module_base()+0x1cd38b0usize)as*mut u8,();
826(GmapSequence_GmapTeleportSequence)__receiver)
827        }
828    }
829    #[doc = "`End()` overload"]
830    fn end(self) -> () {
831        unsafe {
832            let __receiver =
833                <GmapSequence_GmapTeleportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
834            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3a20usize)as*mut u8,();
835(GmapSequence_GmapTeleportSequence)__receiver)
836        }
837    }
838    #[doc = "`CloseMapAndTitleBar()` overload"]
839    fn close_map_and_title_bar(self) -> () {
840        unsafe {
841            let __receiver =
842                <GmapSequence_GmapTeleportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3a30usize)as*mut u8,();
844(GmapSequence_GmapTeleportSequence)__receiver)
845        }
846    }
847    #[doc = "`.ctor()` overload"]
848    fn ctor(self) -> () {
849        unsafe {
850            let __receiver =
851                <GmapSequence_GmapTeleportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
852            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3f70usize)as*mut u8,();
853(GmapSequence_GmapTeleportSequence)__receiver)
854        }
855    }
856}
857
858#[cfg(feature = "app-gmapsequence")]
859impl<__T: IGmapSequence_GmapTeleportSequence> IGmapSequence_GmapTeleportSequenceMethods for __T {}
860
861#[cfg(feature = "app-gmapsequence")]
862impl GmapSequence_GmapTeleportSequence {
863    pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
865    }
866
867    pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
869    }
870
871    pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
873    }
874
875    pub fn start_teleport_method_info() -> &'static ::unity::il2cpp::MethodInfo {
876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
877    }
878
879    pub fn open_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
881    }
882
883    pub fn teleport_method_info() -> &'static ::unity::il2cpp::MethodInfo {
884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
885    }
886
887    pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
889    }
890
891    pub fn close_map_and_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
893    }
894
895    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
897    }
898
899    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
901    }
902}
903
904#[cfg(feature = "app-gmapsequence")]
905impl GmapSequence_GmapTeleportSequence {
906    #[doc = "`.ctor()` — no args"]
907    pub fn new() -> Self {
908        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
909            panic!(
910                "{}
911::{}
912 failed to instantiate",
913                ::core::stringify!(GmapSequence_GmapTeleportSequence),
914                ::core::stringify!(new),
915            )
916        });
917        <Self as IGmapSequence_GmapTeleportSequenceMethods>::ctor(this);
918        this
919    }
920}
921
922#[cfg(feature = "app-gmapsequence")]
923impl GmapSequence_GmapFreeCameraSequence {
924    #[doc = "`LoadResorces()` overload"]
925    pub fn load_resorces() -> () {
926        unsafe {
927            ::unity::il2cpp_call!((::unity::module_base()+0x1cd17a0usize)as*mut u8,();
928            )
929        }
930    }
931
932    #[doc = "`IsLoading()` overload"]
933    pub fn is_loading() -> bool {
934        unsafe {
935            ::unity::il2cpp_call!((::unity::module_base()+0x1cd1840usize)as*mut u8,bool;
936            )
937        }
938    }
939
940    #[doc = "`UnloadResources()` overload"]
941    pub fn unload_resources() -> () {
942        unsafe {
943            ::unity::il2cpp_call!((::unity::module_base()+0x1cd18c0usize)as*mut u8,();
944            )
945        }
946    }
947
948    #[doc = "`CalcLeftRightPos(crate::unity_engine::vector3::Vector3, f32)` overload"]
949    pub fn calc_left_right_pos(
950        pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
951        angle: impl ::core::convert::Into<f32>,
952    ) -> crate::unity_engine::vector3::Vector3 {
953        unsafe {
954            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2830usize)as*mut u8,crate::unity_engine::vector3::Vector3;
955(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(f32)::core::convert::Into::into(angle))
956        }
957    }
958
959    #[doc = "`CalcUDPos(crate::unity_engine::vector3::Vector3, f32)` overload"]
960    pub fn calc_ud_pos(
961        pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
962        angle: impl ::core::convert::Into<f32>,
963    ) -> crate::unity_engine::vector3::Vector3 {
964        unsafe {
965            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2bc0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
966(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(f32)::core::convert::Into::into(angle))
967        }
968    }
969
970    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
971    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
972        unsafe {
973            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2e60usize)as*mut u8,();
974(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
975        }
976    }
977}
978
979#[cfg(feature = "app-gmapsequence")]
980pub trait IGmapSequence_GmapFreeCameraSequenceMethods: IGmapSequence_GmapFreeCameraSequence {
981    #[doc = "`Init()` overload"]
982    fn init(self) -> () {
983        unsafe {
984            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
985                <Self as ::unity::SystemObject>::as_instance(self),
986            );
987            ::unity::il2cpp_call!((::unity::module_base()+0x1cd1940usize)as*mut u8,();
988(GmapSequence_GmapFreeCameraSequence)__receiver)
989        }
990    }
991    #[doc = "`WaitScroll()` overload"]
992    fn wait_scroll(self) -> bool {
993        unsafe {
994            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
995                <Self as ::unity::SystemObject>::as_instance(self),
996            );
997            ::unity::il2cpp_call!((::unity::module_base()+0x1cd1b10usize)as*mut u8,bool;
998(GmapSequence_GmapFreeCameraSequence)__receiver)
999        }
1000    }
1001    #[doc = "`Start()` overload"]
1002    fn start(self) -> () {
1003        unsafe {
1004            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1005                <Self as ::unity::SystemObject>::as_instance(self),
1006            );
1007            ::unity::il2cpp_call!((::unity::module_base()+0x1cd1b90usize)as*mut u8,();
1008(GmapSequence_GmapFreeCameraSequence)__receiver)
1009        }
1010    }
1011    #[doc = "`Tick()` overload"]
1012    fn tick(self) -> () {
1013        unsafe {
1014            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1015                <Self as ::unity::SystemObject>::as_instance(self),
1016            );
1017            ::unity::il2cpp_call!((::unity::module_base()+0x1cd1db0usize)as*mut u8,();
1018(GmapSequence_GmapFreeCameraSequence)__receiver)
1019        }
1020    }
1021    #[doc = "`TryLRMove(f32)` overload"]
1022    fn try_lr_move(self, move_l_stick_x: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector3::Vector3 {
1023        unsafe {
1024            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1025                <Self as ::unity::SystemObject>::as_instance(self),
1026            );
1027            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2400usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1028(GmapSequence_GmapFreeCameraSequence)__receiver,(f32)::core::convert::Into::into(move_l_stick_x))
1029        }
1030    }
1031    #[doc = "`TryUDMove(f32)` overload"]
1032    fn try_ud_move(self, move_l_stick_y: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector3::Vector3 {
1033        unsafe {
1034            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1035                <Self as ::unity::SystemObject>::as_instance(self),
1036            );
1037            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2560usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1038(GmapSequence_GmapFreeCameraSequence)__receiver,(f32)::core::convert::Into::into(move_l_stick_y))
1039        }
1040    }
1041    #[doc = "`InitAngleLimit(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)` overload"]
1042    fn init_angle_limit(self, flags: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField>) -> () {
1043        unsafe {
1044            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1045                <Self as ::unity::SystemObject>::as_instance(self),
1046            );
1047            ::unity::il2cpp_call!((::unity::module_base()+0x1cd1d00usize)as*mut u8,();
1048(GmapSequence_GmapFreeCameraSequence)__receiver,(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)::core::convert::Into::into(flags))
1049        }
1050    }
1051    #[doc = "`ClampAngle(f32, crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir)` overload"]
1052    fn clamp_angle(
1053        self,
1054        angle: impl ::core::convert::Into<f32>,
1055        dir: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir>,
1056    ) -> f32 {
1057        unsafe {
1058            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1059                <Self as ::unity::SystemObject>::as_instance(self),
1060            );
1061            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2710usize)as*mut u8,f32;
1062(GmapSequence_GmapFreeCameraSequence)__receiver,(f32)::core::convert::Into::into(angle),(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir)::core::convert::Into::into(dir))
1063        }
1064    }
1065    #[doc = "`TryGetAngleLimit(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir, *mutf32)` overload"]
1066    fn try_get_angle_limit(self, dir: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir>) -> (bool, f32) {
1067        unsafe {
1068            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1069                <Self as ::unity::SystemObject>::as_instance(self),
1070            );
1071            let mut __out_0 = ::core::mem::MaybeUninit::<f32>::uninit();
1072            let __ret = {
1073                ::unity::il2cpp_call!((::unity::module_base()+0x1cd2c50usize)as*mut u8,bool;
1074(GmapSequence_GmapFreeCameraSequence)__receiver,(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir)::core::convert::Into::into(dir),(*mut f32)__out_0.as_mut_ptr())
1075            };
1076            (__ret, __out_0.assume_init())
1077        }
1078    }
1079    #[doc = "`SetAngleLimit(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField, f32, crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir)` overload"]
1080    fn set_angle_limit(
1081        self,
1082        flag: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField>,
1083        angle: impl ::core::convert::Into<f32>,
1084        dir: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir>,
1085    ) -> () {
1086        unsafe {
1087            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1088                <Self as ::unity::SystemObject>::as_instance(self),
1089            );
1090            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2a30usize)as*mut u8,();
1091(GmapSequence_GmapFreeCameraSequence)__receiver,(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField)::core::convert::Into::into(flag),(f32)::core::convert::Into::into(angle),(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir)::core::convert::Into::into(dir))
1092        }
1093    }
1094    #[doc = "`GetRecalcIgnoreFlag()` overload"]
1095    fn get_recalc_ignore_flag(self) -> crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField {
1096        unsafe {
1097            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1098                <Self as ::unity::SystemObject>::as_instance(self),
1099            );
1100            ::unity::il2cpp_call!((::unity::module_base()+0x1cd28a0usize)as*mut u8,crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlagField;
1101(GmapSequence_GmapFreeCameraSequence)__receiver)
1102        }
1103    }
1104    #[doc = "`End()` overload"]
1105    fn end(self) -> () {
1106        unsafe {
1107            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1108                <Self as ::unity::SystemObject>::as_instance(self),
1109            );
1110            ::unity::il2cpp_call!((::unity::module_base()+0x1cd2ca0usize)as*mut u8,();
1111(GmapSequence_GmapFreeCameraSequence)__receiver)
1112        }
1113    }
1114    #[doc = "`.ctor()` overload"]
1115    fn ctor(self) -> () {
1116        unsafe {
1117            let __receiver = <GmapSequence_GmapFreeCameraSequence as ::unity::FromIlInstance>::from_il_instance(
1118                <Self as ::unity::SystemObject>::as_instance(self),
1119            );
1120            ::unity::il2cpp_call!((::unity::module_base()+0x1cd3300usize)as*mut u8,();
1121(GmapSequence_GmapFreeCameraSequence)__receiver)
1122        }
1123    }
1124}
1125
1126#[cfg(feature = "app-gmapsequence")]
1127impl<__T: IGmapSequence_GmapFreeCameraSequence> IGmapSequence_GmapFreeCameraSequenceMethods for __T {}
1128
1129#[cfg(feature = "app-gmapsequence")]
1130impl GmapSequence_GmapFreeCameraSequence {
1131    pub fn load_resorces_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1133    }
1134
1135    pub fn is_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1137    }
1138
1139    pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1141    }
1142
1143    pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1145    }
1146
1147    pub fn wait_scroll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1149    }
1150
1151    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1153    }
1154
1155    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1157    }
1158
1159    pub fn try_lr_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1161    }
1162
1163    pub fn try_ud_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1165    }
1166
1167    pub fn calc_left_right_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1169    }
1170
1171    pub fn calc_ud_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1173    }
1174
1175    pub fn init_angle_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1177    }
1178
1179    pub fn clamp_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1181    }
1182
1183    pub fn try_get_angle_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1185    }
1186
1187    pub fn set_angle_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1189    }
1190
1191    pub fn get_recalc_ignore_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1193    }
1194
1195    pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1197    }
1198
1199    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1201    }
1202
1203    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1205    }
1206}
1207
1208#[cfg(feature = "app-gmapsequence")]
1209impl GmapSequence_GmapFreeCameraSequence {
1210    #[doc = "`.ctor()` — no args"]
1211    pub fn new() -> Self {
1212        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1213            panic!(
1214                "{}
1215::{}
1216 failed to instantiate",
1217                ::core::stringify!(GmapSequence_GmapFreeCameraSequence),
1218                ::core::stringify!(new),
1219            )
1220        });
1221        <Self as IGmapSequence_GmapFreeCameraSequenceMethods>::ctor(this);
1222        this
1223    }
1224}
1225
1226#[cfg(feature = "app-gmapsequence")]
1227impl GmapSequence_GmapDisposeSequence {
1228    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
1229    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1230        unsafe {
1231            ::unity::il2cpp_call!((::unity::module_base()+0x1cd07a0usize)as*mut u8,();
1232(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1233        }
1234    }
1235
1236    #[doc = "`GetDescs(crate::app::gmapsequence::GmapSequence_GmapDisposeSequence)` overload"]
1237    pub fn get_descs(
1238        p: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapDisposeSequence>,
1239    ) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
1240        unsafe {
1241            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0830usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
1242(crate::app::gmapsequence::GmapSequence_GmapDisposeSequence)::core::convert::Into::into(p))
1243        }
1244    }
1245}
1246
1247#[cfg(feature = "app-gmapsequence")]
1248pub trait IGmapSequence_GmapDisposeSequenceMethods: IGmapSequence_GmapDisposeSequence {
1249    #[doc = "`CheckDispos()` overload"]
1250    fn check_dispos(self) -> () {
1251        unsafe {
1252            let __receiver =
1253                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1254            ::unity::il2cpp_call!((::unity::module_base()+0x1ccfb80usize)as*mut u8,();
1255(GmapSequence_GmapDisposeSequence)__receiver)
1256        }
1257    }
1258    #[doc = "`DetermineDisposSpot()` overload"]
1259    fn determine_dispos_spot(self) -> () {
1260        unsafe {
1261            let __receiver =
1262                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1263            ::unity::il2cpp_call!((::unity::module_base()+0x1ccfcb0usize)as*mut u8,();
1264(GmapSequence_GmapDisposeSequence)__receiver)
1265        }
1266    }
1267    #[doc = "`CheckAppearDisposSpot()` overload"]
1268    fn check_appear_dispos_spot(self) -> () {
1269        unsafe {
1270            let __receiver =
1271                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1272            ::unity::il2cpp_call!((::unity::module_base()+0x1ccfd30usize)as*mut u8,();
1273(GmapSequence_GmapDisposeSequence)__receiver)
1274        }
1275    }
1276    #[doc = "`DisposMoveCamera()` overload"]
1277    fn dispos_move_camera(self) -> crate::system::collections::ienumerator::IEnumerator {
1278        unsafe {
1279            let __receiver =
1280                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1281            ::unity::il2cpp_call!((::unity::module_base()+0x1ccffa0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1282(GmapSequence_GmapDisposeSequence)__receiver)
1283        }
1284    }
1285    #[doc = "`StartDisposEffect()` overload"]
1286    fn start_dispos_effect(self) -> () {
1287        unsafe {
1288            let __receiver =
1289                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1290            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0020usize)as*mut u8,();
1291(GmapSequence_GmapDisposeSequence)__receiver)
1292        }
1293    }
1294    #[doc = "`WaitAppearDispos()` overload"]
1295    fn wait_appear_dispos(self) -> crate::system::collections::ienumerator::IEnumerator {
1296        unsafe {
1297            let __receiver =
1298                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1299            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0090usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1300(GmapSequence_GmapDisposeSequence)__receiver)
1301        }
1302    }
1303    #[doc = "`SetReturnCameraPosition()` overload"]
1304    fn set_return_camera_position(self) -> () {
1305        unsafe {
1306            let __receiver =
1307                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1308            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0110usize)as*mut u8,();
1309(GmapSequence_GmapDisposeSequence)__receiver)
1310        }
1311    }
1312    #[doc = "`StartAppearSkip()` overload"]
1313    fn start_appear_skip(self) -> () {
1314        unsafe {
1315            let __receiver =
1316                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1317            ::unity::il2cpp_call!((::unity::module_base()+0x1cd01c0usize)as*mut u8,();
1318(GmapSequence_GmapDisposeSequence)__receiver)
1319        }
1320    }
1321    #[doc = "`EndAppearSkip()` overload"]
1322    fn end_appear_skip(self) -> () {
1323        unsafe {
1324            let __receiver =
1325                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1326            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0240usize)as*mut u8,();
1327(GmapSequence_GmapDisposeSequence)__receiver)
1328        }
1329    }
1330    #[doc = "`WaitCameraMove()` overload"]
1331    fn wait_camera_move(self) -> () {
1332        unsafe {
1333            let __receiver =
1334                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1335            ::unity::il2cpp_call!((::unity::module_base()+0x1cd02c0usize)as*mut u8,();
1336(GmapSequence_GmapDisposeSequence)__receiver)
1337        }
1338    }
1339    #[doc = "`DisposUpdateOfOtherMode()` overload"]
1340    fn dispos_update_of_other_mode(self) -> () {
1341        unsafe {
1342            let __receiver =
1343                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1344            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0370usize)as*mut u8,();
1345(GmapSequence_GmapDisposeSequence)__receiver)
1346        }
1347    }
1348    #[doc = "`SetUpEncountInfo()` overload"]
1349    fn set_up_encount_info(self) -> () {
1350        unsafe {
1351            let __receiver =
1352                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1353            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0720usize)as*mut u8,();
1354(GmapSequence_GmapDisposeSequence)__receiver)
1355        }
1356    }
1357    #[doc = "`.ctor()` overload"]
1358    fn ctor(self) -> () {
1359        unsafe {
1360            let __receiver =
1361                <GmapSequence_GmapDisposeSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1362            ::unity::il2cpp_call!((::unity::module_base()+0x1cd0820usize)as*mut u8,();
1363(GmapSequence_GmapDisposeSequence)__receiver)
1364        }
1365    }
1366}
1367
1368#[cfg(feature = "app-gmapsequence")]
1369impl<__T: IGmapSequence_GmapDisposeSequence> IGmapSequence_GmapDisposeSequenceMethods for __T {}
1370
1371#[cfg(feature = "app-gmapsequence")]
1372impl GmapSequence_GmapDisposeSequence {
1373    pub fn check_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1374        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1375    }
1376
1377    pub fn determine_dispos_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1379    }
1380
1381    pub fn check_appear_dispos_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1383    }
1384
1385    pub fn dispos_move_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1387    }
1388
1389    pub fn start_dispos_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1391    }
1392
1393    pub fn wait_appear_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1395    }
1396
1397    pub fn set_return_camera_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1399    }
1400
1401    pub fn start_appear_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1403    }
1404
1405    pub fn end_appear_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1407    }
1408
1409    pub fn wait_camera_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1411    }
1412
1413    pub fn dispos_update_of_other_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1415    }
1416
1417    pub fn set_up_encount_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1419    }
1420
1421    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1423    }
1424
1425    pub fn get_descs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1427    }
1428
1429    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1431    }
1432}
1433
1434#[cfg(feature = "app-gmapsequence")]
1435impl GmapSequence_GmapDisposeSequence {
1436    #[doc = "`.ctor()` — no args"]
1437    pub fn new() -> Self {
1438        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1439            panic!(
1440                "{}
1441::{}
1442 failed to instantiate",
1443                ::core::stringify!(GmapSequence_GmapDisposeSequence),
1444                ::core::stringify!(new),
1445            )
1446        });
1447        <Self as IGmapSequence_GmapDisposeSequenceMethods>::ctor(this);
1448        this
1449    }
1450}
1451
1452#[cfg(feature = "app-gmapsequence")]
1453pub trait IGmapSequence_GmapFreeCameraSequence_DirFlagFieldMethods: IGmapSequence_GmapFreeCameraSequence_DirFlagField {
1454    #[doc = "`.ctor(i32)` overload"]
1455    fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
1456        unsafe {
1457            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1458                <Self as ::unity::SystemObject>::as_instance(self),
1459            );
1460            ::unity::il2cpp_call!((::unity::module_base()+0x1b628b0usize)as*mut u8,();
1461(GmapSequence_GmapFreeCameraSequence_DirFlagField)__receiver,(i32)::core::convert::Into::into(f))
1462        }
1463    }
1464    #[doc = "`.ctor(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag)` overload"]
1465    fn ctor_2(self, f: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag>) -> () {
1466        unsafe {
1467            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1468                <Self as ::unity::SystemObject>::as_instance(self),
1469            );
1470            ::unity::il2cpp_call!((::unity::module_base()+0x1b62910usize)as*mut u8,();
1471(GmapSequence_GmapFreeCameraSequence_DirFlagField)__receiver,(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag)::core::convert::Into::into(f))
1472        }
1473    }
1474    #[doc = "`ToInt(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag)` overload"]
1475    fn to_int(self, value: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag>) -> i32 {
1476        unsafe {
1477            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1478                <Self as ::unity::SystemObject>::as_instance(self),
1479            );
1480            {
1481                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1482                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1483                    panic!(
1484                        "unity: virtual slot {}
1485 out of range (vtable len {}
1486) on the runtime class behind {}
1487 (method `{}
1488`)",
1489                        5usize,
1490                        __vt.len(),
1491                        <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::ClassIdentity>::NAME,
1492                        "ToInt",
1493                    )
1494                });
1495                let __inner: extern "C" fn(
1496                    GmapSequence_GmapFreeCameraSequence_DirFlagField,
1497                    crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag,
1498                    ::unity::OptionalMethod,
1499                ) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1500                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1501                __inner(__receiver, ::core::convert::Into::into(value), __mi)
1502            }
1503        }
1504    }
1505    #[doc = "`TestUp()` overload"]
1506    fn test_up(self) -> bool {
1507        unsafe {
1508            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1509                <Self as ::unity::SystemObject>::as_instance(self),
1510            );
1511            ::unity::il2cpp_call!((::unity::module_base()+0x1b62980usize)as*mut u8,bool;
1512(GmapSequence_GmapFreeCameraSequence_DirFlagField)__receiver)
1513        }
1514    }
1515    #[doc = "`TestDown()` overload"]
1516    fn test_down(self) -> bool {
1517        unsafe {
1518            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1519                <Self as ::unity::SystemObject>::as_instance(self),
1520            );
1521            ::unity::il2cpp_call!((::unity::module_base()+0x1b629e0usize)as*mut u8,bool;
1522(GmapSequence_GmapFreeCameraSequence_DirFlagField)__receiver)
1523        }
1524    }
1525    #[doc = "`TestLeft()` overload"]
1526    fn test_left(self) -> bool {
1527        unsafe {
1528            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1529                <Self as ::unity::SystemObject>::as_instance(self),
1530            );
1531            ::unity::il2cpp_call!((::unity::module_base()+0x1b62a40usize)as*mut u8,bool;
1532(GmapSequence_GmapFreeCameraSequence_DirFlagField)__receiver)
1533        }
1534    }
1535    #[doc = "`TestRight()` overload"]
1536    fn test_right(self) -> bool {
1537        unsafe {
1538            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1539                <Self as ::unity::SystemObject>::as_instance(self),
1540            );
1541            ::unity::il2cpp_call!((::unity::module_base()+0x1b62aa0usize)as*mut u8,bool;
1542(GmapSequence_GmapFreeCameraSequence_DirFlagField)__receiver)
1543        }
1544    }
1545    #[doc = "`Test(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir)` overload"]
1546    fn test(self, dir: impl ::core::convert::Into<crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir>) -> bool {
1547        unsafe {
1548            let __receiver = <GmapSequence_GmapFreeCameraSequence_DirFlagField as ::unity::FromIlInstance>::from_il_instance(
1549                <Self as ::unity::SystemObject>::as_instance(self),
1550            );
1551            ::unity::il2cpp_call!((::unity::module_base()+0x1b62b00usize)as*mut u8,bool;
1552(GmapSequence_GmapFreeCameraSequence_DirFlagField)__receiver,(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_Dir)::core::convert::Into::into(dir))
1553        }
1554    }
1555}
1556
1557#[cfg(feature = "app-gmapsequence")]
1558impl<__T: IGmapSequence_GmapFreeCameraSequence_DirFlagField> IGmapSequence_GmapFreeCameraSequence_DirFlagFieldMethods for __T {}
1559
1560#[cfg(feature = "app-gmapsequence")]
1561impl GmapSequence_GmapFreeCameraSequence_DirFlagField {
1562    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1564    }
1565
1566    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1568    }
1569
1570    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1571        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1572    }
1573
1574    pub fn test_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1575        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1576    }
1577
1578    pub fn test_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1579        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1580    }
1581
1582    pub fn test_left_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1583        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1584    }
1585
1586    pub fn test_right_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1587        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1588    }
1589
1590    pub fn test_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1591        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1592    }
1593}
1594
1595#[cfg(feature = "app-gmapsequence")]
1596impl GmapSequence_GmapFreeCameraSequence_DirFlagField {
1597    #[doc = "Direct (non-virtual) call to `GmapSequence_GmapFreeCameraSequence_DirFlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1598    pub unsafe fn to_int(
1599        this: impl ::core::convert::Into<::unity::IlInstance>,
1600        value: crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag,
1601    ) -> i32 {
1602        let __mi = Self::to_int_method_info();
1603        let __inner: extern "C" fn(
1604            ::unity::IlInstance,
1605            crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag,
1606            ::unity::OptionalMethod,
1607        ) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1608        __inner(this.into(), value, ::core::option::Option::None)
1609    }
1610}
1611
1612#[cfg(feature = "app-gmapsequence")]
1613impl GmapSequence_GmapFreeCameraSequence_DirFlagField {
1614    #[doc = "`.ctor(i32)` — overload selector"]
1615    pub fn new(f: i32) -> Self {
1616        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1617            panic!(
1618                "{}
1619::{}
1620 failed to instantiate",
1621                ::core::stringify!(GmapSequence_GmapFreeCameraSequence_DirFlagField),
1622                ::core::stringify!(new),
1623            )
1624        });
1625        <Self as IGmapSequence_GmapFreeCameraSequence_DirFlagFieldMethods>::ctor(this, f);
1626        this
1627    }
1628
1629    #[doc = "`.ctor(crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag)` — overload selector"]
1630    pub fn new_2(f: crate::app::gmapsequence::GmapSequence_GmapFreeCameraSequence_DirFlag) -> Self {
1631        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1632            panic!(
1633                "{}
1634::{}
1635 failed to instantiate",
1636                ::core::stringify!(GmapSequence_GmapFreeCameraSequence_DirFlagField),
1637                ::core::stringify!(new_2),
1638            )
1639        });
1640        <Self as IGmapSequence_GmapFreeCameraSequence_DirFlagFieldMethods>::ctor_2(this, f);
1641        this
1642    }
1643}
1644
1645#[cfg(feature = "app-gmapsequence")]
1646impl GmapSequence {
1647    #[doc = "`get_IsMoveFast()` overload"]
1648    pub fn get_is_move_fast() -> bool {
1649        unsafe {
1650            ::unity::il2cpp_call!((::unity::module_base()+0x2b39540usize)as*mut u8,bool;
1651            )
1652        }
1653    }
1654
1655    #[doc = "`set_IsMoveFast(bool)` overload"]
1656    pub fn set_is_move_fast(value: impl ::core::convert::Into<bool>) -> () {
1657        unsafe {
1658            ::unity::il2cpp_call!((::unity::module_base()+0x2b395b0usize)as*mut u8,();
1659(bool)::core::convert::Into::into(value))
1660        }
1661    }
1662
1663    #[doc = "`IsReverseStickL(crate::unity_engine::vector3::Vector3)` overload"]
1664    pub fn is_reverse_stick_l(r#move: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> bool {
1665        unsafe {
1666            ::unity::il2cpp_call!((::unity::module_base()+0x2b41e80usize)as*mut u8,bool;
1667(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(r#move))
1668        }
1669    }
1670
1671    #[doc = "`IsCheckDispos()` overload"]
1672    pub fn is_check_dispos() -> bool {
1673        unsafe {
1674            ::unity::il2cpp_call!((::unity::module_base()+0x2b444b0usize)as*mut u8,bool;
1675            )
1676        }
1677    }
1678
1679    #[doc = "`ShowDialogOpenedM026Spot(crate::app::procinst::ProcInst)` overload"]
1680    pub fn show_dialog_opened_m026_spot(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1681        unsafe {
1682            ::unity::il2cpp_call!((::unity::module_base()+0x2b3ff10usize)as*mut u8,();
1683(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1684        }
1685    }
1686
1687    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
1688    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1689        unsafe {
1690            ::unity::il2cpp_call!((::unity::module_base()+0x2b44680usize)as*mut u8,();
1691(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1692        }
1693    }
1694
1695    #[doc = "`.cctor()` overload"]
1696    pub fn cctor() -> () {
1697        unsafe {
1698            ::unity::il2cpp_call!((::unity::module_base()+0x2b448e0usize)as*mut u8,();
1699            )
1700        }
1701    }
1702}
1703
1704#[cfg(feature = "app-gmapsequence")]
1705pub trait IGmapSequenceMethods: IGmapSequence {
1706    #[doc = "`get_LoadingMode()` overload"]
1707    fn get_loading_mode(self) -> crate::app::loadingmanager::LoadingManager_Modes {
1708        unsafe {
1709            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1710            {
1711                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1712                let __vi = *__vt.get(26usize).unwrap_or_else(|| {
1713                    panic!(
1714                        "unity: virtual slot {}
1715 out of range (vtable len {}
1716) on the runtime class behind {}
1717 (method `{}
1718`)",
1719                        26usize,
1720                        __vt.len(),
1721                        <GmapSequence as ::unity::ClassIdentity>::NAME,
1722                        "get_LoadingMode",
1723                    )
1724                });
1725                let __inner: extern "C" fn(GmapSequence, ::unity::OptionalMethod) -> crate::app::loadingmanager::LoadingManager_Modes =
1726                    ::core::mem::transmute(__vi.method_ptr);
1727                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1728                __inner(__receiver, __mi)
1729            }
1730        }
1731    }
1732    #[doc = "`get_NowSpot()` overload"]
1733    fn get_now_spot(self) -> crate::app::gmapspot::GmapSpot {
1734        unsafe {
1735            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1736            ::unity::il2cpp_call!((::unity::module_base()+0x2b39440usize)as*mut u8,crate::app::gmapspot::GmapSpot;
1737(GmapSequence)__receiver)
1738        }
1739    }
1740    #[doc = "`set_NowSpot(crate::app::gmapspot::GmapSpot)` overload"]
1741    fn set_now_spot(self, value: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot>) -> () {
1742        unsafe {
1743            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1744            ::unity::il2cpp_call!((::unity::module_base()+0x2b39450usize)as*mut u8,();
1745(GmapSequence)__receiver,(crate::app::gmapspot::GmapSpot)::core::convert::Into::into(value))
1746        }
1747    }
1748    #[doc = "`get_GmapSpotIdFromData()` overload"]
1749    fn get_gmap_spot_id_from_data(self) -> ::unity::Il2CppString {
1750        unsafe {
1751            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1752            ::unity::il2cpp_call!((::unity::module_base()+0x2b39460usize)as*mut u8, ::unity::Il2CppString;
1753(GmapSequence)__receiver)
1754        }
1755    }
1756    #[doc = "`set_GmapSpotIdFromData(::unity::Il2CppString)` overload"]
1757    fn set_gmap_spot_id_from_data(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1758        unsafe {
1759            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1760            ::unity::il2cpp_call!((::unity::module_base()+0x2b394d0usize)as*mut u8,();
1761(GmapSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1762        }
1763    }
1764    #[doc = "`OnCreate()` overload"]
1765    fn on_create(self) -> () {
1766        unsafe {
1767            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1768            {
1769                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1770                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
1771                    panic!(
1772                        "unity: virtual slot {}
1773 out of range (vtable len {}
1774) on the runtime class behind {}
1775 (method `{}
1776`)",
1777                        9usize,
1778                        __vt.len(),
1779                        <GmapSequence as ::unity::ClassIdentity>::NAME,
1780                        "OnCreate",
1781                    )
1782                });
1783                let __inner: extern "C" fn(GmapSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1784                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1785                __inner(__receiver, __mi)
1786            }
1787        }
1788    }
1789    #[doc = "`OnDispose()` overload"]
1790    fn on_dispose(self) -> () {
1791        unsafe {
1792            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1793            {
1794                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1795                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1796                    panic!(
1797                        "unity: virtual slot {}
1798 out of range (vtable len {}
1799) on the runtime class behind {}
1800 (method `{}
1801`)",
1802                        10usize,
1803                        __vt.len(),
1804                        <GmapSequence as ::unity::ClassIdentity>::NAME,
1805                        "OnDispose",
1806                    )
1807                });
1808                let __inner: extern "C" fn(GmapSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1809                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1810                __inner(__receiver, __mi)
1811            }
1812        }
1813    }
1814    #[doc = "`OnShutdown()` overload"]
1815    fn on_shutdown(self) -> () {
1816        unsafe {
1817            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1818            {
1819                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1820                let __vi = *__vt.get(15usize).unwrap_or_else(|| {
1821                    panic!(
1822                        "unity: virtual slot {}
1823 out of range (vtable len {}
1824) on the runtime class behind {}
1825 (method `{}
1826`)",
1827                        15usize,
1828                        __vt.len(),
1829                        <GmapSequence as ::unity::ClassIdentity>::NAME,
1830                        "OnShutdown",
1831                    )
1832                });
1833                let __inner: extern "C" fn(GmapSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1834                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1835                __inner(__receiver, __mi)
1836            }
1837        }
1838    }
1839    #[doc = "`PersistentTick()` overload"]
1840    fn persistent_tick(self) -> () {
1841        unsafe {
1842            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1843            ::unity::il2cpp_call!((::unity::module_base()+0x2b39c00usize)as*mut u8,();
1844(GmapSequence)__receiver)
1845        }
1846    }
1847    #[doc = "`BranchStart()` overload"]
1848    fn branch_start(self) -> () {
1849        unsafe {
1850            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1851            ::unity::il2cpp_call!((::unity::module_base()+0x2b39c10usize)as*mut u8,();
1852(GmapSequence)__receiver)
1853        }
1854    }
1855    #[doc = "`LoadScript()` overload"]
1856    fn load_script(self) -> () {
1857        unsafe {
1858            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1859            ::unity::il2cpp_call!((::unity::module_base()+0x2b39d90usize)as*mut u8,();
1860(GmapSequence)__receiver)
1861        }
1862    }
1863    #[doc = "`UnloadScript()` overload"]
1864    fn unload_script(self) -> () {
1865        unsafe {
1866            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1867            ::unity::il2cpp_call!((::unity::module_base()+0x2b39e70usize)as*mut u8,();
1868(GmapSequence)__receiver)
1869        }
1870    }
1871    #[doc = "`UnloadResources()` overload"]
1872    fn unload_resources(self) -> () {
1873        unsafe {
1874            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1875            ::unity::il2cpp_call!((::unity::module_base()+0x2b39f20usize)as*mut u8,();
1876(GmapSequence)__receiver)
1877        }
1878    }
1879    #[doc = "`Final()` overload"]
1880    fn r#final(self) -> () {
1881        unsafe {
1882            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1883            ::unity::il2cpp_call!((::unity::module_base()+0x2b3a080usize)as*mut u8,();
1884(GmapSequence)__receiver)
1885        }
1886    }
1887    #[doc = "`Init()` overload"]
1888    fn init(self) -> () {
1889        unsafe {
1890            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1891            ::unity::il2cpp_call!((::unity::module_base()+0x2b3a3f0usize)as*mut u8,();
1892(GmapSequence)__receiver)
1893        }
1894    }
1895    #[doc = "`LoadActor()` overload"]
1896    fn load_actor(self) -> () {
1897        unsafe {
1898            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1899            ::unity::il2cpp_call!((::unity::module_base()+0x2b3adb0usize)as*mut u8,();
1900(GmapSequence)__receiver)
1901        }
1902    }
1903    #[doc = "`UnloadUnit()` overload"]
1904    fn unload_unit(self) -> () {
1905        unsafe {
1906            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1907            ::unity::il2cpp_call!((::unity::module_base()+0x2b3ae40usize)as*mut u8,();
1908(GmapSequence)__receiver)
1909        }
1910    }
1911    #[doc = "`LoadResources()` overload"]
1912    fn load_resources(self) -> () {
1913        unsafe {
1914            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1915            ::unity::il2cpp_call!((::unity::module_base()+0x2b3aec0usize)as*mut u8,();
1916(GmapSequence)__receiver)
1917        }
1918    }
1919    #[doc = "`IsLoadingResources()` overload"]
1920    fn is_loading_resources(self) -> bool {
1921        unsafe {
1922            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1923            ::unity::il2cpp_call!((::unity::module_base()+0x2b3b310usize)as*mut u8,bool;
1924(GmapSequence)__receiver)
1925        }
1926    }
1927    #[doc = "`CreateObjectFromPrefab()` overload"]
1928    fn create_object_from_prefab(self) -> () {
1929        unsafe {
1930            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1931            ::unity::il2cpp_call!((::unity::module_base()+0x2b3b630usize)as*mut u8,();
1932(GmapSequence)__receiver)
1933        }
1934    }
1935    #[doc = "`AttachSpotModels()` overload"]
1936    fn attach_spot_models(self) -> () {
1937        unsafe {
1938            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1939            ::unity::il2cpp_call!((::unity::module_base()+0x2b3bb30usize)as*mut u8,();
1940(GmapSequence)__receiver)
1941        }
1942    }
1943    #[doc = "`SetPlayerAndCamera()` overload"]
1944    fn set_player_and_camera(self) -> () {
1945        unsafe {
1946            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1947            ::unity::il2cpp_call!((::unity::module_base()+0x2b3cfe0usize)as*mut u8,();
1948(GmapSequence)__receiver)
1949        }
1950    }
1951    #[doc = "`SetPlayerAndCameraMainFromGodDLC()` overload"]
1952    fn set_player_and_camera_main_from_god_dlc(self) -> () {
1953        unsafe {
1954            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1955            ::unity::il2cpp_call!((::unity::module_base()+0x2b3cac0usize)as*mut u8,();
1956(GmapSequence)__receiver)
1957        }
1958    }
1959    #[doc = "`SetPlayerAndCameraGodDLCFromMain()` overload"]
1960    fn set_player_and_camera_god_dlc_from_main(self) -> () {
1961        unsafe {
1962            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1963            ::unity::il2cpp_call!((::unity::module_base()+0x2b3cd50usize)as*mut u8,();
1964(GmapSequence)__receiver)
1965        }
1966    }
1967    #[doc = "`SetStateM017()` overload"]
1968    fn set_state_m017(self) -> () {
1969        unsafe {
1970            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1971            ::unity::il2cpp_call!((::unity::module_base()+0x2b3d540usize)as*mut u8,();
1972(GmapSequence)__receiver)
1973        }
1974    }
1975    #[doc = "`CheckAppearPath()` overload"]
1976    fn check_appear_path(self) -> () {
1977        unsafe {
1978            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1979            ::unity::il2cpp_call!((::unity::module_base()+0x2b3d9d0usize)as*mut u8,();
1980(GmapSequence)__receiver)
1981        }
1982    }
1983    #[doc = "`AppearPathTick()` overload"]
1984    fn appear_path_tick(self) -> crate::system::collections::ienumerator::IEnumerator {
1985        unsafe {
1986            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1987            ::unity::il2cpp_call!((::unity::module_base()+0x2b3db90usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1988(GmapSequence)__receiver)
1989        }
1990    }
1991    #[doc = "`WaitCameraMove()` overload"]
1992    fn wait_camera_move(self) -> () {
1993        unsafe {
1994            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1995            ::unity::il2cpp_call!((::unity::module_base()+0x2b3dc10usize)as*mut u8,();
1996(GmapSequence)__receiver)
1997        }
1998    }
1999    #[doc = "`WaitCameraMoveStrictly()` overload"]
2000    fn wait_camera_move_strictly(self) -> () {
2001        unsafe {
2002            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2003            ::unity::il2cpp_call!((::unity::module_base()+0x2b3dc50usize)as*mut u8,();
2004(GmapSequence)__receiver)
2005        }
2006    }
2007    #[doc = "`SetPlayerSpot(crate::app::gmapspot::GmapSpot)` overload"]
2008    fn set_player_spot(self, gmap_spot: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot>) -> () {
2009        unsafe {
2010            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2011            ::unity::il2cpp_call!((::unity::module_base()+0x2b3dc90usize)as*mut u8,();
2012(GmapSequence)__receiver,(crate::app::gmapspot::GmapSpot)::core::convert::Into::into(gmap_spot))
2013        }
2014    }
2015    #[doc = "`InitTick()` overload"]
2016    fn init_tick(self) -> () {
2017        unsafe {
2018            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2019            ::unity::il2cpp_call!((::unity::module_base()+0x2b3dfe0usize)as*mut u8,();
2020(GmapSequence)__receiver)
2021        }
2022    }
2023    #[doc = "`GmapHelpEvent()` overload"]
2024    fn gmap_help_event(self) -> crate::system::collections::ienumerator::IEnumerator {
2025        unsafe {
2026            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2027            ::unity::il2cpp_call!((::unity::module_base()+0x2b3e0c0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2028(GmapSequence)__receiver)
2029        }
2030    }
2031    #[doc = "`Tick()` overload"]
2032    fn tick(self) -> () {
2033        unsafe {
2034            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2035            ::unity::il2cpp_call!((::unity::module_base()+0x2b3e140usize)as*mut u8,();
2036(GmapSequence)__receiver)
2037        }
2038    }
2039    #[doc = "`MoveStart()` overload"]
2040    fn move_start(self) -> () {
2041        unsafe {
2042            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2043            ::unity::il2cpp_call!((::unity::module_base()+0x2b3f400usize)as*mut u8,();
2044(GmapSequence)__receiver)
2045        }
2046    }
2047    #[doc = "`StartMoveNewestSpot()` overload"]
2048    fn start_move_newest_spot(self) -> bool {
2049        unsafe {
2050            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2051            ::unity::il2cpp_call!((::unity::module_base()+0x2b3f100usize)as*mut u8,bool;
2052(GmapSequence)__receiver)
2053        }
2054    }
2055    #[doc = "`StartMoveSpotForAutoPlay()` overload"]
2056    fn start_move_spot_for_auto_play(self) -> bool {
2057        unsafe {
2058            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2059            ::unity::il2cpp_call!((::unity::module_base()+0x2b3fc00usize)as*mut u8,bool;
2060(GmapSequence)__receiver)
2061        }
2062    }
2063    #[doc = "`StartMoveTargetSpot(crate::app::gmapspot::GmapSpot)` overload"]
2064    fn start_move_target_spot(self, target_spot: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot>) -> bool {
2065        unsafe {
2066            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2067            ::unity::il2cpp_call!((::unity::module_base()+0x2b3f880usize)as*mut u8,bool;
2068(GmapSequence)__receiver,(crate::app::gmapspot::GmapSpot)::core::convert::Into::into(target_spot))
2069        }
2070    }
2071    #[doc = "`IsAutoMoveMode()` overload"]
2072    fn is_auto_move_mode(self) -> bool {
2073        unsafe {
2074            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2075            ::unity::il2cpp_call!((::unity::module_base()+0x2b3e060usize)as*mut u8,bool;
2076(GmapSequence)__receiver)
2077        }
2078    }
2079    #[doc = "`TryStopAutoMode()` overload"]
2080    fn try_stop_auto_mode(self) -> () {
2081        unsafe {
2082            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2083            ::unity::il2cpp_call!((::unity::module_base()+0x2b3ee90usize)as*mut u8,();
2084(GmapSequence)__receiver)
2085        }
2086    }
2087    #[doc = "`EndAutoMode()` overload"]
2088    fn end_auto_mode(self) -> () {
2089        unsafe {
2090            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2091            ::unity::il2cpp_call!((::unity::module_base()+0x2b40630usize)as*mut u8,();
2092(GmapSequence)__receiver)
2093        }
2094    }
2095    #[doc = "`EnterChapter()` overload"]
2096    fn enter_chapter(self) -> () {
2097        unsafe {
2098            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2099            ::unity::il2cpp_call!((::unity::module_base()+0x2b407a0usize)as*mut u8,();
2100(GmapSequence)__receiver)
2101        }
2102    }
2103    #[doc = "`EnterEncount()` overload"]
2104    fn enter_encount(self) -> () {
2105        unsafe {
2106            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2107            ::unity::il2cpp_call!((::unity::module_base()+0x2b40ba0usize)as*mut u8,();
2108(GmapSequence)__receiver)
2109        }
2110    }
2111    #[doc = "`EnterRecollection()` overload"]
2112    fn enter_recollection(self) -> () {
2113        unsafe {
2114            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2115            ::unity::il2cpp_call!((::unity::module_base()+0x2b414f0usize)as*mut u8,();
2116(GmapSequence)__receiver)
2117        }
2118    }
2119    #[doc = "`InitMoving()` overload"]
2120    fn init_moving(self) -> () {
2121        unsafe {
2122            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2123            ::unity::il2cpp_call!((::unity::module_base()+0x2b416d0usize)as*mut u8,();
2124(GmapSequence)__receiver)
2125        }
2126    }
2127    #[doc = "`Moving()` overload"]
2128    fn moving(self) -> () {
2129        unsafe {
2130            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2131            ::unity::il2cpp_call!((::unity::module_base()+0x2b416e0usize)as*mut u8,();
2132(GmapSequence)__receiver)
2133        }
2134    }
2135    #[doc = "`EndMoving()` overload"]
2136    fn end_moving(self) -> () {
2137        unsafe {
2138            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2139            ::unity::il2cpp_call!((::unity::module_base()+0x2b42080usize)as*mut u8,();
2140(GmapSequence)__receiver)
2141        }
2142    }
2143    #[doc = "`GetMoveSpeed(*mutf32, *mutbool)` overload"]
2144    fn get_move_speed(self) -> (f32, bool) {
2145        unsafe {
2146            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2147            let mut __out_0 = ::core::mem::MaybeUninit::<f32>::uninit();
2148            let mut __out_1 = ::core::mem::MaybeUninit::<bool>::uninit();
2149            ::unity::il2cpp_call!((::unity::module_base()+0x2b41e20usize)as*mut u8,();
2150(GmapSequence)__receiver,(*mut f32)__out_0.as_mut_ptr(),(*mut bool)__out_1.as_mut_ptr());
2151            (__out_0.assume_init(), __out_1.assume_init())
2152        }
2153    }
2154    #[doc = "`AdjustPlayerUnit()` overload"]
2155    fn adjust_player_unit(self) -> () {
2156        unsafe {
2157            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2158            ::unity::il2cpp_call!((::unity::module_base()+0x2b406a0usize)as*mut u8,();
2159(GmapSequence)__receiver)
2160        }
2161    }
2162    #[doc = "`AutoMoveNext()` overload"]
2163    fn auto_move_next(self) -> () {
2164        unsafe {
2165            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2166            ::unity::il2cpp_call!((::unity::module_base()+0x2b3f190usize)as*mut u8,();
2167(GmapSequence)__receiver)
2168        }
2169    }
2170    #[doc = "`EnterFromDlcGod()` overload"]
2171    fn enter_from_dlc_god(self) -> () {
2172        unsafe {
2173            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2174            ::unity::il2cpp_call!((::unity::module_base()+0x2b42940usize)as*mut u8,();
2175(GmapSequence)__receiver)
2176        }
2177    }
2178    #[doc = "`MoveFromDlcGod()` overload"]
2179    fn move_from_dlc_god(self) -> () {
2180        unsafe {
2181            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2182            ::unity::il2cpp_call!((::unity::module_base()+0x2b42cb0usize)as*mut u8,();
2183(GmapSequence)__receiver)
2184        }
2185    }
2186    #[doc = "`MoveEndFromDlcGod()` overload"]
2187    fn move_end_from_dlc_god(self) -> () {
2188        unsafe {
2189            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2190            ::unity::il2cpp_call!((::unity::module_base()+0x2b434c0usize)as*mut u8,();
2191(GmapSequence)__receiver)
2192        }
2193    }
2194    #[doc = "`MovingFade()` overload"]
2195    fn moving_fade(self) -> () {
2196        unsafe {
2197            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2198            ::unity::il2cpp_call!((::unity::module_base()+0x2b436e0usize)as*mut u8,();
2199(GmapSequence)__receiver)
2200        }
2201    }
2202    #[doc = "`PlayBgm()` overload"]
2203    fn play_bgm(self) -> () {
2204        unsafe {
2205            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2206            ::unity::il2cpp_call!((::unity::module_base()+0x2b43bb0usize)as*mut u8,();
2207(GmapSequence)__receiver)
2208        }
2209    }
2210    #[doc = "`StopBgm()` overload"]
2211    fn stop_bgm(self) -> () {
2212        unsafe {
2213            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2214            ::unity::il2cpp_call!((::unity::module_base()+0x2b43d30usize)as*mut u8,();
2215(GmapSequence)__receiver)
2216        }
2217    }
2218    #[doc = "`PauseBgm()` overload"]
2219    fn pause_bgm(self) -> () {
2220        unsafe {
2221            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2222            ::unity::il2cpp_call!((::unity::module_base()+0x2b43e70usize)as*mut u8,();
2223(GmapSequence)__receiver)
2224        }
2225    }
2226    #[doc = "`ResumeBgm()` overload"]
2227    fn resume_bgm(self) -> () {
2228        unsafe {
2229            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2230            ::unity::il2cpp_call!((::unity::module_base()+0x2b43fb0usize)as*mut u8,();
2231(GmapSequence)__receiver)
2232        }
2233    }
2234    #[doc = "`KeyHelpHide()` overload"]
2235    fn key_help_hide(self) -> () {
2236        unsafe {
2237            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2238            ::unity::il2cpp_call!((::unity::module_base()+0x2b3f5c0usize)as*mut u8,();
2239(GmapSequence)__receiver)
2240        }
2241    }
2242    #[doc = "`KeyHelpShow()` overload"]
2243    fn key_help_show(self) -> () {
2244        unsafe {
2245            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2246            ::unity::il2cpp_call!((::unity::module_base()+0x2b42710usize)as*mut u8,();
2247(GmapSequence)__receiver)
2248        }
2249    }
2250    #[doc = "`SaveDataLoad()` overload"]
2251    fn save_data_load(self) -> () {
2252        unsafe {
2253            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2254            ::unity::il2cpp_call!((::unity::module_base()+0x2b440f0usize)as*mut u8,();
2255(GmapSequence)__receiver)
2256        }
2257    }
2258    #[doc = "`SaveDataLoadResult()` overload"]
2259    fn save_data_load_result(self) -> () {
2260        unsafe {
2261            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2262            ::unity::il2cpp_call!((::unity::module_base()+0x2b441d0usize)as*mut u8,();
2263(GmapSequence)__receiver)
2264        }
2265    }
2266    #[doc = "`SaveDataRelease()` overload"]
2267    fn save_data_release(self) -> () {
2268        unsafe {
2269            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2270            ::unity::il2cpp_call!((::unity::module_base()+0x2b443a0usize)as*mut u8,();
2271(GmapSequence)__receiver)
2272        }
2273    }
2274    #[doc = "`SaveDataNormalize()` overload"]
2275    fn save_data_normalize(self) -> () {
2276        unsafe {
2277            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2278            ::unity::il2cpp_call!((::unity::module_base()+0x2b44470usize)as*mut u8,();
2279(GmapSequence)__receiver)
2280        }
2281    }
2282    #[doc = "`get_Version()` overload"]
2283    fn get_version(self) -> i32 {
2284        unsafe {
2285            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2286            {
2287                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2288                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2289                    panic!(
2290                        "unity: virtual slot {}
2291 out of range (vtable len {}
2292) on the runtime class behind {}
2293 (method `{}
2294`)",
2295                        18usize,
2296                        __vt.len(),
2297                        <GmapSequence as ::unity::ClassIdentity>::NAME,
2298                        "get_Version",
2299                    )
2300                });
2301                let __inner: extern "C" fn(GmapSequence, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
2302                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2303                __inner(__receiver, __mi)
2304            }
2305        }
2306    }
2307    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
2308    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
2309        unsafe {
2310            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2311            {
2312                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2313                let __vi = *__vt.get(20usize).unwrap_or_else(|| {
2314                    panic!(
2315                        "unity: virtual slot {}
2316 out of range (vtable len {}
2317) on the runtime class behind {}
2318 (method `{}
2319`)",
2320                        20usize,
2321                        __vt.len(),
2322                        <GmapSequence as ::unity::ClassIdentity>::NAME,
2323                        "OnSerialize",
2324                    )
2325                });
2326                let __inner: extern "C" fn(GmapSequence, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
2327                    ::core::mem::transmute(__vi.method_ptr);
2328                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2329                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
2330            }
2331        }
2332    }
2333    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
2334    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
2335        unsafe {
2336            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2337            {
2338                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2339                let __vi = *__vt.get(21usize).unwrap_or_else(|| {
2340                    panic!(
2341                        "unity: virtual slot {}
2342 out of range (vtable len {}
2343) on the runtime class behind {}
2344 (method `{}
2345`)",
2346                        21usize,
2347                        __vt.len(),
2348                        <GmapSequence as ::unity::ClassIdentity>::NAME,
2349                        "OnDeserialize",
2350                    )
2351                });
2352                let __inner: extern "C" fn(GmapSequence, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
2353                    ::core::mem::transmute(__vi.method_ptr);
2354                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2355                __inner(
2356                    __receiver,
2357                    ::core::convert::Into::into(stream),
2358                    ::core::convert::Into::into(version),
2359                    __mi,
2360                )
2361            }
2362        }
2363    }
2364    #[doc = "`IsPlayAppearEncountSound()` overload"]
2365    fn is_play_appear_encount_sound(self) -> bool {
2366        unsafe {
2367            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2368            ::unity::il2cpp_call!((::unity::module_base()+0x2b44650usize)as*mut u8,bool;
2369(GmapSequence)__receiver)
2370        }
2371    }
2372    #[doc = "`CameraTrackingOn()` overload"]
2373    fn camera_tracking_on(self) -> () {
2374        unsafe {
2375            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2376            ::unity::il2cpp_call!((::unity::module_base()+0x2b42ca0usize)as*mut u8,();
2377(GmapSequence)__receiver)
2378        }
2379    }
2380    #[doc = "`CameraTrackingOff()` overload"]
2381    fn camera_tracking_off(self) -> () {
2382        unsafe {
2383            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2384            ::unity::il2cpp_call!((::unity::module_base()+0x2b3db80usize)as*mut u8,();
2385(GmapSequence)__receiver)
2386        }
2387    }
2388    #[doc = "`SetUpEncountInfo()` overload"]
2389    fn set_up_encount_info(self) -> () {
2390        unsafe {
2391            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2392            ::unity::il2cpp_call!((::unity::module_base()+0x2b44670usize)as*mut u8,();
2393(GmapSequence)__receiver)
2394        }
2395    }
2396    #[doc = "`GmapMenuCreateBind(crate::app::procinst::ProcInst)` overload"]
2397    fn gmap_menu_create_bind(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
2398        unsafe {
2399            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2400            ::unity::il2cpp_call!((::unity::module_base()+0x2b3efa0usize)as*mut u8,();
2401(GmapSequence)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
2402        }
2403    }
2404    #[doc = "`.ctor()` overload"]
2405    fn ctor(self) -> () {
2406        unsafe {
2407            let __receiver = <GmapSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2408            ::unity::il2cpp_call!((::unity::module_base()+0x2b44700usize)as*mut u8,();
2409(GmapSequence)__receiver)
2410        }
2411    }
2412}
2413
2414#[cfg(feature = "app-gmapsequence")]
2415impl<__T: IGmapSequence> IGmapSequenceMethods for __T {}
2416
2417#[cfg(feature = "app-gmapsequence")]
2418impl GmapSequence {
2419    pub fn get_loading_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2421    }
2422
2423    pub fn get_now_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2425    }
2426
2427    pub fn set_now_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2429    }
2430
2431    pub fn get_gmap_spot_id_from_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2433    }
2434
2435    pub fn set_gmap_spot_id_from_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2437    }
2438
2439    pub fn get_is_move_fast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2441    }
2442
2443    pub fn set_is_move_fast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2445    }
2446
2447    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2449    }
2450
2451    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2453    }
2454
2455    pub fn on_shutdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2457    }
2458
2459    pub fn persistent_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2461    }
2462
2463    pub fn branch_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2465    }
2466
2467    pub fn load_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2469    }
2470
2471    pub fn unload_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2473    }
2474
2475    pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2477    }
2478
2479    pub fn final_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2481    }
2482
2483    pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2485    }
2486
2487    pub fn load_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2489    }
2490
2491    pub fn unload_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2493    }
2494
2495    pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2497    }
2498
2499    pub fn is_loading_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2501    }
2502
2503    pub fn create_object_from_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2505    }
2506
2507    pub fn attach_spot_models_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2509    }
2510
2511    pub fn set_player_and_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2513    }
2514
2515    pub fn set_player_and_camera_main_from_god_dlc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
2517    }
2518
2519    pub fn set_player_and_camera_god_dlc_from_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
2521    }
2522
2523    pub fn set_state_m017_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
2525    }
2526
2527    pub fn check_appear_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
2529    }
2530
2531    pub fn appear_path_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
2533    }
2534
2535    pub fn wait_camera_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
2537    }
2538
2539    pub fn wait_camera_move_strictly_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
2541    }
2542
2543    pub fn set_player_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
2545    }
2546
2547    pub fn init_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
2549    }
2550
2551    pub fn gmap_help_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
2553    }
2554
2555    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
2557    }
2558
2559    pub fn move_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
2561    }
2562
2563    pub fn start_move_newest_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
2565    }
2566
2567    pub fn start_move_spot_for_auto_play_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
2569    }
2570
2571    pub fn start_move_target_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
2573    }
2574
2575    pub fn is_auto_move_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
2577    }
2578
2579    pub fn try_stop_auto_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
2581    }
2582
2583    pub fn end_auto_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
2585    }
2586
2587    pub fn enter_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
2589    }
2590
2591    pub fn enter_encount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2592        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
2593    }
2594
2595    pub fn enter_recollection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2596        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
2597    }
2598
2599    pub fn init_moving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2600        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
2601    }
2602
2603    pub fn moving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
2605    }
2606
2607    pub fn end_moving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2608        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
2609    }
2610
2611    pub fn get_move_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2612        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
2613    }
2614
2615    pub fn adjust_player_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2616        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
2617    }
2618
2619    pub fn auto_move_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2620        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
2621    }
2622
2623    pub fn enter_from_dlc_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2624        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
2625    }
2626
2627    pub fn move_from_dlc_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
2629    }
2630
2631    pub fn move_end_from_dlc_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
2633    }
2634
2635    pub fn moving_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
2637    }
2638
2639    pub fn play_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
2641    }
2642
2643    pub fn stop_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
2645    }
2646
2647    pub fn pause_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
2649    }
2650
2651    pub fn resume_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
2653    }
2654
2655    pub fn key_help_hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
2657    }
2658
2659    pub fn key_help_show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
2661    }
2662
2663    pub fn save_data_load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
2665    }
2666
2667    pub fn save_data_load_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
2669    }
2670
2671    pub fn save_data_release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
2673    }
2674
2675    pub fn save_data_normalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
2677    }
2678
2679    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
2681    }
2682
2683    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
2685    }
2686
2687    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
2689    }
2690
2691    pub fn is_reverse_stick_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
2693    }
2694
2695    pub fn is_check_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
2697    }
2698
2699    pub fn show_dialog_opened_m026_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
2701    }
2702
2703    pub fn is_play_appear_encount_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
2705    }
2706
2707    pub fn camera_tracking_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
2709    }
2710
2711    pub fn camera_tracking_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
2713    }
2714
2715    pub fn set_up_encount_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
2717    }
2718
2719    pub fn gmap_menu_create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
2721    }
2722
2723    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
2725    }
2726
2727    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
2729    }
2730
2731    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
2733    }
2734}
2735
2736#[cfg(feature = "app-gmapsequence")]
2737impl GmapSequence {
2738    #[doc = "Direct (non-virtual) call to `GmapSequence`'s own `get_LoadingMode`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2739    pub unsafe fn get_loading_mode(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::loadingmanager::LoadingManager_Modes {
2740        let __mi = Self::get_loading_mode_method_info();
2741        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::loadingmanager::LoadingManager_Modes =
2742            ::core::mem::transmute(__mi.method_ptr);
2743        __inner(this.into(), ::core::option::Option::None)
2744    }
2745
2746    #[doc = "Direct (non-virtual) call to `GmapSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2747    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2748        let __mi = Self::on_create_method_info();
2749        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2750        __inner(this.into(), ::core::option::Option::None)
2751    }
2752
2753    #[doc = "Direct (non-virtual) call to `GmapSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2754    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2755        let __mi = Self::on_dispose_method_info();
2756        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2757        __inner(this.into(), ::core::option::Option::None)
2758    }
2759
2760    #[doc = "Direct (non-virtual) call to `GmapSequence`'s own `OnShutdown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2761    pub unsafe fn on_shutdown(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2762        let __mi = Self::on_shutdown_method_info();
2763        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2764        __inner(this.into(), ::core::option::Option::None)
2765    }
2766
2767    #[doc = "Direct (non-virtual) call to `GmapSequence`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2768    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
2769        let __mi = Self::get_version_method_info();
2770        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
2771        __inner(this.into(), ::core::option::Option::None)
2772    }
2773
2774    #[doc = "Direct (non-virtual) call to `GmapSequence`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2775    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
2776        let __mi = Self::on_serialize_method_info();
2777        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
2778            ::core::mem::transmute(__mi.method_ptr);
2779        __inner(this.into(), stream, ::core::option::Option::None)
2780    }
2781
2782    #[doc = "Direct (non-virtual) call to `GmapSequence`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2783    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
2784        let __mi = Self::on_deserialize_method_info();
2785        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
2786            ::core::mem::transmute(__mi.method_ptr);
2787        __inner(this.into(), stream, version, ::core::option::Option::None)
2788    }
2789}
2790
2791#[cfg(feature = "app-gmapsequence")]
2792impl GmapSequence {
2793    #[doc = "`.ctor()` — no args"]
2794    pub fn new() -> Self {
2795        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2796            panic!(
2797                "{}
2798::{}
2799 failed to instantiate",
2800                ::core::stringify!(GmapSequence),
2801                ::core::stringify!(new),
2802            )
2803        });
2804        <Self as IGmapSequenceMethods>::ctor(this);
2805        this
2806    }
2807}
2808
2809#[cfg(feature = "app-gmapsequence")]
2810impl GmapSequence_EnterChapterSequence {
2811    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::gmapspot::GmapSpot, crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type, crate::system::action::Action)` overload"]
2812    pub fn create_bind(
2813        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2814        now_spot: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot>,
2815        r#type: impl ::core::convert::Into<crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type>,
2816        decide_event_handler: impl ::core::convert::Into<crate::system::action::Action>,
2817    ) -> () {
2818        unsafe {
2819            ::unity::il2cpp_call!((::unity::module_base()+0x1ccf790usize)as*mut u8,();
2820(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::gmapspot::GmapSpot)::core::convert::Into::into(now_spot),(crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type)::core::convert::Into::into(r#type),(crate::system::action::Action)::core::convert::Into::into(decide_event_handler))
2821        }
2822    }
2823}
2824
2825#[cfg(feature = "app-gmapsequence")]
2826pub trait IGmapSequence_EnterChapterSequenceMethods: IGmapSequence_EnterChapterSequence {
2827    #[doc = "`.ctor(crate::app::gmapspot::GmapSpot, crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type, crate::system::action::Action)` overload"]
2828    fn ctor(
2829        self,
2830        now_spot: impl ::core::convert::Into<crate::app::gmapspot::GmapSpot>,
2831        r#type: impl ::core::convert::Into<crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type>,
2832        decide_event_handler: impl ::core::convert::Into<crate::system::action::Action>,
2833    ) -> () {
2834        unsafe {
2835            let __receiver =
2836                <GmapSequence_EnterChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2837            ::unity::il2cpp_call!((::unity::module_base()+0x1ccf130usize)as*mut u8,();
2838(GmapSequence_EnterChapterSequence)__receiver,(crate::app::gmapspot::GmapSpot)::core::convert::Into::into(now_spot),(crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type)::core::convert::Into::into(r#type),(crate::system::action::Action)::core::convert::Into::into(decide_event_handler))
2839        }
2840    }
2841    #[doc = "`Branch()` overload"]
2842    fn branch(self) -> () {
2843        unsafe {
2844            let __receiver =
2845                <GmapSequence_EnterChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2846            ::unity::il2cpp_call!((::unity::module_base()+0x1ccf330usize)as*mut u8,();
2847(GmapSequence_EnterChapterSequence)__receiver)
2848        }
2849    }
2850    #[doc = "`Talk()` overload"]
2851    fn talk(self) -> () {
2852        unsafe {
2853            let __receiver =
2854                <GmapSequence_EnterChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2855            ::unity::il2cpp_call!((::unity::module_base()+0x1ccf500usize)as*mut u8,();
2856(GmapSequence_EnterChapterSequence)__receiver)
2857        }
2858    }
2859    #[doc = "`OpenDialog()` overload"]
2860    fn open_dialog(self) -> () {
2861        unsafe {
2862            let __receiver =
2863                <GmapSequence_EnterChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2864            ::unity::il2cpp_call!((::unity::module_base()+0x1ccf5b0usize)as*mut u8,();
2865(GmapSequence_EnterChapterSequence)__receiver)
2866        }
2867    }
2868    #[doc = "`Final()` overload"]
2869    fn r#final(self) -> () {
2870        unsafe {
2871            let __receiver =
2872                <GmapSequence_EnterChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2873            ::unity::il2cpp_call!((::unity::module_base()+0x1ccf6d0usize)as*mut u8,();
2874(GmapSequence_EnterChapterSequence)__receiver)
2875        }
2876    }
2877}
2878
2879#[cfg(feature = "app-gmapsequence")]
2880impl<__T: IGmapSequence_EnterChapterSequence> IGmapSequence_EnterChapterSequenceMethods for __T {}
2881
2882#[cfg(feature = "app-gmapsequence")]
2883impl GmapSequence_EnterChapterSequence {
2884    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2885        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2886    }
2887
2888    pub fn branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2890    }
2891
2892    pub fn talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2894    }
2895
2896    pub fn open_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2898    }
2899
2900    pub fn final_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2902    }
2903
2904    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2906    }
2907}
2908
2909#[cfg(feature = "app-gmapsequence")]
2910impl GmapSequence_EnterChapterSequence {
2911    #[doc = "`.ctor(crate::app::gmapspot::GmapSpot, crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type, crate::system::action::Action)` — overload selector"]
2912    pub fn new(
2913        now_spot: crate::app::gmapspot::GmapSpot,
2914        r#type: crate::app::gmap::enterchapteryesnodialog::EnterChapterYesNoDialog_Type,
2915        decide_event_handler: crate::system::action::Action,
2916    ) -> Self {
2917        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2918            panic!(
2919                "{}
2920::{}
2921 failed to instantiate",
2922                ::core::stringify!(GmapSequence_EnterChapterSequence),
2923                ::core::stringify!(new),
2924            )
2925        });
2926        <Self as IGmapSequence_EnterChapterSequenceMethods>::ctor(this, now_spot, r#type, decide_event_handler);
2927        this
2928    }
2929}
2930
2931#[cfg(feature = "app-gmapsequence")]
2932#[doc(hidden)]
2933pub mod prelude {
2934    pub use super::{
2935        GmapSequence, GmapSequence_EnterChapterSequence, GmapSequence_EnterChapterSequence_Label, GmapSequence_GmapDisposeSequence,
2936        GmapSequence_GmapDisposeSequence_Label, GmapSequence_GmapFreeCameraSequence, GmapSequence_GmapFreeCameraSequence_Dir,
2937        GmapSequence_GmapFreeCameraSequence_DirFlag, GmapSequence_GmapFreeCameraSequence_DirFlagField, GmapSequence_GmapFreeCameraSequence_Label,
2938        GmapSequence_GmapFreeCameraSequence_SelfDestroy, GmapSequence_GmapTeleportSequence, GmapSequence_GmapTeleportSequence_Label,
2939        GmapSequence_GmapWholeMapSequence, GmapSequence_GmapWholeMapSequence_Label, GmapSequence_Label, IGmapSequence, IGmapSequenceMethods,
2940        IGmapSequence_EnterChapterSequence, IGmapSequence_EnterChapterSequenceMethods, IGmapSequence_GmapDisposeSequence,
2941        IGmapSequence_GmapDisposeSequenceMethods, IGmapSequence_GmapFreeCameraSequence, IGmapSequence_GmapFreeCameraSequenceMethods,
2942        IGmapSequence_GmapFreeCameraSequence_DirFlagField, IGmapSequence_GmapFreeCameraSequence_DirFlagFieldMethods,
2943        IGmapSequence_GmapFreeCameraSequence_SelfDestroy, IGmapSequence_GmapFreeCameraSequence_SelfDestroyMethods,
2944        IGmapSequence_GmapTeleportSequence, IGmapSequence_GmapTeleportSequenceMethods, IGmapSequence_GmapWholeMapSequence,
2945        IGmapSequence_GmapWholeMapSequenceMethods,
2946    };
2947    #[cfg(feature = "app-bitfield32")]
2948    pub use crate::app::bitfield32::IBitField32Methods;
2949    #[cfg(feature = "app-bitfieldcommon")]
2950    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
2951    #[cfg(feature = "app-bitfieldtemplate32_1")]
2952    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
2953    #[cfg(feature = "app-procinst")]
2954    pub use crate::app::procinst::IProcInstMethods;
2955    #[cfg(feature = "app-procscenesequence_1")]
2956    pub use crate::app::procscenesequence_1::IProcSceneSequence_1Methods;
2957    #[cfg(feature = "app-singletonprocinst_1")]
2958    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
2959    #[cfg(feature = "system-object")]
2960    pub use crate::system::object::IObjectMethods;
2961    #[cfg(feature = "system-enum")]
2962    pub use crate::system::r#enum::IEnumMethods;
2963    #[cfg(feature = "system-valuetype")]
2964    pub use crate::system::valuetype::IValueTypeMethods;
2965    #[cfg(feature = "unity_engine-behaviour")]
2966    pub use crate::unity_engine::behaviour::IBehaviourMethods;
2967    #[cfg(feature = "unity_engine-component")]
2968    pub use crate::unity_engine::component::IComponentMethods;
2969    #[cfg(feature = "unity_engine-monobehaviour")]
2970    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
2971    #[cfg(feature = "unity_engine-object_2")]
2972    pub use crate::unity_engine::object_2::IObject_2Methods;
2973    pub use crate::{
2974        app::{
2975            bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, procinst::IProcInst,
2976            procscenesequence_1::IProcSceneSequence_1, singletonprocinst_1::ISingletonProcInst_1,
2977        },
2978        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2979        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
2980    };
2981}