Skip to main content

engage/generated/app/
hubsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-hubsequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            basicdialogitem::{BasicDialogItem, IBasicDialogItem},
11            basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
12            basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
13            basicmenu::{BasicMenu, IBasicMenu},
14            basicmenuitem::{BasicMenuItem, IBasicMenuItem},
15            procinst::{IProcInst, ProcInst},
16            procscenesequence_1::{IProcSceneSequence_1, ProcSceneSequence_1},
17            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
18        },
19        system::{
20            object::{IObject, Object},
21            r#enum::{Enum, IEnum},
22            valuetype::{IValueType, ValueType},
23        },
24    };
25
26    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterMenu_RankingMenuItem.md"))]
27    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterMenu.RankingMenuItem")]
28    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
29    pub struct HubSequence_LastChapterMenu_RankingMenuItem {}
30
31    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterSequence.md"))]
32    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterSequence")]
33    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::hubsequence::HubSequence_LastChapterSequence>)]
34    pub struct HubSequence_LastChapterSequence {
35        #[static_field]
36        #[rename(name = "isGotoLastConfirm")]
37        pub is_goto_last_confirm: bool,
38    }
39
40    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_AreaString.md"))]
41    #[::unity::class(namespace = "App", name = "HubSequence.AreaString")]
42    #[parent(crate::system::object::Object)]
43    pub struct HubSequence_AreaString {
44        #[offset(16)]
45        #[rename(name = "m_value")]
46        pub m_value: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
47        #[offset(24)]
48        #[rename(name = "m_lastValue")]
49        pub m_last_value: ::unity::Il2CppString,
50    }
51
52    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterMenu.md"))]
53    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterMenu")]
54    #[parent(crate::app::basicmenu::BasicMenu)]
55    pub struct HubSequence_LastChapterMenu {}
56
57    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterMenu_GoToMenuItem.md"))]
58    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterMenu.GoToMenuItem")]
59    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
60    pub struct HubSequence_LastChapterMenu_GoToMenuItem {}
61
62    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_ConfirmEndRollDialogItemYes.md"))]
63    #[::unity::class(namespace = "App", name = "HubSequence.ConfirmEndRollDialogItemYes")]
64    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
65    pub struct HubSequence_ConfirmEndRollDialogItemYes {}
66
67    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterGoToMenuItem.md"))]
68    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterGoToMenuItem")]
69    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
70    pub struct HubSequence_LastChapterGoToMenuItem {}
71
72    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem.md"))]
73    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterMenu.RankingMenuItem.ConfirmDialog.YesMenuItem")]
74    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
75    pub struct HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem {
76        #[offset(112)]
77        #[rename(name = "m_ResultFunc")]
78        pub m_result_func: crate::app::netenablesequence::NetEnableSequence_ResultFunction,
79    }
80
81    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes.md"))]
82    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterSequence.ConfirmGotoLastDialogItemYes")]
83    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
84    pub struct HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes {}
85
86    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog.md"))]
87    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterMenu.RankingMenuItem.ConfirmDialog")]
88    #[parent(crate::system::object::Object)]
89    pub struct HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog {}
90
91    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterSequence_Label.md"))]
92    #[repr(C)]
93    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
94    pub struct HubSequence_LastChapterSequence_Label {
95        pub value: i32,
96    }
97    impl ::unity::ClassIdentity for HubSequence_LastChapterSequence_Label {
98        const NAME: &'static str = "HubSequence.LastChapterSequence.Label";
99        const NAMESPACE: &'static str = "App";
100
101        fn class() -> ::unity::Class {
102            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
103            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
104        }
105    }
106    impl ::unity::IlType for HubSequence_LastChapterSequence_Label {
107        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
108            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
109        }
110    }
111    impl HubSequence_LastChapterSequence_Label {
112        pub fn menu() -> Self {
113            Self { value: 0 }
114        }
115
116        pub fn go_to() -> Self {
117            Self { value: 1 }
118        }
119
120        pub fn ranking() -> Self {
121            Self { value: 2 }
122        }
123
124        pub fn end() -> Self {
125            Self { value: 3 }
126        }
127    }
128
129    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_Label.md"))]
130    #[repr(C)]
131    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
132    pub struct HubSequence_Label {
133        pub value: i32,
134    }
135    impl ::unity::ClassIdentity for HubSequence_Label {
136        const NAME: &'static str = "HubSequence.Label";
137        const NAMESPACE: &'static str = "App";
138
139        fn class() -> ::unity::Class {
140            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
141            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
142        }
143    }
144    impl ::unity::IlType for HubSequence_Label {
145        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
146            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
147        }
148    }
149    impl HubSequence_Label {
150        pub fn none() -> Self {
151            Self { value: 0 }
152        }
153
154        pub fn init() -> Self {
155            Self { value: 1 }
156        }
157
158        pub fn reload() -> Self {
159            Self { value: 2 }
160        }
161
162        pub fn main() -> Self {
163            Self { value: 3 }
164        }
165
166        pub fn talk() -> Self {
167            Self { value: 4 }
168        }
169
170        pub fn script() -> Self {
171            Self { value: 5 }
172        }
173
174        pub fn fast_travel() -> Self {
175            Self { value: 6 }
176        }
177
178        pub fn mascot() -> Self {
179            Self { value: 7 }
180        }
181
182        pub fn arena() -> Self {
183            Self { value: 8 }
184        }
185
186        pub fn pedestal() -> Self {
187            Self { value: 9 }
188        }
189
190        pub fn dragon_ride() -> Self {
191            Self { value: 10 }
192        }
193
194        pub fn fishing() -> Self {
195            Self { value: 11 }
196        }
197
198        pub fn muscle_exercise() -> Self {
199            Self { value: 12 }
200        }
201
202        pub fn ring_cleaning() -> Self {
203            Self { value: 13 }
204        }
205
206        pub fn fortune_telling() -> Self {
207            Self { value: 14 }
208        }
209
210        pub fn signboard() -> Self {
211            Self { value: 15 }
212        }
213
214        pub fn jukebox() -> Self {
215            Self { value: 16 }
216        }
217
218        pub fn rest_place() -> Self {
219            Self { value: 17 }
220        }
221
222        pub fn chest() -> Self {
223            Self { value: 18 }
224        }
225
226        pub fn amiibo() -> Self {
227            Self { value: 19 }
228        }
229
230        pub fn cape_tower() -> Self {
231            Self { value: 20 }
232        }
233
234        pub fn animal() -> Self {
235            Self { value: 21 }
236        }
237
238        pub fn photo() -> Self {
239            Self { value: 22 }
240        }
241
242        pub fn well() -> Self {
243            Self { value: 23 }
244        }
245
246        pub fn pool() -> Self {
247            Self { value: 24 }
248        }
249
250        pub fn fruit() -> Self {
251            Self { value: 25 }
252        }
253
254        pub fn horse() -> Self {
255            Self { value: 26 }
256        }
257
258        pub fn end_roll() -> Self {
259            Self { value: 27 }
260        }
261
262        pub fn flea_market() -> Self {
263            Self { value: 28 }
264        }
265
266        pub fn call_script() -> Self {
267            Self { value: 29 }
268        }
269
270        pub fn kizuna_exit() -> Self {
271            Self { value: 30 }
272        }
273
274        pub fn last_chapter() -> Self {
275            Self { value: 31 }
276        }
277
278        pub fn exit() -> Self {
279            Self { value: 32 }
280        }
281
282        pub fn end() -> Self {
283            Self { value: 33 }
284        }
285
286        pub fn tail() -> Self {
287            Self { value: 34 }
288        }
289
290        pub fn save_data_load() -> Self {
291            Self { value: 35 }
292        }
293    }
294
295    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence.md"))]
296    #[::unity::class(namespace = "App", name = "HubSequence")]
297    #[parent(crate::app::procscenesequence_1::ProcSceneSequence_1<crate::app::hubsequence::HubSequence>)]
298    pub struct HubSequence {
299        #[offset(136)]
300        #[rename(name = "m_ScriptFuncName")]
301        pub m_script_func_name: ::unity::Il2CppString,
302        #[offset(144)]
303        #[rename(name = "m_FastTravelID")]
304        pub m_fast_travel_id: ::unity::Il2CppString,
305        #[offset(152)]
306        #[rename(name = "m_TalkAccess")]
307        pub m_talk_access: crate::app::hubaccess::HubAccess,
308        #[offset(160)]
309        #[rename(name = "m_IsBackgroundBind")]
310        pub m_is_background_bind: bool,
311        #[offset(161)]
312        #[rename(name = "m_IsKeyHelp")]
313        pub m_is_key_help: bool,
314        #[offset(162)]
315        #[rename(name = "m_IsCave")]
316        pub m_is_cave: bool,
317        #[offset(168)]
318        #[rename(name = "m_SceneName")]
319        pub m_scene_name: ::unity::Il2CppString,
320        #[offset(176)]
321        #[rename(name = "m_StartName")]
322        pub m_start_name: ::unity::Il2CppString,
323        #[offset(184)]
324        #[rename(name = "m_HubRoot")]
325        pub m_hub_root: crate::unity_engine::gameobject::GameObject,
326        #[offset(192)]
327        #[rename(name = "m_HubEnv")]
328        pub m_hub_env: crate::unity_engine::gameobject::GameObject,
329        #[offset(200)]
330        #[rename(name = "m_HubLocatorGroup")]
331        pub m_hub_locator_group: crate::app::hublocatorgroup::HubLocatorGroup,
332        #[offset(208)]
333        #[rename(name = "m_HubPlayerController")]
334        pub m_hub_player_controller: crate::app::hubplayercontroller::HubPlayerController,
335        #[offset(216)]
336        #[rename(name = "m_HubCamera")]
337        pub m_hub_camera: crate::app::hubcamera::HubCamera,
338        #[offset(224)]
339        #[rename(name = "m_ButtonNavi")]
340        pub m_button_navi: crate::unity_engine::gameobject::GameObject,
341        #[offset(232)]
342        #[rename(name = "m_DragonRideNode")]
343        pub m_dragon_ride_node: crate::unity_engine::gameobject::GameObject,
344        #[offset(240)]
345        #[rename(name = "m_DragonRideEnv")]
346        pub m_dragon_ride_env: crate::unity_engine::gameobject::GameObject,
347        #[offset(248)]
348        #[rename(name = "m_FishingNode")]
349        pub m_fishing_node: crate::unity_engine::gameobject::GameObject,
350        #[offset(256)]
351        #[rename(name = "m_Hologram")]
352        pub m_hologram: crate::unity_engine::gameobject::GameObject,
353        #[offset(264)]
354        #[rename(name = "m_HubEffect")]
355        pub m_hub_effect: crate::unity_engine::gameobject::GameObject,
356        #[offset(272)]
357        #[rename(name = "m_LensFlare")]
358        pub m_lens_flare: crate::unity_engine::gameobject::GameObject,
359        #[offset(280)]
360        #[rename(name = "m_MyRoomAccObject")]
361        pub m_my_room_acc_object: crate::unity_engine::gameobject::GameObject,
362        #[offset(288)]
363        #[rename(name = "m_MyRoomAcc")]
364        pub m_my_room_acc: crate::app::resourcehandle_2::ResourceHandle_2,
365        #[offset(344)]
366        #[rename(name = "m_IsShutdown")]
367        pub m_is_shutdown: bool,
368        #[offset(348)]
369        #[rename(name = "m_numPieceOfBond")]
370        pub m_num_piece_of_bond: i32,
371        #[offset(352)]
372        #[rename(name = "EndRollDisableList")]
373        pub end_roll_disable_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>,
374        #[offset(360)]
375        #[rename(name = "ArgConfirmMid")]
376        pub arg_confirm_mid: ::unity::Il2CppString,
377        #[offset(368)]
378        #[rename(name = "ArgScriptName")]
379        pub arg_script_name: ::unity::Il2CppString,
380        #[offset(376)]
381        #[rename(name = "SolanelBgmList")]
382        pub solanel_bgm_list: ::unity::Array<::unity::Il2CppString>,
383    }
384
385    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem.md"))]
386    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterMenu.RankingMenuItem.ConfirmDialog.NoMenuItem")]
387    #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
388    pub struct HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem {}
389
390    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterSequence_ConfirmDialogItemNo.md"))]
391    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterSequence.ConfirmDialogItemNo")]
392    #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
393    pub struct HubSequence_LastChapterSequence_ConfirmDialogItemNo {}
394
395    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_LastChapterRankingMenuItem.md"))]
396    #[::unity::class(namespace = "App", name = "HubSequence.LastChapterRankingMenuItem")]
397    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
398    pub struct HubSequence_LastChapterRankingMenuItem {}
399
400    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/hubsequence/HubSequence_ConfirmEndRollDialogItemNo.md"))]
401    #[::unity::class(namespace = "App", name = "HubSequence.ConfirmEndRollDialogItemNo")]
402    #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
403    pub struct HubSequence_ConfirmEndRollDialogItemNo {}
404}
405
406#[cfg(feature = "app-hubsequence-types")]
407pub use __types::*;
408
409#[cfg(feature = "app-hubsequence")]
410pub trait IHubSequence_LastChapterMenu_RankingMenuItemMethods: IHubSequence_LastChapterMenu_RankingMenuItem {
411    #[doc = "`GetName()` overload"]
412    fn get_name(self) -> ::unity::Il2CppString {
413        unsafe {
414            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem as ::unity::FromIlInstance>::from_il_instance(
415                <Self as ::unity::SystemObject>::as_instance(self),
416            );
417            {
418                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
419                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
420                    panic!(
421                        "unity: virtual slot {}
422 out of range (vtable len {}
423) on the runtime class behind {}
424 (method `{}
425`)",
426                        4usize,
427                        __vt.len(),
428                        <HubSequence_LastChapterMenu_RankingMenuItem as ::unity::ClassIdentity>::NAME,
429                        "GetName",
430                    )
431                });
432                let __inner: extern "C" fn(HubSequence_LastChapterMenu_RankingMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
433                    ::core::mem::transmute(__vi.method_ptr);
434                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
435                __inner(__receiver, __mi)
436            }
437        }
438    }
439    #[doc = "`ACall()` overload"]
440    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
441        unsafe {
442            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem as ::unity::FromIlInstance>::from_il_instance(
443                <Self as ::unity::SystemObject>::as_instance(self),
444            );
445            {
446                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
447                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
448                    panic!(
449                        "unity: virtual slot {}
450 out of range (vtable len {}
451) on the runtime class behind {}
452 (method `{}
453`)",
454                        18usize,
455                        __vt.len(),
456                        <HubSequence_LastChapterMenu_RankingMenuItem as ::unity::ClassIdentity>::NAME,
457                        "ACall",
458                    )
459                });
460                let __inner: extern "C" fn(
461                    HubSequence_LastChapterMenu_RankingMenuItem,
462                    ::unity::OptionalMethod,
463                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
464                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
465                __inner(__receiver, __mi)
466            }
467        }
468    }
469    #[doc = "`.ctor()` overload"]
470    fn ctor(self) -> () {
471        unsafe {
472            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem as ::unity::FromIlInstance>::from_il_instance(
473                <Self as ::unity::SystemObject>::as_instance(self),
474            );
475            ::unity::il2cpp_call!((::unity::module_base()+0x1b65df0usize)as*mut u8,();
476(HubSequence_LastChapterMenu_RankingMenuItem)__receiver)
477        }
478    }
479}
480
481#[cfg(feature = "app-hubsequence")]
482impl<__T: IHubSequence_LastChapterMenu_RankingMenuItem> IHubSequence_LastChapterMenu_RankingMenuItemMethods for __T {}
483
484#[cfg(feature = "app-hubsequence")]
485impl HubSequence_LastChapterMenu_RankingMenuItem {
486    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
488    }
489
490    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
492    }
493
494    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
496    }
497}
498
499#[cfg(feature = "app-hubsequence")]
500impl HubSequence_LastChapterMenu_RankingMenuItem {
501    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu_RankingMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
502    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
503        let __mi = Self::get_name_method_info();
504        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
505        __inner(this.into(), ::core::option::Option::None)
506    }
507
508    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu_RankingMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
509    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
510        let __mi = Self::a_call_method_info();
511        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
512            ::core::mem::transmute(__mi.method_ptr);
513        __inner(this.into(), ::core::option::Option::None)
514    }
515}
516
517#[cfg(feature = "app-hubsequence")]
518impl HubSequence_LastChapterMenu_RankingMenuItem {
519    #[doc = "`.ctor()` — no args"]
520    pub fn new() -> Self {
521        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
522            panic!(
523                "{}
524::{}
525 failed to instantiate",
526                ::core::stringify!(HubSequence_LastChapterMenu_RankingMenuItem),
527                ::core::stringify!(new),
528            )
529        });
530        <Self as IHubSequence_LastChapterMenu_RankingMenuItemMethods>::ctor(this);
531        this
532    }
533}
534
535#[cfg(feature = "app-hubsequence")]
536impl HubSequence_LastChapterSequence {
537    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
538    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
539        unsafe {
540            ::unity::il2cpp_call!((::unity::module_base()+0x2aed170usize)as*mut u8,();
541(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
542        }
543    }
544
545    #[doc = "`.cctor()` overload"]
546    pub fn cctor() -> () {
547        unsafe {
548            ::unity::il2cpp_call!((::unity::module_base()+0x2aedaf0usize)as*mut u8,();
549            )
550        }
551    }
552}
553
554#[cfg(feature = "app-hubsequence")]
555pub trait IHubSequence_LastChapterSequenceMethods: IHubSequence_LastChapterSequence {
556    #[doc = "`Init()` overload"]
557    fn init(self) -> () {
558        unsafe {
559            let __receiver =
560                <HubSequence_LastChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561            ::unity::il2cpp_call!((::unity::module_base()+0x2aecbf0usize)as*mut u8,();
562(HubSequence_LastChapterSequence)__receiver)
563        }
564    }
565    #[doc = "`Exit()` overload"]
566    fn exit(self) -> () {
567        unsafe {
568            let __receiver =
569                <HubSequence_LastChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
570            ::unity::il2cpp_call!((::unity::module_base()+0x2aecd20usize)as*mut u8,();
571(HubSequence_LastChapterSequence)__receiver)
572        }
573    }
574    #[doc = "`CreateMenu()` overload"]
575    fn create_menu(self) -> () {
576        unsafe {
577            let __receiver =
578                <HubSequence_LastChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579            ::unity::il2cpp_call!((::unity::module_base()+0x2aecdc0usize)as*mut u8,();
580(HubSequence_LastChapterSequence)__receiver)
581        }
582    }
583    #[doc = "`CallLastChapterDemo()` overload"]
584    fn call_last_chapter_demo(self) -> () {
585        unsafe {
586            let __receiver =
587                <HubSequence_LastChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
588            ::unity::il2cpp_call!((::unity::module_base()+0x2aece30usize)as*mut u8,();
589(HubSequence_LastChapterSequence)__receiver)
590        }
591    }
592    #[doc = "`CreateConfirmDialog()` overload"]
593    fn create_confirm_dialog(self) -> () {
594        unsafe {
595            let __receiver =
596                <HubSequence_LastChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
597            ::unity::il2cpp_call!((::unity::module_base()+0x2aecfa0usize)as*mut u8,();
598(HubSequence_LastChapterSequence)__receiver)
599        }
600    }
601    #[doc = "`CallLastChapter()` overload"]
602    fn call_last_chapter(self) -> () {
603        unsafe {
604            let __receiver =
605                <HubSequence_LastChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606            ::unity::il2cpp_call!((::unity::module_base()+0x2aed0d0usize)as*mut u8,();
607(HubSequence_LastChapterSequence)__receiver)
608        }
609    }
610    #[doc = "`.ctor()` overload"]
611    fn ctor(self) -> () {
612        unsafe {
613            let __receiver =
614                <HubSequence_LastChapterSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
615            ::unity::il2cpp_call!((::unity::module_base()+0x2aeda70usize)as*mut u8,();
616(HubSequence_LastChapterSequence)__receiver)
617        }
618    }
619}
620
621#[cfg(feature = "app-hubsequence")]
622impl<__T: IHubSequence_LastChapterSequence> IHubSequence_LastChapterSequenceMethods for __T {}
623
624#[cfg(feature = "app-hubsequence")]
625impl HubSequence_LastChapterSequence {
626    pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
627        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
628    }
629
630    pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
631        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
632    }
633
634    pub fn create_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
635        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
636    }
637
638    pub fn call_last_chapter_demo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
639        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
640    }
641
642    pub fn create_confirm_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
643        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
644    }
645
646    pub fn call_last_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
647        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
648    }
649
650    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
652    }
653
654    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
656    }
657
658    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
660    }
661}
662
663#[cfg(feature = "app-hubsequence")]
664impl HubSequence_LastChapterSequence {
665    #[doc = "`.ctor()` — no args"]
666    pub fn new() -> Self {
667        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
668            panic!(
669                "{}
670::{}
671 failed to instantiate",
672                ::core::stringify!(HubSequence_LastChapterSequence),
673                ::core::stringify!(new),
674            )
675        });
676        <Self as IHubSequence_LastChapterSequenceMethods>::ctor(this);
677        this
678    }
679}
680
681#[cfg(feature = "app-hubsequence")]
682pub trait IHubSequence_AreaStringMethods: IHubSequence_AreaString {
683    #[doc = "`Push(::unity::Il2CppString)` overload"]
684    fn push(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
685        unsafe {
686            let __receiver =
687                <HubSequence_AreaString as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
688            ::unity::il2cpp_call!((::unity::module_base()+0x2aebe10usize)as*mut u8,();
689(HubSequence_AreaString)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
690        }
691    }
692    #[doc = "`Pop(::unity::Il2CppString)` overload"]
693    fn pop(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
694        unsafe {
695            let __receiver =
696                <HubSequence_AreaString as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
697            ::unity::il2cpp_call!((::unity::module_base()+0x2aebeb0usize)as*mut u8,();
698(HubSequence_AreaString)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
699        }
700    }
701    #[doc = "`Clear()` overload"]
702    fn clear(self) -> () {
703        unsafe {
704            let __receiver =
705                <HubSequence_AreaString as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
706            ::unity::il2cpp_call!((::unity::module_base()+0x2aebfb0usize)as*mut u8,();
707(HubSequence_AreaString)__receiver)
708        }
709    }
710    #[doc = "`ToString()` overload"]
711    fn to_string(self) -> ::unity::Il2CppString {
712        unsafe {
713            let __receiver =
714                <HubSequence_AreaString as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
715            {
716                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
717                let __vi = *__vt.get(3usize).unwrap_or_else(|| {
718                    panic!(
719                        "unity: virtual slot {}
720 out of range (vtable len {}
721) on the runtime class behind {}
722 (method `{}
723`)",
724                        3usize,
725                        __vt.len(),
726                        <HubSequence_AreaString as ::unity::ClassIdentity>::NAME,
727                        "ToString",
728                    )
729                });
730                let __inner: extern "C" fn(HubSequence_AreaString, ::unity::OptionalMethod) -> ::unity::Il2CppString =
731                    ::core::mem::transmute(__vi.method_ptr);
732                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
733                __inner(__receiver, __mi)
734            }
735        }
736    }
737    #[doc = "`.ctor()` overload"]
738    fn ctor(self) -> () {
739        unsafe {
740            let __receiver =
741                <HubSequence_AreaString as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
742            ::unity::il2cpp_call!((::unity::module_base()+0x2aec090usize)as*mut u8,();
743(HubSequence_AreaString)__receiver)
744        }
745    }
746}
747
748#[cfg(feature = "app-hubsequence")]
749impl<__T: IHubSequence_AreaString> IHubSequence_AreaStringMethods for __T {}
750
751#[cfg(feature = "app-hubsequence")]
752impl HubSequence_AreaString {
753    pub fn push_method_info() -> &'static ::unity::il2cpp::MethodInfo {
754        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
755    }
756
757    pub fn pop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
758        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
759    }
760
761    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
762        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
763    }
764
765    pub fn to_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
766        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
767    }
768
769    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
770        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
771    }
772}
773
774#[cfg(feature = "app-hubsequence")]
775impl HubSequence_AreaString {
776    #[doc = "Direct (non-virtual) call to `HubSequence_AreaString`'s own `ToString`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
777    pub unsafe fn to_string(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
778        let __mi = Self::to_string_method_info();
779        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
780        __inner(this.into(), ::core::option::Option::None)
781    }
782}
783
784#[cfg(feature = "app-hubsequence")]
785impl HubSequence_AreaString {
786    #[doc = "`.ctor()` — no args"]
787    pub fn new() -> Self {
788        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
789            panic!(
790                "{}
791::{}
792 failed to instantiate",
793                ::core::stringify!(HubSequence_AreaString),
794                ::core::stringify!(new),
795            )
796        });
797        <Self as IHubSequence_AreaStringMethods>::ctor(this);
798        this
799    }
800}
801
802#[cfg(feature = "app-hubsequence")]
803impl HubSequence_LastChapterMenu {
804    #[doc = "`get_CurrentMenuSelect()` overload"]
805    pub fn get_current_menu_select() -> crate::app::basicmenuselect::BasicMenuSelect {
806        unsafe {
807            ::unity::il2cpp_call!((::unity::module_base()+0x2aec630usize)as*mut u8,crate::app::basicmenuselect::BasicMenuSelect;
808            )
809        }
810    }
811
812    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
813    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
814        unsafe {
815            ::unity::il2cpp_call!((::unity::module_base()+0x2aec730usize)as*mut u8,();
816(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
817        }
818    }
819
820    #[doc = "`.cctor()` overload"]
821    pub fn cctor() -> () {
822        unsafe {
823            ::unity::il2cpp_call!((::unity::module_base()+0x2aec950usize)as*mut u8,();
824            )
825        }
826    }
827}
828
829#[cfg(feature = "app-hubsequence")]
830pub trait IHubSequence_LastChapterMenuMethods: IHubSequence_LastChapterMenu {
831    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::procinst::ProcInst)` overload"]
832    fn ctor(
833        self,
834        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
835        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
836    ) -> () {
837        unsafe {
838            let __receiver =
839                <HubSequence_LastChapterMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
840            ::unity::il2cpp_call!((::unity::module_base()+0x2aec6a0usize)as*mut u8,();
841(HubSequence_LastChapterMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
842        }
843    }
844    #[doc = "`GetName()` overload"]
845    fn get_name(self) -> ::unity::Il2CppString {
846        unsafe {
847            let __receiver =
848                <HubSequence_LastChapterMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
849            {
850                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
851                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
852                    panic!(
853                        "unity: virtual slot {}
854 out of range (vtable len {}
855) on the runtime class behind {}
856 (method `{}
857`)",
858                        30usize,
859                        __vt.len(),
860                        <HubSequence_LastChapterMenu as ::unity::ClassIdentity>::NAME,
861                        "GetName",
862                    )
863                });
864                let __inner: extern "C" fn(HubSequence_LastChapterMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
865                    ::core::mem::transmute(__vi.method_ptr);
866                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
867                __inner(__receiver, __mi)
868            }
869        }
870    }
871}
872
873#[cfg(feature = "app-hubsequence")]
874impl<__T: IHubSequence_LastChapterMenu> IHubSequence_LastChapterMenuMethods for __T {}
875
876#[cfg(feature = "app-hubsequence")]
877impl HubSequence_LastChapterMenu {
878    pub fn get_current_menu_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
879        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
880    }
881
882    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
883        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
884    }
885
886    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
887        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
888    }
889
890    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
891        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
892    }
893
894    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
895        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
896    }
897}
898
899#[cfg(feature = "app-hubsequence")]
900impl HubSequence_LastChapterMenu {
901    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
902    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
903        let __mi = Self::get_name_method_info();
904        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
905        __inner(this.into(), ::core::option::Option::None)
906    }
907}
908
909#[cfg(feature = "app-hubsequence")]
910impl HubSequence_LastChapterMenu {
911    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::procinst::ProcInst)` — overload selector"]
912    pub fn new(
913        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
914        super_: crate::app::procinst::ProcInst,
915    ) -> Self {
916        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
917            panic!(
918                "{}
919::{}
920 failed to instantiate",
921                ::core::stringify!(HubSequence_LastChapterMenu),
922                ::core::stringify!(new),
923            )
924        });
925        <Self as IHubSequence_LastChapterMenuMethods>::ctor(this, menu_item_list, super_);
926        this
927    }
928}
929
930#[cfg(feature = "app-hubsequence")]
931pub trait IHubSequence_LastChapterMenu_GoToMenuItemMethods: IHubSequence_LastChapterMenu_GoToMenuItem {
932    #[doc = "`GetName()` overload"]
933    fn get_name(self) -> ::unity::Il2CppString {
934        unsafe {
935            let __receiver = <HubSequence_LastChapterMenu_GoToMenuItem as ::unity::FromIlInstance>::from_il_instance(
936                <Self as ::unity::SystemObject>::as_instance(self),
937            );
938            {
939                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
940                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
941                    panic!(
942                        "unity: virtual slot {}
943 out of range (vtable len {}
944) on the runtime class behind {}
945 (method `{}
946`)",
947                        4usize,
948                        __vt.len(),
949                        <HubSequence_LastChapterMenu_GoToMenuItem as ::unity::ClassIdentity>::NAME,
950                        "GetName",
951                    )
952                });
953                let __inner: extern "C" fn(HubSequence_LastChapterMenu_GoToMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
954                    ::core::mem::transmute(__vi.method_ptr);
955                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
956                __inner(__receiver, __mi)
957            }
958        }
959    }
960    #[doc = "`ACall()` overload"]
961    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
962        unsafe {
963            let __receiver = <HubSequence_LastChapterMenu_GoToMenuItem as ::unity::FromIlInstance>::from_il_instance(
964                <Self as ::unity::SystemObject>::as_instance(self),
965            );
966            {
967                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
968                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
969                    panic!(
970                        "unity: virtual slot {}
971 out of range (vtable len {}
972) on the runtime class behind {}
973 (method `{}
974`)",
975                        18usize,
976                        __vt.len(),
977                        <HubSequence_LastChapterMenu_GoToMenuItem as ::unity::ClassIdentity>::NAME,
978                        "ACall",
979                    )
980                });
981                let __inner: extern "C" fn(
982                    HubSequence_LastChapterMenu_GoToMenuItem,
983                    ::unity::OptionalMethod,
984                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
985                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
986                __inner(__receiver, __mi)
987            }
988        }
989    }
990    #[doc = "`.ctor()` overload"]
991    fn ctor(self) -> () {
992        unsafe {
993            let __receiver = <HubSequence_LastChapterMenu_GoToMenuItem as ::unity::FromIlInstance>::from_il_instance(
994                <Self as ::unity::SystemObject>::as_instance(self),
995            );
996            ::unity::il2cpp_call!((::unity::module_base()+0x1b65b50usize)as*mut u8,();
997(HubSequence_LastChapterMenu_GoToMenuItem)__receiver)
998        }
999    }
1000}
1001
1002#[cfg(feature = "app-hubsequence")]
1003impl<__T: IHubSequence_LastChapterMenu_GoToMenuItem> IHubSequence_LastChapterMenu_GoToMenuItemMethods for __T {}
1004
1005#[cfg(feature = "app-hubsequence")]
1006impl HubSequence_LastChapterMenu_GoToMenuItem {
1007    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1009    }
1010
1011    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1013    }
1014
1015    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1017    }
1018}
1019
1020#[cfg(feature = "app-hubsequence")]
1021impl HubSequence_LastChapterMenu_GoToMenuItem {
1022    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu_GoToMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1023    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1024        let __mi = Self::get_name_method_info();
1025        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1026        __inner(this.into(), ::core::option::Option::None)
1027    }
1028
1029    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu_GoToMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1030    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1031        let __mi = Self::a_call_method_info();
1032        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1033            ::core::mem::transmute(__mi.method_ptr);
1034        __inner(this.into(), ::core::option::Option::None)
1035    }
1036}
1037
1038#[cfg(feature = "app-hubsequence")]
1039impl HubSequence_LastChapterMenu_GoToMenuItem {
1040    #[doc = "`.ctor()` — no args"]
1041    pub fn new() -> Self {
1042        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1043            panic!(
1044                "{}
1045::{}
1046 failed to instantiate",
1047                ::core::stringify!(HubSequence_LastChapterMenu_GoToMenuItem),
1048                ::core::stringify!(new),
1049            )
1050        });
1051        <Self as IHubSequence_LastChapterMenu_GoToMenuItemMethods>::ctor(this);
1052        this
1053    }
1054}
1055
1056#[cfg(feature = "app-hubsequence")]
1057pub trait IHubSequence_ConfirmEndRollDialogItemYesMethods: IHubSequence_ConfirmEndRollDialogItemYes {
1058    #[doc = "`.ctor()` overload"]
1059    fn ctor(self) -> () {
1060        unsafe {
1061            let __receiver = <HubSequence_ConfirmEndRollDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1062                <Self as ::unity::SystemObject>::as_instance(self),
1063            );
1064            ::unity::il2cpp_call!((::unity::module_base()+0x2aec2b0usize)as*mut u8,();
1065(HubSequence_ConfirmEndRollDialogItemYes)__receiver)
1066        }
1067    }
1068    #[doc = "`ACall()` overload"]
1069    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1070        unsafe {
1071            let __receiver = <HubSequence_ConfirmEndRollDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1072                <Self as ::unity::SystemObject>::as_instance(self),
1073            );
1074            {
1075                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1076                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1077                    panic!(
1078                        "unity: virtual slot {}
1079 out of range (vtable len {}
1080) on the runtime class behind {}
1081 (method `{}
1082`)",
1083                        18usize,
1084                        __vt.len(),
1085                        <HubSequence_ConfirmEndRollDialogItemYes as ::unity::ClassIdentity>::NAME,
1086                        "ACall",
1087                    )
1088                });
1089                let __inner: extern "C" fn(
1090                    HubSequence_ConfirmEndRollDialogItemYes,
1091                    ::unity::OptionalMethod,
1092                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1093                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1094                __inner(__receiver, __mi)
1095            }
1096        }
1097    }
1098    #[doc = "`BCall()` overload"]
1099    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1100        unsafe {
1101            let __receiver = <HubSequence_ConfirmEndRollDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1102                <Self as ::unity::SystemObject>::as_instance(self),
1103            );
1104            {
1105                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1106                let __vi = *__vt.get(19usize).unwrap_or_else(|| {
1107                    panic!(
1108                        "unity: virtual slot {}
1109 out of range (vtable len {}
1110) on the runtime class behind {}
1111 (method `{}
1112`)",
1113                        19usize,
1114                        __vt.len(),
1115                        <HubSequence_ConfirmEndRollDialogItemYes as ::unity::ClassIdentity>::NAME,
1116                        "BCall",
1117                    )
1118                });
1119                let __inner: extern "C" fn(
1120                    HubSequence_ConfirmEndRollDialogItemYes,
1121                    ::unity::OptionalMethod,
1122                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1123                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1124                __inner(__receiver, __mi)
1125            }
1126        }
1127    }
1128}
1129
1130#[cfg(feature = "app-hubsequence")]
1131impl<__T: IHubSequence_ConfirmEndRollDialogItemYes> IHubSequence_ConfirmEndRollDialogItemYesMethods for __T {}
1132
1133#[cfg(feature = "app-hubsequence")]
1134impl HubSequence_ConfirmEndRollDialogItemYes {
1135    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1137    }
1138
1139    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1141    }
1142
1143    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1145    }
1146}
1147
1148#[cfg(feature = "app-hubsequence")]
1149impl HubSequence_ConfirmEndRollDialogItemYes {
1150    #[doc = "Direct (non-virtual) call to `HubSequence_ConfirmEndRollDialogItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1151    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1152        let __mi = Self::a_call_method_info();
1153        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1154            ::core::mem::transmute(__mi.method_ptr);
1155        __inner(this.into(), ::core::option::Option::None)
1156    }
1157
1158    #[doc = "Direct (non-virtual) call to `HubSequence_ConfirmEndRollDialogItemYes`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1159    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1160        let __mi = Self::b_call_method_info();
1161        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1162            ::core::mem::transmute(__mi.method_ptr);
1163        __inner(this.into(), ::core::option::Option::None)
1164    }
1165}
1166
1167#[cfg(feature = "app-hubsequence")]
1168impl HubSequence_ConfirmEndRollDialogItemYes {
1169    #[doc = "`.ctor()` — no args"]
1170    pub fn new() -> Self {
1171        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1172            panic!(
1173                "{}
1174::{}
1175 failed to instantiate",
1176                ::core::stringify!(HubSequence_ConfirmEndRollDialogItemYes),
1177                ::core::stringify!(new),
1178            )
1179        });
1180        <Self as IHubSequence_ConfirmEndRollDialogItemYesMethods>::ctor(this);
1181        this
1182    }
1183}
1184
1185#[cfg(feature = "app-hubsequence")]
1186pub trait IHubSequence_LastChapterGoToMenuItemMethods: IHubSequence_LastChapterGoToMenuItem {
1187    #[doc = "`GetName()` overload"]
1188    fn get_name(self) -> ::unity::Il2CppString {
1189        unsafe {
1190            let __receiver = <HubSequence_LastChapterGoToMenuItem as ::unity::FromIlInstance>::from_il_instance(
1191                <Self as ::unity::SystemObject>::as_instance(self),
1192            );
1193            {
1194                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1195                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1196                    panic!(
1197                        "unity: virtual slot {}
1198 out of range (vtable len {}
1199) on the runtime class behind {}
1200 (method `{}
1201`)",
1202                        4usize,
1203                        __vt.len(),
1204                        <HubSequence_LastChapterGoToMenuItem as ::unity::ClassIdentity>::NAME,
1205                        "GetName",
1206                    )
1207                });
1208                let __inner: extern "C" fn(HubSequence_LastChapterGoToMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1209                    ::core::mem::transmute(__vi.method_ptr);
1210                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1211                __inner(__receiver, __mi)
1212            }
1213        }
1214    }
1215    #[doc = "`ACall()` overload"]
1216    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1217        unsafe {
1218            let __receiver = <HubSequence_LastChapterGoToMenuItem as ::unity::FromIlInstance>::from_il_instance(
1219                <Self as ::unity::SystemObject>::as_instance(self),
1220            );
1221            {
1222                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1223                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1224                    panic!(
1225                        "unity: virtual slot {}
1226 out of range (vtable len {}
1227) on the runtime class behind {}
1228 (method `{}
1229`)",
1230                        18usize,
1231                        __vt.len(),
1232                        <HubSequence_LastChapterGoToMenuItem as ::unity::ClassIdentity>::NAME,
1233                        "ACall",
1234                    )
1235                });
1236                let __inner: extern "C" fn(HubSequence_LastChapterGoToMenuItem, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1237                    ::core::mem::transmute(__vi.method_ptr);
1238                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1239                __inner(__receiver, __mi)
1240            }
1241        }
1242    }
1243    #[doc = "`.ctor()` overload"]
1244    fn ctor(self) -> () {
1245        unsafe {
1246            let __receiver = <HubSequence_LastChapterGoToMenuItem as ::unity::FromIlInstance>::from_il_instance(
1247                <Self as ::unity::SystemObject>::as_instance(self),
1248            );
1249            ::unity::il2cpp_call!((::unity::module_base()+0x2aec620usize)as*mut u8,();
1250(HubSequence_LastChapterGoToMenuItem)__receiver)
1251        }
1252    }
1253}
1254
1255#[cfg(feature = "app-hubsequence")]
1256impl<__T: IHubSequence_LastChapterGoToMenuItem> IHubSequence_LastChapterGoToMenuItemMethods for __T {}
1257
1258#[cfg(feature = "app-hubsequence")]
1259impl HubSequence_LastChapterGoToMenuItem {
1260    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1262    }
1263
1264    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1266    }
1267
1268    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1270    }
1271}
1272
1273#[cfg(feature = "app-hubsequence")]
1274impl HubSequence_LastChapterGoToMenuItem {
1275    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterGoToMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1276    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1277        let __mi = Self::get_name_method_info();
1278        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1279        __inner(this.into(), ::core::option::Option::None)
1280    }
1281
1282    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterGoToMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1283    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1284        let __mi = Self::a_call_method_info();
1285        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1286            ::core::mem::transmute(__mi.method_ptr);
1287        __inner(this.into(), ::core::option::Option::None)
1288    }
1289}
1290
1291#[cfg(feature = "app-hubsequence")]
1292impl HubSequence_LastChapterGoToMenuItem {
1293    #[doc = "`.ctor()` — no args"]
1294    pub fn new() -> Self {
1295        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1296            panic!(
1297                "{}
1298::{}
1299 failed to instantiate",
1300                ::core::stringify!(HubSequence_LastChapterGoToMenuItem),
1301                ::core::stringify!(new),
1302            )
1303        });
1304        <Self as IHubSequence_LastChapterGoToMenuItemMethods>::ctor(this);
1305        this
1306    }
1307}
1308
1309#[cfg(feature = "app-hubsequence")]
1310pub trait IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItemMethods:
1311    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem
1312{
1313    #[doc = "`.ctor(crate::app::netenablesequence::NetEnableSequence_ResultFunction)` overload"]
1314    fn ctor(self, result_func: impl ::core::convert::Into<crate::app::netenablesequence::NetEnableSequence_ResultFunction>) -> () {
1315        unsafe {
1316            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
1317                <Self as ::unity::SystemObject>::as_instance(self),
1318            );
1319            ::unity::il2cpp_call!((::unity::module_base()+0x3edb270usize)as*mut u8,();
1320(HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem)__receiver,(crate::app::netenablesequence::NetEnableSequence_ResultFunction)::core::convert::Into::into(result_func))
1321        }
1322    }
1323    #[doc = "`GetName()` overload"]
1324    fn get_name(self) -> ::unity::Il2CppString {
1325        unsafe {
1326            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
1327                <Self as ::unity::SystemObject>::as_instance(self),
1328            );
1329            {
1330                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1331                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1332                    panic!(
1333                        "unity: virtual slot {}
1334 out of range (vtable len {}
1335) on the runtime class behind {}
1336 (method `{}
1337`)",
1338                        4usize,
1339                        __vt.len(),
1340                        <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem as ::unity::ClassIdentity>::NAME,
1341                        "GetName",
1342                    )
1343                });
1344                let __inner: extern "C" fn(
1345                    HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem,
1346                    ::unity::OptionalMethod,
1347                ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1348                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1349                __inner(__receiver, __mi)
1350            }
1351        }
1352    }
1353    #[doc = "`ACall()` overload"]
1354    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1355        unsafe {
1356            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
1357                <Self as ::unity::SystemObject>::as_instance(self),
1358            );
1359            {
1360                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1361                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1362                    panic!(
1363                        "unity: virtual slot {}
1364 out of range (vtable len {}
1365) on the runtime class behind {}
1366 (method `{}
1367`)",
1368                        18usize,
1369                        __vt.len(),
1370                        <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem as ::unity::ClassIdentity>::NAME,
1371                        "ACall",
1372                    )
1373                });
1374                let __inner: extern "C" fn(
1375                    HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem,
1376                    ::unity::OptionalMethod,
1377                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1378                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1379                __inner(__receiver, __mi)
1380            }
1381        }
1382    }
1383}
1384
1385#[cfg(feature = "app-hubsequence")]
1386impl<__T: IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem>
1387    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItemMethods for __T
1388{
1389}
1390
1391#[cfg(feature = "app-hubsequence")]
1392impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem {
1393    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1395    }
1396
1397    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1399    }
1400
1401    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1403    }
1404}
1405
1406#[cfg(feature = "app-hubsequence")]
1407impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem {
1408    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1409    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1410        let __mi = Self::get_name_method_info();
1411        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1412        __inner(this.into(), ::core::option::Option::None)
1413    }
1414
1415    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1416    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1417        let __mi = Self::a_call_method_info();
1418        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1419            ::core::mem::transmute(__mi.method_ptr);
1420        __inner(this.into(), ::core::option::Option::None)
1421    }
1422}
1423
1424#[cfg(feature = "app-hubsequence")]
1425impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem {
1426    #[doc = "`.ctor(crate::app::netenablesequence::NetEnableSequence_ResultFunction)` — overload selector"]
1427    pub fn new(result_func: crate::app::netenablesequence::NetEnableSequence_ResultFunction) -> Self {
1428        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1429            panic!(
1430                "{}
1431::{}
1432 failed to instantiate",
1433                ::core::stringify!(HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem),
1434                ::core::stringify!(new),
1435            )
1436        });
1437        <Self as IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItemMethods>::ctor(this, result_func);
1438        this
1439    }
1440}
1441
1442#[cfg(feature = "app-hubsequence")]
1443pub trait IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYesMethods:
1444    IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes
1445{
1446    #[doc = "`.ctor()` overload"]
1447    fn ctor(self) -> () {
1448        unsafe {
1449            let __receiver = <HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1450                <Self as ::unity::SystemObject>::as_instance(self),
1451            );
1452            ::unity::il2cpp_call!((::unity::module_base()+0x1b66110usize)as*mut u8,();
1453(HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes)__receiver)
1454        }
1455    }
1456    #[doc = "`ACall()` overload"]
1457    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1458        unsafe {
1459            let __receiver = <HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1460                <Self as ::unity::SystemObject>::as_instance(self),
1461            );
1462            {
1463                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1464                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1465                    panic!(
1466                        "unity: virtual slot {}
1467 out of range (vtable len {}
1468) on the runtime class behind {}
1469 (method `{}
1470`)",
1471                        18usize,
1472                        __vt.len(),
1473                        <HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes as ::unity::ClassIdentity>::NAME,
1474                        "ACall",
1475                    )
1476                });
1477                let __inner: extern "C" fn(
1478                    HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes,
1479                    ::unity::OptionalMethod,
1480                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1481                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1482                __inner(__receiver, __mi)
1483            }
1484        }
1485    }
1486    #[doc = "`BCall()` overload"]
1487    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1488        unsafe {
1489            let __receiver = <HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes as ::unity::FromIlInstance>::from_il_instance(
1490                <Self as ::unity::SystemObject>::as_instance(self),
1491            );
1492            {
1493                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1494                let __vi = *__vt.get(19usize).unwrap_or_else(|| {
1495                    panic!(
1496                        "unity: virtual slot {}
1497 out of range (vtable len {}
1498) on the runtime class behind {}
1499 (method `{}
1500`)",
1501                        19usize,
1502                        __vt.len(),
1503                        <HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes as ::unity::ClassIdentity>::NAME,
1504                        "BCall",
1505                    )
1506                });
1507                let __inner: extern "C" fn(
1508                    HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes,
1509                    ::unity::OptionalMethod,
1510                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1511                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1512                __inner(__receiver, __mi)
1513            }
1514        }
1515    }
1516}
1517
1518#[cfg(feature = "app-hubsequence")]
1519impl<__T: IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes> IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYesMethods
1520    for __T
1521{
1522}
1523
1524#[cfg(feature = "app-hubsequence")]
1525impl HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes {
1526    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1528    }
1529
1530    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1532    }
1533
1534    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1536    }
1537}
1538
1539#[cfg(feature = "app-hubsequence")]
1540impl HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes {
1541    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1542    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1543        let __mi = Self::a_call_method_info();
1544        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1545            ::core::mem::transmute(__mi.method_ptr);
1546        __inner(this.into(), ::core::option::Option::None)
1547    }
1548
1549    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1550    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1551        let __mi = Self::b_call_method_info();
1552        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1553            ::core::mem::transmute(__mi.method_ptr);
1554        __inner(this.into(), ::core::option::Option::None)
1555    }
1556}
1557
1558#[cfg(feature = "app-hubsequence")]
1559impl HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes {
1560    #[doc = "`.ctor()` — no args"]
1561    pub fn new() -> Self {
1562        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1563            panic!(
1564                "{}
1565::{}
1566 failed to instantiate",
1567                ::core::stringify!(HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes),
1568                ::core::stringify!(new),
1569            )
1570        });
1571        <Self as IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYesMethods>::ctor(this);
1572        this
1573    }
1574}
1575
1576#[cfg(feature = "app-hubsequence")]
1577impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog {
1578    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::netenablesequence::NetEnableSequence_ResultFunction)` overload"]
1579    pub fn create_bind(
1580        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1581        result_func: impl ::core::convert::Into<crate::app::netenablesequence::NetEnableSequence_ResultFunction>,
1582    ) -> () {
1583        unsafe {
1584            ::unity::il2cpp_call!((::unity::module_base()+0x22ff350usize)as*mut u8,();
1585(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::netenablesequence::NetEnableSequence_ResultFunction)::core::convert::Into::into(result_func))
1586        }
1587    }
1588}
1589
1590#[cfg(feature = "app-hubsequence")]
1591impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog {
1592    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1594    }
1595}
1596
1597#[cfg(feature = "app-hubsequence")]
1598impl HubSequence {
1599    #[doc = "`CleanupUnit()` overload"]
1600    pub fn cleanup_unit() -> () {
1601        unsafe {
1602            ::unity::il2cpp_call!((::unity::module_base()+0x23ef150usize)as*mut u8,();
1603            )
1604        }
1605    }
1606
1607    #[doc = "`GetSunPosition()` overload"]
1608    pub fn get_sun_position() -> crate::unity_engine::vector3::Vector3 {
1609        unsafe {
1610            ::unity::il2cpp_call!((::unity::module_base()+0x23f08b0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1611            )
1612        }
1613    }
1614
1615    #[doc = "`NextMap(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1616    pub fn next_map(
1617        scene_name: impl ::core::convert::Into<::unity::Il2CppString>,
1618        start_name: impl ::core::convert::Into<::unity::Il2CppString>,
1619    ) -> () {
1620        unsafe {
1621            ::unity::il2cpp_call!((::unity::module_base()+0x23f1bb0usize)as*mut u8,();
1622(::unity::Il2CppString)::core::convert::Into::into(scene_name),(::unity::Il2CppString)::core::convert::Into::into(start_name))
1623        }
1624    }
1625
1626    #[doc = "`NextChapter(::unity::Il2CppString)` overload"]
1627    pub fn next_chapter(overwrite_chapter: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1628        unsafe {
1629            ::unity::il2cpp_call!((::unity::module_base()+0x23f1d00usize)as*mut u8,();
1630(::unity::Il2CppString)::core::convert::Into::into(overwrite_chapter))
1631        }
1632    }
1633
1634    #[doc = "`NextGmap()` overload"]
1635    pub fn next_gmap() -> () {
1636        unsafe {
1637            ::unity::il2cpp_call!((::unity::module_base()+0x23f1f10usize)as*mut u8,();
1638            )
1639        }
1640    }
1641
1642    #[doc = "`IsExit()` overload"]
1643    pub fn is_exit() -> bool {
1644        unsafe {
1645            ::unity::il2cpp_call!((::unity::module_base()+0x23f21a0usize)as*mut u8,bool;
1646            )
1647        }
1648    }
1649
1650    #[doc = "`Exit()` overload"]
1651    pub fn exit() -> () {
1652        unsafe {
1653            ::unity::il2cpp_call!((::unity::module_base()+0x23f1e40usize)as*mut u8,();
1654            )
1655        }
1656    }
1657
1658    #[doc = "`Exit(crate::app::mainsequence::MainSequence_Label)` overload"]
1659    pub fn exit_2(label: impl ::core::convert::Into<crate::app::mainsequence::MainSequence_Label>) -> () {
1660        unsafe {
1661            ::unity::il2cpp_call!((::unity::module_base()+0x23f1c30usize)as*mut u8,();
1662(crate::app::mainsequence::MainSequence_Label)::core::convert::Into::into(label))
1663        }
1664    }
1665
1666    #[doc = "`CanMoveGmap()` overload"]
1667    pub fn can_move_gmap() -> bool {
1668        unsafe {
1669            ::unity::il2cpp_call!((::unity::module_base()+0x23f1fa0usize)as*mut u8,bool;
1670            )
1671        }
1672    }
1673
1674    #[doc = "`GetPlayerController()` overload"]
1675    pub fn get_player_controller() -> crate::app::hubplayercontroller::HubPlayerController {
1676        unsafe {
1677            ::unity::il2cpp_call!((::unity::module_base()+0x23d6160usize)as*mut u8,crate::app::hubplayercontroller::HubPlayerController;
1678            )
1679        }
1680    }
1681
1682    #[doc = "`IsExistInstance()` overload"]
1683    pub fn is_exist_instance() -> bool {
1684        unsafe {
1685            ::unity::il2cpp_call!((::unity::module_base()+0x23ef240usize)as*mut u8,bool;
1686            )
1687        }
1688    }
1689
1690    #[doc = "`CreateSolanelBind(crate::app::procinst::ProcInst)` overload"]
1691    pub fn create_solanel_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1692        unsafe {
1693            ::unity::il2cpp_call!((::unity::module_base()+0x23f4e50usize)as*mut u8,();
1694(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1695        }
1696    }
1697
1698    #[doc = "`CreateKizunaBind(crate::app::procinst::ProcInst)` overload"]
1699    pub fn create_kizuna_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
1700        unsafe {
1701            ::unity::il2cpp_call!((::unity::module_base()+0x23f4eb0usize)as*mut u8,();
1702(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
1703        }
1704    }
1705
1706    pub fn create_bind<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
1707        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1708    ) -> () {
1709        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> =
1710            ::std::sync::LazyLock::new(|| ::unity::lookup::method_info_on_class(<HubSequence as ::unity::ClassIdentity>::class(), "CreateBind", 1));
1711        #[allow(clippy::type_complexity)]
1712        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
1713            ::std::sync::OnceLock::new();
1714        let _ = true;
1715        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
1716            ::core::result::Result::Ok(mi) => *mi,
1717            ::core::result::Result::Err(e) => {
1718                panic!(
1719                    "method lookup failed: {}
1720::{}
1721: {}
1722",
1723                    <HubSequence as ::unity::ClassIdentity>::NAME,
1724                    "CreateBind",
1725                    e
1726                )
1727            },
1728        };
1729        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
1730        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
1731        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
1732            let mut __guard = __cache.lock().unwrap();
1733            *__guard
1734                .entry(__key)
1735                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
1736        };
1737        unsafe {
1738            let __f: extern "C" fn(crate::app::procinst::ProcInst, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__inflated.method_ptr);
1739            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
1740            __f(::core::convert::Into::into(super_), ::core::option::Option::Some(__mi_opaque))
1741        }
1742    }
1743}
1744
1745#[cfg(feature = "app-hubsequence")]
1746pub trait IHubSequenceMethods: IHubSequence {
1747    #[doc = "`get_LoadingMode()` overload"]
1748    fn get_loading_mode(self) -> crate::app::loadingmanager::LoadingManager_Modes {
1749        unsafe {
1750            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1751            {
1752                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1753                let __vi = *__vt.get(26usize).unwrap_or_else(|| {
1754                    panic!(
1755                        "unity: virtual slot {}
1756 out of range (vtable len {}
1757) on the runtime class behind {}
1758 (method `{}
1759`)",
1760                        26usize,
1761                        __vt.len(),
1762                        <HubSequence as ::unity::ClassIdentity>::NAME,
1763                        "get_LoadingMode",
1764                    )
1765                });
1766                let __inner: extern "C" fn(HubSequence, ::unity::OptionalMethod) -> crate::app::loadingmanager::LoadingManager_Modes =
1767                    ::core::mem::transmute(__vi.method_ptr);
1768                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1769                __inner(__receiver, __mi)
1770            }
1771        }
1772    }
1773    #[doc = "`get_Camera()` overload"]
1774    fn get_camera(self) -> crate::app::hubcamera::HubCamera {
1775        unsafe {
1776            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1777            ::unity::il2cpp_call!((::unity::module_base()+0x23eb730usize)as*mut u8,crate::app::hubcamera::HubCamera;
1778(HubSequence)__receiver)
1779        }
1780    }
1781    #[doc = "`get_Player()` overload"]
1782    fn get_player(self) -> crate::app::hubplayercontroller::HubPlayerController {
1783        unsafe {
1784            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1785            ::unity::il2cpp_call!((::unity::module_base()+0x23eb740usize)as*mut u8,crate::app::hubplayercontroller::HubPlayerController;
1786(HubSequence)__receiver)
1787        }
1788    }
1789    #[doc = "`get_Root()` overload"]
1790    fn get_root(self) -> crate::unity_engine::gameobject::GameObject {
1791        unsafe {
1792            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1793            ::unity::il2cpp_call!((::unity::module_base()+0x23eb750usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
1794(HubSequence)__receiver)
1795        }
1796    }
1797    #[doc = "`get_LocatorGroup()` overload"]
1798    fn get_locator_group(self) -> crate::app::hublocatorgroup::HubLocatorGroup {
1799        unsafe {
1800            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1801            ::unity::il2cpp_call!((::unity::module_base()+0x23eb760usize)as*mut u8,crate::app::hublocatorgroup::HubLocatorGroup;
1802(HubSequence)__receiver)
1803        }
1804    }
1805    #[doc = "`get_MainCamera()` overload"]
1806    fn get_main_camera(self) -> crate::unity_engine::gameobject::GameObject {
1807        unsafe {
1808            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1809            ::unity::il2cpp_call!((::unity::module_base()+0x23eb770usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
1810(HubSequence)__receiver)
1811        }
1812    }
1813    #[doc = "`set_MainCamera(crate::unity_engine::gameobject::GameObject)` overload"]
1814    fn set_main_camera(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
1815        unsafe {
1816            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1817            ::unity::il2cpp_call!((::unity::module_base()+0x23eb780usize)as*mut u8,();
1818(HubSequence)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
1819        }
1820    }
1821    #[doc = "`get_MiniMap()` overload"]
1822    fn get_mini_map(self) -> crate::app::hubminimap::HubMiniMap {
1823        unsafe {
1824            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1825            ::unity::il2cpp_call!((::unity::module_base()+0x23eb790usize)as*mut u8,crate::app::hubminimap::HubMiniMap;
1826(HubSequence)__receiver)
1827        }
1828    }
1829    #[doc = "`set_MiniMap(crate::app::hubminimap::HubMiniMap)` overload"]
1830    fn set_mini_map(self, value: impl ::core::convert::Into<crate::app::hubminimap::HubMiniMap>) -> () {
1831        unsafe {
1832            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1833            ::unity::il2cpp_call!((::unity::module_base()+0x23eb7a0usize)as*mut u8,();
1834(HubSequence)__receiver,(crate::app::hubminimap::HubMiniMap)::core::convert::Into::into(value))
1835        }
1836    }
1837    #[doc = "`get_EnvRoot()` overload"]
1838    fn get_env_root(self) -> crate::unity_engine::gameobject::GameObject {
1839        unsafe {
1840            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1841            ::unity::il2cpp_call!((::unity::module_base()+0x23eb7b0usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
1842(HubSequence)__receiver)
1843        }
1844    }
1845    #[doc = "`get_NowArea()` overload"]
1846    fn get_now_area(self) -> crate::app::hubsequence::HubSequence_AreaString {
1847        unsafe {
1848            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1849            ::unity::il2cpp_call!((::unity::module_base()+0x23eb7c0usize)as*mut u8,crate::app::hubsequence::HubSequence_AreaString;
1850(HubSequence)__receiver)
1851        }
1852    }
1853    #[doc = "`set_NowArea(crate::app::hubsequence::HubSequence_AreaString)` overload"]
1854    fn set_now_area(self, value: impl ::core::convert::Into<crate::app::hubsequence::HubSequence_AreaString>) -> () {
1855        unsafe {
1856            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1857            ::unity::il2cpp_call!((::unity::module_base()+0x23eb7d0usize)as*mut u8,();
1858(HubSequence)__receiver,(crate::app::hubsequence::HubSequence_AreaString)::core::convert::Into::into(value))
1859        }
1860    }
1861    #[doc = "`get_FastTravel()` overload"]
1862    fn get_fast_travel(self) -> crate::app::hubfasttravel::HubFastTravel {
1863        unsafe {
1864            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1865            ::unity::il2cpp_call!((::unity::module_base()+0x23eb7e0usize)as*mut u8,crate::app::hubfasttravel::HubFastTravel;
1866(HubSequence)__receiver)
1867        }
1868    }
1869    #[doc = "`set_FastTravel(crate::app::hubfasttravel::HubFastTravel)` overload"]
1870    fn set_fast_travel(self, value: impl ::core::convert::Into<crate::app::hubfasttravel::HubFastTravel>) -> () {
1871        unsafe {
1872            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1873            ::unity::il2cpp_call!((::unity::module_base()+0x23eb7f0usize)as*mut u8,();
1874(HubSequence)__receiver,(crate::app::hubfasttravel::HubFastTravel)::core::convert::Into::into(value))
1875        }
1876    }
1877    #[doc = "`get_ForceNonstopBGM()` overload"]
1878    fn get_force_nonstop_bgm(self) -> bool {
1879        unsafe {
1880            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1881            ::unity::il2cpp_call!((::unity::module_base()+0x23eb800usize)as*mut u8,bool;
1882(HubSequence)__receiver)
1883        }
1884    }
1885    #[doc = "`set_ForceNonstopBGM(bool)` overload"]
1886    fn set_force_nonstop_bgm(self, value: impl ::core::convert::Into<bool>) -> () {
1887        unsafe {
1888            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1889            ::unity::il2cpp_call!((::unity::module_base()+0x23eb810usize)as*mut u8,();
1890(HubSequence)__receiver,(bool)::core::convert::Into::into(value))
1891        }
1892    }
1893    #[doc = "`get_AccessData()` overload"]
1894    fn get_access_data(self) -> crate::system::collections::generic::list_1::List_1<crate::app::hubaccessmanager::HubAccessManager> {
1895        unsafe {
1896            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1897            ::unity::il2cpp_call!((::unity::module_base()+0x23eb820usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::hubaccessmanager::HubAccessManager> ;
1898(HubSequence)__receiver)
1899        }
1900    }
1901    #[doc = "`set_AccessData(crate::system::collections::generic::list_1::List_1<crate::app::hubaccessmanager::HubAccessManager>)` overload"]
1902    fn set_access_data(
1903        self,
1904        value: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::hubaccessmanager::HubAccessManager>>,
1905    ) -> () {
1906        unsafe {
1907            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1908            ::unity::il2cpp_call!((::unity::module_base()+0x23eb830usize)as*mut u8,();
1909(HubSequence)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::hubaccessmanager::HubAccessManager>)::core::convert::Into::into(value))
1910        }
1911    }
1912    #[doc = "`get_CurrentAccessData()` overload"]
1913    fn get_current_access_data(self) -> crate::app::hubaccessmanager::HubAccessManager {
1914        unsafe {
1915            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1916            ::unity::il2cpp_call!((::unity::module_base()+0x23eb840usize)as*mut u8,crate::app::hubaccessmanager::HubAccessManager;
1917(HubSequence)__receiver)
1918        }
1919    }
1920    #[doc = "`get_SolanelAccessData()` overload"]
1921    fn get_solanel_access_data(self) -> crate::app::hubaccessmanager::HubAccessManager {
1922        unsafe {
1923            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1924            ::unity::il2cpp_call!((::unity::module_base()+0x23eb920usize)as*mut u8,crate::app::hubaccessmanager::HubAccessManager;
1925(HubSequence)__receiver)
1926        }
1927    }
1928    #[doc = "`get_IsEnterEvent()` overload"]
1929    fn get_is_enter_event(self) -> bool {
1930        unsafe {
1931            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1932            ::unity::il2cpp_call!((::unity::module_base()+0x23eba20usize)as*mut u8,bool;
1933(HubSequence)__receiver)
1934        }
1935    }
1936    #[doc = "`set_IsEnterEvent(bool)` overload"]
1937    fn set_is_enter_event(self, value: impl ::core::convert::Into<bool>) -> () {
1938        unsafe {
1939            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1940            ::unity::il2cpp_call!((::unity::module_base()+0x23eba30usize)as*mut u8,();
1941(HubSequence)__receiver,(bool)::core::convert::Into::into(value))
1942        }
1943    }
1944    #[doc = "`get_IsMain()` overload"]
1945    fn get_is_main(self) -> bool {
1946        unsafe {
1947            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1948            ::unity::il2cpp_call!((::unity::module_base()+0x23e6bd0usize)as*mut u8,bool;
1949(HubSequence)__receiver)
1950        }
1951    }
1952    #[doc = "`OnCreate()` overload"]
1953    fn on_create(self) -> () {
1954        unsafe {
1955            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1956            {
1957                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1958                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
1959                    panic!(
1960                        "unity: virtual slot {}
1961 out of range (vtable len {}
1962) on the runtime class behind {}
1963 (method `{}
1964`)",
1965                        9usize,
1966                        __vt.len(),
1967                        <HubSequence as ::unity::ClassIdentity>::NAME,
1968                        "OnCreate",
1969                    )
1970                });
1971                let __inner: extern "C" fn(HubSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1972                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1973                __inner(__receiver, __mi)
1974            }
1975        }
1976    }
1977    #[doc = "`OnDispose()` overload"]
1978    fn on_dispose(self) -> () {
1979        unsafe {
1980            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1981            {
1982                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1983                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
1984                    panic!(
1985                        "unity: virtual slot {}
1986 out of range (vtable len {}
1987) on the runtime class behind {}
1988 (method `{}
1989`)",
1990                        10usize,
1991                        __vt.len(),
1992                        <HubSequence as ::unity::ClassIdentity>::NAME,
1993                        "OnDispose",
1994                    )
1995                });
1996                let __inner: extern "C" fn(HubSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1997                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1998                __inner(__receiver, __mi)
1999            }
2000        }
2001    }
2002    #[doc = "`Init()` overload"]
2003    fn init(self) -> () {
2004        unsafe {
2005            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2006            ::unity::il2cpp_call!((::unity::module_base()+0x23ebca0usize)as*mut u8,();
2007(HubSequence)__receiver)
2008        }
2009    }
2010    #[doc = "`IsResourceLoading()` overload"]
2011    fn is_resource_loading(self) -> bool {
2012        unsafe {
2013            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2014            ::unity::il2cpp_call!((::unity::module_base()+0x23ec1a0usize)as*mut u8,bool;
2015(HubSequence)__receiver)
2016        }
2017    }
2018    #[doc = "`InitAfterLoadScene()` overload"]
2019    fn init_after_load_scene(self) -> () {
2020        unsafe {
2021            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2022            ::unity::il2cpp_call!((::unity::module_base()+0x23ec220usize)as*mut u8,();
2023(HubSequence)__receiver)
2024        }
2025    }
2026    #[doc = "`Unload()` overload"]
2027    fn unload(self) -> () {
2028        unsafe {
2029            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2030            ::unity::il2cpp_call!((::unity::module_base()+0x23ec870usize)as*mut u8,();
2031(HubSequence)__receiver)
2032        }
2033    }
2034    #[doc = "`Terminate()` overload"]
2035    fn terminate(self) -> () {
2036        unsafe {
2037            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2038            ::unity::il2cpp_call!((::unity::module_base()+0x23eca80usize)as*mut u8,();
2039(HubSequence)__receiver)
2040        }
2041    }
2042    #[doc = "`LoadHubScene()` overload"]
2043    fn load_hub_scene(self) -> () {
2044        unsafe {
2045            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2046            ::unity::il2cpp_call!((::unity::module_base()+0x23ecd90usize)as*mut u8,();
2047(HubSequence)__receiver)
2048        }
2049    }
2050    #[doc = "`SetupDispos(::unity::Il2CppString, crate::app::hubutil::HubUtil_TimezoneType)` overload"]
2051    fn setup_dispos(
2052        self,
2053        scene_name: impl ::core::convert::Into<::unity::Il2CppString>,
2054        timezone_type: impl ::core::convert::Into<crate::app::hubutil::HubUtil_TimezoneType>,
2055    ) -> () {
2056        unsafe {
2057            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2058            ::unity::il2cpp_call!((::unity::module_base()+0x23ecea0usize)as*mut u8,();
2059(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(scene_name),(crate::app::hubutil::HubUtil_TimezoneType)::core::convert::Into::into(timezone_type))
2060        }
2061    }
2062    #[doc = "`ResetDispos()` overload"]
2063    fn reset_dispos(self) -> () {
2064        unsafe {
2065            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2066            ::unity::il2cpp_call!((::unity::module_base()+0x23ecf50usize)as*mut u8,();
2067(HubSequence)__receiver)
2068        }
2069    }
2070    #[doc = "`SetupDispos()` overload"]
2071    fn setup_dispos_2(self) -> crate::system::collections::ienumerator::IEnumerator {
2072        unsafe {
2073            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2074            ::unity::il2cpp_call!((::unity::module_base()+0x23ed020usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2075(HubSequence)__receiver)
2076        }
2077    }
2078    #[doc = "`SetupEnv()` overload"]
2079    fn setup_env(self) -> crate::system::collections::ienumerator::IEnumerator {
2080        unsafe {
2081            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2082            ::unity::il2cpp_call!((::unity::module_base()+0x23ed0a0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2083(HubSequence)__receiver)
2084        }
2085    }
2086    #[doc = "`SetupPlayer()` overload"]
2087    fn setup_player(self) -> crate::system::collections::ienumerator::IEnumerator {
2088        unsafe {
2089            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2090            ::unity::il2cpp_call!((::unity::module_base()+0x23ed120usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2091(HubSequence)__receiver)
2092        }
2093    }
2094    #[doc = "`OpeningEvent()` overload"]
2095    fn opening_event(self) -> () {
2096        unsafe {
2097            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2098            ::unity::il2cpp_call!((::unity::module_base()+0x23ed1a0usize)as*mut u8,();
2099(HubSequence)__receiver)
2100        }
2101    }
2102    #[doc = "`MapOpeningEvent()` overload"]
2103    fn map_opening_event(self) -> () {
2104        unsafe {
2105            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2106            ::unity::il2cpp_call!((::unity::module_base()+0x23ed200usize)as*mut u8,();
2107(HubSequence)__receiver)
2108        }
2109    }
2110    #[doc = "`PrepareEvent()` overload"]
2111    fn prepare_event(self) -> () {
2112        unsafe {
2113            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2114            ::unity::il2cpp_call!((::unity::module_base()+0x23ed260usize)as*mut u8,();
2115(HubSequence)__receiver)
2116        }
2117    }
2118    #[doc = "`KizunaExit()` overload"]
2119    fn kizuna_exit(self) -> () {
2120        unsafe {
2121            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2122            ::unity::il2cpp_call!((::unity::module_base()+0x23ed2c0usize)as*mut u8,();
2123(HubSequence)__receiver)
2124        }
2125    }
2126    #[doc = "`KizunaExitTutorial()` overload"]
2127    fn kizuna_exit_tutorial(self) -> () {
2128        unsafe {
2129            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2130            ::unity::il2cpp_call!((::unity::module_base()+0x23ed380usize)as*mut u8,();
2131(HubSequence)__receiver)
2132        }
2133    }
2134    #[doc = "`MapEndingEvent()` overload"]
2135    fn map_ending_event(self) -> () {
2136        unsafe {
2137            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2138            ::unity::il2cpp_call!((::unity::module_base()+0x23ed420usize)as*mut u8,();
2139(HubSequence)__receiver)
2140        }
2141    }
2142    #[doc = "`EndingEvent()` overload"]
2143    fn ending_event(self) -> () {
2144        unsafe {
2145            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2146            ::unity::il2cpp_call!((::unity::module_base()+0x23ed440usize)as*mut u8,();
2147(HubSequence)__receiver)
2148        }
2149    }
2150    #[doc = "`SetupAccess()` overload"]
2151    fn setup_access(self) -> crate::system::collections::ienumerator::IEnumerator {
2152        unsafe {
2153            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2154            ::unity::il2cpp_call!((::unity::module_base()+0x23ed460usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2155(HubSequence)__receiver)
2156        }
2157    }
2158    #[doc = "`LoadAPlusGift(::unity::Il2CppString)` overload"]
2159    fn load_a_plus_gift(self, aplus_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2160        unsafe {
2161            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2162            ::unity::il2cpp_call!((::unity::module_base()+0x23ed4e0usize)as*mut u8,();
2163(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(aplus_name))
2164        }
2165    }
2166    #[doc = "`InitAfterLoadChara()` overload"]
2167    fn init_after_load_chara(self) -> () {
2168        unsafe {
2169            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2170            ::unity::il2cpp_call!((::unity::module_base()+0x23ed7f0usize)as*mut u8,();
2171(HubSequence)__receiver)
2172        }
2173    }
2174    #[doc = "`ArrangePlayerStartPosition()` overload"]
2175    fn arrange_player_start_position(self) -> () {
2176        unsafe {
2177            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2178            ::unity::il2cpp_call!((::unity::module_base()+0x23eedd0usize)as*mut u8,();
2179(HubSequence)__receiver)
2180        }
2181    }
2182    #[doc = "`LoadMinimap()` overload"]
2183    fn load_minimap(self) -> crate::system::collections::ienumerator::IEnumerator {
2184        unsafe {
2185            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2186            ::unity::il2cpp_call!((::unity::module_base()+0x23eefe0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2187(HubSequence)__receiver)
2188        }
2189    }
2190    #[doc = "`CleanupUnitImpl()` overload"]
2191    fn cleanup_unit_impl(self) -> () {
2192        unsafe {
2193            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2194            ::unity::il2cpp_call!((::unity::module_base()+0x23ef060usize)as*mut u8,();
2195(HubSequence)__receiver)
2196        }
2197    }
2198    #[doc = "`CallShop(::unity::Il2CppString, crate::app::hubaccess::HubAccess)` overload"]
2199    fn call_shop(
2200        self,
2201        shop_type: impl ::core::convert::Into<::unity::Il2CppString>,
2202        access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>,
2203    ) -> () {
2204        unsafe {
2205            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2206            ::unity::il2cpp_call!((::unity::module_base()+0x23ef070usize)as*mut u8,();
2207(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(shop_type),(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
2208        }
2209    }
2210    #[doc = "`CreateDragonRideSequence()` overload"]
2211    fn create_dragon_ride_sequence(self) -> () {
2212        unsafe {
2213            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2214            ::unity::il2cpp_call!((::unity::module_base()+0x23ef2c0usize)as*mut u8,();
2215(HubSequence)__receiver)
2216        }
2217    }
2218    #[doc = "`CreateFishingSequence()` overload"]
2219    fn create_fishing_sequence(self) -> () {
2220        unsafe {
2221            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2222            ::unity::il2cpp_call!((::unity::module_base()+0x23ef2d0usize)as*mut u8,();
2223(HubSequence)__receiver)
2224        }
2225    }
2226    #[doc = "`CreateMuscleExerciseSequence()` overload"]
2227    fn create_muscle_exercise_sequence(self) -> () {
2228        unsafe {
2229            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2230            ::unity::il2cpp_call!((::unity::module_base()+0x23ef2e0usize)as*mut u8,();
2231(HubSequence)__receiver)
2232        }
2233    }
2234    #[doc = "`CreateFortuneTelling()` overload"]
2235    fn create_fortune_telling(self) -> () {
2236        unsafe {
2237            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2238            ::unity::il2cpp_call!((::unity::module_base()+0x23ef300usize)as*mut u8,();
2239(HubSequence)__receiver)
2240        }
2241    }
2242    #[doc = "`EntrySignboard()` overload"]
2243    fn entry_signboard(self) -> () {
2244        unsafe {
2245            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2246            ::unity::il2cpp_call!((::unity::module_base()+0x23ef310usize)as*mut u8,();
2247(HubSequence)__receiver)
2248        }
2249    }
2250    #[doc = "`CreateSignboard()` overload"]
2251    fn create_signboard(self) -> () {
2252        unsafe {
2253            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2254            ::unity::il2cpp_call!((::unity::module_base()+0x23ef320usize)as*mut u8,();
2255(HubSequence)__receiver)
2256        }
2257    }
2258    #[doc = "`ExitSignboard()` overload"]
2259    fn exit_signboard(self) -> () {
2260        unsafe {
2261            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2262            ::unity::il2cpp_call!((::unity::module_base()+0x23ef330usize)as*mut u8,();
2263(HubSequence)__receiver)
2264        }
2265    }
2266    #[doc = "`CreateRestPlace()` overload"]
2267    fn create_rest_place(self) -> () {
2268        unsafe {
2269            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2270            ::unity::il2cpp_call!((::unity::module_base()+0x23ef350usize)as*mut u8,();
2271(HubSequence)__receiver)
2272        }
2273    }
2274    #[doc = "`CreateChest()` overload"]
2275    fn create_chest(self) -> () {
2276        unsafe {
2277            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2278            ::unity::il2cpp_call!((::unity::module_base()+0x23ef360usize)as*mut u8,();
2279(HubSequence)__receiver)
2280        }
2281    }
2282    #[doc = "`ConfirmEndRoll()` overload"]
2283    fn confirm_end_roll(self) -> () {
2284        unsafe {
2285            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2286            ::unity::il2cpp_call!((::unity::module_base()+0x23ef370usize)as*mut u8,();
2287(HubSequence)__receiver)
2288        }
2289    }
2290    #[doc = "`EnterEndRoll()` overload"]
2291    fn enter_end_roll(self) -> () {
2292        unsafe {
2293            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2294            ::unity::il2cpp_call!((::unity::module_base()+0x23ef470usize)as*mut u8,();
2295(HubSequence)__receiver)
2296        }
2297    }
2298    #[doc = "`CreateEndRoll()` overload"]
2299    fn create_end_roll(self) -> () {
2300        unsafe {
2301            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2302            ::unity::il2cpp_call!((::unity::module_base()+0x23ef500usize)as*mut u8,();
2303(HubSequence)__receiver)
2304        }
2305    }
2306    #[doc = "`ExitEndRoll()` overload"]
2307    fn exit_end_roll(self) -> () {
2308        unsafe {
2309            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2310            ::unity::il2cpp_call!((::unity::module_base()+0x23ef6b0usize)as*mut u8,();
2311(HubSequence)__receiver)
2312        }
2313    }
2314    #[doc = "`CallFleaMarketUnmanned()` overload"]
2315    fn call_flea_market_unmanned(self) -> () {
2316        unsafe {
2317            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2318            ::unity::il2cpp_call!((::unity::module_base()+0x23ef850usize)as*mut u8,();
2319(HubSequence)__receiver)
2320        }
2321    }
2322    #[doc = "`CreateFleaMarket()` overload"]
2323    fn create_flea_market(self) -> () {
2324        unsafe {
2325            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2326            ::unity::il2cpp_call!((::unity::module_base()+0x23ef8e0usize)as*mut u8,();
2327(HubSequence)__receiver)
2328        }
2329    }
2330    #[doc = "`CreateJukebox()` overload"]
2331    fn create_jukebox(self) -> () {
2332        unsafe {
2333            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2334            ::unity::il2cpp_call!((::unity::module_base()+0x23ef950usize)as*mut u8,();
2335(HubSequence)__receiver)
2336        }
2337    }
2338    #[doc = "`OpenCheckAnimal()` overload"]
2339    fn open_check_animal(self) -> () {
2340        unsafe {
2341            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2342            ::unity::il2cpp_call!((::unity::module_base()+0x23ef960usize)as*mut u8,();
2343(HubSequence)__receiver)
2344        }
2345    }
2346    #[doc = "`CreateAnimal()` overload"]
2347    fn create_animal(self) -> () {
2348        unsafe {
2349            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2350            ::unity::il2cpp_call!((::unity::module_base()+0x23efa90usize)as*mut u8,();
2351(HubSequence)__receiver)
2352        }
2353    }
2354    #[doc = "`CreatePhotoMenu()` overload"]
2355    fn create_photo_menu(self) -> () {
2356        unsafe {
2357            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2358            ::unity::il2cpp_call!((::unity::module_base()+0x23efaa0usize)as*mut u8,();
2359(HubSequence)__receiver)
2360        }
2361    }
2362    #[doc = "`CreateWellMenu()` overload"]
2363    fn create_well_menu(self) -> () {
2364        unsafe {
2365            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2366            ::unity::il2cpp_call!((::unity::module_base()+0x23efab0usize)as*mut u8,();
2367(HubSequence)__receiver)
2368        }
2369    }
2370    #[doc = "`CreatePool()` overload"]
2371    fn create_pool(self) -> () {
2372        unsafe {
2373            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2374            ::unity::il2cpp_call!((::unity::module_base()+0x23efb20usize)as*mut u8,();
2375(HubSequence)__receiver)
2376        }
2377    }
2378    #[doc = "`CreateFruit()` overload"]
2379    fn create_fruit(self) -> () {
2380        unsafe {
2381            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2382            ::unity::il2cpp_call!((::unity::module_base()+0x23efbb0usize)as*mut u8,();
2383(HubSequence)__receiver)
2384        }
2385    }
2386    #[doc = "`CreateHorse()` overload"]
2387    fn create_horse(self) -> () {
2388        unsafe {
2389            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2390            ::unity::il2cpp_call!((::unity::module_base()+0x23efc40usize)as*mut u8,();
2391(HubSequence)__receiver)
2392        }
2393    }
2394    #[doc = "`EntryAmiibo()` overload"]
2395    fn entry_amiibo(self) -> () {
2396        unsafe {
2397            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2398            ::unity::il2cpp_call!((::unity::module_base()+0x23efcd0usize)as*mut u8,();
2399(HubSequence)__receiver)
2400        }
2401    }
2402    #[doc = "`CreateAmiibo()` overload"]
2403    fn create_amiibo(self) -> () {
2404        unsafe {
2405            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2406            ::unity::il2cpp_call!((::unity::module_base()+0x23efce0usize)as*mut u8,();
2407(HubSequence)__receiver)
2408        }
2409    }
2410    #[doc = "`ExitAmiibo()` overload"]
2411    fn exit_amiibo(self) -> () {
2412        unsafe {
2413            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2414            ::unity::il2cpp_call!((::unity::module_base()+0x23efcf0usize)as*mut u8,();
2415(HubSequence)__receiver)
2416        }
2417    }
2418    #[doc = "`OpenCheckCapeTower()` overload"]
2419    fn open_check_cape_tower(self) -> () {
2420        unsafe {
2421            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2422            ::unity::il2cpp_call!((::unity::module_base()+0x23efd10usize)as*mut u8,();
2423(HubSequence)__receiver)
2424        }
2425    }
2426    #[doc = "`OpenCapeDoor()` overload"]
2427    fn open_cape_door(self) -> () {
2428        unsafe {
2429            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2430            ::unity::il2cpp_call!((::unity::module_base()+0x23efe70usize)as*mut u8,();
2431(HubSequence)__receiver)
2432        }
2433    }
2434    #[doc = "`CreateCapeTower()` overload"]
2435    fn create_cape_tower(self) -> () {
2436        unsafe {
2437            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2438            ::unity::il2cpp_call!((::unity::module_base()+0x23efff0usize)as*mut u8,();
2439(HubSequence)__receiver)
2440        }
2441    }
2442    #[doc = "`CloseCapeTower()` overload"]
2443    fn close_cape_tower(self) -> () {
2444        unsafe {
2445            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2446            ::unity::il2cpp_call!((::unity::module_base()+0x23f0040usize)as*mut u8,();
2447(HubSequence)__receiver)
2448        }
2449    }
2450    #[doc = "`FinalCapeTower()` overload"]
2451    fn final_cape_tower(self) -> () {
2452        unsafe {
2453            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2454            ::unity::il2cpp_call!((::unity::module_base()+0x23f0300usize)as*mut u8,();
2455(HubSequence)__receiver)
2456        }
2457    }
2458    #[doc = "`CallScript(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
2459    fn call_script(
2460        self,
2461        confirm_mid: impl ::core::convert::Into<::unity::Il2CppString>,
2462        script_name: impl ::core::convert::Into<::unity::Il2CppString>,
2463    ) -> () {
2464        unsafe {
2465            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2466            ::unity::il2cpp_call!((::unity::module_base()+0x23f05c0usize)as*mut u8,();
2467(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(confirm_mid),(::unity::Il2CppString)::core::convert::Into::into(script_name))
2468        }
2469    }
2470    #[doc = "`EntryCallScript()` overload"]
2471    fn entry_call_script(self) -> () {
2472        unsafe {
2473            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2474            ::unity::il2cpp_call!((::unity::module_base()+0x23f0660usize)as*mut u8,();
2475(HubSequence)__receiver)
2476        }
2477    }
2478    #[doc = "`MainCallScript()` overload"]
2479    fn main_call_script(self) -> () {
2480        unsafe {
2481            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2482            ::unity::il2cpp_call!((::unity::module_base()+0x23f0670usize)as*mut u8,();
2483(HubSequence)__receiver)
2484        }
2485    }
2486    #[doc = "`ExitCallScript()` overload"]
2487    fn exit_call_script(self) -> () {
2488        unsafe {
2489            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2490            ::unity::il2cpp_call!((::unity::module_base()+0x23f0850usize)as*mut u8,();
2491(HubSequence)__receiver)
2492        }
2493    }
2494    #[doc = "`EntryKizunaExit()` overload"]
2495    fn entry_kizuna_exit(self) -> () {
2496        unsafe {
2497            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2498            ::unity::il2cpp_call!((::unity::module_base()+0x23f0870usize)as*mut u8,();
2499(HubSequence)__receiver)
2500        }
2501    }
2502    #[doc = "`MainKizunaExit()` overload"]
2503    fn main_kizuna_exit(self) -> () {
2504        unsafe {
2505            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2506            ::unity::il2cpp_call!((::unity::module_base()+0x23f0880usize)as*mut u8,();
2507(HubSequence)__receiver)
2508        }
2509    }
2510    #[doc = "`ExitKizunaExit()` overload"]
2511    fn exit_kizuna_exit(self) -> () {
2512        unsafe {
2513            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2514            ::unity::il2cpp_call!((::unity::module_base()+0x23f0890usize)as*mut u8,();
2515(HubSequence)__receiver)
2516        }
2517    }
2518    #[doc = "`EnableDragonRideGroup()` overload"]
2519    fn enable_dragon_ride_group(self) -> () {
2520        unsafe {
2521            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2522            ::unity::il2cpp_call!((::unity::module_base()+0x23f0a70usize)as*mut u8,();
2523(HubSequence)__receiver)
2524        }
2525    }
2526    #[doc = "`DisableDragonRideGroup()` overload"]
2527    fn disable_dragon_ride_group(self) -> () {
2528        unsafe {
2529            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2530            ::unity::il2cpp_call!((::unity::module_base()+0x23f0ba0usize)as*mut u8,();
2531(HubSequence)__receiver)
2532        }
2533    }
2534    #[doc = "`EnableFishingGroup()` overload"]
2535    fn enable_fishing_group(self) -> () {
2536        unsafe {
2537            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2538            ::unity::il2cpp_call!((::unity::module_base()+0x23f0c90usize)as*mut u8,();
2539(HubSequence)__receiver)
2540        }
2541    }
2542    #[doc = "`DisableFishingGroup()` overload"]
2543    fn disable_fishing_group(self) -> () {
2544        unsafe {
2545            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2546            ::unity::il2cpp_call!((::unity::module_base()+0x23f0ce0usize)as*mut u8,();
2547(HubSequence)__receiver)
2548        }
2549    }
2550    #[doc = "`DisableGroup()` overload"]
2551    fn disable_group(self) -> () {
2552        unsafe {
2553            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2554            ::unity::il2cpp_call!((::unity::module_base()+0x23f0030usize)as*mut u8,();
2555(HubSequence)__receiver)
2556        }
2557    }
2558    #[doc = "`EnableGroup()` overload"]
2559    fn enable_group(self) -> () {
2560        unsafe {
2561            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2562            ::unity::il2cpp_call!((::unity::module_base()+0x23f02f0usize)as*mut u8,();
2563(HubSequence)__receiver)
2564        }
2565    }
2566    #[doc = "`DisableRoot()` overload"]
2567    fn disable_root(self) -> () {
2568        unsafe {
2569            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2570            ::unity::il2cpp_call!((::unity::module_base()+0x23f0b90usize)as*mut u8,();
2571(HubSequence)__receiver)
2572        }
2573    }
2574    #[doc = "`EnableRoot()` overload"]
2575    fn enable_root(self) -> () {
2576        unsafe {
2577            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2578            ::unity::il2cpp_call!((::unity::module_base()+0x23f0c80usize)as*mut u8,();
2579(HubSequence)__receiver)
2580        }
2581    }
2582    #[doc = "`LoadScript()` overload"]
2583    fn load_script(self) -> () {
2584        unsafe {
2585            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2586            ::unity::il2cpp_call!((::unity::module_base()+0x23f0d30usize)as*mut u8,();
2587(HubSequence)__receiver)
2588        }
2589    }
2590    #[doc = "`UnloadScript()` overload"]
2591    fn unload_script(self) -> () {
2592        unsafe {
2593            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2594            ::unity::il2cpp_call!((::unity::module_base()+0x23f0f60usize)as*mut u8,();
2595(HubSequence)__receiver)
2596        }
2597    }
2598    #[doc = "`EntryScript()` overload"]
2599    fn entry_script(self) -> () {
2600        unsafe {
2601            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2602            ::unity::il2cpp_call!((::unity::module_base()+0x23f1050usize)as*mut u8,();
2603(HubSequence)__receiver)
2604        }
2605    }
2606    #[doc = "`StartScript()` overload"]
2607    fn start_script(self) -> () {
2608        unsafe {
2609            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2610            ::unity::il2cpp_call!((::unity::module_base()+0x23f1060usize)as*mut u8,();
2611(HubSequence)__receiver)
2612        }
2613    }
2614    #[doc = "`ExitScript()` overload"]
2615    fn exit_script(self) -> () {
2616        unsafe {
2617            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2618            ::unity::il2cpp_call!((::unity::module_base()+0x23f10e0usize)as*mut u8,();
2619(HubSequence)__receiver)
2620        }
2621    }
2622    #[doc = "`StartBind(crate::app::procinst::ProcInst, ::unity::Il2CppString)` overload"]
2623    fn start_bind(
2624        self,
2625        target_0: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2626        event_name: impl ::core::convert::Into<::unity::Il2CppString>,
2627    ) -> () {
2628        unsafe {
2629            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2630            ::unity::il2cpp_call!((::unity::module_base()+0x23dc4f0usize)as*mut u8,();
2631(HubSequence)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(target_0),(::unity::Il2CppString)::core::convert::Into::into(event_name))
2632        }
2633    }
2634    #[doc = "`StartEvent(::unity::Il2CppString, crate::app::hubaccess::HubAccess)` overload"]
2635    fn start_event(
2636        self,
2637        script_name: impl ::core::convert::Into<::unity::Il2CppString>,
2638        access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>,
2639    ) -> () {
2640        unsafe {
2641            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2642            ::unity::il2cpp_call!((::unity::module_base()+0x23f1100usize)as*mut u8,();
2643(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(script_name),(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
2644        }
2645    }
2646    #[doc = "`AccessMascot()` overload"]
2647    fn access_mascot(self) -> () {
2648        unsafe {
2649            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2650            ::unity::il2cpp_call!((::unity::module_base()+0x23f1a50usize)as*mut u8,();
2651(HubSequence)__receiver)
2652        }
2653    }
2654    #[doc = "`EntryArena()` overload"]
2655    fn entry_arena(self) -> () {
2656        unsafe {
2657            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2658            ::unity::il2cpp_call!((::unity::module_base()+0x23f1a60usize)as*mut u8,();
2659(HubSequence)__receiver)
2660        }
2661    }
2662    #[doc = "`StartArena()` overload"]
2663    fn start_arena(self) -> () {
2664        unsafe {
2665            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2666            ::unity::il2cpp_call!((::unity::module_base()+0x23f1a70usize)as*mut u8,();
2667(HubSequence)__receiver)
2668        }
2669    }
2670    #[doc = "`ExitArena()` overload"]
2671    fn exit_arena(self) -> () {
2672        unsafe {
2673            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2674            ::unity::il2cpp_call!((::unity::module_base()+0x23f1a80usize)as*mut u8,();
2675(HubSequence)__receiver)
2676        }
2677    }
2678    #[doc = "`StartPedestal()` overload"]
2679    fn start_pedestal(self) -> crate::system::collections::ienumerator::IEnumerator {
2680        unsafe {
2681            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2682            ::unity::il2cpp_call!((::unity::module_base()+0x23f1aa0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2683(HubSequence)__receiver)
2684        }
2685    }
2686    #[doc = "`AccessPedestal()` overload"]
2687    fn access_pedestal(self) -> () {
2688        unsafe {
2689            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2690            ::unity::il2cpp_call!((::unity::module_base()+0x23f1b20usize)as*mut u8,();
2691(HubSequence)__receiver)
2692        }
2693    }
2694    #[doc = "`EndPedestal()` overload"]
2695    fn end_pedestal(self) -> crate::system::collections::ienumerator::IEnumerator {
2696        unsafe {
2697            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2698            ::unity::il2cpp_call!((::unity::module_base()+0x23f1b30usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
2699(HubSequence)__receiver)
2700        }
2701    }
2702    #[doc = "`SaveDataLoad()` overload"]
2703    fn save_data_load(self) -> () {
2704        unsafe {
2705            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2706            ::unity::il2cpp_call!((::unity::module_base()+0x23f2290usize)as*mut u8,();
2707(HubSequence)__receiver)
2708        }
2709    }
2710    #[doc = "`SaveDataLoadResult()` overload"]
2711    fn save_data_load_result(self) -> () {
2712        unsafe {
2713            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2714            ::unity::il2cpp_call!((::unity::module_base()+0x23f2370usize)as*mut u8,();
2715(HubSequence)__receiver)
2716        }
2717    }
2718    #[doc = "`SaveDataRelease()` overload"]
2719    fn save_data_release(self) -> () {
2720        unsafe {
2721            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2722            ::unity::il2cpp_call!((::unity::module_base()+0x23f2540usize)as*mut u8,();
2723(HubSequence)__receiver)
2724        }
2725    }
2726    #[doc = "`SaveDataNormalize()` overload"]
2727    fn save_data_normalize(self) -> () {
2728        unsafe {
2729            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2730            ::unity::il2cpp_call!((::unity::module_base()+0x23f2610usize)as*mut u8,();
2731(HubSequence)__receiver)
2732        }
2733    }
2734    #[doc = "`get_Version()` overload"]
2735    fn get_version(self) -> i32 {
2736        unsafe {
2737            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2738            {
2739                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2740                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2741                    panic!(
2742                        "unity: virtual slot {}
2743 out of range (vtable len {}
2744) on the runtime class behind {}
2745 (method `{}
2746`)",
2747                        18usize,
2748                        __vt.len(),
2749                        <HubSequence as ::unity::ClassIdentity>::NAME,
2750                        "get_Version",
2751                    )
2752                });
2753                let __inner: extern "C" fn(HubSequence, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
2754                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2755                __inner(__receiver, __mi)
2756            }
2757        }
2758    }
2759    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
2760    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
2761        unsafe {
2762            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2763            {
2764                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2765                let __vi = *__vt.get(20usize).unwrap_or_else(|| {
2766                    panic!(
2767                        "unity: virtual slot {}
2768 out of range (vtable len {}
2769) on the runtime class behind {}
2770 (method `{}
2771`)",
2772                        20usize,
2773                        __vt.len(),
2774                        <HubSequence as ::unity::ClassIdentity>::NAME,
2775                        "OnSerialize",
2776                    )
2777                });
2778                let __inner: extern "C" fn(HubSequence, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
2779                    ::core::mem::transmute(__vi.method_ptr);
2780                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2781                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
2782            }
2783        }
2784    }
2785    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
2786    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
2787        unsafe {
2788            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2789            {
2790                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2791                let __vi = *__vt.get(21usize).unwrap_or_else(|| {
2792                    panic!(
2793                        "unity: virtual slot {}
2794 out of range (vtable len {}
2795) on the runtime class behind {}
2796 (method `{}
2797`)",
2798                        21usize,
2799                        __vt.len(),
2800                        <HubSequence as ::unity::ClassIdentity>::NAME,
2801                        "OnDeserialize",
2802                    )
2803                });
2804                let __inner: extern "C" fn(HubSequence, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
2805                    ::core::mem::transmute(__vi.method_ptr);
2806                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2807                __inner(
2808                    __receiver,
2809                    ::core::convert::Into::into(stream),
2810                    ::core::convert::Into::into(version),
2811                    __mi,
2812                )
2813            }
2814        }
2815    }
2816    #[doc = "`OnShutdown()` overload"]
2817    fn on_shutdown(self) -> () {
2818        unsafe {
2819            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2820            {
2821                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2822                let __vi = *__vt.get(15usize).unwrap_or_else(|| {
2823                    panic!(
2824                        "unity: virtual slot {}
2825 out of range (vtable len {}
2826) on the runtime class behind {}
2827 (method `{}
2828`)",
2829                        15usize,
2830                        __vt.len(),
2831                        <HubSequence as ::unity::ClassIdentity>::NAME,
2832                        "OnShutdown",
2833                    )
2834                });
2835                let __inner: extern "C" fn(HubSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2836                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2837                __inner(__receiver, __mi)
2838            }
2839        }
2840    }
2841    #[doc = "`Tick()` overload"]
2842    fn tick(self) -> () {
2843        unsafe {
2844            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2845            ::unity::il2cpp_call!((::unity::module_base()+0x23f26d0usize)as*mut u8,();
2846(HubSequence)__receiver)
2847        }
2848    }
2849    #[doc = "`GetCurrentKeyHelpName()` overload"]
2850    fn get_current_key_help_name(self) -> ::unity::Il2CppString {
2851        unsafe {
2852            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2853            ::unity::il2cpp_call!((::unity::module_base()+0x23f2cf0usize)as*mut u8, ::unity::Il2CppString;
2854(HubSequence)__receiver)
2855        }
2856    }
2857    #[doc = "`Persistent()` overload"]
2858    fn persistent(self) -> () {
2859        unsafe {
2860            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2861            ::unity::il2cpp_call!((::unity::module_base()+0x23f2db0usize)as*mut u8,();
2862(HubSequence)__receiver)
2863        }
2864    }
2865    #[doc = "`SetPlayerAnim(::unity::Il2CppString)` overload"]
2866    fn set_player_anim(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2867        unsafe {
2868            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2869            ::unity::il2cpp_call!((::unity::module_base()+0x23f3170usize)as*mut u8,();
2870(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
2871        }
2872    }
2873    #[doc = "`StartFastTravel()` overload"]
2874    fn start_fast_travel(self) -> () {
2875        unsafe {
2876            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2877            ::unity::il2cpp_call!((::unity::module_base()+0x23f31f0usize)as*mut u8,();
2878(HubSequence)__receiver)
2879        }
2880    }
2881    #[doc = "`CallFastTravel()` overload"]
2882    fn call_fast_travel(self) -> () {
2883        unsafe {
2884            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2885            ::unity::il2cpp_call!((::unity::module_base()+0x23f3200usize)as*mut u8,();
2886(HubSequence)__receiver)
2887        }
2888    }
2889    #[doc = "`EndFastTravel()` overload"]
2890    fn end_fast_travel(self) -> () {
2891        unsafe {
2892            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2893            ::unity::il2cpp_call!((::unity::module_base()+0x23f3440usize)as*mut u8,();
2894(HubSequence)__receiver)
2895        }
2896    }
2897    #[doc = "`RunFastTravel(::unity::Il2CppString)` overload"]
2898    fn run_fast_travel(self, id: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2899        unsafe {
2900            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2901            ::unity::il2cpp_call!((::unity::module_base()+0x23f3480usize)as*mut u8,();
2902(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(id))
2903        }
2904    }
2905    #[doc = "`StartAccessAnimal(crate::app::hubaccess::HubAccess)` overload"]
2906    fn start_access_animal(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
2907        unsafe {
2908            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2909            ::unity::il2cpp_call!((::unity::module_base()+0x23f3510usize)as*mut u8,();
2910(HubSequence)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
2911        }
2912    }
2913    #[doc = "`StartTalk(crate::app::hubaccess::HubAccess)` overload"]
2914    fn start_talk(self, access: impl ::core::convert::Into<crate::app::hubaccess::HubAccess>) -> () {
2915        unsafe {
2916            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2917            ::unity::il2cpp_call!((::unity::module_base()+0x23f35c0usize)as*mut u8,();
2918(HubSequence)__receiver,(crate::app::hubaccess::HubAccess)::core::convert::Into::into(access))
2919        }
2920    }
2921    #[doc = "`Talk()` overload"]
2922    fn talk(self) -> () {
2923        unsafe {
2924            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2925            ::unity::il2cpp_call!((::unity::module_base()+0x23f3670usize)as*mut u8,();
2926(HubSequence)__receiver)
2927        }
2928    }
2929    #[doc = "`BeginSilentEnv()` overload"]
2930    fn begin_silent_env(self) -> () {
2931        unsafe {
2932            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2933            ::unity::il2cpp_call!((::unity::module_base()+0x23f3710usize)as*mut u8,();
2934(HubSequence)__receiver)
2935        }
2936    }
2937    #[doc = "`EndSilentEnv()` overload"]
2938    fn end_silent_env(self) -> () {
2939        unsafe {
2940            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2941            ::unity::il2cpp_call!((::unity::module_base()+0x23f3780usize)as*mut u8,();
2942(HubSequence)__receiver)
2943        }
2944    }
2945    #[doc = "`GameCleaerEvent()` overload"]
2946    fn game_cleaer_event(self) -> () {
2947        unsafe {
2948            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2949            ::unity::il2cpp_call!((::unity::module_base()+0x23f37f0usize)as*mut u8,();
2950(HubSequence)__receiver)
2951        }
2952    }
2953    #[doc = "`GiftGet(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
2954    fn gift_get(
2955        self,
2956        reward_id: impl ::core::convert::Into<::unity::Il2CppString>,
2957        message_id: impl ::core::convert::Into<::unity::Il2CppString>,
2958    ) -> () {
2959        unsafe {
2960            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2961            ::unity::il2cpp_call!((::unity::module_base()+0x23f38a0usize)as*mut u8,();
2962(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(reward_id),(::unity::Il2CppString)::core::convert::Into::into(message_id))
2963        }
2964    }
2965    #[doc = "`TryGiftEvent(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
2966    fn try_gift_event(
2967        self,
2968        flag_name: impl ::core::convert::Into<::unity::Il2CppString>,
2969        reward_id: impl ::core::convert::Into<::unity::Il2CppString>,
2970        message_id: impl ::core::convert::Into<::unity::Il2CppString>,
2971    ) -> () {
2972        unsafe {
2973            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2974            ::unity::il2cpp_call!((::unity::module_base()+0x23f3c00usize)as*mut u8,();
2975(HubSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(flag_name),(::unity::Il2CppString)::core::convert::Into::into(reward_id),(::unity::Il2CppString)::core::convert::Into::into(message_id))
2976        }
2977    }
2978    #[doc = "`DlcGift0Event()` overload"]
2979    fn dlc_gift0_event(self) -> () {
2980        unsafe {
2981            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2982            ::unity::il2cpp_call!((::unity::module_base()+0x23f3e60usize)as*mut u8,();
2983(HubSequence)__receiver)
2984        }
2985    }
2986    #[doc = "`Patch0GiftEvent()` overload"]
2987    fn patch0_gift_event(self) -> () {
2988        unsafe {
2989            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2990            ::unity::il2cpp_call!((::unity::module_base()+0x23f3f40usize)as*mut u8,();
2991(HubSequence)__receiver)
2992        }
2993    }
2994    #[doc = "`DlcGift1Event()` overload"]
2995    fn dlc_gift1_event(self) -> () {
2996        unsafe {
2997            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2998            ::unity::il2cpp_call!((::unity::module_base()+0x23f3fd0usize)as*mut u8,();
2999(HubSequence)__receiver)
3000        }
3001    }
3002    #[doc = "`Patch3GiftEvent()` overload"]
3003    fn patch3_gift_event(self) -> () {
3004        unsafe {
3005            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3006            ::unity::il2cpp_call!((::unity::module_base()+0x23f40b0usize)as*mut u8,();
3007(HubSequence)__receiver)
3008        }
3009    }
3010    #[doc = "`EvilCleaerEvent()` overload"]
3011    fn evil_cleaer_event(self) -> crate::system::collections::ienumerator::IEnumerator {
3012        unsafe {
3013            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3014            ::unity::il2cpp_call!((::unity::module_base()+0x23f4140usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
3015(HubSequence)__receiver)
3016        }
3017    }
3018    #[doc = "`ContentsEvent()` overload"]
3019    fn contents_event(self) -> () {
3020        unsafe {
3021            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3022            ::unity::il2cpp_call!((::unity::module_base()+0x23f41c0usize)as*mut u8,();
3023(HubSequence)__receiver)
3024        }
3025    }
3026    #[doc = "`RelayTicketEvent()` overload"]
3027    fn relay_ticket_event(self) -> () {
3028        unsafe {
3029            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3030            ::unity::il2cpp_call!((::unity::module_base()+0x23f4270usize)as*mut u8,();
3031(HubSequence)__receiver)
3032        }
3033    }
3034    #[doc = "`SkillOpenEvent()` overload"]
3035    fn skill_open_event(self) -> () {
3036        unsafe {
3037            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3038            ::unity::il2cpp_call!((::unity::module_base()+0x23f4320usize)as*mut u8,();
3039(HubSequence)__receiver)
3040        }
3041    }
3042    #[doc = "`EnterEvent()` overload"]
3043    fn enter_event(self) -> crate::system::collections::ienumerator::IEnumerator {
3044        unsafe {
3045            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3046            ::unity::il2cpp_call!((::unity::module_base()+0x23f43d0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
3047(HubSequence)__receiver)
3048        }
3049    }
3050    #[doc = "`PostEnterEvent()` overload"]
3051    fn post_enter_event(self) -> () {
3052        unsafe {
3053            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3054            ::unity::il2cpp_call!((::unity::module_base()+0x23f4450usize)as*mut u8,();
3055(HubSequence)__receiver)
3056        }
3057    }
3058    #[doc = "`PlayBgm(crate::app::gamesound::GameSound_FadeSpeedType)` overload"]
3059    fn play_bgm(self, fade_speed_type: impl ::core::convert::Into<crate::app::gamesound::GameSound_FadeSpeedType>) -> () {
3060        unsafe {
3061            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3062            ::unity::il2cpp_call!((::unity::module_base()+0x23e1f10usize)as*mut u8,();
3063(HubSequence)__receiver,(crate::app::gamesound::GameSound_FadeSpeedType)::core::convert::Into::into(fade_speed_type))
3064        }
3065    }
3066    #[doc = "`PauseBgm(crate::app::gamesound::GameSound_FadeSpeedType)` overload"]
3067    fn pause_bgm(self, fade_speed_type: impl ::core::convert::Into<crate::app::gamesound::GameSound_FadeSpeedType>) -> () {
3068        unsafe {
3069            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3070            ::unity::il2cpp_call!((::unity::module_base()+0x23e0fd0usize)as*mut u8,();
3071(HubSequence)__receiver,(crate::app::gamesound::GameSound_FadeSpeedType)::core::convert::Into::into(fade_speed_type))
3072        }
3073    }
3074    #[doc = "`GetBgmEventName()` overload"]
3075    fn get_bgm_event_name(self) -> ::unity::Il2CppString {
3076        unsafe {
3077            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3078            ::unity::il2cpp_call!((::unity::module_base()+0x23f4ab0usize)as*mut u8, ::unity::Il2CppString;
3079(HubSequence)__receiver)
3080        }
3081    }
3082    #[doc = "`TryGetCurrentBgmHandle()` overload"]
3083    fn try_get_current_bgm_handle(self) -> crate::app::gamesound::GameSound_Handle {
3084        unsafe {
3085            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3086            ::unity::il2cpp_call!((::unity::module_base()+0x23f48c0usize)as*mut u8,crate::app::gamesound::GameSound_Handle;
3087(HubSequence)__receiver)
3088        }
3089    }
3090    #[doc = "`PlayBgm_Kizuna(crate::app::gamesound::GameSound_FadeSpeedType)` overload"]
3091    fn play_bgm_kizuna(self, fade_speed_type: impl ::core::convert::Into<crate::app::gamesound::GameSound_FadeSpeedType>) -> () {
3092        unsafe {
3093            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3094            ::unity::il2cpp_call!((::unity::module_base()+0x23f4570usize)as*mut u8,();
3095(HubSequence)__receiver,(crate::app::gamesound::GameSound_FadeSpeedType)::core::convert::Into::into(fade_speed_type))
3096        }
3097    }
3098    #[doc = "`PlayBgm_Hub(crate::app::gamesound::GameSound_FadeSpeedType)` overload"]
3099    fn play_bgm_hub(self, fade_speed_type: impl ::core::convert::Into<crate::app::gamesound::GameSound_FadeSpeedType>) -> () {
3100        unsafe {
3101            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3102            ::unity::il2cpp_call!((::unity::module_base()+0x23f4660usize)as*mut u8,();
3103(HubSequence)__receiver,(crate::app::gamesound::GameSound_FadeSpeedType)::core::convert::Into::into(fade_speed_type))
3104        }
3105    }
3106    #[doc = "`StopBgm(bool)` overload"]
3107    fn stop_bgm(self, play_movie: impl ::core::convert::Into<bool>) -> () {
3108        unsafe {
3109            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3110            ::unity::il2cpp_call!((::unity::module_base()+0x23eff00usize)as*mut u8,();
3111(HubSequence)__receiver,(bool)::core::convert::Into::into(play_movie))
3112        }
3113    }
3114    #[doc = "`StopBgm_Kizuna()` overload"]
3115    fn stop_bgm_kizuna(self) -> () {
3116        unsafe {
3117            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3118            ::unity::il2cpp_call!((::unity::module_base()+0x23f4c40usize)as*mut u8,();
3119(HubSequence)__receiver)
3120        }
3121    }
3122    #[doc = "`StopBgm_Hub()` overload"]
3123    fn stop_bgm_hub(self) -> () {
3124        unsafe {
3125            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3126            ::unity::il2cpp_call!((::unity::module_base()+0x23f4cf0usize)as*mut u8,();
3127(HubSequence)__receiver)
3128        }
3129    }
3130    #[doc = "`PlayerBeginAccess()` overload"]
3131    fn player_begin_access(self) -> () {
3132        unsafe {
3133            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3134            ::unity::il2cpp_call!((::unity::module_base()+0x23f4e00usize)as*mut u8,();
3135(HubSequence)__receiver)
3136        }
3137    }
3138    #[doc = "`PlayerEndAccess()` overload"]
3139    fn player_end_access(self) -> () {
3140        unsafe {
3141            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3142            ::unity::il2cpp_call!((::unity::module_base()+0x23f4e10usize)as*mut u8,();
3143(HubSequence)__receiver)
3144        }
3145    }
3146    #[doc = "`GetCharaLocatorsRoot()` overload"]
3147    fn get_chara_locators_root(self) -> crate::unity_engine::gameobject::GameObject {
3148        unsafe {
3149            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3150            ::unity::il2cpp_call!((::unity::module_base()+0x23f4e30usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
3151(HubSequence)__receiver)
3152        }
3153    }
3154    #[doc = "`InitSceneInfo()` overload"]
3155    fn init_scene_info(self) -> () {
3156        unsafe {
3157            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3158            ::unity::il2cpp_call!((::unity::module_base()+0x23ec100usize)as*mut u8,();
3159(HubSequence)__receiver)
3160        }
3161    }
3162    #[doc = "`Report()` overload"]
3163    fn report(self) -> () {
3164        unsafe {
3165            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3166            ::unity::il2cpp_call!((::unity::module_base()+0x23f4e40usize)as*mut u8,();
3167(HubSequence)__receiver)
3168        }
3169    }
3170    #[doc = "`.ctor()` overload"]
3171    fn ctor(self) -> () {
3172        unsafe {
3173            let __receiver = <HubSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3174            ::unity::il2cpp_call!((::unity::module_base()+0x23f4f10usize)as*mut u8,();
3175(HubSequence)__receiver)
3176        }
3177    }
3178}
3179
3180#[cfg(feature = "app-hubsequence")]
3181impl<__T: IHubSequence> IHubSequenceMethods for __T {}
3182
3183#[cfg(feature = "app-hubsequence")]
3184impl HubSequence {
3185    pub fn get_loading_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3186        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3187    }
3188
3189    pub fn get_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3190        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3191    }
3192
3193    pub fn get_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3194        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3195    }
3196
3197    pub fn get_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3198        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3199    }
3200
3201    pub fn get_locator_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3202        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3203    }
3204
3205    pub fn get_main_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3206        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3207    }
3208
3209    pub fn set_main_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3210        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3211    }
3212
3213    pub fn get_mini_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3214        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3215    }
3216
3217    pub fn set_mini_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
3219    }
3220
3221    pub fn get_env_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
3223    }
3224
3225    pub fn get_now_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
3227    }
3228
3229    pub fn set_now_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3230        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
3231    }
3232
3233    pub fn get_fast_travel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3234        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
3235    }
3236
3237    pub fn set_fast_travel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3238        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
3239    }
3240
3241    pub fn get_force_nonstop_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3242        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
3243    }
3244
3245    pub fn set_force_nonstop_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3246        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
3247    }
3248
3249    pub fn get_access_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3250        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
3251    }
3252
3253    pub fn set_access_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3254        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
3255    }
3256
3257    pub fn get_current_access_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3258        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
3259    }
3260
3261    pub fn get_solanel_access_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3262        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
3263    }
3264
3265    pub fn get_is_enter_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3266        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
3267    }
3268
3269    pub fn set_is_enter_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3270        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
3271    }
3272
3273    pub fn get_is_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3274        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
3275    }
3276
3277    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3278        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
3279    }
3280
3281    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3282        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
3283    }
3284
3285    pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3286        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
3287    }
3288
3289    pub fn is_resource_loading_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3290        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
3291    }
3292
3293    pub fn init_after_load_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3294        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
3295    }
3296
3297    pub fn unload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3298        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
3299    }
3300
3301    pub fn terminate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3302        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
3303    }
3304
3305    pub fn load_hub_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3306        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
3307    }
3308
3309    pub fn setup_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3310        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
3311    }
3312
3313    pub fn reset_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3314        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
3315    }
3316
3317    pub fn setup_dispos_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3318        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
3319    }
3320
3321    pub fn setup_env_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3322        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
3323    }
3324
3325    pub fn setup_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3326        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
3327    }
3328
3329    pub fn opening_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3330        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
3331    }
3332
3333    pub fn map_opening_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3334        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
3335    }
3336
3337    pub fn prepare_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3338        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
3339    }
3340
3341    pub fn kizuna_exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3342        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
3343    }
3344
3345    pub fn kizuna_exit_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3346        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
3347    }
3348
3349    pub fn map_ending_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3350        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
3351    }
3352
3353    pub fn ending_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3354        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
3355    }
3356
3357    pub fn setup_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3358        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
3359    }
3360
3361    pub fn load_a_plus_gift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3362        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
3363    }
3364
3365    pub fn init_after_load_chara_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3366        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
3367    }
3368
3369    pub fn arrange_player_start_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3370        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
3371    }
3372
3373    pub fn load_minimap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3374        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
3375    }
3376
3377    pub fn cleanup_unit_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
3379    }
3380
3381    pub fn call_shop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
3383    }
3384
3385    pub fn cleanup_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
3387    }
3388
3389    pub fn create_dragon_ride_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
3391    }
3392
3393    pub fn create_fishing_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
3395    }
3396
3397    pub fn create_muscle_exercise_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
3399    }
3400
3401    pub fn create_fortune_telling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
3403    }
3404
3405    pub fn entry_signboard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
3407    }
3408
3409    pub fn create_signboard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
3411    }
3412
3413    pub fn exit_signboard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
3415    }
3416
3417    pub fn create_rest_place_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
3419    }
3420
3421    pub fn create_chest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
3423    }
3424
3425    pub fn confirm_end_roll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
3427    }
3428
3429    pub fn enter_end_roll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
3431    }
3432
3433    pub fn create_end_roll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
3435    }
3436
3437    pub fn exit_end_roll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
3439    }
3440
3441    pub fn call_flea_market_unmanned_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
3443    }
3444
3445    pub fn create_flea_market_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
3447    }
3448
3449    pub fn create_jukebox_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
3451    }
3452
3453    pub fn open_check_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
3455    }
3456
3457    pub fn create_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
3459    }
3460
3461    pub fn create_photo_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
3463    }
3464
3465    pub fn create_well_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
3467    }
3468
3469    pub fn create_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
3471    }
3472
3473    pub fn create_fruit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
3475    }
3476
3477    pub fn create_horse_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
3479    }
3480
3481    pub fn entry_amiibo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
3483    }
3484
3485    pub fn create_amiibo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
3487    }
3488
3489    pub fn exit_amiibo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
3491    }
3492
3493    pub fn open_check_cape_tower_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
3495    }
3496
3497    pub fn open_cape_door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3498        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
3499    }
3500
3501    pub fn create_cape_tower_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3502        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
3503    }
3504
3505    pub fn close_cape_tower_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3506        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
3507    }
3508
3509    pub fn final_cape_tower_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3510        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
3511    }
3512
3513    pub fn call_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
3515    }
3516
3517    pub fn entry_call_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
3519    }
3520
3521    pub fn main_call_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
3523    }
3524
3525    pub fn exit_call_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
3527    }
3528
3529    pub fn entry_kizuna_exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
3531    }
3532
3533    pub fn main_kizuna_exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3534        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
3535    }
3536
3537    pub fn exit_kizuna_exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3538        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
3539    }
3540
3541    pub fn get_sun_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3542        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
3543    }
3544
3545    pub fn enable_dragon_ride_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3546        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
3547    }
3548
3549    pub fn disable_dragon_ride_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3550        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
3551    }
3552
3553    pub fn enable_fishing_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
3555    }
3556
3557    pub fn disable_fishing_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
3559    }
3560
3561    pub fn disable_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
3563    }
3564
3565    pub fn enable_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
3567    }
3568
3569    pub fn disable_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3570        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
3571    }
3572
3573    pub fn enable_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3574        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
3575    }
3576
3577    pub fn load_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3578        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
3579    }
3580
3581    pub fn unload_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3582        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
3583    }
3584
3585    pub fn entry_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3586        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
3587    }
3588
3589    pub fn start_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3590        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
3591    }
3592
3593    pub fn exit_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3594        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
3595    }
3596
3597    pub fn start_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3598        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
3599    }
3600
3601    pub fn start_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3602        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
3603    }
3604
3605    pub fn access_mascot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3606        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
3607    }
3608
3609    pub fn entry_arena_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3610        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
3611    }
3612
3613    pub fn start_arena_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3614        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
3615    }
3616
3617    pub fn exit_arena_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
3619    }
3620
3621    pub fn start_pedestal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
3623    }
3624
3625    pub fn access_pedestal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3626        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
3627    }
3628
3629    pub fn end_pedestal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3630        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
3631    }
3632
3633    pub fn next_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
3635    }
3636
3637    pub fn next_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3638        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
3639    }
3640
3641    pub fn next_gmap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3642        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
3643    }
3644
3645    pub fn is_exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3646        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
3647    }
3648
3649    pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3650        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
3651    }
3652
3653    pub fn exit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3654        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
3655    }
3656
3657    pub fn can_move_gmap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3658        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
3659    }
3660
3661    pub fn get_player_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3662        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
3663    }
3664
3665    pub fn save_data_load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3666        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
3667    }
3668
3669    pub fn save_data_load_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3670        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
3671    }
3672
3673    pub fn save_data_release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3674        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
3675    }
3676
3677    pub fn save_data_normalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3678        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
3679    }
3680
3681    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3682        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
3683    }
3684
3685    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3686        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
3687    }
3688
3689    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3690        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
3691    }
3692
3693    pub fn on_shutdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
3695    }
3696
3697    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3698        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
3699    }
3700
3701    pub fn get_current_key_help_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3702        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
3703    }
3704
3705    pub fn persistent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3706        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
3707    }
3708
3709    pub fn set_player_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3710        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
3711    }
3712
3713    pub fn start_fast_travel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3714        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
3715    }
3716
3717    pub fn call_fast_travel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3718        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
3719    }
3720
3721    pub fn end_fast_travel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3722        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
3723    }
3724
3725    pub fn run_fast_travel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3726        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
3727    }
3728
3729    pub fn start_access_animal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3730        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
3731    }
3732
3733    pub fn start_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3734        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
3735    }
3736
3737    pub fn talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3738        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
3739    }
3740
3741    pub fn begin_silent_env_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3742        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
3743    }
3744
3745    pub fn end_silent_env_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3746        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
3747    }
3748
3749    pub fn game_cleaer_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3750        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
3751    }
3752
3753    pub fn gift_get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3754        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
3755    }
3756
3757    pub fn try_gift_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3758        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
3759    }
3760
3761    pub fn dlc_gift0_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3762        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
3763    }
3764
3765    pub fn patch0_gift_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3766        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
3767    }
3768
3769    pub fn dlc_gift1_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3770        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
3771    }
3772
3773    pub fn patch3_gift_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3774        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
3775    }
3776
3777    pub fn evil_cleaer_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3778        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
3779    }
3780
3781    pub fn contents_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3782        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
3783    }
3784
3785    pub fn relay_ticket_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3786        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
3787    }
3788
3789    pub fn skill_open_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3790        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
3791    }
3792
3793    pub fn enter_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3794        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
3795    }
3796
3797    pub fn post_enter_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3798        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
3799    }
3800
3801    pub fn play_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3802        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
3803    }
3804
3805    pub fn pause_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3806        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
3807    }
3808
3809    pub fn get_bgm_event_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3810        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
3811    }
3812
3813    pub fn try_get_current_bgm_handle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3814        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
3815    }
3816
3817    pub fn play_bgm_kizuna_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3818        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
3819    }
3820
3821    pub fn play_bgm_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3822        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
3823    }
3824
3825    pub fn stop_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3826        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
3827    }
3828
3829    pub fn stop_bgm_kizuna_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3830        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
3831    }
3832
3833    pub fn stop_bgm_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3834        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
3835    }
3836
3837    pub fn player_begin_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3838        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
3839    }
3840
3841    pub fn player_end_access_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3842        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
3843    }
3844
3845    pub fn is_exist_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3846        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
3847    }
3848
3849    pub fn get_chara_locators_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3850        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
3851    }
3852
3853    pub fn init_scene_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3854        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
3855    }
3856
3857    pub fn report_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3858        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
3859    }
3860
3861    pub fn create_solanel_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3862        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
3863    }
3864
3865    pub fn create_kizuna_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3866        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
3867    }
3868
3869    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3870        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[172]
3871    }
3872}
3873
3874#[cfg(feature = "app-hubsequence")]
3875impl HubSequence {
3876    #[doc = "Direct (non-virtual) call to `HubSequence`'s own `get_LoadingMode`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3877    pub unsafe fn get_loading_mode(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::loadingmanager::LoadingManager_Modes {
3878        let __mi = Self::get_loading_mode_method_info();
3879        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::loadingmanager::LoadingManager_Modes =
3880            ::core::mem::transmute(__mi.method_ptr);
3881        __inner(this.into(), ::core::option::Option::None)
3882    }
3883
3884    #[doc = "Direct (non-virtual) call to `HubSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3885    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3886        let __mi = Self::on_create_method_info();
3887        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3888        __inner(this.into(), ::core::option::Option::None)
3889    }
3890
3891    #[doc = "Direct (non-virtual) call to `HubSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3892    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3893        let __mi = Self::on_dispose_method_info();
3894        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3895        __inner(this.into(), ::core::option::Option::None)
3896    }
3897
3898    #[doc = "Direct (non-virtual) call to `HubSequence`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3899    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
3900        let __mi = Self::get_version_method_info();
3901        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
3902        __inner(this.into(), ::core::option::Option::None)
3903    }
3904
3905    #[doc = "Direct (non-virtual) call to `HubSequence`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3906    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
3907        let __mi = Self::on_serialize_method_info();
3908        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
3909            ::core::mem::transmute(__mi.method_ptr);
3910        __inner(this.into(), stream, ::core::option::Option::None)
3911    }
3912
3913    #[doc = "Direct (non-virtual) call to `HubSequence`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3914    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
3915        let __mi = Self::on_deserialize_method_info();
3916        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
3917            ::core::mem::transmute(__mi.method_ptr);
3918        __inner(this.into(), stream, version, ::core::option::Option::None)
3919    }
3920
3921    #[doc = "Direct (non-virtual) call to `HubSequence`'s own `OnShutdown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3922    pub unsafe fn on_shutdown(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3923        let __mi = Self::on_shutdown_method_info();
3924        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3925        __inner(this.into(), ::core::option::Option::None)
3926    }
3927}
3928
3929#[cfg(feature = "app-hubsequence")]
3930impl HubSequence {
3931    #[doc = "`.ctor()` — no args"]
3932    pub fn new() -> Self {
3933        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3934            panic!(
3935                "{}
3936::{}
3937 failed to instantiate",
3938                ::core::stringify!(HubSequence),
3939                ::core::stringify!(new),
3940            )
3941        });
3942        <Self as IHubSequenceMethods>::ctor(this);
3943        this
3944    }
3945}
3946
3947#[cfg(feature = "app-hubsequence")]
3948pub trait IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItemMethods:
3949    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem
3950{
3951    #[doc = "`GetName()` overload"]
3952    fn get_name(self) -> ::unity::Il2CppString {
3953        unsafe {
3954            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
3955                <Self as ::unity::SystemObject>::as_instance(self),
3956            );
3957            {
3958                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3959                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
3960                    panic!(
3961                        "unity: virtual slot {}
3962 out of range (vtable len {}
3963) on the runtime class behind {}
3964 (method `{}
3965`)",
3966                        4usize,
3967                        __vt.len(),
3968                        <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem as ::unity::ClassIdentity>::NAME,
3969                        "GetName",
3970                    )
3971                });
3972                let __inner: extern "C" fn(
3973                    HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem,
3974                    ::unity::OptionalMethod,
3975                ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
3976                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3977                __inner(__receiver, __mi)
3978            }
3979        }
3980    }
3981    #[doc = "`.ctor()` overload"]
3982    fn ctor(self) -> () {
3983        unsafe {
3984            let __receiver = <HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem as ::unity::FromIlInstance>::from_il_instance(
3985                <Self as ::unity::SystemObject>::as_instance(self),
3986            );
3987            ::unity::il2cpp_call!((::unity::module_base()+0x3edb260usize)as*mut u8,();
3988(HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem)__receiver)
3989        }
3990    }
3991}
3992
3993#[cfg(feature = "app-hubsequence")]
3994impl<__T: IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem>
3995    IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItemMethods for __T
3996{
3997}
3998
3999#[cfg(feature = "app-hubsequence")]
4000impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem {
4001    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4002        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4003    }
4004
4005    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4006        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4007    }
4008}
4009
4010#[cfg(feature = "app-hubsequence")]
4011impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem {
4012    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4013    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4014        let __mi = Self::get_name_method_info();
4015        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4016        __inner(this.into(), ::core::option::Option::None)
4017    }
4018}
4019
4020#[cfg(feature = "app-hubsequence")]
4021impl HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem {
4022    #[doc = "`.ctor()` — no args"]
4023    pub fn new() -> Self {
4024        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4025            panic!(
4026                "{}
4027::{}
4028 failed to instantiate",
4029                ::core::stringify!(HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem),
4030                ::core::stringify!(new),
4031            )
4032        });
4033        <Self as IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItemMethods>::ctor(this);
4034        this
4035    }
4036}
4037
4038#[cfg(feature = "app-hubsequence")]
4039pub trait IHubSequence_LastChapterSequence_ConfirmDialogItemNoMethods: IHubSequence_LastChapterSequence_ConfirmDialogItemNo {
4040    #[doc = "`.ctor()` overload"]
4041    fn ctor(self) -> () {
4042        unsafe {
4043            let __receiver = <HubSequence_LastChapterSequence_ConfirmDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
4044                <Self as ::unity::SystemObject>::as_instance(self),
4045            );
4046            ::unity::il2cpp_call!((::unity::module_base()+0x1b66070usize)as*mut u8,();
4047(HubSequence_LastChapterSequence_ConfirmDialogItemNo)__receiver)
4048        }
4049    }
4050    #[doc = "`BCall()` overload"]
4051    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4052        unsafe {
4053            let __receiver = <HubSequence_LastChapterSequence_ConfirmDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
4054                <Self as ::unity::SystemObject>::as_instance(self),
4055            );
4056            {
4057                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4058                let __vi = *__vt.get(19usize).unwrap_or_else(|| {
4059                    panic!(
4060                        "unity: virtual slot {}
4061 out of range (vtable len {}
4062) on the runtime class behind {}
4063 (method `{}
4064`)",
4065                        19usize,
4066                        __vt.len(),
4067                        <HubSequence_LastChapterSequence_ConfirmDialogItemNo as ::unity::ClassIdentity>::NAME,
4068                        "BCall",
4069                    )
4070                });
4071                let __inner: extern "C" fn(
4072                    HubSequence_LastChapterSequence_ConfirmDialogItemNo,
4073                    ::unity::OptionalMethod,
4074                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4075                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4076                __inner(__receiver, __mi)
4077            }
4078        }
4079    }
4080}
4081
4082#[cfg(feature = "app-hubsequence")]
4083impl<__T: IHubSequence_LastChapterSequence_ConfirmDialogItemNo> IHubSequence_LastChapterSequence_ConfirmDialogItemNoMethods for __T {}
4084
4085#[cfg(feature = "app-hubsequence")]
4086impl HubSequence_LastChapterSequence_ConfirmDialogItemNo {
4087    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4089    }
4090
4091    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4093    }
4094}
4095
4096#[cfg(feature = "app-hubsequence")]
4097impl HubSequence_LastChapterSequence_ConfirmDialogItemNo {
4098    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterSequence_ConfirmDialogItemNo`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4099    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4100        let __mi = Self::b_call_method_info();
4101        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4102            ::core::mem::transmute(__mi.method_ptr);
4103        __inner(this.into(), ::core::option::Option::None)
4104    }
4105}
4106
4107#[cfg(feature = "app-hubsequence")]
4108impl HubSequence_LastChapterSequence_ConfirmDialogItemNo {
4109    #[doc = "`.ctor()` — no args"]
4110    pub fn new() -> Self {
4111        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4112            panic!(
4113                "{}
4114::{}
4115 failed to instantiate",
4116                ::core::stringify!(HubSequence_LastChapterSequence_ConfirmDialogItemNo),
4117                ::core::stringify!(new),
4118            )
4119        });
4120        <Self as IHubSequence_LastChapterSequence_ConfirmDialogItemNoMethods>::ctor(this);
4121        this
4122    }
4123}
4124
4125#[cfg(feature = "app-hubsequence")]
4126pub trait IHubSequence_LastChapterRankingMenuItemMethods: IHubSequence_LastChapterRankingMenuItem {
4127    #[doc = "`GetName()` overload"]
4128    fn get_name(self) -> ::unity::Il2CppString {
4129        unsafe {
4130            let __receiver = <HubSequence_LastChapterRankingMenuItem as ::unity::FromIlInstance>::from_il_instance(
4131                <Self as ::unity::SystemObject>::as_instance(self),
4132            );
4133            {
4134                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4135                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
4136                    panic!(
4137                        "unity: virtual slot {}
4138 out of range (vtable len {}
4139) on the runtime class behind {}
4140 (method `{}
4141`)",
4142                        4usize,
4143                        __vt.len(),
4144                        <HubSequence_LastChapterRankingMenuItem as ::unity::ClassIdentity>::NAME,
4145                        "GetName",
4146                    )
4147                });
4148                let __inner: extern "C" fn(HubSequence_LastChapterRankingMenuItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
4149                    ::core::mem::transmute(__vi.method_ptr);
4150                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4151                __inner(__receiver, __mi)
4152            }
4153        }
4154    }
4155    #[doc = "`ACall()` overload"]
4156    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4157        unsafe {
4158            let __receiver = <HubSequence_LastChapterRankingMenuItem as ::unity::FromIlInstance>::from_il_instance(
4159                <Self as ::unity::SystemObject>::as_instance(self),
4160            );
4161            {
4162                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4163                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
4164                    panic!(
4165                        "unity: virtual slot {}
4166 out of range (vtable len {}
4167) on the runtime class behind {}
4168 (method `{}
4169`)",
4170                        18usize,
4171                        __vt.len(),
4172                        <HubSequence_LastChapterRankingMenuItem as ::unity::ClassIdentity>::NAME,
4173                        "ACall",
4174                    )
4175                });
4176                let __inner: extern "C" fn(
4177                    HubSequence_LastChapterRankingMenuItem,
4178                    ::unity::OptionalMethod,
4179                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4180                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4181                __inner(__receiver, __mi)
4182            }
4183        }
4184    }
4185    #[doc = "`.ctor()` overload"]
4186    fn ctor(self) -> () {
4187        unsafe {
4188            let __receiver = <HubSequence_LastChapterRankingMenuItem as ::unity::FromIlInstance>::from_il_instance(
4189                <Self as ::unity::SystemObject>::as_instance(self),
4190            );
4191            ::unity::il2cpp_call!((::unity::module_base()+0x2aecbe0usize)as*mut u8,();
4192(HubSequence_LastChapterRankingMenuItem)__receiver)
4193        }
4194    }
4195}
4196
4197#[cfg(feature = "app-hubsequence")]
4198impl<__T: IHubSequence_LastChapterRankingMenuItem> IHubSequence_LastChapterRankingMenuItemMethods for __T {}
4199
4200#[cfg(feature = "app-hubsequence")]
4201impl HubSequence_LastChapterRankingMenuItem {
4202    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4204    }
4205
4206    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4208    }
4209
4210    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4212    }
4213}
4214
4215#[cfg(feature = "app-hubsequence")]
4216impl HubSequence_LastChapterRankingMenuItem {
4217    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterRankingMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4218    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4219        let __mi = Self::get_name_method_info();
4220        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4221        __inner(this.into(), ::core::option::Option::None)
4222    }
4223
4224    #[doc = "Direct (non-virtual) call to `HubSequence_LastChapterRankingMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4225    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4226        let __mi = Self::a_call_method_info();
4227        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4228            ::core::mem::transmute(__mi.method_ptr);
4229        __inner(this.into(), ::core::option::Option::None)
4230    }
4231}
4232
4233#[cfg(feature = "app-hubsequence")]
4234impl HubSequence_LastChapterRankingMenuItem {
4235    #[doc = "`.ctor()` — no args"]
4236    pub fn new() -> Self {
4237        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4238            panic!(
4239                "{}
4240::{}
4241 failed to instantiate",
4242                ::core::stringify!(HubSequence_LastChapterRankingMenuItem),
4243                ::core::stringify!(new),
4244            )
4245        });
4246        <Self as IHubSequence_LastChapterRankingMenuItemMethods>::ctor(this);
4247        this
4248    }
4249}
4250
4251#[cfg(feature = "app-hubsequence")]
4252pub trait IHubSequence_ConfirmEndRollDialogItemNoMethods: IHubSequence_ConfirmEndRollDialogItemNo {
4253    #[doc = "`ACall()` overload"]
4254    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4255        unsafe {
4256            let __receiver = <HubSequence_ConfirmEndRollDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
4257                <Self as ::unity::SystemObject>::as_instance(self),
4258            );
4259            {
4260                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4261                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
4262                    panic!(
4263                        "unity: virtual slot {}
4264 out of range (vtable len {}
4265) on the runtime class behind {}
4266 (method `{}
4267`)",
4268                        18usize,
4269                        __vt.len(),
4270                        <HubSequence_ConfirmEndRollDialogItemNo as ::unity::ClassIdentity>::NAME,
4271                        "ACall",
4272                    )
4273                });
4274                let __inner: extern "C" fn(
4275                    HubSequence_ConfirmEndRollDialogItemNo,
4276                    ::unity::OptionalMethod,
4277                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4278                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4279                __inner(__receiver, __mi)
4280            }
4281        }
4282    }
4283    #[doc = "`BCall()` overload"]
4284    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4285        unsafe {
4286            let __receiver = <HubSequence_ConfirmEndRollDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
4287                <Self as ::unity::SystemObject>::as_instance(self),
4288            );
4289            {
4290                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4291                let __vi = *__vt.get(19usize).unwrap_or_else(|| {
4292                    panic!(
4293                        "unity: virtual slot {}
4294 out of range (vtable len {}
4295) on the runtime class behind {}
4296 (method `{}
4297`)",
4298                        19usize,
4299                        __vt.len(),
4300                        <HubSequence_ConfirmEndRollDialogItemNo as ::unity::ClassIdentity>::NAME,
4301                        "BCall",
4302                    )
4303                });
4304                let __inner: extern "C" fn(
4305                    HubSequence_ConfirmEndRollDialogItemNo,
4306                    ::unity::OptionalMethod,
4307                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4308                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4309                __inner(__receiver, __mi)
4310            }
4311        }
4312    }
4313    #[doc = "`.ctor()` overload"]
4314    fn ctor(self) -> () {
4315        unsafe {
4316            let __receiver = <HubSequence_ConfirmEndRollDialogItemNo as ::unity::FromIlInstance>::from_il_instance(
4317                <Self as ::unity::SystemObject>::as_instance(self),
4318            );
4319            ::unity::il2cpp_call!((::unity::module_base()+0x2aec2a0usize)as*mut u8,();
4320(HubSequence_ConfirmEndRollDialogItemNo)__receiver)
4321        }
4322    }
4323}
4324
4325#[cfg(feature = "app-hubsequence")]
4326impl<__T: IHubSequence_ConfirmEndRollDialogItemNo> IHubSequence_ConfirmEndRollDialogItemNoMethods for __T {}
4327
4328#[cfg(feature = "app-hubsequence")]
4329impl HubSequence_ConfirmEndRollDialogItemNo {
4330    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4332    }
4333
4334    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4336    }
4337
4338    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4340    }
4341}
4342
4343#[cfg(feature = "app-hubsequence")]
4344impl HubSequence_ConfirmEndRollDialogItemNo {
4345    #[doc = "Direct (non-virtual) call to `HubSequence_ConfirmEndRollDialogItemNo`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4346    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4347        let __mi = Self::a_call_method_info();
4348        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4349            ::core::mem::transmute(__mi.method_ptr);
4350        __inner(this.into(), ::core::option::Option::None)
4351    }
4352
4353    #[doc = "Direct (non-virtual) call to `HubSequence_ConfirmEndRollDialogItemNo`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4354    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4355        let __mi = Self::b_call_method_info();
4356        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4357            ::core::mem::transmute(__mi.method_ptr);
4358        __inner(this.into(), ::core::option::Option::None)
4359    }
4360}
4361
4362#[cfg(feature = "app-hubsequence")]
4363impl HubSequence_ConfirmEndRollDialogItemNo {
4364    #[doc = "`.ctor()` — no args"]
4365    pub fn new() -> Self {
4366        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4367            panic!(
4368                "{}
4369::{}
4370 failed to instantiate",
4371                ::core::stringify!(HubSequence_ConfirmEndRollDialogItemNo),
4372                ::core::stringify!(new),
4373            )
4374        });
4375        <Self as IHubSequence_ConfirmEndRollDialogItemNoMethods>::ctor(this);
4376        this
4377    }
4378}
4379
4380#[cfg(feature = "app-hubsequence")]
4381#[doc(hidden)]
4382pub mod prelude {
4383    pub use super::{
4384        HubSequence, HubSequence_AreaString, HubSequence_ConfirmEndRollDialogItemNo, HubSequence_ConfirmEndRollDialogItemYes, HubSequence_Label,
4385        HubSequence_LastChapterGoToMenuItem, HubSequence_LastChapterMenu, HubSequence_LastChapterMenu_GoToMenuItem,
4386        HubSequence_LastChapterMenu_RankingMenuItem, HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog,
4387        HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem, HubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem,
4388        HubSequence_LastChapterRankingMenuItem, HubSequence_LastChapterSequence, HubSequence_LastChapterSequence_ConfirmDialogItemNo,
4389        HubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes, HubSequence_LastChapterSequence_Label, IHubSequence, IHubSequenceMethods,
4390        IHubSequence_AreaString, IHubSequence_AreaStringMethods, IHubSequence_ConfirmEndRollDialogItemNo,
4391        IHubSequence_ConfirmEndRollDialogItemNoMethods, IHubSequence_ConfirmEndRollDialogItemYes, IHubSequence_ConfirmEndRollDialogItemYesMethods,
4392        IHubSequence_LastChapterGoToMenuItem, IHubSequence_LastChapterGoToMenuItemMethods, IHubSequence_LastChapterMenu,
4393        IHubSequence_LastChapterMenuMethods, IHubSequence_LastChapterMenu_GoToMenuItem, IHubSequence_LastChapterMenu_GoToMenuItemMethods,
4394        IHubSequence_LastChapterMenu_RankingMenuItem, IHubSequence_LastChapterMenu_RankingMenuItemMethods,
4395        IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog, IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItem,
4396        IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_NoMenuItemMethods,
4397        IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItem,
4398        IHubSequence_LastChapterMenu_RankingMenuItem_ConfirmDialog_YesMenuItemMethods, IHubSequence_LastChapterRankingMenuItem,
4399        IHubSequence_LastChapterRankingMenuItemMethods, IHubSequence_LastChapterSequence, IHubSequence_LastChapterSequenceMethods,
4400        IHubSequence_LastChapterSequence_ConfirmDialogItemNo, IHubSequence_LastChapterSequence_ConfirmDialogItemNoMethods,
4401        IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYes, IHubSequence_LastChapterSequence_ConfirmGotoLastDialogItemYesMethods,
4402    };
4403    #[cfg(feature = "app-basicdialogitem")]
4404    pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
4405    #[cfg(feature = "app-basicdialogitemno")]
4406    pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
4407    #[cfg(feature = "app-basicdialogitemyes")]
4408    pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
4409    #[cfg(feature = "app-basicmenu")]
4410    pub use crate::app::basicmenu::IBasicMenuMethods;
4411    #[cfg(feature = "app-basicmenuitem")]
4412    pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
4413    #[cfg(feature = "app-procinst")]
4414    pub use crate::app::procinst::IProcInstMethods;
4415    #[cfg(feature = "app-procscenesequence_1")]
4416    pub use crate::app::procscenesequence_1::IProcSceneSequence_1Methods;
4417    #[cfg(feature = "app-singletonprocinst_1")]
4418    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
4419    #[cfg(feature = "system-object")]
4420    pub use crate::system::object::IObjectMethods;
4421    #[cfg(feature = "system-enum")]
4422    pub use crate::system::r#enum::IEnumMethods;
4423    #[cfg(feature = "system-valuetype")]
4424    pub use crate::system::valuetype::IValueTypeMethods;
4425    pub use crate::{
4426        app::{
4427            basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo, basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu,
4428            basicmenuitem::IBasicMenuItem, procinst::IProcInst, procscenesequence_1::IProcSceneSequence_1, singletonprocinst_1::ISingletonProcInst_1,
4429        },
4430        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
4431    };
4432}