Skip to main content

engage/generated/app/
versussequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-versussequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            basicdialog::{BasicDialog, IBasicDialog},
11            basicdialogitem::{BasicDialogItem, IBasicDialogItem},
12            basicdialogitemno::{BasicDialogItemNo, IBasicDialogItemNo},
13            basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
14            basicmenu::{BasicMenu, IBasicMenu},
15            basicmenuitem::{BasicMenuItem, IBasicMenuItem},
16            debugmenu::{DebugMenu, IDebugMenu},
17            menuitem::{IMenuItem, MenuItem},
18            procinst::{IProcInst, ProcInst},
19            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
20            yesnodialog::{IYesNoDialog, YesNoDialog},
21        },
22        system::{
23            delegate::{Delegate, IDelegate},
24            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
25            object::{IObject, Object},
26            r#enum::{Enum, IEnum},
27            valuetype::{IValueType, ValueType},
28        },
29    };
30
31    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_SelectReplaySequence_Label.md"))]
32    #[repr(C)]
33    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
34    pub struct VersusSequence_VersusSequenceNet_SelectReplaySequence_Label {
35        pub value: i32,
36    }
37    impl ::unity::ClassIdentity for VersusSequence_VersusSequenceNet_SelectReplaySequence_Label {
38        const NAME: &'static str = "VersusSequence.VersusSequenceNet.SelectReplaySequence.Label";
39        const NAMESPACE: &'static str = "App";
40
41        fn class() -> ::unity::Class {
42            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
43            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
44        }
45    }
46    impl ::unity::IlType for VersusSequence_VersusSequenceNet_SelectReplaySequence_Label {
47        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
48            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
49        }
50    }
51    impl VersusSequence_VersusSequenceNet_SelectReplaySequence_Label {
52        pub fn error() -> Self {
53            Self { value: 0 }
54        }
55
56        pub fn end() -> Self {
57            Self { value: 1 }
58        }
59    }
60
61    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ResultDialog_AssistItem.md"))]
62    #[::unity::class(namespace = "App", name = "VersusSequence.ResultDialog.AssistItem")]
63    #[parent(crate::app::basicdialogitem::BasicDialogItem)]
64    pub struct VersusSequence_ResultDialog_AssistItem {
65        #[offset(112)]
66        #[rename(name = "m_SelectId")]
67        pub m_select_id: crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu,
68    }
69
70    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusRankedMenu_StartMenuItem.md"))]
71    #[::unity::class(namespace = "App", name = "VersusSequence.VersusRankedMenu.StartMenuItem")]
72    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
73    pub struct VersusSequence_VersusRankedMenu_StartMenuItem {}
74
75    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback.md"))]
76    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceNet.SelectReplaySequence.Callback")]
77    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
78    pub struct VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback {}
79
80    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusTopMenu_Result2.md"))]
81    #[repr(C)]
82    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
83    pub struct VersusSequence_VersusTopMenu_Result2 {
84        pub value: i32,
85    }
86    impl ::unity::ClassIdentity for VersusSequence_VersusTopMenu_Result2 {
87        const NAME: &'static str = "VersusSequence.VersusTopMenu.Result2";
88        const NAMESPACE: &'static str = "App";
89
90        fn class() -> ::unity::Class {
91            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
92            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
93        }
94    }
95    impl ::unity::IlType for VersusSequence_VersusTopMenu_Result2 {
96        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
97            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
98        }
99    }
100    impl VersusSequence_VersusTopMenu_Result2 {
101        pub fn casual() -> Self {
102            Self { value: 0 }
103        }
104
105        pub fn ranked() -> Self {
106            Self { value: 1 }
107        }
108
109        pub fn end() -> Self {
110            Self { value: 2 }
111        }
112
113        pub fn top() -> Self {
114            Self { value: 0 }
115        }
116    }
117
118    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusMatchingMenu_ProfileMenuItem.md"))]
119    #[::unity::class(namespace = "App", name = "VersusSequence.VersusMatchingMenu.ProfileMenuItem")]
120    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
121    pub struct VersusSequence_VersusMatchingMenu_ProfileMenuItem {}
122
123    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusMatchingMenu_CodeMenuItem.md"))]
124    #[::unity::class(namespace = "App", name = "VersusSequence.VersusMatchingMenu.CodeMenuItem")]
125    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
126    pub struct VersusSequence_VersusMatchingMenu_CodeMenuItem {}
127
128    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ResultDialog.md"))]
129    #[::unity::class(namespace = "App", name = "VersusSequence.ResultDialog")]
130    #[parent(crate::app::basicdialog::BasicDialog)]
131    pub struct VersusSequence_ResultDialog {}
132
133    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ResultDialog_SelectMenu.md"))]
134    #[repr(C)]
135    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
136    pub struct VersusSequence_ResultDialog_SelectMenu {
137        pub value: i32,
138    }
139    impl ::unity::ClassIdentity for VersusSequence_ResultDialog_SelectMenu {
140        const NAME: &'static str = "VersusSequence.ResultDialog.SelectMenu";
141        const NAMESPACE: &'static str = "App";
142
143        fn class() -> ::unity::Class {
144            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
145            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
146        }
147    }
148    impl ::unity::IlType for VersusSequence_ResultDialog_SelectMenu {
149        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
150            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
151        }
152    }
153    impl VersusSequence_ResultDialog_SelectMenu {
154        pub fn replay() -> Self {
155            Self { value: 0 }
156        }
157
158        pub fn result() -> Self {
159            Self { value: 1 }
160        }
161
162        pub fn back() -> Self {
163            Self { value: 2 }
164        }
165
166        pub fn end() -> Self {
167            Self { value: 3 }
168        }
169    }
170
171    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_SelectReplaySequence.md"))]
172    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceNet.SelectReplaySequence")]
173    #[parent(crate::app::procinst::ProcInst)]
174    pub struct VersusSequence_VersusSequenceNet_SelectReplaySequence {
175        #[offset(112)]
176        #[rename(name = "m_Callback")]
177        pub m_callback: crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback,
178        #[offset(120)]
179        #[rename(name = "m_ResultData")]
180        pub m_result_data: crate::app::nexversus::NexVersus_ReplaySlotMetaResultData,
181    }
182
183    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_UploadReplaySequence.md"))]
184    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceNet.UploadReplaySequence")]
185    #[parent(crate::app::procinst::ProcInst)]
186    pub struct VersusSequence_VersusSequenceNet_UploadReplaySequence {
187        #[offset(112)]
188        #[rename(name = "m_MetaData")]
189        pub m_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
190        #[offset(120)]
191        #[rename(name = "m_Data")]
192        pub m_data: crate::app::versusserverreplaydata::VersusServerReplayData,
193        #[offset(128)]
194        #[rename(name = "m_OpponentPrincipalId")]
195        pub m_opponent_principal_id: u64,
196        #[offset(136)]
197        #[rename(name = "m_OpponentMetaData")]
198        pub m_opponent_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
199        #[offset(144)]
200        #[rename(name = "m_TargetMetaData")]
201        pub m_target_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
202    }
203
204    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusTopMenu_CasualMenuItem.md"))]
205    #[::unity::class(namespace = "App", name = "VersusSequence.VersusTopMenu.CasualMenuItem")]
206    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
207    pub struct VersusSequence_VersusTopMenu_CasualMenuItem {}
208
209    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusRankedMenu.md"))]
210    #[::unity::class(namespace = "App", name = "VersusSequence.VersusRankedMenu")]
211    #[parent(crate::app::basicmenu::BasicMenu)]
212    pub struct VersusSequence_VersusRankedMenu {
213        #[static_field]
214        #[rename(name = "m_MenuContent")]
215        pub m_menu_content: crate::app::versustopmenucontent::VersusTopMenuContent,
216        #[static_field]
217        #[rename(name = "m_InitialSelected")]
218        pub m_initial_selected: i32,
219    }
220
221    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusProfileMenu.md"))]
222    #[::unity::class(namespace = "App", name = "VersusSequence.VersusProfileMenu")]
223    #[parent(crate::app::basicmenu::BasicMenu)]
224    pub struct VersusSequence_VersusProfileMenu {
225        #[static_field]
226        #[rename(name = "c_FriendShowMax")]
227        pub c_friend_show_max: i32,
228        #[static_field]
229        #[rename(name = "s_InitialSelected")]
230        pub s_initial_selected: i32,
231    }
232
233    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ProfileDownloadSequence.md"))]
234    #[::unity::class(namespace = "App", name = "VersusSequence.ProfileDownloadSequence")]
235    #[parent(crate::app::procinst::ProcInst)]
236    pub struct VersusSequence_ProfileDownloadSequence {
237        #[offset(112)]
238        #[rename(name = "m_ReplayMetaData")]
239        pub m_replay_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
240    }
241
242    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusMatchingMenu_FriendMenuItem.md"))]
243    #[::unity::class(namespace = "App", name = "VersusSequence.VersusMatchingMenu.FriendMenuItem")]
244    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
245    pub struct VersusSequence_VersusMatchingMenu_FriendMenuItem {}
246
247    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusMatchingMenu_RandomMenuItem.md"))]
248    #[::unity::class(namespace = "App", name = "VersusSequence.VersusMatchingMenu.RandomMenuItem")]
249    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
250    pub struct VersusSequence_VersusMatchingMenu_RandomMenuItem {}
251
252    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_Label.md"))]
253    #[repr(C)]
254    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
255    pub struct VersusSequence_Label {
256        pub value: i32,
257    }
258    impl ::unity::ClassIdentity for VersusSequence_Label {
259        const NAME: &'static str = "VersusSequence.Label";
260        const NAMESPACE: &'static str = "App";
261
262        fn class() -> ::unity::Class {
263            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
264            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
265        }
266    }
267    impl ::unity::IlType for VersusSequence_Label {
268        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
269            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
270        }
271    }
272    impl VersusSequence_Label {
273        pub fn top() -> Self {
274            Self { value: 0 }
275        }
276
277        pub fn casual() -> Self {
278            Self { value: 1 }
279        }
280
281        pub fn ranked() -> Self {
282            Self { value: 2 }
283        }
284
285        pub fn matching() -> Self {
286            Self { value: 3 }
287        }
288
289        pub fn matching_start() -> Self {
290            Self { value: 4 }
291        }
292
293        pub fn net_casual_random() -> Self {
294            Self { value: 5 }
295        }
296
297        pub fn net_casual_friend() -> Self {
298            Self { value: 6 }
299        }
300
301        pub fn net_casual_friend_select() -> Self {
302            Self { value: 7 }
303        }
304
305        pub fn net_casual_data_code() -> Self {
306            Self { value: 8 }
307        }
308
309        pub fn net_casual_profile() -> Self {
310            Self { value: 9 }
311        }
312
313        pub fn net_casual_profile_select() -> Self {
314            Self { value: 10 }
315        }
316
317        pub fn net_casual_upload() -> Self {
318            Self { value: 11 }
319        }
320
321        pub fn net_ranked() -> Self {
322            Self { value: 12 }
323        }
324
325        pub fn net_ranked_random() -> Self {
326            Self { value: 13 }
327        }
328
329        pub fn net_ranked_friend() -> Self {
330            Self { value: 14 }
331        }
332
333        pub fn net_ranked_friend_select() -> Self {
334            Self { value: 15 }
335        }
336
337        pub fn net_ranked_data_code() -> Self {
338            Self { value: 16 }
339        }
340
341        pub fn net_ranked_profile() -> Self {
342            Self { value: 17 }
343        }
344
345        pub fn map_edit() -> Self {
346            Self { value: 18 }
347        }
348
349        pub fn replay() -> Self {
350            Self { value: 19 }
351        }
352
353        pub fn reward() -> Self {
354            Self { value: 20 }
355        }
356
357        pub fn mock_battle() -> Self {
358            Self { value: 21 }
359        }
360
361        pub fn net_download_casual() -> Self {
362            Self { value: 22 }
363        }
364
365        pub fn net_download_ranked() -> Self {
366            Self { value: 23 }
367        }
368
369        pub fn map_sequence() -> Self {
370            Self { value: 24 }
371        }
372
373        pub fn fade_out_to_top() -> Self {
374            Self { value: 25 }
375        }
376
377        pub fn fade_out_to_casual() -> Self {
378            Self { value: 26 }
379        }
380
381        pub fn fade_out_to_ranked() -> Self {
382            Self { value: 27 }
383        }
384
385        pub fn end_casual() -> Self {
386            Self { value: 28 }
387        }
388
389        pub fn end() -> Self {
390            Self { value: 29 }
391        }
392    }
393
394    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusCasualMenu.md"))]
395    #[::unity::class(namespace = "App", name = "VersusSequence.VersusCasualMenu")]
396    #[parent(crate::app::basicmenu::BasicMenu)]
397    pub struct VersusSequence_VersusCasualMenu {
398        #[static_field]
399        #[rename(name = "c_MapMax")]
400        pub c_map_max: i32,
401        #[static_field]
402        #[rename(name = "m_MenuContent")]
403        pub m_menu_content: crate::app::versusmapmenucontent::VersusMapMenuContent,
404        #[static_field]
405        #[rename(name = "m_InitialSelected")]
406        pub m_initial_selected: i32,
407    }
408
409    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback.md"))]
410    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceLocal.SelectReplayMetaMenuItem.ACallback")]
411    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
412    pub struct VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback {}
413
414    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusCasualMenu_SelectMapMenuItem.md"))]
415    #[::unity::class(namespace = "App", name = "VersusSequence.VersusCasualMenu.SelectMapMenuItem")]
416    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
417    pub struct VersusSequence_VersusCasualMenu_SelectMapMenuItem {
418        #[offset(100)]
419        #[rename(name = "m_MapNumber")]
420        pub m_map_number: i32,
421    }
422
423    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusTopMenu.md"))]
424    #[::unity::class(namespace = "App", name = "VersusSequence.VersusTopMenu")]
425    #[parent(crate::app::basicmenu::BasicMenu)]
426    pub struct VersusSequence_VersusTopMenu {
427        #[static_field]
428        #[rename(name = "m_MenuContent")]
429        pub m_menu_content: crate::app::versustopmenucontent::VersusTopMenuContent,
430        #[static_field]
431        #[rename(name = "m_InitialSelected")]
432        pub m_initial_selected: i32,
433    }
434
435    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_UploadReplaySequence_Label.md"))]
436    #[repr(C)]
437    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
438    pub struct VersusSequence_VersusSequenceNet_UploadReplaySequence_Label {
439        pub value: i32,
440    }
441    impl ::unity::ClassIdentity for VersusSequence_VersusSequenceNet_UploadReplaySequence_Label {
442        const NAME: &'static str = "VersusSequence.VersusSequenceNet.UploadReplaySequence.Label";
443        const NAMESPACE: &'static str = "App";
444
445        fn class() -> ::unity::Class {
446            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
447            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
448        }
449    }
450    impl ::unity::IlType for VersusSequence_VersusSequenceNet_UploadReplaySequence_Label {
451        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
452            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
453        }
454    }
455    impl VersusSequence_VersusSequenceNet_UploadReplaySequence_Label {
456        pub fn error() -> Self {
457            Self { value: 0 }
458        }
459
460        pub fn end() -> Self {
461            Self { value: 1 }
462        }
463    }
464
465    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusFriendMenu.md"))]
466    #[::unity::class(namespace = "App", name = "VersusSequence.VersusFriendMenu")]
467    #[parent(crate::app::basicmenu::BasicMenu)]
468    pub struct VersusSequence_VersusFriendMenu {
469        #[static_field]
470        #[rename(name = "c_FriendShowMax")]
471        pub c_friend_show_max: i32,
472        #[static_field]
473        #[rename(name = "m_InitialSelected")]
474        pub m_initial_selected: i32,
475    }
476
477    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_IVersusSequenceBase.md"))]
478    #[::unity::class(namespace = "App", name = "VersusSequence.IVersusSequenceBase")]
479    pub struct VersusSequence_IVersusSequenceBase {}
480
481    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_UploadEditMapSequence_Label.md"))]
482    #[repr(C)]
483    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
484    pub struct VersusSequence_VersusSequenceNet_UploadEditMapSequence_Label {
485        pub value: i32,
486    }
487    impl ::unity::ClassIdentity for VersusSequence_VersusSequenceNet_UploadEditMapSequence_Label {
488        const NAME: &'static str = "VersusSequence.VersusSequenceNet.UploadEditMapSequence.Label";
489        const NAMESPACE: &'static str = "App";
490
491        fn class() -> ::unity::Class {
492            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
493            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
494        }
495    }
496    impl ::unity::IlType for VersusSequence_VersusSequenceNet_UploadEditMapSequence_Label {
497        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
498            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
499        }
500    }
501    impl VersusSequence_VersusSequenceNet_UploadEditMapSequence_Label {
502        pub fn error() -> Self {
503            Self { value: 0 }
504        }
505
506        pub fn end() -> Self {
507            Self { value: 1 }
508        }
509    }
510
511    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem.md"))]
512    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceLocal.SelectReplayMetaMenuItem")]
513    #[parent(crate::app::menuitem::MenuItem)]
514    pub struct VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem {
515        #[offset(32)]
516        #[rename(name = "m_MetaData")]
517        pub m_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
518        #[offset(40)]
519        #[rename(name = "m_MetaPath")]
520        pub m_meta_path: ::unity::Il2CppString,
521        #[offset(48)]
522        #[rename(name = "m_SlotId")]
523        pub m_slot_id: u16,
524        #[offset(56)]
525        #[rename(name = "m_ACallback")]
526        pub m_a_callback: crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback,
527        #[offset(64)]
528        #[rename(name = "m_IsUpload")]
529        pub m_is_upload: bool,
530        #[offset(65)]
531        #[rename(name = "m_IsPlay")]
532        pub m_is_play: bool,
533    }
534
535    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ProfileUploadSequence.md"))]
536    #[::unity::class(namespace = "App", name = "VersusSequence.ProfileUploadSequence")]
537    #[parent(crate::app::procinst::ProcInst)]
538    pub struct VersusSequence_ProfileUploadSequence {
539        #[offset(112)]
540        #[rename(name = "m_Profile")]
541        pub m_profile: crate::app::profilecard::ProfileCard,
542    }
543
544    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceLocal_MetaDataPack.md"))]
545    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceLocal.MetaDataPack")]
546    #[parent(crate::system::object::Object)]
547    pub struct VersusSequence_VersusSequenceLocal_MetaDataPack {
548        #[offset(16)]
549        #[rename(name = "path")]
550        pub path: ::unity::Il2CppString,
551        #[offset(24)]
552        #[rename(name = "data")]
553        pub data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
554    }
555
556    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ResultDialog_DecideEventHandler.md"))]
557    #[::unity::class(namespace = "App", name = "VersusSequence.ResultDialog.DecideEventHandler")]
558    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
559    pub struct VersusSequence_ResultDialog_DecideEventHandler {}
560
561    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_DebugPersistentMenu.md"))]
562    #[::unity::class(namespace = "App", name = "VersusSequence.DebugPersistentMenu")]
563    #[parent(crate::app::debugmenu::DebugMenu)]
564    pub struct VersusSequence_DebugPersistentMenu {}
565
566    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusMatchingMenu_Result2.md"))]
567    #[repr(C)]
568    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
569    pub struct VersusSequence_VersusMatchingMenu_Result2 {
570        pub value: i32,
571    }
572    impl ::unity::ClassIdentity for VersusSequence_VersusMatchingMenu_Result2 {
573        const NAME: &'static str = "VersusSequence.VersusMatchingMenu.Result2";
574        const NAMESPACE: &'static str = "App";
575
576        fn class() -> ::unity::Class {
577            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
578            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
579        }
580    }
581    impl ::unity::IlType for VersusSequence_VersusMatchingMenu_Result2 {
582        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
583            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
584        }
585    }
586    impl VersusSequence_VersusMatchingMenu_Result2 {
587        pub fn random() -> Self {
588            Self { value: 0 }
589        }
590
591        pub fn friend() -> Self {
592            Self { value: 1 }
593        }
594
595        pub fn code() -> Self {
596            Self { value: 2 }
597        }
598
599        pub fn profile() -> Self {
600            Self { value: 3 }
601        }
602
603        pub fn end() -> Self {
604            Self { value: 4 }
605        }
606
607        pub fn top() -> Self {
608            Self { value: 0 }
609        }
610    }
611
612    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType.md"))]
613    #[repr(C)]
614    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
615    pub struct VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType {
616        pub value: i32,
617    }
618    impl ::unity::ClassIdentity for VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType {
619        const NAME: &'static str = "VersusSequence.VersusSequenceNet.DownloadMetaFromDataCodeSequence.DataType";
620        const NAMESPACE: &'static str = "App";
621
622        fn class() -> ::unity::Class {
623            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
624            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
625        }
626    }
627    impl ::unity::IlType for VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType {
628        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
629            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
630        }
631    }
632    impl VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType {
633        pub fn casual() -> Self {
634            Self { value: 0 }
635        }
636
637        pub fn ranked() -> Self {
638            Self { value: 1 }
639        }
640    }
641
642    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusRankedMenu_MockBattleMenuItem.md"))]
643    #[::unity::class(namespace = "App", name = "VersusSequence.VersusRankedMenu.MockBattleMenuItem")]
644    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
645    pub struct VersusSequence_VersusRankedMenu_MockBattleMenuItem {}
646
647    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusRankedMenu_Result2.md"))]
648    #[repr(C)]
649    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
650    pub struct VersusSequence_VersusRankedMenu_Result2 {
651        pub value: i32,
652    }
653    impl ::unity::ClassIdentity for VersusSequence_VersusRankedMenu_Result2 {
654        const NAME: &'static str = "VersusSequence.VersusRankedMenu.Result2";
655        const NAMESPACE: &'static str = "App";
656
657        fn class() -> ::unity::Class {
658            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
659            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
660        }
661    }
662    impl ::unity::IlType for VersusSequence_VersusRankedMenu_Result2 {
663        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
664            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
665        }
666    }
667    impl VersusSequence_VersusRankedMenu_Result2 {
668        pub fn start() -> Self {
669            Self { value: 0 }
670        }
671
672        pub fn map_edit() -> Self {
673            Self { value: 1 }
674        }
675
676        pub fn result() -> Self {
677            Self { value: 2 }
678        }
679
680        pub fn mock_battle() -> Self {
681            Self { value: 3 }
682        }
683
684        pub fn end() -> Self {
685            Self { value: 4 }
686        }
687
688        pub fn top() -> Self {
689            Self { value: 0 }
690        }
691    }
692
693    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence.md"))]
694    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceNet.DownloadMetaFromDataCodeSequence")]
695    #[parent(crate::app::procinst::ProcInst)]
696    pub struct VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence {
697        #[offset(112)]
698        #[rename(name = "m_DataId")]
699        pub m_data_id: u64,
700        #[offset(120)]
701        #[rename(name = "m_DataType")]
702        pub m_data_type: crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType,
703    }
704
705    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem.md"))]
706    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceNet.SelectReplaySequence.SelectReplayMenuItem")]
707    #[parent(crate::app::menuitem::MenuItem)]
708    pub struct VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem {
709        #[offset(32)]
710        #[rename(name = "m_MetaData")]
711        pub m_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
712        #[offset(40)]
713        #[rename(name = "m_Callback")]
714        pub m_callback: crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback,
715        #[offset(48)]
716        #[rename(name = "m_Index")]
717        pub m_index: i32,
718        #[offset(52)]
719        #[rename(name = "m_IsUpload")]
720        pub m_is_upload: bool,
721        #[offset(53)]
722        #[rename(name = "m_IsPlay")]
723        pub m_is_play: bool,
724    }
725
726    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusFriendMenu_FriendRankedMenuItem.md"))]
727    #[::unity::class(namespace = "App", name = "VersusSequence.VersusFriendMenu.FriendRankedMenuItem")]
728    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
729    pub struct VersusSequence_VersusFriendMenu_FriendRankedMenuItem {
730        #[offset(104)]
731        #[rename(name = "m_MetaData")]
732        pub m_meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
733        #[offset(112)]
734        #[rename(name = "m_FriendNumber")]
735        pub m_friend_number: i32,
736        #[offset(120)]
737        #[rename(name = "m_Name")]
738        pub m_name: ::unity::Il2CppString,
739    }
740
741    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusYesNoDialog_YesItem.md"))]
742    #[::unity::class(namespace = "App", name = "VersusSequence.VersusYesNoDialog.YesItem")]
743    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
744    pub struct VersusSequence_VersusYesNoDialog_YesItem {
745        #[offset(112)]
746        #[rename(name = "m_Name")]
747        pub m_name: ::unity::Il2CppString,
748        #[offset(120)]
749        #[rename(name = "m_DecideCallback")]
750        pub m_decide_callback: crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>,
751        #[offset(128)]
752        #[rename(name = "m_CancelCallback")]
753        pub m_cancel_callback: crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>,
754    }
755
756    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusTopMenu_RankedMenuItem.md"))]
757    #[::unity::class(namespace = "App", name = "VersusSequence.VersusTopMenu.RankedMenuItem")]
758    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
759    pub struct VersusSequence_VersusTopMenu_RankedMenuItem {}
760
761    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusFriendMenu_FriendCasualMenuItem.md"))]
762    #[::unity::class(namespace = "App", name = "VersusSequence.VersusFriendMenu.FriendCasualMenuItem")]
763    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
764    pub struct VersusSequence_VersusFriendMenu_FriendCasualMenuItem {
765        #[offset(104)]
766        #[rename(name = "m_MetaData")]
767        pub m_meta_data: crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
768        #[offset(112)]
769        #[rename(name = "m_FriendNumber")]
770        pub m_friend_number: i32,
771        #[offset(120)]
772        #[rename(name = "m_Name")]
773        pub m_name: ::unity::Il2CppString,
774    }
775
776    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusRankedMenu_ResultMenuItem.md"))]
777    #[::unity::class(namespace = "App", name = "VersusSequence.VersusRankedMenu.ResultMenuItem")]
778    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
779    pub struct VersusSequence_VersusRankedMenu_ResultMenuItem {}
780
781    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusProfileMenu_VersusProfileMenuItem.md"))]
782    #[::unity::class(namespace = "App", name = "VersusSequence.VersusProfileMenu.VersusProfileMenuItem")]
783    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
784    pub struct VersusSequence_VersusProfileMenu_VersusProfileMenuItem {
785        #[offset(100)]
786        #[rename(name = "m_Index")]
787        pub m_index: i32,
788        #[offset(104)]
789        #[rename(name = "m_Profile")]
790        pub m_profile: crate::app::profilecard::ProfileCard,
791        #[offset(112)]
792        #[rename(name = "m_IsEnable")]
793        pub m_is_enable: bool,
794        #[offset(120)]
795        #[rename(name = "m_Name")]
796        pub m_name: ::unity::Il2CppString,
797        #[offset(128)]
798        #[rename(name = "m_PrincipalID")]
799        pub m_principal_id: u64,
800    }
801
802    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusRankedMenu_MapEditMenuItem.md"))]
803    #[::unity::class(namespace = "App", name = "VersusSequence.VersusRankedMenu.MapEditMenuItem")]
804    #[parent(crate::app::basicmenuitem::BasicMenuItem)]
805    pub struct VersusSequence_VersusRankedMenu_MapEditMenuItem {}
806
807    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet_UploadEditMapSequence.md"))]
808    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceNet.UploadEditMapSequence")]
809    #[parent(crate::app::procinst::ProcInst)]
810    pub struct VersusSequence_VersusSequenceNet_UploadEditMapSequence {
811        #[offset(112)]
812        #[rename(name = "m_IsNewUpload")]
813        pub m_is_new_upload: bool,
814    }
815
816    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence.md"))]
817    #[::unity::class(namespace = "App", name = "VersusSequence")]
818    #[parent(crate::system::object::Object)]
819    pub struct VersusSequence {}
820
821    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusYesNoDialog.md"))]
822    #[::unity::class(namespace = "App", name = "VersusSequence.VersusYesNoDialog")]
823    #[parent(crate::app::yesnodialog::YesNoDialog)]
824    pub struct VersusSequence_VersusYesNoDialog {}
825
826    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceNet.md"))]
827    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceNet")]
828    #[parent(crate::app::versussequence::VersusSequence_VersusSequenceBase_1<crate::app::versussequence::VersusSequence_VersusSequenceNet>)]
829    pub struct VersusSequence_VersusSequenceNet {}
830
831    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusYesNoDialog_NoItem.md"))]
832    #[::unity::class(namespace = "App", name = "VersusSequence.VersusYesNoDialog.NoItem")]
833    #[parent(crate::app::basicdialogitemno::BasicDialogItemNo)]
834    pub struct VersusSequence_VersusYesNoDialog_NoItem {
835        #[offset(112)]
836        #[rename(name = "m_Name")]
837        pub m_name: ::unity::Il2CppString,
838        #[offset(120)]
839        #[rename(name = "m_CancelCallback")]
840        pub m_cancel_callback: crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>,
841    }
842
843    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog.md"))]
844    #[::unity::class(namespace = "App", name = "VersusSequence.ProfileDownloadSequence.DownloadYesNoDialog")]
845    #[parent(crate::system::object::Object)]
846    pub struct VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog {}
847
848    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceLocal_LocalRate.md"))]
849    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceLocal.LocalRate")]
850    #[parent(crate::system::object::Object)]
851    pub struct VersusSequence_VersusSequenceLocal_LocalRate {}
852
853    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem.md"))]
854    #[::unity::class(namespace = "App", name = "VersusSequence.ProfileDownloadSequence.DownloadYesNoDialog.YesItem")]
855    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
856    pub struct VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem {
857        #[offset(112)]
858        #[rename(name = "m_DecideCallback")]
859        pub m_decide_callback: crate::system::action::Action,
860    }
861
862    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceBase_1.md"))]
863    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceBase`1")]
864    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<T0>)]
865    #[parent(crate::app::procinst::ProcInst)]
866    #[parent(crate::system::object::Object)]
867    pub struct VersusSequence_VersusSequenceBase_1<T0: ::unity::ClassIdentity> {
868        #[rename(name = "m_IsStartedCasual")]
869        pub m_is_started_casual: bool,
870        #[rename(name = "m_SearchCasualResults")]
871        pub m_search_casual_results:
872            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
873        #[rename(name = "m_SearchFriendCasualResults")]
874        pub m_search_friend_casual_results:
875            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
876        #[rename(name = "m_ProfileCasualResults")]
877        pub m_profile_casual_results: crate::app::nexversus::NexVersus_TargetSlotList,
878        #[rename(name = "m_IsStartedRanked")]
879        pub m_is_started_ranked: bool,
880        #[rename(name = "m_SearchRankedResults")]
881        pub m_search_ranked_results:
882            crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
883        #[rename(name = "m_SearchFriendRankedResults")]
884        pub m_search_friend_ranked_results:
885            crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
886        #[rename(name = "m_ProfileRankedResults")]
887        pub m_profile_ranked_results: crate::app::nexversus::NexVersus_TargetSlotList,
888        #[rename(name = "m_MyEditDataId")]
889        pub m_my_edit_data_id: u64,
890        #[rename(name = "m_IsReported")]
891        pub m_is_reported: bool,
892        #[rename(name = "m_IsShowReportedWindow")]
893        pub m_is_show_reported_window: bool,
894        #[static_field]
895        #[rename(name = "s_RateDataType")]
896        pub s_rate_data_type: u16,
897        #[static_field]
898        #[rename(name = "m_MyCasualDataCode")]
899        pub m_my_casual_data_code: ::unity::Il2CppString,
900        #[rename(name = "m_SelectedReplayMetaData")]
901        pub m_selected_replay_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
902        #[rename(name = "m_ReplayResult")]
903        pub m_replay_result: crate::app::versus::Versus_MapResult,
904        #[rename(name = "m_Bg")]
905        pub m_bg: crate::app::menubg::MenuBg,
906        #[rename(name = "m_MyInfo")]
907        pub m_my_info: crate::app::versusmyinfocontent::VersusMyInfoContent,
908        #[rename(name = "m_IsInitialized")]
909        pub m_is_initialized: bool,
910        #[rename(name = "m_TargetDataCode")]
911        pub m_target_data_code: ::unity::Il2CppString,
912        #[rename(name = "m_ProfileTarget")]
913        pub m_profile_target: crate::app::profilecard::ProfileCard,
914        #[static_field]
915        #[rename(name = "MaxGettableFriendCount")]
916        pub max_gettable_friend_count: i32,
917    }
918
919    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusMatchingMenu.md"))]
920    #[::unity::class(namespace = "App", name = "VersusSequence.VersusMatchingMenu")]
921    #[parent(crate::app::basicmenu::BasicMenu)]
922    pub struct VersusSequence_VersusMatchingMenu {
923        #[static_field]
924        #[rename(name = "m_MenuContent")]
925        pub m_menu_content: crate::app::versustopmenucontent::VersusTopMenuContent,
926        #[static_field]
927        #[rename(name = "m_InitialSelected")]
928        pub m_initial_selected: i32,
929    }
930
931    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_VersusSequenceLocal.md"))]
932    #[::unity::class(namespace = "App", name = "VersusSequence.VersusSequenceLocal")]
933    #[parent(crate::app::versussequence::VersusSequence_VersusSequenceBase_1<crate::app::versussequence::VersusSequence_VersusSequenceLocal>)]
934    pub struct VersusSequence_VersusSequenceLocal {
935        #[offset(248)]
936        #[rename(name = "m_RootPath")]
937        pub m_root_path: ::unity::Il2CppString,
938        #[static_field]
939        #[rename(name = "RateTop")]
940        pub rate_top: i32,
941        #[static_field]
942        #[rename(name = "RateBottom")]
943        pub rate_bottom: i32,
944        #[offset(256)]
945        #[rename(name = "m_MyCasualMetaDataPath")]
946        pub m_my_casual_meta_data_path: ::unity::Il2CppString,
947        #[offset(264)]
948        #[rename(name = "m_MyEditDataPath")]
949        pub m_my_edit_data_path: ::unity::Il2CppString,
950        #[offset(272)]
951        #[rename(name = "m_SelectedReplayMetaPath")]
952        pub m_selected_replay_meta_path: ::unity::Il2CppString,
953        #[offset(280)]
954        #[rename(name = "m_IsSucceededLastUpload")]
955        pub m_is_succeeded_last_upload: bool,
956        #[offset(282)]
957        #[rename(name = "m_LastReplayGetSlot")]
958        pub m_last_replay_get_slot: u16,
959    }
960
961    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versussequence/VersusSequence_ProfileDownloadSequence_Label.md"))]
962    #[repr(C)]
963    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
964    pub struct VersusSequence_ProfileDownloadSequence_Label {
965        pub value: i32,
966    }
967    impl ::unity::ClassIdentity for VersusSequence_ProfileDownloadSequence_Label {
968        const NAME: &'static str = "VersusSequence.ProfileDownloadSequence.Label";
969        const NAMESPACE: &'static str = "App";
970
971        fn class() -> ::unity::Class {
972            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
973            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
974        }
975    }
976    impl ::unity::IlType for VersusSequence_ProfileDownloadSequence_Label {
977        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
978            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
979        }
980    }
981    impl VersusSequence_ProfileDownloadSequence_Label {
982        pub fn sanitize() -> Self {
983            Self { value: 0 }
984        }
985
986        pub fn save() -> Self {
987            Self { value: 1 }
988        }
989
990        pub fn end() -> Self {
991            Self { value: 2 }
992        }
993    }
994}
995
996#[cfg(feature = "app-versussequence-types")]
997pub use __types::*;
998
999#[cfg(feature = "app-versussequence")]
1000pub trait IVersusSequence_ResultDialog_AssistItemMethods: IVersusSequence_ResultDialog_AssistItem {
1001    #[doc = "`.ctor(crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu, ::unity::Il2CppString)` overload"]
1002    fn ctor(
1003        self,
1004        select_id: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu>,
1005        messege: impl ::core::convert::Into<::unity::Il2CppString>,
1006    ) -> () {
1007        unsafe {
1008            let __receiver = <VersusSequence_ResultDialog_AssistItem as ::unity::FromIlInstance>::from_il_instance(
1009                <Self as ::unity::SystemObject>::as_instance(self),
1010            );
1011            ::unity::il2cpp_call!((::unity::module_base()+0x22f68d0usize)as*mut u8,();
1012(VersusSequence_ResultDialog_AssistItem)__receiver,(crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu)::core::convert::Into::into(select_id),(::unity::Il2CppString)::core::convert::Into::into(messege))
1013        }
1014    }
1015    #[doc = "`ACall()` overload"]
1016    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1017        unsafe {
1018            let __receiver = <VersusSequence_ResultDialog_AssistItem as ::unity::FromIlInstance>::from_il_instance(
1019                <Self as ::unity::SystemObject>::as_instance(self),
1020            );
1021            {
1022                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1023                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1024                    panic!(
1025                        "unity: virtual slot {}
1026 out of range (vtable len {}
1027) on the runtime class behind {}
1028 (method `{}
1029`)",
1030                        18usize,
1031                        __vt.len(),
1032                        <VersusSequence_ResultDialog_AssistItem as ::unity::ClassIdentity>::NAME,
1033                        "ACall",
1034                    )
1035                });
1036                let __inner: extern "C" fn(
1037                    VersusSequence_ResultDialog_AssistItem,
1038                    ::unity::OptionalMethod,
1039                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1040                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1041                __inner(__receiver, __mi)
1042            }
1043        }
1044    }
1045}
1046
1047#[cfg(feature = "app-versussequence")]
1048impl<__T: IVersusSequence_ResultDialog_AssistItem> IVersusSequence_ResultDialog_AssistItemMethods for __T {}
1049
1050#[cfg(feature = "app-versussequence")]
1051impl VersusSequence_ResultDialog_AssistItem {
1052    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1054    }
1055
1056    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1058    }
1059}
1060
1061#[cfg(feature = "app-versussequence")]
1062impl VersusSequence_ResultDialog_AssistItem {
1063    #[doc = "Direct (non-virtual) call to `VersusSequence_ResultDialog_AssistItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1064    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1065        let __mi = Self::a_call_method_info();
1066        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1067            ::core::mem::transmute(__mi.method_ptr);
1068        __inner(this.into(), ::core::option::Option::None)
1069    }
1070}
1071
1072#[cfg(feature = "app-versussequence")]
1073impl VersusSequence_ResultDialog_AssistItem {
1074    #[doc = "`.ctor(crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu, ::unity::Il2CppString)` — overload selector"]
1075    pub fn new(select_id: crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu, messege: ::unity::Il2CppString) -> Self {
1076        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1077            panic!(
1078                "{}
1079::{}
1080 failed to instantiate",
1081                ::core::stringify!(VersusSequence_ResultDialog_AssistItem),
1082                ::core::stringify!(new),
1083            )
1084        });
1085        <Self as IVersusSequence_ResultDialog_AssistItemMethods>::ctor(this, select_id, messege);
1086        this
1087    }
1088}
1089
1090#[cfg(feature = "app-versussequence")]
1091pub trait IVersusSequence_VersusRankedMenu_StartMenuItemMethods: IVersusSequence_VersusRankedMenu_StartMenuItem {
1092    #[doc = "`.ctor()` overload"]
1093    fn ctor(self) -> () {
1094        unsafe {
1095            let __receiver = <VersusSequence_VersusRankedMenu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
1096                <Self as ::unity::SystemObject>::as_instance(self),
1097            );
1098            ::unity::il2cpp_call!((::unity::module_base()+0x22f9310usize)as*mut u8,();
1099(VersusSequence_VersusRankedMenu_StartMenuItem)__receiver)
1100        }
1101    }
1102    #[doc = "`ACall()` overload"]
1103    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1104        unsafe {
1105            let __receiver = <VersusSequence_VersusRankedMenu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
1106                <Self as ::unity::SystemObject>::as_instance(self),
1107            );
1108            {
1109                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1110                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1111                    panic!(
1112                        "unity: virtual slot {}
1113 out of range (vtable len {}
1114) on the runtime class behind {}
1115 (method `{}
1116`)",
1117                        18usize,
1118                        __vt.len(),
1119                        <VersusSequence_VersusRankedMenu_StartMenuItem as ::unity::ClassIdentity>::NAME,
1120                        "ACall",
1121                    )
1122                });
1123                let __inner: extern "C" fn(
1124                    VersusSequence_VersusRankedMenu_StartMenuItem,
1125                    ::unity::OptionalMethod,
1126                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1127                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1128                __inner(__receiver, __mi)
1129            }
1130        }
1131    }
1132    #[doc = "`OnSelect()` overload"]
1133    fn on_select(self) -> () {
1134        unsafe {
1135            let __receiver = <VersusSequence_VersusRankedMenu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
1136                <Self as ::unity::SystemObject>::as_instance(self),
1137            );
1138            {
1139                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1140                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
1141                    panic!(
1142                        "unity: virtual slot {}
1143 out of range (vtable len {}
1144) on the runtime class behind {}
1145 (method `{}
1146`)",
1147                        12usize,
1148                        __vt.len(),
1149                        <VersusSequence_VersusRankedMenu_StartMenuItem as ::unity::ClassIdentity>::NAME,
1150                        "OnSelect",
1151                    )
1152                });
1153                let __inner: extern "C" fn(VersusSequence_VersusRankedMenu_StartMenuItem, ::unity::OptionalMethod) -> () =
1154                    ::core::mem::transmute(__vi.method_ptr);
1155                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1156                __inner(__receiver, __mi)
1157            }
1158        }
1159    }
1160    #[doc = "`BuildAttribute()` overload"]
1161    fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1162        unsafe {
1163            let __receiver = <VersusSequence_VersusRankedMenu_StartMenuItem as ::unity::FromIlInstance>::from_il_instance(
1164                <Self as ::unity::SystemObject>::as_instance(self),
1165            );
1166            {
1167                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1168                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1169                    panic!(
1170                        "unity: virtual slot {}
1171 out of range (vtable len {}
1172) on the runtime class behind {}
1173 (method `{}
1174`)",
1175                        8usize,
1176                        __vt.len(),
1177                        <VersusSequence_VersusRankedMenu_StartMenuItem as ::unity::ClassIdentity>::NAME,
1178                        "BuildAttribute",
1179                    )
1180                });
1181                let __inner: extern "C" fn(
1182                    VersusSequence_VersusRankedMenu_StartMenuItem,
1183                    ::unity::OptionalMethod,
1184                ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
1185                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1186                __inner(__receiver, __mi)
1187            }
1188        }
1189    }
1190}
1191
1192#[cfg(feature = "app-versussequence")]
1193impl<__T: IVersusSequence_VersusRankedMenu_StartMenuItem> IVersusSequence_VersusRankedMenu_StartMenuItemMethods for __T {}
1194
1195#[cfg(feature = "app-versussequence")]
1196impl VersusSequence_VersusRankedMenu_StartMenuItem {
1197    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1198        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1199    }
1200
1201    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1202        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1203    }
1204
1205    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1206        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1207    }
1208
1209    pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1210        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1211    }
1212}
1213
1214#[cfg(feature = "app-versussequence")]
1215impl VersusSequence_VersusRankedMenu_StartMenuItem {
1216    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_StartMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1217    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1218        let __mi = Self::a_call_method_info();
1219        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1220            ::core::mem::transmute(__mi.method_ptr);
1221        __inner(this.into(), ::core::option::Option::None)
1222    }
1223
1224    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_StartMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1225    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1226        let __mi = Self::on_select_method_info();
1227        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1228        __inner(this.into(), ::core::option::Option::None)
1229    }
1230
1231    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_StartMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1232    pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
1233        let __mi = Self::build_attribute_method_info();
1234        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
1235            ::core::mem::transmute(__mi.method_ptr);
1236        __inner(this.into(), ::core::option::Option::None)
1237    }
1238}
1239
1240#[cfg(feature = "app-versussequence")]
1241impl VersusSequence_VersusRankedMenu_StartMenuItem {
1242    #[doc = "`.ctor()` — no args"]
1243    pub fn new() -> Self {
1244        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1245            panic!(
1246                "{}
1247::{}
1248 failed to instantiate",
1249                ::core::stringify!(VersusSequence_VersusRankedMenu_StartMenuItem),
1250                ::core::stringify!(new),
1251            )
1252        });
1253        <Self as IVersusSequence_VersusRankedMenu_StartMenuItemMethods>::ctor(this);
1254        this
1255    }
1256}
1257
1258#[cfg(feature = "app-versussequence")]
1259pub trait IVersusSequence_VersusSequenceNet_SelectReplaySequence_CallbackMethods:
1260    IVersusSequence_VersusSequenceNet_SelectReplaySequence_Callback
1261{
1262    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1263    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1264        unsafe {
1265            let __receiver = <VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback as ::unity::FromIlInstance>::from_il_instance(
1266                <Self as ::unity::SystemObject>::as_instance(self),
1267            );
1268            ::unity::il2cpp_call!((::unity::module_base()+0x3eda430usize)as*mut u8,();
1269(VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1270        }
1271    }
1272    #[doc = "`Invoke(crate::app::nexversus::NexVersus_Results, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` overload"]
1273    fn invoke(
1274        self,
1275        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_Results>,
1276        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
1277    ) -> () {
1278        unsafe {
1279            let __receiver = <VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback as ::unity::FromIlInstance>::from_il_instance(
1280                <Self as ::unity::SystemObject>::as_instance(self),
1281            );
1282            {
1283                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1284                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1285                    panic!(
1286                        "unity: virtual slot {}
1287 out of range (vtable len {}
1288) on the runtime class behind {}
1289 (method `{}
1290`)",
1291                        13usize,
1292                        __vt.len(),
1293                        <VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback as ::unity::ClassIdentity>::NAME,
1294                        "Invoke",
1295                    )
1296                });
1297                let __inner: extern "C" fn(
1298                    VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback,
1299                    crate::app::nexversus::NexVersus_Results,
1300                    crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
1301                    ::unity::OptionalMethod,
1302                ) -> () = ::core::mem::transmute(__vi.method_ptr);
1303                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1304                __inner(
1305                    __receiver,
1306                    ::core::convert::Into::into(result),
1307                    ::core::convert::Into::into(meta_data),
1308                    __mi,
1309                )
1310            }
1311        }
1312    }
1313}
1314
1315#[cfg(feature = "app-versussequence")]
1316impl<__T: IVersusSequence_VersusSequenceNet_SelectReplaySequence_Callback> IVersusSequence_VersusSequenceNet_SelectReplaySequence_CallbackMethods
1317    for __T
1318{
1319}
1320
1321#[cfg(feature = "app-versussequence")]
1322impl VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback {
1323    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1325    }
1326
1327    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1329    }
1330}
1331
1332#[cfg(feature = "app-versussequence")]
1333impl VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback {
1334    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1335    pub unsafe fn invoke(
1336        this: impl ::core::convert::Into<::unity::IlInstance>,
1337        result: crate::app::nexversus::NexVersus_Results,
1338        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
1339    ) -> () {
1340        let __mi = Self::invoke_method_info();
1341        let __inner: extern "C" fn(
1342            ::unity::IlInstance,
1343            crate::app::nexversus::NexVersus_Results,
1344            crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
1345            ::unity::OptionalMethod,
1346        ) -> () = ::core::mem::transmute(__mi.method_ptr);
1347        __inner(this.into(), result, meta_data, ::core::option::Option::None)
1348    }
1349}
1350
1351#[cfg(feature = "app-versussequence")]
1352impl VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback {
1353    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1354    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1355        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1356            panic!(
1357                "{}
1358::{}
1359 failed to instantiate",
1360                ::core::stringify!(VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback),
1361                ::core::stringify!(new),
1362            )
1363        });
1364        <Self as IVersusSequence_VersusSequenceNet_SelectReplaySequence_CallbackMethods>::ctor(this, object, method);
1365        this
1366    }
1367}
1368
1369#[cfg(feature = "app-versussequence")]
1370pub trait IVersusSequence_VersusMatchingMenu_ProfileMenuItemMethods: IVersusSequence_VersusMatchingMenu_ProfileMenuItem {
1371    #[doc = "`.ctor()` overload"]
1372    fn ctor(self) -> () {
1373        unsafe {
1374            let __receiver = <VersusSequence_VersusMatchingMenu_ProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
1375                <Self as ::unity::SystemObject>::as_instance(self),
1376            );
1377            ::unity::il2cpp_call!((::unity::module_base()+0x22f7fa0usize)as*mut u8,();
1378(VersusSequence_VersusMatchingMenu_ProfileMenuItem)__receiver)
1379        }
1380    }
1381    #[doc = "`ACall()` overload"]
1382    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1383        unsafe {
1384            let __receiver = <VersusSequence_VersusMatchingMenu_ProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
1385                <Self as ::unity::SystemObject>::as_instance(self),
1386            );
1387            {
1388                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1389                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1390                    panic!(
1391                        "unity: virtual slot {}
1392 out of range (vtable len {}
1393) on the runtime class behind {}
1394 (method `{}
1395`)",
1396                        18usize,
1397                        __vt.len(),
1398                        <VersusSequence_VersusMatchingMenu_ProfileMenuItem as ::unity::ClassIdentity>::NAME,
1399                        "ACall",
1400                    )
1401                });
1402                let __inner: extern "C" fn(
1403                    VersusSequence_VersusMatchingMenu_ProfileMenuItem,
1404                    ::unity::OptionalMethod,
1405                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1406                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1407                __inner(__receiver, __mi)
1408            }
1409        }
1410    }
1411    #[doc = "`OnSelect()` overload"]
1412    fn on_select(self) -> () {
1413        unsafe {
1414            let __receiver = <VersusSequence_VersusMatchingMenu_ProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
1415                <Self as ::unity::SystemObject>::as_instance(self),
1416            );
1417            {
1418                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1419                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
1420                    panic!(
1421                        "unity: virtual slot {}
1422 out of range (vtable len {}
1423) on the runtime class behind {}
1424 (method `{}
1425`)",
1426                        12usize,
1427                        __vt.len(),
1428                        <VersusSequence_VersusMatchingMenu_ProfileMenuItem as ::unity::ClassIdentity>::NAME,
1429                        "OnSelect",
1430                    )
1431                });
1432                let __inner: extern "C" fn(VersusSequence_VersusMatchingMenu_ProfileMenuItem, ::unity::OptionalMethod) -> () =
1433                    ::core::mem::transmute(__vi.method_ptr);
1434                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1435                __inner(__receiver, __mi)
1436            }
1437        }
1438    }
1439}
1440
1441#[cfg(feature = "app-versussequence")]
1442impl<__T: IVersusSequence_VersusMatchingMenu_ProfileMenuItem> IVersusSequence_VersusMatchingMenu_ProfileMenuItemMethods for __T {}
1443
1444#[cfg(feature = "app-versussequence")]
1445impl VersusSequence_VersusMatchingMenu_ProfileMenuItem {
1446    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1448    }
1449
1450    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1452    }
1453
1454    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1456    }
1457}
1458
1459#[cfg(feature = "app-versussequence")]
1460impl VersusSequence_VersusMatchingMenu_ProfileMenuItem {
1461    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_ProfileMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1462    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1463        let __mi = Self::a_call_method_info();
1464        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1465            ::core::mem::transmute(__mi.method_ptr);
1466        __inner(this.into(), ::core::option::Option::None)
1467    }
1468
1469    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_ProfileMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1470    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1471        let __mi = Self::on_select_method_info();
1472        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1473        __inner(this.into(), ::core::option::Option::None)
1474    }
1475}
1476
1477#[cfg(feature = "app-versussequence")]
1478impl VersusSequence_VersusMatchingMenu_ProfileMenuItem {
1479    #[doc = "`.ctor()` — no args"]
1480    pub fn new() -> Self {
1481        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1482            panic!(
1483                "{}
1484::{}
1485 failed to instantiate",
1486                ::core::stringify!(VersusSequence_VersusMatchingMenu_ProfileMenuItem),
1487                ::core::stringify!(new),
1488            )
1489        });
1490        <Self as IVersusSequence_VersusMatchingMenu_ProfileMenuItemMethods>::ctor(this);
1491        this
1492    }
1493}
1494
1495#[cfg(feature = "app-versussequence")]
1496pub trait IVersusSequence_VersusMatchingMenu_CodeMenuItemMethods: IVersusSequence_VersusMatchingMenu_CodeMenuItem {
1497    #[doc = "`.ctor()` overload"]
1498    fn ctor(self) -> () {
1499        unsafe {
1500            let __receiver = <VersusSequence_VersusMatchingMenu_CodeMenuItem as ::unity::FromIlInstance>::from_il_instance(
1501                <Self as ::unity::SystemObject>::as_instance(self),
1502            );
1503            ::unity::il2cpp_call!((::unity::module_base()+0x22f7910usize)as*mut u8,();
1504(VersusSequence_VersusMatchingMenu_CodeMenuItem)__receiver)
1505        }
1506    }
1507    #[doc = "`ACall()` overload"]
1508    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1509        unsafe {
1510            let __receiver = <VersusSequence_VersusMatchingMenu_CodeMenuItem as ::unity::FromIlInstance>::from_il_instance(
1511                <Self as ::unity::SystemObject>::as_instance(self),
1512            );
1513            {
1514                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1515                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
1516                    panic!(
1517                        "unity: virtual slot {}
1518 out of range (vtable len {}
1519) on the runtime class behind {}
1520 (method `{}
1521`)",
1522                        18usize,
1523                        __vt.len(),
1524                        <VersusSequence_VersusMatchingMenu_CodeMenuItem as ::unity::ClassIdentity>::NAME,
1525                        "ACall",
1526                    )
1527                });
1528                let __inner: extern "C" fn(
1529                    VersusSequence_VersusMatchingMenu_CodeMenuItem,
1530                    ::unity::OptionalMethod,
1531                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
1532                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1533                __inner(__receiver, __mi)
1534            }
1535        }
1536    }
1537    #[doc = "`OnSelect()` overload"]
1538    fn on_select(self) -> () {
1539        unsafe {
1540            let __receiver = <VersusSequence_VersusMatchingMenu_CodeMenuItem as ::unity::FromIlInstance>::from_il_instance(
1541                <Self as ::unity::SystemObject>::as_instance(self),
1542            );
1543            {
1544                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1545                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
1546                    panic!(
1547                        "unity: virtual slot {}
1548 out of range (vtable len {}
1549) on the runtime class behind {}
1550 (method `{}
1551`)",
1552                        12usize,
1553                        __vt.len(),
1554                        <VersusSequence_VersusMatchingMenu_CodeMenuItem as ::unity::ClassIdentity>::NAME,
1555                        "OnSelect",
1556                    )
1557                });
1558                let __inner: extern "C" fn(VersusSequence_VersusMatchingMenu_CodeMenuItem, ::unity::OptionalMethod) -> () =
1559                    ::core::mem::transmute(__vi.method_ptr);
1560                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1561                __inner(__receiver, __mi)
1562            }
1563        }
1564    }
1565}
1566
1567#[cfg(feature = "app-versussequence")]
1568impl<__T: IVersusSequence_VersusMatchingMenu_CodeMenuItem> IVersusSequence_VersusMatchingMenu_CodeMenuItemMethods for __T {}
1569
1570#[cfg(feature = "app-versussequence")]
1571impl VersusSequence_VersusMatchingMenu_CodeMenuItem {
1572    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1574    }
1575
1576    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1578    }
1579
1580    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1582    }
1583}
1584
1585#[cfg(feature = "app-versussequence")]
1586impl VersusSequence_VersusMatchingMenu_CodeMenuItem {
1587    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_CodeMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1588    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1589        let __mi = Self::a_call_method_info();
1590        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1591            ::core::mem::transmute(__mi.method_ptr);
1592        __inner(this.into(), ::core::option::Option::None)
1593    }
1594
1595    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_CodeMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1596    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1597        let __mi = Self::on_select_method_info();
1598        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1599        __inner(this.into(), ::core::option::Option::None)
1600    }
1601}
1602
1603#[cfg(feature = "app-versussequence")]
1604impl VersusSequence_VersusMatchingMenu_CodeMenuItem {
1605    #[doc = "`.ctor()` — no args"]
1606    pub fn new() -> Self {
1607        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1608            panic!(
1609                "{}
1610::{}
1611 failed to instantiate",
1612                ::core::stringify!(VersusSequence_VersusMatchingMenu_CodeMenuItem),
1613                ::core::stringify!(new),
1614            )
1615        });
1616        <Self as IVersusSequence_VersusMatchingMenu_CodeMenuItemMethods>::ctor(this);
1617        this
1618    }
1619}
1620
1621#[cfg(feature = "app-versussequence")]
1622impl VersusSequence_ResultDialog {
1623    #[doc = "`get_EventHandler()` overload"]
1624    pub fn get_event_handler() -> crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler {
1625        unsafe {
1626            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c8a0usize)as*mut u8,crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler;
1627            )
1628        }
1629    }
1630
1631    #[doc = "`set_EventHandler(crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler)` overload"]
1632    pub fn set_event_handler(value: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler>) -> () {
1633        unsafe {
1634            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c910usize)as*mut u8,();
1635(crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler)::core::convert::Into::into(value))
1636        }
1637    }
1638
1639    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler)` overload"]
1640    pub fn create_bind(
1641        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1642        event_handler: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler>,
1643    ) -> crate::app::versussequence::VersusSequence_ResultDialog {
1644        unsafe {
1645            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c9d0usize)as*mut u8,crate::app::versussequence::VersusSequence_ResultDialog;
1646(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versussequence::VersusSequence_ResultDialog_DecideEventHandler)::core::convert::Into::into(event_handler))
1647        }
1648    }
1649
1650    #[doc = "`.cctor()` overload"]
1651    pub fn cctor() -> () {
1652        unsafe {
1653            ::unity::il2cpp_call!((::unity::module_base()+0x1b1cd90usize)as*mut u8,();
1654            )
1655        }
1656    }
1657}
1658
1659#[cfg(feature = "app-versussequence")]
1660pub trait IVersusSequence_ResultDialogMethods: IVersusSequence_ResultDialog {
1661    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` overload"]
1662    fn ctor(
1663        self,
1664        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
1665        menu_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
1666    ) -> () {
1667        unsafe {
1668            let __receiver =
1669                <VersusSequence_ResultDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1670            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c990usize)as*mut u8,();
1671(VersusSequence_ResultDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(menu_content))
1672        }
1673    }
1674    #[doc = "`GetName()` overload"]
1675    fn get_name(self) -> ::unity::Il2CppString {
1676        unsafe {
1677            let __receiver =
1678                <VersusSequence_ResultDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1679            {
1680                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1681                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
1682                    panic!(
1683                        "unity: virtual slot {}
1684 out of range (vtable len {}
1685) on the runtime class behind {}
1686 (method `{}
1687`)",
1688                        30usize,
1689                        __vt.len(),
1690                        <VersusSequence_ResultDialog as ::unity::ClassIdentity>::NAME,
1691                        "GetName",
1692                    )
1693                });
1694                let __inner: extern "C" fn(VersusSequence_ResultDialog, ::unity::OptionalMethod) -> ::unity::Il2CppString =
1695                    ::core::mem::transmute(__vi.method_ptr);
1696                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1697                __inner(__receiver, __mi)
1698            }
1699        }
1700    }
1701    #[doc = "`BCall()` overload"]
1702    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
1703        unsafe {
1704            let __receiver =
1705                <VersusSequence_ResultDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1706            {
1707                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1708                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
1709                    panic!(
1710                        "unity: virtual slot {}
1711 out of range (vtable len {}
1712) on the runtime class behind {}
1713 (method `{}
1714`)",
1715                        51usize,
1716                        __vt.len(),
1717                        <VersusSequence_ResultDialog as ::unity::ClassIdentity>::NAME,
1718                        "BCall",
1719                    )
1720                });
1721                let __inner: extern "C" fn(VersusSequence_ResultDialog, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1722                    ::core::mem::transmute(__vi.method_ptr);
1723                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1724                __inner(__receiver, __mi)
1725            }
1726        }
1727    }
1728}
1729
1730#[cfg(feature = "app-versussequence")]
1731impl<__T: IVersusSequence_ResultDialog> IVersusSequence_ResultDialogMethods for __T {}
1732
1733#[cfg(feature = "app-versussequence")]
1734impl VersusSequence_ResultDialog {
1735    pub fn get_event_handler_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1737    }
1738
1739    pub fn set_event_handler_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1741    }
1742
1743    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1745    }
1746
1747    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1749    }
1750
1751    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1753    }
1754
1755    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1757    }
1758
1759    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1761    }
1762}
1763
1764#[cfg(feature = "app-versussequence")]
1765impl VersusSequence_ResultDialog {
1766    #[doc = "Direct (non-virtual) call to `VersusSequence_ResultDialog`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1767    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1768        let __mi = Self::get_name_method_info();
1769        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1770        __inner(this.into(), ::core::option::Option::None)
1771    }
1772
1773    #[doc = "Direct (non-virtual) call to `VersusSequence_ResultDialog`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1774    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
1775        let __mi = Self::b_call_method_info();
1776        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
1777            ::core::mem::transmute(__mi.method_ptr);
1778        __inner(this.into(), ::core::option::Option::None)
1779    }
1780}
1781
1782#[cfg(feature = "app-versussequence")]
1783impl VersusSequence_ResultDialog {
1784    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` — overload selector"]
1785    pub fn new(
1786        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
1787        menu_content: crate::app::basicdialogcontent::BasicDialogContent,
1788    ) -> Self {
1789        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1790            panic!(
1791                "{}
1792::{}
1793 failed to instantiate",
1794                ::core::stringify!(VersusSequence_ResultDialog),
1795                ::core::stringify!(new),
1796            )
1797        });
1798        <Self as IVersusSequence_ResultDialogMethods>::ctor(this, menu_item_list, menu_content);
1799        this
1800    }
1801}
1802
1803#[cfg(feature = "app-versussequence")]
1804impl VersusSequence_VersusSequenceNet_SelectReplaySequence {
1805    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)` overload"]
1806    pub fn create_bind(
1807        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1808        callback: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback>,
1809    ) -> () {
1810        unsafe {
1811            ::unity::il2cpp_call!((::unity::module_base()+0x22fa960usize)as*mut u8,();
1812(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)::core::convert::Into::into(callback))
1813        }
1814    }
1815
1816    #[doc = "`CreateSelectBind(crate::app::procinst::ProcInst, crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)` overload"]
1817    pub fn create_select_bind(
1818        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1819        callback: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback>,
1820    ) -> () {
1821        unsafe {
1822            ::unity::il2cpp_call!((::unity::module_base()+0x22fae20usize)as*mut u8,();
1823(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)::core::convert::Into::into(callback))
1824        }
1825    }
1826}
1827
1828#[cfg(feature = "app-versussequence")]
1829pub trait IVersusSequence_VersusSequenceNet_SelectReplaySequenceMethods: IVersusSequence_VersusSequenceNet_SelectReplaySequence {
1830    #[doc = "`.ctor(crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)` overload"]
1831    fn ctor(
1832        self,
1833        callback: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback>,
1834    ) -> () {
1835        unsafe {
1836            let __receiver = <VersusSequence_VersusSequenceNet_SelectReplaySequence as ::unity::FromIlInstance>::from_il_instance(
1837                <Self as ::unity::SystemObject>::as_instance(self),
1838            );
1839            ::unity::il2cpp_call!((::unity::module_base()+0x22fa650usize)as*mut u8,();
1840(VersusSequence_VersusSequenceNet_SelectReplaySequence)__receiver,(crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)::core::convert::Into::into(callback))
1841        }
1842    }
1843    #[doc = "`GetReplaySlots()` overload"]
1844    fn get_replay_slots(self) -> crate::system::collections::ienumerator::IEnumerator {
1845        unsafe {
1846            let __receiver = <VersusSequence_VersusSequenceNet_SelectReplaySequence as ::unity::FromIlInstance>::from_il_instance(
1847                <Self as ::unity::SystemObject>::as_instance(self),
1848            );
1849            ::unity::il2cpp_call!((::unity::module_base()+0x22fa6e0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1850(VersusSequence_VersusSequenceNet_SelectReplaySequence)__receiver)
1851        }
1852    }
1853    #[doc = "`SortMetaData()` overload"]
1854    fn sort_meta_data(self) -> () {
1855        unsafe {
1856            let __receiver = <VersusSequence_VersusSequenceNet_SelectReplaySequence as ::unity::FromIlInstance>::from_il_instance(
1857                <Self as ::unity::SystemObject>::as_instance(self),
1858            );
1859            ::unity::il2cpp_call!((::unity::module_base()+0x22fa760usize)as*mut u8,();
1860(VersusSequence_VersusSequenceNet_SelectReplaySequence)__receiver)
1861        }
1862    }
1863    #[doc = "`Error()` overload"]
1864    fn error(self) -> () {
1865        unsafe {
1866            let __receiver = <VersusSequence_VersusSequenceNet_SelectReplaySequence as ::unity::FromIlInstance>::from_il_instance(
1867                <Self as ::unity::SystemObject>::as_instance(self),
1868            );
1869            ::unity::il2cpp_call!((::unity::module_base()+0x22fa7b0usize)as*mut u8,();
1870(VersusSequence_VersusSequenceNet_SelectReplaySequence)__receiver)
1871        }
1872    }
1873    #[doc = "`OpenSelectMenu()` overload"]
1874    fn open_select_menu(self) -> () {
1875        unsafe {
1876            let __receiver = <VersusSequence_VersusSequenceNet_SelectReplaySequence as ::unity::FromIlInstance>::from_il_instance(
1877                <Self as ::unity::SystemObject>::as_instance(self),
1878            );
1879            ::unity::il2cpp_call!((::unity::module_base()+0x22fa7e0usize)as*mut u8,();
1880(VersusSequence_VersusSequenceNet_SelectReplaySequence)__receiver)
1881        }
1882    }
1883}
1884
1885#[cfg(feature = "app-versussequence")]
1886impl<__T: IVersusSequence_VersusSequenceNet_SelectReplaySequence> IVersusSequence_VersusSequenceNet_SelectReplaySequenceMethods for __T {}
1887
1888#[cfg(feature = "app-versussequence")]
1889impl VersusSequence_VersusSequenceNet_SelectReplaySequence {
1890    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1891        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1892    }
1893
1894    pub fn get_replay_slots_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1895        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1896    }
1897
1898    pub fn sort_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1899        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1900    }
1901
1902    pub fn error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1903        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1904    }
1905
1906    pub fn open_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1908    }
1909
1910    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1911        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1912    }
1913
1914    pub fn create_select_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1915        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1916    }
1917}
1918
1919#[cfg(feature = "app-versussequence")]
1920impl VersusSequence_VersusSequenceNet_SelectReplaySequence {
1921    #[doc = "`.ctor(crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)` — overload selector"]
1922    pub fn new(callback: crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback) -> Self {
1923        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1924            panic!(
1925                "{}
1926::{}
1927 failed to instantiate",
1928                ::core::stringify!(VersusSequence_VersusSequenceNet_SelectReplaySequence),
1929                ::core::stringify!(new),
1930            )
1931        });
1932        <Self as IVersusSequence_VersusSequenceNet_SelectReplaySequenceMethods>::ctor(this, callback);
1933        this
1934    }
1935}
1936
1937#[cfg(feature = "app-versussequence")]
1938impl VersusSequence_VersusSequenceNet_UploadReplaySequence {
1939    #[doc = "`get_Result()` overload"]
1940    pub fn get_result() -> crate::app::nexversus::NexVersus_Results {
1941        unsafe {
1942            ::unity::il2cpp_call!((::unity::module_base()+0x22fbd20usize)as*mut u8,crate::app::nexversus::NexVersus_Results;
1943            )
1944        }
1945    }
1946
1947    #[doc = "`set_Result(crate::app::nexversus::NexVersus_Results)` overload"]
1948    pub fn set_result(value: impl ::core::convert::Into<crate::app::nexversus::NexVersus_Results>) -> () {
1949        unsafe {
1950            ::unity::il2cpp_call!((::unity::module_base()+0x22fbd70usize)as*mut u8,();
1951(crate::app::nexversus::NexVersus_Results)::core::convert::Into::into(value))
1952        }
1953    }
1954
1955    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
1956    pub fn create_bind(
1957        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1958        opponent_principal_id: impl ::core::convert::Into<u64>,
1959        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
1960        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
1961    ) -> () {
1962        unsafe {
1963            ::unity::il2cpp_call!((::unity::module_base()+0x22fc240usize)as*mut u8,();
1964(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(opponent_principal_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data))
1965        }
1966    }
1967}
1968
1969#[cfg(feature = "app-versussequence")]
1970pub trait IVersusSequence_VersusSequenceNet_UploadReplaySequenceMethods: IVersusSequence_VersusSequenceNet_UploadReplaySequence {
1971    #[doc = "`.ctor(u64, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
1972    fn ctor(
1973        self,
1974        opponent_principal_id: impl ::core::convert::Into<u64>,
1975        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
1976        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
1977    ) -> () {
1978        unsafe {
1979            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
1980                <Self as ::unity::SystemObject>::as_instance(self),
1981            );
1982            ::unity::il2cpp_call!((::unity::module_base()+0x22fbdd0usize)as*mut u8,();
1983(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver,(u64)::core::convert::Into::into(opponent_principal_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data))
1984        }
1985    }
1986    #[doc = "`GetReplayMetaDatas()` overload"]
1987    fn get_replay_meta_datas(self) -> crate::system::collections::ienumerator::IEnumerator {
1988        unsafe {
1989            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
1990                <Self as ::unity::SystemObject>::as_instance(self),
1991            );
1992            ::unity::il2cpp_call!((::unity::module_base()+0x22fbe40usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1993(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver)
1994        }
1995    }
1996    #[doc = "`ChangeMetaData()` overload"]
1997    fn change_meta_data(self) -> () {
1998        unsafe {
1999            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
2000                <Self as ::unity::SystemObject>::as_instance(self),
2001            );
2002            ::unity::il2cpp_call!((::unity::module_base()+0x22fbec0usize)as*mut u8,();
2003(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver)
2004        }
2005    }
2006    #[doc = "`PostChangeMetaData()` overload"]
2007    fn post_change_meta_data(self) -> () {
2008        unsafe {
2009            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
2010                <Self as ::unity::SystemObject>::as_instance(self),
2011            );
2012            ::unity::il2cpp_call!((::unity::module_base()+0x22fbf60usize)as*mut u8,();
2013(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver)
2014        }
2015    }
2016    #[doc = "`ChangeReplayData()` overload"]
2017    fn change_replay_data(self) -> () {
2018        unsafe {
2019            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
2020                <Self as ::unity::SystemObject>::as_instance(self),
2021            );
2022            ::unity::il2cpp_call!((::unity::module_base()+0x22fc050usize)as*mut u8,();
2023(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver)
2024        }
2025    }
2026    #[doc = "`PostChangeReplayData()` overload"]
2027    fn post_change_replay_data(self) -> () {
2028        unsafe {
2029            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
2030                <Self as ::unity::SystemObject>::as_instance(self),
2031            );
2032            ::unity::il2cpp_call!((::unity::module_base()+0x22fc0e0usize)as*mut u8,();
2033(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver)
2034        }
2035    }
2036    #[doc = "`PrintError()` overload"]
2037    fn print_error(self) -> () {
2038        unsafe {
2039            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
2040                <Self as ::unity::SystemObject>::as_instance(self),
2041            );
2042            ::unity::il2cpp_call!((::unity::module_base()+0x22fc1d0usize)as*mut u8,();
2043(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver)
2044        }
2045    }
2046    #[doc = "`SetResult()` overload"]
2047    fn set_result_2(self) -> () {
2048        unsafe {
2049            let __receiver = <VersusSequence_VersusSequenceNet_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(
2050                <Self as ::unity::SystemObject>::as_instance(self),
2051            );
2052            ::unity::il2cpp_call!((::unity::module_base()+0x22fc1e0usize)as*mut u8,();
2053(VersusSequence_VersusSequenceNet_UploadReplaySequence)__receiver)
2054        }
2055    }
2056}
2057
2058#[cfg(feature = "app-versussequence")]
2059impl<__T: IVersusSequence_VersusSequenceNet_UploadReplaySequence> IVersusSequence_VersusSequenceNet_UploadReplaySequenceMethods for __T {}
2060
2061#[cfg(feature = "app-versussequence")]
2062impl VersusSequence_VersusSequenceNet_UploadReplaySequence {
2063    pub fn get_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2065    }
2066
2067    pub fn set_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2069    }
2070
2071    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2073    }
2074
2075    pub fn get_replay_meta_datas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2077    }
2078
2079    pub fn change_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2081    }
2082
2083    pub fn post_change_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2085    }
2086
2087    pub fn change_replay_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2089    }
2090
2091    pub fn post_change_replay_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2093    }
2094
2095    pub fn print_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2097    }
2098
2099    pub fn set_result_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2101    }
2102
2103    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2105    }
2106}
2107
2108#[cfg(feature = "app-versussequence")]
2109impl VersusSequence_VersusSequenceNet_UploadReplaySequence {
2110    #[doc = "`.ctor(u64, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData)` — overload selector"]
2111    pub fn new(
2112        opponent_principal_id: u64,
2113        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
2114        data: crate::app::versusserverreplaydata::VersusServerReplayData,
2115    ) -> Self {
2116        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2117            panic!(
2118                "{}
2119::{}
2120 failed to instantiate",
2121                ::core::stringify!(VersusSequence_VersusSequenceNet_UploadReplaySequence),
2122                ::core::stringify!(new),
2123            )
2124        });
2125        <Self as IVersusSequence_VersusSequenceNet_UploadReplaySequenceMethods>::ctor(this, opponent_principal_id, meta_data, data);
2126        this
2127    }
2128}
2129
2130#[cfg(feature = "app-versussequence")]
2131pub trait IVersusSequence_VersusTopMenu_CasualMenuItemMethods: IVersusSequence_VersusTopMenu_CasualMenuItem {
2132    #[doc = "`.ctor()` overload"]
2133    fn ctor(self) -> () {
2134        unsafe {
2135            let __receiver = <VersusSequence_VersusTopMenu_CasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
2136                <Self as ::unity::SystemObject>::as_instance(self),
2137            );
2138            ::unity::il2cpp_call!((::unity::module_base()+0x22fc9c0usize)as*mut u8,();
2139(VersusSequence_VersusTopMenu_CasualMenuItem)__receiver)
2140        }
2141    }
2142    #[doc = "`ACall()` overload"]
2143    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2144        unsafe {
2145            let __receiver = <VersusSequence_VersusTopMenu_CasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
2146                <Self as ::unity::SystemObject>::as_instance(self),
2147            );
2148            {
2149                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2150                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2151                    panic!(
2152                        "unity: virtual slot {}
2153 out of range (vtable len {}
2154) on the runtime class behind {}
2155 (method `{}
2156`)",
2157                        18usize,
2158                        __vt.len(),
2159                        <VersusSequence_VersusTopMenu_CasualMenuItem as ::unity::ClassIdentity>::NAME,
2160                        "ACall",
2161                    )
2162                });
2163                let __inner: extern "C" fn(
2164                    VersusSequence_VersusTopMenu_CasualMenuItem,
2165                    ::unity::OptionalMethod,
2166                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2167                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2168                __inner(__receiver, __mi)
2169            }
2170        }
2171    }
2172    #[doc = "`OnSelect()` overload"]
2173    fn on_select(self) -> () {
2174        unsafe {
2175            let __receiver = <VersusSequence_VersusTopMenu_CasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
2176                <Self as ::unity::SystemObject>::as_instance(self),
2177            );
2178            {
2179                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2180                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
2181                    panic!(
2182                        "unity: virtual slot {}
2183 out of range (vtable len {}
2184) on the runtime class behind {}
2185 (method `{}
2186`)",
2187                        12usize,
2188                        __vt.len(),
2189                        <VersusSequence_VersusTopMenu_CasualMenuItem as ::unity::ClassIdentity>::NAME,
2190                        "OnSelect",
2191                    )
2192                });
2193                let __inner: extern "C" fn(VersusSequence_VersusTopMenu_CasualMenuItem, ::unity::OptionalMethod) -> () =
2194                    ::core::mem::transmute(__vi.method_ptr);
2195                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2196                __inner(__receiver, __mi)
2197            }
2198        }
2199    }
2200}
2201
2202#[cfg(feature = "app-versussequence")]
2203impl<__T: IVersusSequence_VersusTopMenu_CasualMenuItem> IVersusSequence_VersusTopMenu_CasualMenuItemMethods for __T {}
2204
2205#[cfg(feature = "app-versussequence")]
2206impl VersusSequence_VersusTopMenu_CasualMenuItem {
2207    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2209    }
2210
2211    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2213    }
2214
2215    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2217    }
2218}
2219
2220#[cfg(feature = "app-versussequence")]
2221impl VersusSequence_VersusTopMenu_CasualMenuItem {
2222    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusTopMenu_CasualMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2223    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2224        let __mi = Self::a_call_method_info();
2225        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2226            ::core::mem::transmute(__mi.method_ptr);
2227        __inner(this.into(), ::core::option::Option::None)
2228    }
2229
2230    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusTopMenu_CasualMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2231    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2232        let __mi = Self::on_select_method_info();
2233        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2234        __inner(this.into(), ::core::option::Option::None)
2235    }
2236}
2237
2238#[cfg(feature = "app-versussequence")]
2239impl VersusSequence_VersusTopMenu_CasualMenuItem {
2240    #[doc = "`.ctor()` — no args"]
2241    pub fn new() -> Self {
2242        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2243            panic!(
2244                "{}
2245::{}
2246 failed to instantiate",
2247                ::core::stringify!(VersusSequence_VersusTopMenu_CasualMenuItem),
2248                ::core::stringify!(new),
2249            )
2250        });
2251        <Self as IVersusSequence_VersusTopMenu_CasualMenuItemMethods>::ctor(this);
2252        this
2253    }
2254}
2255
2256#[cfg(feature = "app-versussequence")]
2257impl VersusSequence_VersusRankedMenu {
2258    #[doc = "`InitializedSelected()` overload"]
2259    pub fn initialized_selected() -> () {
2260        unsafe {
2261            ::unity::il2cpp_call!((::unity::module_base()+0x1b1e1d0usize)as*mut u8,();
2262            )
2263        }
2264    }
2265
2266    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
2267    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
2268        unsafe {
2269            ::unity::il2cpp_call!((::unity::module_base()+0x1b1e240usize)as*mut u8,();
2270(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
2271        }
2272    }
2273
2274    #[doc = "`.cctor()` overload"]
2275    pub fn cctor() -> () {
2276        unsafe {
2277            ::unity::il2cpp_call!((::unity::module_base()+0x1b1e690usize)as*mut u8,();
2278            )
2279        }
2280    }
2281}
2282
2283#[cfg(feature = "app-versussequence")]
2284pub trait IVersusSequence_VersusRankedMenuMethods: IVersusSequence_VersusRankedMenu {
2285    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versustopmenucontent::VersusTopMenuContent)` overload"]
2286    fn ctor(
2287        self,
2288        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
2289        menu_content: impl ::core::convert::Into<crate::app::versustopmenucontent::VersusTopMenuContent>,
2290    ) -> () {
2291        unsafe {
2292            let __receiver =
2293                <VersusSequence_VersusRankedMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2294            ::unity::il2cpp_call!((::unity::module_base()+0x1b1e440usize)as*mut u8,();
2295(VersusSequence_VersusRankedMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::versustopmenucontent::VersusTopMenuContent)::core::convert::Into::into(menu_content))
2296        }
2297    }
2298    #[doc = "`GetName()` overload"]
2299    fn get_name(self) -> ::unity::Il2CppString {
2300        unsafe {
2301            let __receiver =
2302                <VersusSequence_VersusRankedMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2303            {
2304                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2305                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
2306                    panic!(
2307                        "unity: virtual slot {}
2308 out of range (vtable len {}
2309) on the runtime class behind {}
2310 (method `{}
2311`)",
2312                        30usize,
2313                        __vt.len(),
2314                        <VersusSequence_VersusRankedMenu as ::unity::ClassIdentity>::NAME,
2315                        "GetName",
2316                    )
2317                });
2318                let __inner: extern "C" fn(VersusSequence_VersusRankedMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2319                    ::core::mem::transmute(__vi.method_ptr);
2320                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2321                __inner(__receiver, __mi)
2322            }
2323        }
2324    }
2325    #[doc = "`GetTutorial()` overload"]
2326    fn get_tutorial(self) -> ::unity::Il2CppString {
2327        unsafe {
2328            let __receiver =
2329                <VersusSequence_VersusRankedMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2330            {
2331                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2332                let __vi = *__vt.get(63usize).unwrap_or_else(|| {
2333                    panic!(
2334                        "unity: virtual slot {}
2335 out of range (vtable len {}
2336) on the runtime class behind {}
2337 (method `{}
2338`)",
2339                        63usize,
2340                        __vt.len(),
2341                        <VersusSequence_VersusRankedMenu as ::unity::ClassIdentity>::NAME,
2342                        "GetTutorial",
2343                    )
2344                });
2345                let __inner: extern "C" fn(VersusSequence_VersusRankedMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2346                    ::core::mem::transmute(__vi.method_ptr);
2347                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2348                __inner(__receiver, __mi)
2349            }
2350        }
2351    }
2352    #[doc = "`BCall()` overload"]
2353    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2354        unsafe {
2355            let __receiver =
2356                <VersusSequence_VersusRankedMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2357            {
2358                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2359                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
2360                    panic!(
2361                        "unity: virtual slot {}
2362 out of range (vtable len {}
2363) on the runtime class behind {}
2364 (method `{}
2365`)",
2366                        51usize,
2367                        __vt.len(),
2368                        <VersusSequence_VersusRankedMenu as ::unity::ClassIdentity>::NAME,
2369                        "BCall",
2370                    )
2371                });
2372                let __inner: extern "C" fn(VersusSequence_VersusRankedMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2373                    ::core::mem::transmute(__vi.method_ptr);
2374                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2375                __inner(__receiver, __mi)
2376            }
2377        }
2378    }
2379}
2380
2381#[cfg(feature = "app-versussequence")]
2382impl<__T: IVersusSequence_VersusRankedMenu> IVersusSequence_VersusRankedMenuMethods for __T {}
2383
2384#[cfg(feature = "app-versussequence")]
2385impl VersusSequence_VersusRankedMenu {
2386    pub fn initialized_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2387        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2388    }
2389
2390    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2391        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2392    }
2393
2394    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2396    }
2397
2398    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2400    }
2401
2402    pub fn get_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2404    }
2405
2406    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2408    }
2409
2410    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2412    }
2413}
2414
2415#[cfg(feature = "app-versussequence")]
2416impl VersusSequence_VersusRankedMenu {
2417    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2418    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2419        let __mi = Self::get_name_method_info();
2420        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2421        __inner(this.into(), ::core::option::Option::None)
2422    }
2423
2424    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu`'s own `GetTutorial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2425    pub unsafe fn get_tutorial(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2426        let __mi = Self::get_tutorial_method_info();
2427        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2428        __inner(this.into(), ::core::option::Option::None)
2429    }
2430
2431    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2432    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2433        let __mi = Self::b_call_method_info();
2434        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2435            ::core::mem::transmute(__mi.method_ptr);
2436        __inner(this.into(), ::core::option::Option::None)
2437    }
2438}
2439
2440#[cfg(feature = "app-versussequence")]
2441impl VersusSequence_VersusRankedMenu {
2442    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versustopmenucontent::VersusTopMenuContent)` — overload selector"]
2443    pub fn new(
2444        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
2445        menu_content: crate::app::versustopmenucontent::VersusTopMenuContent,
2446    ) -> Self {
2447        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2448            panic!(
2449                "{}
2450::{}
2451 failed to instantiate",
2452                ::core::stringify!(VersusSequence_VersusRankedMenu),
2453                ::core::stringify!(new),
2454            )
2455        });
2456        <Self as IVersusSequence_VersusRankedMenuMethods>::ctor(this, menu_item_list, menu_content);
2457        this
2458    }
2459}
2460
2461#[cfg(feature = "app-versussequence")]
2462impl VersusSequence_VersusProfileMenu {
2463    #[doc = "`InitializedSelected()` overload"]
2464    pub fn initialized_selected() -> () {
2465        unsafe {
2466            ::unity::il2cpp_call!((::unity::module_base()+0x1b1dd50usize)as*mut u8,();
2467            )
2468        }
2469    }
2470
2471    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::nexversus::NexVersus_TargetSlotList)` overload"]
2472    pub fn create_bind(
2473        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2474        target_list: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList>,
2475    ) -> () {
2476        unsafe {
2477            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ddc0usize)as*mut u8,();
2478(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::nexversus::NexVersus_TargetSlotList)::core::convert::Into::into(target_list))
2479        }
2480    }
2481
2482    #[doc = "`.cctor()` overload"]
2483    pub fn cctor() -> () {
2484        unsafe {
2485            ::unity::il2cpp_call!((::unity::module_base()+0x1b1e1c0usize)as*mut u8,();
2486            )
2487        }
2488    }
2489}
2490
2491#[cfg(feature = "app-versussequence")]
2492pub trait IVersusSequence_VersusProfileMenuMethods: IVersusSequence_VersusProfileMenu {
2493    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versusprofilemenucontent::VersusProfileMenuContent)` overload"]
2494    fn ctor(
2495        self,
2496        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
2497        menu_content: impl ::core::convert::Into<crate::app::versusprofilemenucontent::VersusProfileMenuContent>,
2498    ) -> () {
2499        unsafe {
2500            let __receiver =
2501                <VersusSequence_VersusProfileMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2502            ::unity::il2cpp_call!((::unity::module_base()+0x1b1e050usize)as*mut u8,();
2503(VersusSequence_VersusProfileMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::versusprofilemenucontent::VersusProfileMenuContent)::core::convert::Into::into(menu_content))
2504        }
2505    }
2506    #[doc = "`GetName()` overload"]
2507    fn get_name(self) -> ::unity::Il2CppString {
2508        unsafe {
2509            let __receiver =
2510                <VersusSequence_VersusProfileMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2511            {
2512                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2513                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
2514                    panic!(
2515                        "unity: virtual slot {}
2516 out of range (vtable len {}
2517) on the runtime class behind {}
2518 (method `{}
2519`)",
2520                        30usize,
2521                        __vt.len(),
2522                        <VersusSequence_VersusProfileMenu as ::unity::ClassIdentity>::NAME,
2523                        "GetName",
2524                    )
2525                });
2526                let __inner: extern "C" fn(VersusSequence_VersusProfileMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
2527                    ::core::mem::transmute(__vi.method_ptr);
2528                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2529                __inner(__receiver, __mi)
2530            }
2531        }
2532    }
2533    #[doc = "`BCall()` overload"]
2534    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2535        unsafe {
2536            let __receiver =
2537                <VersusSequence_VersusProfileMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2538            {
2539                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2540                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
2541                    panic!(
2542                        "unity: virtual slot {}
2543 out of range (vtable len {}
2544) on the runtime class behind {}
2545 (method `{}
2546`)",
2547                        51usize,
2548                        __vt.len(),
2549                        <VersusSequence_VersusProfileMenu as ::unity::ClassIdentity>::NAME,
2550                        "BCall",
2551                    )
2552                });
2553                let __inner: extern "C" fn(VersusSequence_VersusProfileMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2554                    ::core::mem::transmute(__vi.method_ptr);
2555                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2556                __inner(__receiver, __mi)
2557            }
2558        }
2559    }
2560}
2561
2562#[cfg(feature = "app-versussequence")]
2563impl<__T: IVersusSequence_VersusProfileMenu> IVersusSequence_VersusProfileMenuMethods for __T {}
2564
2565#[cfg(feature = "app-versussequence")]
2566impl VersusSequence_VersusProfileMenu {
2567    pub fn initialized_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2569    }
2570
2571    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2573    }
2574
2575    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2577    }
2578
2579    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2581    }
2582
2583    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2585    }
2586
2587    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2589    }
2590}
2591
2592#[cfg(feature = "app-versussequence")]
2593impl VersusSequence_VersusProfileMenu {
2594    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusProfileMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2595    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2596        let __mi = Self::get_name_method_info();
2597        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2598        __inner(this.into(), ::core::option::Option::None)
2599    }
2600
2601    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusProfileMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2602    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2603        let __mi = Self::b_call_method_info();
2604        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2605            ::core::mem::transmute(__mi.method_ptr);
2606        __inner(this.into(), ::core::option::Option::None)
2607    }
2608}
2609
2610#[cfg(feature = "app-versussequence")]
2611impl VersusSequence_VersusProfileMenu {
2612    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versusprofilemenucontent::VersusProfileMenuContent)` — overload selector"]
2613    pub fn new(
2614        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
2615        menu_content: crate::app::versusprofilemenucontent::VersusProfileMenuContent,
2616    ) -> Self {
2617        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2618            panic!(
2619                "{}
2620::{}
2621 failed to instantiate",
2622                ::core::stringify!(VersusSequence_VersusProfileMenu),
2623                ::core::stringify!(new),
2624            )
2625        });
2626        <Self as IVersusSequence_VersusProfileMenuMethods>::ctor(this, menu_item_list, menu_content);
2627        this
2628    }
2629}
2630
2631#[cfg(feature = "app-versussequence")]
2632impl VersusSequence_ProfileDownloadSequence {
2633    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` overload"]
2634    pub fn create_bind(
2635        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2636        replay_meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
2637    ) -> () {
2638        unsafe {
2639            ::unity::il2cpp_call!((::unity::module_base()+0x1b1be40usize)as*mut u8,();
2640(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(replay_meta_data))
2641        }
2642    }
2643}
2644
2645#[cfg(feature = "app-versussequence")]
2646pub trait IVersusSequence_ProfileDownloadSequenceMethods: IVersusSequence_ProfileDownloadSequence {
2647    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` overload"]
2648    fn ctor(self, replay_meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>) -> () {
2649        unsafe {
2650            let __receiver = <VersusSequence_ProfileDownloadSequence as ::unity::FromIlInstance>::from_il_instance(
2651                <Self as ::unity::SystemObject>::as_instance(self),
2652            );
2653            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b770usize)as*mut u8,();
2654(VersusSequence_ProfileDownloadSequence)__receiver,(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(replay_meta_data))
2655        }
2656    }
2657    #[doc = "`TryGetOpponentInfo(*mut::unity::Il2CppString, *mutu64)` overload"]
2658    fn try_get_opponent_info(self) -> (bool, ::unity::Il2CppString, u64) {
2659        unsafe {
2660            let __receiver = <VersusSequence_ProfileDownloadSequence as ::unity::FromIlInstance>::from_il_instance(
2661                <Self as ::unity::SystemObject>::as_instance(self),
2662            );
2663            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
2664            let mut __out_1 = ::core::mem::MaybeUninit::<u64>::uninit();
2665            let __ret = {
2666                ::unity::il2cpp_call!((::unity::module_base()+0x1b1b7b0usize)as*mut u8,bool;
2667(VersusSequence_ProfileDownloadSequence)__receiver,(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut u64)__out_1.as_mut_ptr())
2668            };
2669            (__ret, __out_0.assume_init(), __out_1.assume_init())
2670        }
2671    }
2672    #[doc = "`Download()` overload"]
2673    fn download(self) -> () {
2674        unsafe {
2675            let __receiver = <VersusSequence_ProfileDownloadSequence as ::unity::FromIlInstance>::from_il_instance(
2676                <Self as ::unity::SystemObject>::as_instance(self),
2677            );
2678            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b890usize)as*mut u8,();
2679(VersusSequence_ProfileDownloadSequence)__receiver)
2680        }
2681    }
2682    #[doc = "`PostDownload()` overload"]
2683    fn post_download(self) -> () {
2684        unsafe {
2685            let __receiver = <VersusSequence_ProfileDownloadSequence as ::unity::FromIlInstance>::from_il_instance(
2686                <Self as ::unity::SystemObject>::as_instance(self),
2687            );
2688            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b990usize)as*mut u8,();
2689(VersusSequence_ProfileDownloadSequence)__receiver)
2690        }
2691    }
2692    #[doc = "`Sanitize()` overload"]
2693    fn sanitize(self) -> () {
2694        unsafe {
2695            let __receiver = <VersusSequence_ProfileDownloadSequence as ::unity::FromIlInstance>::from_il_instance(
2696                <Self as ::unity::SystemObject>::as_instance(self),
2697            );
2698            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ba70usize)as*mut u8,();
2699(VersusSequence_ProfileDownloadSequence)__receiver)
2700        }
2701    }
2702    #[doc = "`OpenDialog()` overload"]
2703    fn open_dialog(self) -> () {
2704        unsafe {
2705            let __receiver = <VersusSequence_ProfileDownloadSequence as ::unity::FromIlInstance>::from_il_instance(
2706                <Self as ::unity::SystemObject>::as_instance(self),
2707            );
2708            ::unity::il2cpp_call!((::unity::module_base()+0x1b1bb90usize)as*mut u8,();
2709(VersusSequence_ProfileDownloadSequence)__receiver)
2710        }
2711    }
2712    #[doc = "`Save()` overload"]
2713    fn save(self) -> () {
2714        unsafe {
2715            let __receiver = <VersusSequence_ProfileDownloadSequence as ::unity::FromIlInstance>::from_il_instance(
2716                <Self as ::unity::SystemObject>::as_instance(self),
2717            );
2718            ::unity::il2cpp_call!((::unity::module_base()+0x1b1bca0usize)as*mut u8,();
2719(VersusSequence_ProfileDownloadSequence)__receiver)
2720        }
2721    }
2722}
2723
2724#[cfg(feature = "app-versussequence")]
2725impl<__T: IVersusSequence_ProfileDownloadSequence> IVersusSequence_ProfileDownloadSequenceMethods for __T {}
2726
2727#[cfg(feature = "app-versussequence")]
2728impl VersusSequence_ProfileDownloadSequence {
2729    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2730        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2731    }
2732
2733    pub fn try_get_opponent_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2734        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2735    }
2736
2737    pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2738        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2739    }
2740
2741    pub fn post_download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2742        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2743    }
2744
2745    pub fn sanitize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2746        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2747    }
2748
2749    pub fn open_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2750        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2751    }
2752
2753    pub fn save_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2754        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2755    }
2756
2757    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2758        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2759    }
2760}
2761
2762#[cfg(feature = "app-versussequence")]
2763impl VersusSequence_ProfileDownloadSequence {
2764    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` — overload selector"]
2765    pub fn new(replay_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData) -> Self {
2766        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2767            panic!(
2768                "{}
2769::{}
2770 failed to instantiate",
2771                ::core::stringify!(VersusSequence_ProfileDownloadSequence),
2772                ::core::stringify!(new),
2773            )
2774        });
2775        <Self as IVersusSequence_ProfileDownloadSequenceMethods>::ctor(this, replay_meta_data);
2776        this
2777    }
2778}
2779
2780#[cfg(feature = "app-versussequence")]
2781pub trait IVersusSequence_VersusMatchingMenu_FriendMenuItemMethods: IVersusSequence_VersusMatchingMenu_FriendMenuItem {
2782    #[doc = "`.ctor()` overload"]
2783    fn ctor(self) -> () {
2784        unsafe {
2785            let __receiver = <VersusSequence_VersusMatchingMenu_FriendMenuItem as ::unity::FromIlInstance>::from_il_instance(
2786                <Self as ::unity::SystemObject>::as_instance(self),
2787            );
2788            ::unity::il2cpp_call!((::unity::module_base()+0x22f7c40usize)as*mut u8,();
2789(VersusSequence_VersusMatchingMenu_FriendMenuItem)__receiver)
2790        }
2791    }
2792    #[doc = "`ACall()` overload"]
2793    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2794        unsafe {
2795            let __receiver = <VersusSequence_VersusMatchingMenu_FriendMenuItem as ::unity::FromIlInstance>::from_il_instance(
2796                <Self as ::unity::SystemObject>::as_instance(self),
2797            );
2798            {
2799                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2800                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2801                    panic!(
2802                        "unity: virtual slot {}
2803 out of range (vtable len {}
2804) on the runtime class behind {}
2805 (method `{}
2806`)",
2807                        18usize,
2808                        __vt.len(),
2809                        <VersusSequence_VersusMatchingMenu_FriendMenuItem as ::unity::ClassIdentity>::NAME,
2810                        "ACall",
2811                    )
2812                });
2813                let __inner: extern "C" fn(
2814                    VersusSequence_VersusMatchingMenu_FriendMenuItem,
2815                    ::unity::OptionalMethod,
2816                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2817                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2818                __inner(__receiver, __mi)
2819            }
2820        }
2821    }
2822    #[doc = "`OnSelect()` overload"]
2823    fn on_select(self) -> () {
2824        unsafe {
2825            let __receiver = <VersusSequence_VersusMatchingMenu_FriendMenuItem as ::unity::FromIlInstance>::from_il_instance(
2826                <Self as ::unity::SystemObject>::as_instance(self),
2827            );
2828            {
2829                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2830                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
2831                    panic!(
2832                        "unity: virtual slot {}
2833 out of range (vtable len {}
2834) on the runtime class behind {}
2835 (method `{}
2836`)",
2837                        12usize,
2838                        __vt.len(),
2839                        <VersusSequence_VersusMatchingMenu_FriendMenuItem as ::unity::ClassIdentity>::NAME,
2840                        "OnSelect",
2841                    )
2842                });
2843                let __inner: extern "C" fn(VersusSequence_VersusMatchingMenu_FriendMenuItem, ::unity::OptionalMethod) -> () =
2844                    ::core::mem::transmute(__vi.method_ptr);
2845                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2846                __inner(__receiver, __mi)
2847            }
2848        }
2849    }
2850}
2851
2852#[cfg(feature = "app-versussequence")]
2853impl<__T: IVersusSequence_VersusMatchingMenu_FriendMenuItem> IVersusSequence_VersusMatchingMenu_FriendMenuItemMethods for __T {}
2854
2855#[cfg(feature = "app-versussequence")]
2856impl VersusSequence_VersusMatchingMenu_FriendMenuItem {
2857    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2858        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2859    }
2860
2861    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2862        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2863    }
2864
2865    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2866        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2867    }
2868}
2869
2870#[cfg(feature = "app-versussequence")]
2871impl VersusSequence_VersusMatchingMenu_FriendMenuItem {
2872    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_FriendMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2873    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
2874        let __mi = Self::a_call_method_info();
2875        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
2876            ::core::mem::transmute(__mi.method_ptr);
2877        __inner(this.into(), ::core::option::Option::None)
2878    }
2879
2880    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_FriendMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2881    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2882        let __mi = Self::on_select_method_info();
2883        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2884        __inner(this.into(), ::core::option::Option::None)
2885    }
2886}
2887
2888#[cfg(feature = "app-versussequence")]
2889impl VersusSequence_VersusMatchingMenu_FriendMenuItem {
2890    #[doc = "`.ctor()` — no args"]
2891    pub fn new() -> Self {
2892        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2893            panic!(
2894                "{}
2895::{}
2896 failed to instantiate",
2897                ::core::stringify!(VersusSequence_VersusMatchingMenu_FriendMenuItem),
2898                ::core::stringify!(new),
2899            )
2900        });
2901        <Self as IVersusSequence_VersusMatchingMenu_FriendMenuItemMethods>::ctor(this);
2902        this
2903    }
2904}
2905
2906#[cfg(feature = "app-versussequence")]
2907pub trait IVersusSequence_VersusMatchingMenu_RandomMenuItemMethods: IVersusSequence_VersusMatchingMenu_RandomMenuItem {
2908    #[doc = "`.ctor()` overload"]
2909    fn ctor(self) -> () {
2910        unsafe {
2911            let __receiver = <VersusSequence_VersusMatchingMenu_RandomMenuItem as ::unity::FromIlInstance>::from_il_instance(
2912                <Self as ::unity::SystemObject>::as_instance(self),
2913            );
2914            ::unity::il2cpp_call!((::unity::module_base()+0x22f82d0usize)as*mut u8,();
2915(VersusSequence_VersusMatchingMenu_RandomMenuItem)__receiver)
2916        }
2917    }
2918    #[doc = "`ACall()` overload"]
2919    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
2920        unsafe {
2921            let __receiver = <VersusSequence_VersusMatchingMenu_RandomMenuItem as ::unity::FromIlInstance>::from_il_instance(
2922                <Self as ::unity::SystemObject>::as_instance(self),
2923            );
2924            {
2925                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2926                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
2927                    panic!(
2928                        "unity: virtual slot {}
2929 out of range (vtable len {}
2930) on the runtime class behind {}
2931 (method `{}
2932`)",
2933                        18usize,
2934                        __vt.len(),
2935                        <VersusSequence_VersusMatchingMenu_RandomMenuItem as ::unity::ClassIdentity>::NAME,
2936                        "ACall",
2937                    )
2938                });
2939                let __inner: extern "C" fn(
2940                    VersusSequence_VersusMatchingMenu_RandomMenuItem,
2941                    ::unity::OptionalMethod,
2942                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
2943                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2944                __inner(__receiver, __mi)
2945            }
2946        }
2947    }
2948    #[doc = "`OnSelect()` overload"]
2949    fn on_select(self) -> () {
2950        unsafe {
2951            let __receiver = <VersusSequence_VersusMatchingMenu_RandomMenuItem as ::unity::FromIlInstance>::from_il_instance(
2952                <Self as ::unity::SystemObject>::as_instance(self),
2953            );
2954            {
2955                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2956                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
2957                    panic!(
2958                        "unity: virtual slot {}
2959 out of range (vtable len {}
2960) on the runtime class behind {}
2961 (method `{}
2962`)",
2963                        12usize,
2964                        __vt.len(),
2965                        <VersusSequence_VersusMatchingMenu_RandomMenuItem as ::unity::ClassIdentity>::NAME,
2966                        "OnSelect",
2967                    )
2968                });
2969                let __inner: extern "C" fn(VersusSequence_VersusMatchingMenu_RandomMenuItem, ::unity::OptionalMethod) -> () =
2970                    ::core::mem::transmute(__vi.method_ptr);
2971                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2972                __inner(__receiver, __mi)
2973            }
2974        }
2975    }
2976}
2977
2978#[cfg(feature = "app-versussequence")]
2979impl<__T: IVersusSequence_VersusMatchingMenu_RandomMenuItem> IVersusSequence_VersusMatchingMenu_RandomMenuItemMethods for __T {}
2980
2981#[cfg(feature = "app-versussequence")]
2982impl VersusSequence_VersusMatchingMenu_RandomMenuItem {
2983    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2985    }
2986
2987    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2989    }
2990
2991    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2993    }
2994}
2995
2996#[cfg(feature = "app-versussequence")]
2997impl VersusSequence_VersusMatchingMenu_RandomMenuItem {
2998    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_RandomMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2999    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
3000        let __mi = Self::a_call_method_info();
3001        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3002            ::core::mem::transmute(__mi.method_ptr);
3003        __inner(this.into(), ::core::option::Option::None)
3004    }
3005
3006    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu_RandomMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3007    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3008        let __mi = Self::on_select_method_info();
3009        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3010        __inner(this.into(), ::core::option::Option::None)
3011    }
3012}
3013
3014#[cfg(feature = "app-versussequence")]
3015impl VersusSequence_VersusMatchingMenu_RandomMenuItem {
3016    #[doc = "`.ctor()` — no args"]
3017    pub fn new() -> Self {
3018        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3019            panic!(
3020                "{}
3021::{}
3022 failed to instantiate",
3023                ::core::stringify!(VersusSequence_VersusMatchingMenu_RandomMenuItem),
3024                ::core::stringify!(new),
3025            )
3026        });
3027        <Self as IVersusSequence_VersusMatchingMenu_RandomMenuItemMethods>::ctor(this);
3028        this
3029    }
3030}
3031
3032#[cfg(feature = "app-versussequence")]
3033impl VersusSequence_VersusCasualMenu {
3034    #[doc = "`InitializedSelected()` overload"]
3035    pub fn initialized_selected() -> () {
3036        unsafe {
3037            ::unity::il2cpp_call!((::unity::module_base()+0x1b1cda0usize)as*mut u8,();
3038            )
3039        }
3040    }
3041
3042    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
3043    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3044        unsafe {
3045            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ce10usize)as*mut u8,();
3046(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3047        }
3048    }
3049
3050    #[doc = "`.cctor()` overload"]
3051    pub fn cctor() -> () {
3052        unsafe {
3053            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d1f0usize)as*mut u8,();
3054            )
3055        }
3056    }
3057}
3058
3059#[cfg(feature = "app-versussequence")]
3060pub trait IVersusSequence_VersusCasualMenuMethods: IVersusSequence_VersusCasualMenu {
3061    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versusmapmenucontent::VersusMapMenuContent)` overload"]
3062    fn ctor(
3063        self,
3064        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
3065        menu_content: impl ::core::convert::Into<crate::app::versusmapmenucontent::VersusMapMenuContent>,
3066    ) -> () {
3067        unsafe {
3068            let __receiver =
3069                <VersusSequence_VersusCasualMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3070            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d030usize)as*mut u8,();
3071(VersusSequence_VersusCasualMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::versusmapmenucontent::VersusMapMenuContent)::core::convert::Into::into(menu_content))
3072        }
3073    }
3074    #[doc = "`GetName()` overload"]
3075    fn get_name(self) -> ::unity::Il2CppString {
3076        unsafe {
3077            let __receiver =
3078                <VersusSequence_VersusCasualMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3079            {
3080                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3081                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
3082                    panic!(
3083                        "unity: virtual slot {}
3084 out of range (vtable len {}
3085) on the runtime class behind {}
3086 (method `{}
3087`)",
3088                        30usize,
3089                        __vt.len(),
3090                        <VersusSequence_VersusCasualMenu as ::unity::ClassIdentity>::NAME,
3091                        "GetName",
3092                    )
3093                });
3094                let __inner: extern "C" fn(VersusSequence_VersusCasualMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3095                    ::core::mem::transmute(__vi.method_ptr);
3096                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3097                __inner(__receiver, __mi)
3098            }
3099        }
3100    }
3101    #[doc = "`GetTutorial()` overload"]
3102    fn get_tutorial(self) -> ::unity::Il2CppString {
3103        unsafe {
3104            let __receiver =
3105                <VersusSequence_VersusCasualMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3106            {
3107                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3108                let __vi = *__vt.get(63usize).unwrap_or_else(|| {
3109                    panic!(
3110                        "unity: virtual slot {}
3111 out of range (vtable len {}
3112) on the runtime class behind {}
3113 (method `{}
3114`)",
3115                        63usize,
3116                        __vt.len(),
3117                        <VersusSequence_VersusCasualMenu as ::unity::ClassIdentity>::NAME,
3118                        "GetTutorial",
3119                    )
3120                });
3121                let __inner: extern "C" fn(VersusSequence_VersusCasualMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3122                    ::core::mem::transmute(__vi.method_ptr);
3123                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3124                __inner(__receiver, __mi)
3125            }
3126        }
3127    }
3128    #[doc = "`BCall()` overload"]
3129    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
3130        unsafe {
3131            let __receiver =
3132                <VersusSequence_VersusCasualMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3133            {
3134                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3135                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
3136                    panic!(
3137                        "unity: virtual slot {}
3138 out of range (vtable len {}
3139) on the runtime class behind {}
3140 (method `{}
3141`)",
3142                        51usize,
3143                        __vt.len(),
3144                        <VersusSequence_VersusCasualMenu as ::unity::ClassIdentity>::NAME,
3145                        "BCall",
3146                    )
3147                });
3148                let __inner: extern "C" fn(VersusSequence_VersusCasualMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3149                    ::core::mem::transmute(__vi.method_ptr);
3150                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3151                __inner(__receiver, __mi)
3152            }
3153        }
3154    }
3155}
3156
3157#[cfg(feature = "app-versussequence")]
3158impl<__T: IVersusSequence_VersusCasualMenu> IVersusSequence_VersusCasualMenuMethods for __T {}
3159
3160#[cfg(feature = "app-versussequence")]
3161impl VersusSequence_VersusCasualMenu {
3162    pub fn initialized_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3164    }
3165
3166    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3168    }
3169
3170    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3172    }
3173
3174    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3176    }
3177
3178    pub fn get_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3180    }
3181
3182    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3184    }
3185
3186    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3188    }
3189}
3190
3191#[cfg(feature = "app-versussequence")]
3192impl VersusSequence_VersusCasualMenu {
3193    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusCasualMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3194    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3195        let __mi = Self::get_name_method_info();
3196        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3197        __inner(this.into(), ::core::option::Option::None)
3198    }
3199
3200    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusCasualMenu`'s own `GetTutorial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3201    pub unsafe fn get_tutorial(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3202        let __mi = Self::get_tutorial_method_info();
3203        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3204        __inner(this.into(), ::core::option::Option::None)
3205    }
3206
3207    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusCasualMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3208    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
3209        let __mi = Self::b_call_method_info();
3210        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3211            ::core::mem::transmute(__mi.method_ptr);
3212        __inner(this.into(), ::core::option::Option::None)
3213    }
3214}
3215
3216#[cfg(feature = "app-versussequence")]
3217impl VersusSequence_VersusCasualMenu {
3218    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versusmapmenucontent::VersusMapMenuContent)` — overload selector"]
3219    pub fn new(
3220        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
3221        menu_content: crate::app::versusmapmenucontent::VersusMapMenuContent,
3222    ) -> Self {
3223        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3224            panic!(
3225                "{}
3226::{}
3227 failed to instantiate",
3228                ::core::stringify!(VersusSequence_VersusCasualMenu),
3229                ::core::stringify!(new),
3230            )
3231        });
3232        <Self as IVersusSequence_VersusCasualMenuMethods>::ctor(this, menu_item_list, menu_content);
3233        this
3234    }
3235}
3236
3237#[cfg(feature = "app-versussequence")]
3238pub trait IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallbackMethods:
3239    IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback
3240{
3241    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
3242    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
3243        unsafe {
3244            let __receiver = <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback as ::unity::FromIlInstance>::from_il_instance(
3245                <Self as ::unity::SystemObject>::as_instance(self),
3246            );
3247            ::unity::il2cpp_call!((::unity::module_base()+0x3ed9b20usize)as*mut u8,();
3248(VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
3249        }
3250    }
3251    #[doc = "`Invoke(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, ::unity::Il2CppString, u16)` overload"]
3252    fn invoke(
3253        self,
3254        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
3255        meta_path: impl ::core::convert::Into<::unity::Il2CppString>,
3256        slot_id: impl ::core::convert::Into<u16>,
3257    ) -> () {
3258        unsafe {
3259            let __receiver = <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback as ::unity::FromIlInstance>::from_il_instance(
3260                <Self as ::unity::SystemObject>::as_instance(self),
3261            );
3262            {
3263                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3264                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
3265                    panic!(
3266                        "unity: virtual slot {}
3267 out of range (vtable len {}
3268) on the runtime class behind {}
3269 (method `{}
3270`)",
3271                        13usize,
3272                        __vt.len(),
3273                        <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback as ::unity::ClassIdentity>::NAME,
3274                        "Invoke",
3275                    )
3276                });
3277                let __inner: extern "C" fn(
3278                    VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback,
3279                    crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
3280                    ::unity::Il2CppString,
3281                    u16,
3282                    ::unity::OptionalMethod,
3283                ) -> () = ::core::mem::transmute(__vi.method_ptr);
3284                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3285                __inner(
3286                    __receiver,
3287                    ::core::convert::Into::into(meta_data),
3288                    ::core::convert::Into::into(meta_path),
3289                    ::core::convert::Into::into(slot_id),
3290                    __mi,
3291                )
3292            }
3293        }
3294    }
3295}
3296
3297#[cfg(feature = "app-versussequence")]
3298impl<__T: IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback>
3299    IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallbackMethods for __T
3300{
3301}
3302
3303#[cfg(feature = "app-versussequence")]
3304impl VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback {
3305    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3306        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3307    }
3308
3309    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3310        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3311    }
3312}
3313
3314#[cfg(feature = "app-versussequence")]
3315impl VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback {
3316    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3317    pub unsafe fn invoke(
3318        this: impl ::core::convert::Into<::unity::IlInstance>,
3319        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
3320        meta_path: ::unity::Il2CppString,
3321        slot_id: u16,
3322    ) -> () {
3323        let __mi = Self::invoke_method_info();
3324        let __inner: extern "C" fn(
3325            ::unity::IlInstance,
3326            crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
3327            ::unity::Il2CppString,
3328            u16,
3329            ::unity::OptionalMethod,
3330        ) -> () = ::core::mem::transmute(__mi.method_ptr);
3331        __inner(this.into(), meta_data, meta_path, slot_id, ::core::option::Option::None)
3332    }
3333}
3334
3335#[cfg(feature = "app-versussequence")]
3336impl VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback {
3337    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
3338    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
3339        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3340            panic!(
3341                "{}
3342::{}
3343 failed to instantiate",
3344                ::core::stringify!(VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback),
3345                ::core::stringify!(new),
3346            )
3347        });
3348        <Self as IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallbackMethods>::ctor(this, object, method);
3349        this
3350    }
3351}
3352
3353#[cfg(feature = "app-versussequence")]
3354pub trait IVersusSequence_VersusCasualMenu_SelectMapMenuItemMethods: IVersusSequence_VersusCasualMenu_SelectMapMenuItem {
3355    #[doc = "`.ctor(i32)` overload"]
3356    fn ctor(self, map_number: impl ::core::convert::Into<i32>) -> () {
3357        unsafe {
3358            let __receiver = <VersusSequence_VersusCasualMenu_SelectMapMenuItem as ::unity::FromIlInstance>::from_il_instance(
3359                <Self as ::unity::SystemObject>::as_instance(self),
3360            );
3361            ::unity::il2cpp_call!((::unity::module_base()+0x22f6d20usize)as*mut u8,();
3362(VersusSequence_VersusCasualMenu_SelectMapMenuItem)__receiver,(i32)::core::convert::Into::into(map_number))
3363        }
3364    }
3365    #[doc = "`ACall()` overload"]
3366    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
3367        unsafe {
3368            let __receiver = <VersusSequence_VersusCasualMenu_SelectMapMenuItem as ::unity::FromIlInstance>::from_il_instance(
3369                <Self as ::unity::SystemObject>::as_instance(self),
3370            );
3371            {
3372                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3373                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
3374                    panic!(
3375                        "unity: virtual slot {}
3376 out of range (vtable len {}
3377) on the runtime class behind {}
3378 (method `{}
3379`)",
3380                        18usize,
3381                        __vt.len(),
3382                        <VersusSequence_VersusCasualMenu_SelectMapMenuItem as ::unity::ClassIdentity>::NAME,
3383                        "ACall",
3384                    )
3385                });
3386                let __inner: extern "C" fn(
3387                    VersusSequence_VersusCasualMenu_SelectMapMenuItem,
3388                    ::unity::OptionalMethod,
3389                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
3390                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3391                __inner(__receiver, __mi)
3392            }
3393        }
3394    }
3395    #[doc = "`OnSelect()` overload"]
3396    fn on_select(self) -> () {
3397        unsafe {
3398            let __receiver = <VersusSequence_VersusCasualMenu_SelectMapMenuItem as ::unity::FromIlInstance>::from_il_instance(
3399                <Self as ::unity::SystemObject>::as_instance(self),
3400            );
3401            {
3402                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3403                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
3404                    panic!(
3405                        "unity: virtual slot {}
3406 out of range (vtable len {}
3407) on the runtime class behind {}
3408 (method `{}
3409`)",
3410                        12usize,
3411                        __vt.len(),
3412                        <VersusSequence_VersusCasualMenu_SelectMapMenuItem as ::unity::ClassIdentity>::NAME,
3413                        "OnSelect",
3414                    )
3415                });
3416                let __inner: extern "C" fn(VersusSequence_VersusCasualMenu_SelectMapMenuItem, ::unity::OptionalMethod) -> () =
3417                    ::core::mem::transmute(__vi.method_ptr);
3418                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3419                __inner(__receiver, __mi)
3420            }
3421        }
3422    }
3423}
3424
3425#[cfg(feature = "app-versussequence")]
3426impl<__T: IVersusSequence_VersusCasualMenu_SelectMapMenuItem> IVersusSequence_VersusCasualMenu_SelectMapMenuItemMethods for __T {}
3427
3428#[cfg(feature = "app-versussequence")]
3429impl VersusSequence_VersusCasualMenu_SelectMapMenuItem {
3430    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3432    }
3433
3434    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3436    }
3437
3438    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3440    }
3441}
3442
3443#[cfg(feature = "app-versussequence")]
3444impl VersusSequence_VersusCasualMenu_SelectMapMenuItem {
3445    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusCasualMenu_SelectMapMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3446    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
3447        let __mi = Self::a_call_method_info();
3448        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3449            ::core::mem::transmute(__mi.method_ptr);
3450        __inner(this.into(), ::core::option::Option::None)
3451    }
3452
3453    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusCasualMenu_SelectMapMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3454    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
3455        let __mi = Self::on_select_method_info();
3456        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
3457        __inner(this.into(), ::core::option::Option::None)
3458    }
3459}
3460
3461#[cfg(feature = "app-versussequence")]
3462impl VersusSequence_VersusCasualMenu_SelectMapMenuItem {
3463    #[doc = "`.ctor(i32)` — overload selector"]
3464    pub fn new(map_number: i32) -> Self {
3465        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3466            panic!(
3467                "{}
3468::{}
3469 failed to instantiate",
3470                ::core::stringify!(VersusSequence_VersusCasualMenu_SelectMapMenuItem),
3471                ::core::stringify!(new),
3472            )
3473        });
3474        <Self as IVersusSequence_VersusCasualMenu_SelectMapMenuItemMethods>::ctor(this, map_number);
3475        this
3476    }
3477}
3478
3479#[cfg(feature = "app-versussequence")]
3480impl VersusSequence_VersusTopMenu {
3481    #[doc = "`InitializedSelected()` overload"]
3482    pub fn initialized_selected() -> () {
3483        unsafe {
3484            ::unity::il2cpp_call!((::unity::module_base()+0x1b27b20usize)as*mut u8,();
3485            )
3486        }
3487    }
3488
3489    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
3490    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3491        unsafe {
3492            ::unity::il2cpp_call!((::unity::module_base()+0x1b27b90usize)as*mut u8,();
3493(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3494        }
3495    }
3496
3497    #[doc = "`.cctor()` overload"]
3498    pub fn cctor() -> () {
3499        unsafe {
3500            ::unity::il2cpp_call!((::unity::module_base()+0x1b27ee0usize)as*mut u8,();
3501            )
3502        }
3503    }
3504}
3505
3506#[cfg(feature = "app-versussequence")]
3507pub trait IVersusSequence_VersusTopMenuMethods: IVersusSequence_VersusTopMenu {
3508    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versustopmenucontent::VersusTopMenuContent)` overload"]
3509    fn ctor(
3510        self,
3511        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
3512        menu_content: impl ::core::convert::Into<crate::app::versustopmenucontent::VersusTopMenuContent>,
3513    ) -> () {
3514        unsafe {
3515            let __receiver =
3516                <VersusSequence_VersusTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3517            ::unity::il2cpp_call!((::unity::module_base()+0x1b27d20usize)as*mut u8,();
3518(VersusSequence_VersusTopMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::versustopmenucontent::VersusTopMenuContent)::core::convert::Into::into(menu_content))
3519        }
3520    }
3521    #[doc = "`GetName()` overload"]
3522    fn get_name(self) -> ::unity::Il2CppString {
3523        unsafe {
3524            let __receiver =
3525                <VersusSequence_VersusTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3526            {
3527                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3528                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
3529                    panic!(
3530                        "unity: virtual slot {}
3531 out of range (vtable len {}
3532) on the runtime class behind {}
3533 (method `{}
3534`)",
3535                        30usize,
3536                        __vt.len(),
3537                        <VersusSequence_VersusTopMenu as ::unity::ClassIdentity>::NAME,
3538                        "GetName",
3539                    )
3540                });
3541                let __inner: extern "C" fn(VersusSequence_VersusTopMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3542                    ::core::mem::transmute(__vi.method_ptr);
3543                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3544                __inner(__receiver, __mi)
3545            }
3546        }
3547    }
3548    #[doc = "`GetTutorial()` overload"]
3549    fn get_tutorial(self) -> ::unity::Il2CppString {
3550        unsafe {
3551            let __receiver =
3552                <VersusSequence_VersusTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3553            {
3554                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3555                let __vi = *__vt.get(63usize).unwrap_or_else(|| {
3556                    panic!(
3557                        "unity: virtual slot {}
3558 out of range (vtable len {}
3559) on the runtime class behind {}
3560 (method `{}
3561`)",
3562                        63usize,
3563                        __vt.len(),
3564                        <VersusSequence_VersusTopMenu as ::unity::ClassIdentity>::NAME,
3565                        "GetTutorial",
3566                    )
3567                });
3568                let __inner: extern "C" fn(VersusSequence_VersusTopMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3569                    ::core::mem::transmute(__vi.method_ptr);
3570                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3571                __inner(__receiver, __mi)
3572            }
3573        }
3574    }
3575    #[doc = "`BCall()` overload"]
3576    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
3577        unsafe {
3578            let __receiver =
3579                <VersusSequence_VersusTopMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3580            {
3581                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3582                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
3583                    panic!(
3584                        "unity: virtual slot {}
3585 out of range (vtable len {}
3586) on the runtime class behind {}
3587 (method `{}
3588`)",
3589                        51usize,
3590                        __vt.len(),
3591                        <VersusSequence_VersusTopMenu as ::unity::ClassIdentity>::NAME,
3592                        "BCall",
3593                    )
3594                });
3595                let __inner: extern "C" fn(VersusSequence_VersusTopMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3596                    ::core::mem::transmute(__vi.method_ptr);
3597                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3598                __inner(__receiver, __mi)
3599            }
3600        }
3601    }
3602}
3603
3604#[cfg(feature = "app-versussequence")]
3605impl<__T: IVersusSequence_VersusTopMenu> IVersusSequence_VersusTopMenuMethods for __T {}
3606
3607#[cfg(feature = "app-versussequence")]
3608impl VersusSequence_VersusTopMenu {
3609    pub fn initialized_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3610        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3611    }
3612
3613    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3614        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3615    }
3616
3617    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3619    }
3620
3621    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3623    }
3624
3625    pub fn get_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3626        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3627    }
3628
3629    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3630        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3631    }
3632
3633    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3635    }
3636}
3637
3638#[cfg(feature = "app-versussequence")]
3639impl VersusSequence_VersusTopMenu {
3640    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusTopMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3641    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3642        let __mi = Self::get_name_method_info();
3643        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3644        __inner(this.into(), ::core::option::Option::None)
3645    }
3646
3647    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusTopMenu`'s own `GetTutorial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3648    pub unsafe fn get_tutorial(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3649        let __mi = Self::get_tutorial_method_info();
3650        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3651        __inner(this.into(), ::core::option::Option::None)
3652    }
3653
3654    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusTopMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3655    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
3656        let __mi = Self::b_call_method_info();
3657        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3658            ::core::mem::transmute(__mi.method_ptr);
3659        __inner(this.into(), ::core::option::Option::None)
3660    }
3661}
3662
3663#[cfg(feature = "app-versussequence")]
3664impl VersusSequence_VersusTopMenu {
3665    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versustopmenucontent::VersusTopMenuContent)` — overload selector"]
3666    pub fn new(
3667        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
3668        menu_content: crate::app::versustopmenucontent::VersusTopMenuContent,
3669    ) -> Self {
3670        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3671            panic!(
3672                "{}
3673::{}
3674 failed to instantiate",
3675                ::core::stringify!(VersusSequence_VersusTopMenu),
3676                ::core::stringify!(new),
3677            )
3678        });
3679        <Self as IVersusSequence_VersusTopMenuMethods>::ctor(this, menu_item_list, menu_content);
3680        this
3681    }
3682}
3683
3684#[cfg(feature = "app-versussequence")]
3685impl VersusSequence_VersusFriendMenu {
3686    #[doc = "`InitializedSelected()` overload"]
3687    pub fn initialized_selected() -> () {
3688        unsafe {
3689            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d200usize)as*mut u8,();
3690            )
3691        }
3692    }
3693
3694    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
3695    pub fn create_bind(
3696        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3697        meta_data_list: impl ::core::convert::Into<
3698            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
3699        >,
3700    ) -> () {
3701        unsafe {
3702            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d270usize)as*mut u8,();
3703(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)::core::convert::Into::into(meta_data_list))
3704        }
3705    }
3706
3707    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>)` overload"]
3708    pub fn create_bind_2(
3709        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3710        meta_data_list: impl ::core::convert::Into<
3711            crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
3712        >,
3713    ) -> () {
3714        unsafe {
3715            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d5a0usize)as*mut u8,();
3716(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>)::core::convert::Into::into(meta_data_list))
3717        }
3718    }
3719
3720    #[doc = "`.cctor()` overload"]
3721    pub fn cctor() -> () {
3722        unsafe {
3723            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d840usize)as*mut u8,();
3724            )
3725        }
3726    }
3727}
3728
3729#[cfg(feature = "app-versussequence")]
3730pub trait IVersusSequence_VersusFriendMenuMethods: IVersusSequence_VersusFriendMenu {
3731    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versusfriendmenucontent::VersusFriendMenuContent)` overload"]
3732    fn ctor(
3733        self,
3734        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
3735        menu_content: impl ::core::convert::Into<crate::app::versusfriendmenucontent::VersusFriendMenuContent>,
3736    ) -> () {
3737        unsafe {
3738            let __receiver =
3739                <VersusSequence_VersusFriendMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3740            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d4a0usize)as*mut u8,();
3741(VersusSequence_VersusFriendMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::versusfriendmenucontent::VersusFriendMenuContent)::core::convert::Into::into(menu_content))
3742        }
3743    }
3744    #[doc = "`GetName()` overload"]
3745    fn get_name(self) -> ::unity::Il2CppString {
3746        unsafe {
3747            let __receiver =
3748                <VersusSequence_VersusFriendMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3749            {
3750                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3751                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
3752                    panic!(
3753                        "unity: virtual slot {}
3754 out of range (vtable len {}
3755) on the runtime class behind {}
3756 (method `{}
3757`)",
3758                        30usize,
3759                        __vt.len(),
3760                        <VersusSequence_VersusFriendMenu as ::unity::ClassIdentity>::NAME,
3761                        "GetName",
3762                    )
3763                });
3764                let __inner: extern "C" fn(VersusSequence_VersusFriendMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3765                    ::core::mem::transmute(__vi.method_ptr);
3766                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3767                __inner(__receiver, __mi)
3768            }
3769        }
3770    }
3771    #[doc = "`BCall()` overload"]
3772    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
3773        unsafe {
3774            let __receiver =
3775                <VersusSequence_VersusFriendMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3776            {
3777                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3778                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
3779                    panic!(
3780                        "unity: virtual slot {}
3781 out of range (vtable len {}
3782) on the runtime class behind {}
3783 (method `{}
3784`)",
3785                        51usize,
3786                        __vt.len(),
3787                        <VersusSequence_VersusFriendMenu as ::unity::ClassIdentity>::NAME,
3788                        "BCall",
3789                    )
3790                });
3791                let __inner: extern "C" fn(VersusSequence_VersusFriendMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3792                    ::core::mem::transmute(__vi.method_ptr);
3793                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3794                __inner(__receiver, __mi)
3795            }
3796        }
3797    }
3798}
3799
3800#[cfg(feature = "app-versussequence")]
3801impl<__T: IVersusSequence_VersusFriendMenu> IVersusSequence_VersusFriendMenuMethods for __T {}
3802
3803#[cfg(feature = "app-versussequence")]
3804impl VersusSequence_VersusFriendMenu {
3805    pub fn initialized_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3806        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3807    }
3808
3809    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3810        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3811    }
3812
3813    pub fn create_bind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3814        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3815    }
3816
3817    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3818        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3819    }
3820
3821    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3822        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3823    }
3824
3825    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3826        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3827    }
3828
3829    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3830        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3831    }
3832}
3833
3834#[cfg(feature = "app-versussequence")]
3835impl VersusSequence_VersusFriendMenu {
3836    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusFriendMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3837    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
3838        let __mi = Self::get_name_method_info();
3839        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
3840        __inner(this.into(), ::core::option::Option::None)
3841    }
3842
3843    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusFriendMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3844    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
3845        let __mi = Self::b_call_method_info();
3846        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
3847            ::core::mem::transmute(__mi.method_ptr);
3848        __inner(this.into(), ::core::option::Option::None)
3849    }
3850}
3851
3852#[cfg(feature = "app-versussequence")]
3853impl VersusSequence_VersusFriendMenu {
3854    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versusfriendmenucontent::VersusFriendMenuContent)` — overload selector"]
3855    pub fn new(
3856        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
3857        menu_content: crate::app::versusfriendmenucontent::VersusFriendMenuContent,
3858    ) -> Self {
3859        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3860            panic!(
3861                "{}
3862::{}
3863 failed to instantiate",
3864                ::core::stringify!(VersusSequence_VersusFriendMenu),
3865                ::core::stringify!(new),
3866            )
3867        });
3868        <Self as IVersusSequence_VersusFriendMenuMethods>::ctor(this, menu_item_list, menu_content);
3869        this
3870    }
3871}
3872
3873#[cfg(feature = "app-versussequence")]
3874pub trait IVersusSequence_IVersusSequenceBaseMethods: IVersusSequence_IVersusSequenceBase {
3875    #[doc = "`JumpTo(crate::app::versussequence::VersusSequence_Label)` overload"]
3876    fn jump_to(self, label: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_Label>) -> () {
3877        unsafe {
3878            let __receiver =
3879                <VersusSequence_IVersusSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3880            {
3881                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3882                let __vi = *__vt.get(0usize).unwrap_or_else(|| {
3883                    panic!(
3884                        "unity: virtual slot {}
3885 out of range (vtable len {}
3886) on the runtime class behind {}
3887 (method `{}
3888`)",
3889                        0usize,
3890                        __vt.len(),
3891                        <VersusSequence_IVersusSequenceBase as ::unity::ClassIdentity>::NAME,
3892                        "JumpTo",
3893                    )
3894                });
3895                let __inner: extern "C" fn(
3896                    VersusSequence_IVersusSequenceBase,
3897                    crate::app::versussequence::VersusSequence_Label,
3898                    ::unity::OptionalMethod,
3899                ) -> () = ::core::mem::transmute(__vi.method_ptr);
3900                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3901                __inner(__receiver, ::core::convert::Into::into(label), __mi)
3902            }
3903        }
3904    }
3905    #[doc = "`GetMyEditDataId()` overload"]
3906    fn get_my_edit_data_id(self) -> u64 {
3907        unsafe {
3908            let __receiver =
3909                <VersusSequence_IVersusSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3910            {
3911                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3912                let __vi = *__vt.get(1usize).unwrap_or_else(|| {
3913                    panic!(
3914                        "unity: virtual slot {}
3915 out of range (vtable len {}
3916) on the runtime class behind {}
3917 (method `{}
3918`)",
3919                        1usize,
3920                        __vt.len(),
3921                        <VersusSequence_IVersusSequenceBase as ::unity::ClassIdentity>::NAME,
3922                        "GetMyEditDataId",
3923                    )
3924                });
3925                let __inner: extern "C" fn(VersusSequence_IVersusSequenceBase, ::unity::OptionalMethod) -> u64 =
3926                    ::core::mem::transmute(__vi.method_ptr);
3927                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3928                __inner(__receiver, __mi)
3929            }
3930        }
3931    }
3932    #[doc = "`GetNowRateName()` overload"]
3933    fn get_now_rate_name(self) -> ::unity::Il2CppString {
3934        unsafe {
3935            let __receiver =
3936                <VersusSequence_IVersusSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3937            {
3938                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3939                let __vi = *__vt.get(2usize).unwrap_or_else(|| {
3940                    panic!(
3941                        "unity: virtual slot {}
3942 out of range (vtable len {}
3943) on the runtime class behind {}
3944 (method `{}
3945`)",
3946                        2usize,
3947                        __vt.len(),
3948                        <VersusSequence_IVersusSequenceBase as ::unity::ClassIdentity>::NAME,
3949                        "GetNowRateName",
3950                    )
3951                });
3952                let __inner: extern "C" fn(VersusSequence_IVersusSequenceBase, ::unity::OptionalMethod) -> ::unity::Il2CppString =
3953                    ::core::mem::transmute(__vi.method_ptr);
3954                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3955                __inner(__receiver, __mi)
3956            }
3957        }
3958    }
3959    #[doc = "`SetProfileTarget(crate::app::profilecard::ProfileCard)` overload"]
3960    fn set_profile_target(self, profile: impl ::core::convert::Into<crate::app::profilecard::ProfileCard>) -> () {
3961        unsafe {
3962            let __receiver =
3963                <VersusSequence_IVersusSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3964            {
3965                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3966                let __vi = *__vt.get(3usize).unwrap_or_else(|| {
3967                    panic!(
3968                        "unity: virtual slot {}
3969 out of range (vtable len {}
3970) on the runtime class behind {}
3971 (method `{}
3972`)",
3973                        3usize,
3974                        __vt.len(),
3975                        <VersusSequence_IVersusSequenceBase as ::unity::ClassIdentity>::NAME,
3976                        "SetProfileTarget",
3977                    )
3978                });
3979                let __inner: extern "C" fn(VersusSequence_IVersusSequenceBase, crate::app::profilecard::ProfileCard, ::unity::OptionalMethod) -> () =
3980                    ::core::mem::transmute(__vi.method_ptr);
3981                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3982                __inner(__receiver, ::core::convert::Into::into(profile), __mi)
3983            }
3984        }
3985    }
3986}
3987
3988#[cfg(feature = "app-versussequence")]
3989impl<__T: IVersusSequence_IVersusSequenceBase> IVersusSequence_IVersusSequenceBaseMethods for __T {}
3990
3991#[cfg(feature = "app-versussequence")]
3992impl VersusSequence_IVersusSequenceBase {
3993    pub fn jump_to_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3994        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3995    }
3996
3997    pub fn get_my_edit_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3998        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3999    }
4000
4001    pub fn get_now_rate_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4002        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4003    }
4004
4005    pub fn set_profile_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4006        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4007    }
4008}
4009
4010#[cfg(feature = "app-versussequence")]
4011impl VersusSequence_IVersusSequenceBase {
4012    #[doc = "Direct (non-virtual) call to `VersusSequence_IVersusSequenceBase`'s own `JumpTo`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4013    pub unsafe fn jump_to(this: impl ::core::convert::Into<::unity::IlInstance>, label: crate::app::versussequence::VersusSequence_Label) -> () {
4014        let __mi = Self::jump_to_method_info();
4015        let __inner: extern "C" fn(::unity::IlInstance, crate::app::versussequence::VersusSequence_Label, ::unity::OptionalMethod) -> () =
4016            ::core::mem::transmute(__mi.method_ptr);
4017        __inner(this.into(), label, ::core::option::Option::None)
4018    }
4019
4020    #[doc = "Direct (non-virtual) call to `VersusSequence_IVersusSequenceBase`'s own `GetMyEditDataId`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4021    pub unsafe fn get_my_edit_data_id(this: impl ::core::convert::Into<::unity::IlInstance>) -> u64 {
4022        let __mi = Self::get_my_edit_data_id_method_info();
4023        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> u64 = ::core::mem::transmute(__mi.method_ptr);
4024        __inner(this.into(), ::core::option::Option::None)
4025    }
4026
4027    #[doc = "Direct (non-virtual) call to `VersusSequence_IVersusSequenceBase`'s own `GetNowRateName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4028    pub unsafe fn get_now_rate_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4029        let __mi = Self::get_now_rate_name_method_info();
4030        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4031        __inner(this.into(), ::core::option::Option::None)
4032    }
4033
4034    #[doc = "Direct (non-virtual) call to `VersusSequence_IVersusSequenceBase`'s own `SetProfileTarget`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4035    pub unsafe fn set_profile_target(this: impl ::core::convert::Into<::unity::IlInstance>, profile: crate::app::profilecard::ProfileCard) -> () {
4036        let __mi = Self::set_profile_target_method_info();
4037        let __inner: extern "C" fn(::unity::IlInstance, crate::app::profilecard::ProfileCard, ::unity::OptionalMethod) -> () =
4038            ::core::mem::transmute(__mi.method_ptr);
4039        __inner(this.into(), profile, ::core::option::Option::None)
4040    }
4041}
4042
4043#[cfg(feature = "app-versussequence")]
4044pub trait IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItemMethods: IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem {
4045    #[doc = "`.ctor(::unity::Il2CppString, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, u16, bool, bool, crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback)` overload"]
4046    fn ctor(
4047        self,
4048        path: impl ::core::convert::Into<::unity::Il2CppString>,
4049        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
4050        slot_id: impl ::core::convert::Into<u16>,
4051        is_upload: impl ::core::convert::Into<bool>,
4052        is_play: impl ::core::convert::Into<bool>,
4053        callback: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback>,
4054    ) -> () {
4055        unsafe {
4056            let __receiver = <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::FromIlInstance>::from_il_instance(
4057                <Self as ::unity::SystemObject>::as_instance(self),
4058            );
4059            ::unity::il2cpp_call!((::unity::module_base()+0x22f9770usize)as*mut u8,();
4060(VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(path),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(u16)::core::convert::Into::into(slot_id),(bool)::core::convert::Into::into(is_upload),(bool)::core::convert::Into::into(is_play),(crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback)::core::convert::Into::into(callback))
4061        }
4062    }
4063    #[doc = "`GetName()` overload"]
4064    fn get_name(self) -> ::unity::Il2CppString {
4065        unsafe {
4066            let __receiver = <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::FromIlInstance>::from_il_instance(
4067                <Self as ::unity::SystemObject>::as_instance(self),
4068            );
4069            {
4070                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4071                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
4072                    panic!(
4073                        "unity: virtual slot {}
4074 out of range (vtable len {}
4075) on the runtime class behind {}
4076 (method `{}
4077`)",
4078                        5usize,
4079                        __vt.len(),
4080                        <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::ClassIdentity>::NAME,
4081                        "GetName",
4082                    )
4083                });
4084                let __inner: extern "C" fn(
4085                    VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem,
4086                    ::unity::OptionalMethod,
4087                ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
4088                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4089                __inner(__receiver, __mi)
4090            }
4091        }
4092    }
4093    #[doc = "`IsEnable()` overload"]
4094    fn is_enable(self) -> bool {
4095        unsafe {
4096            let __receiver = <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::FromIlInstance>::from_il_instance(
4097                <Self as ::unity::SystemObject>::as_instance(self),
4098            );
4099            {
4100                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4101                let __vi = *__vt.get(22usize).unwrap_or_else(|| {
4102                    panic!(
4103                        "unity: virtual slot {}
4104 out of range (vtable len {}
4105) on the runtime class behind {}
4106 (method `{}
4107`)",
4108                        22usize,
4109                        __vt.len(),
4110                        <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::ClassIdentity>::NAME,
4111                        "IsEnable",
4112                    )
4113                });
4114                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem, ::unity::OptionalMethod) -> bool =
4115                    ::core::mem::transmute(__vi.method_ptr);
4116                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4117                __inner(__receiver, __mi)
4118            }
4119        }
4120    }
4121    #[doc = "`ACall()` overload"]
4122    fn a_call(self) -> crate::app::menuitem::MenuItem_Result {
4123        unsafe {
4124            let __receiver = <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::FromIlInstance>::from_il_instance(
4125                <Self as ::unity::SystemObject>::as_instance(self),
4126            );
4127            {
4128                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4129                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
4130                    panic!(
4131                        "unity: virtual slot {}
4132 out of range (vtable len {}
4133) on the runtime class behind {}
4134 (method `{}
4135`)",
4136                        12usize,
4137                        __vt.len(),
4138                        <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::ClassIdentity>::NAME,
4139                        "ACall",
4140                    )
4141                });
4142                let __inner: extern "C" fn(
4143                    VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem,
4144                    ::unity::OptionalMethod,
4145                ) -> crate::app::menuitem::MenuItem_Result = ::core::mem::transmute(__vi.method_ptr);
4146                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4147                __inner(__receiver, __mi)
4148            }
4149        }
4150    }
4151    #[doc = "`BCall()` overload"]
4152    fn b_call(self) -> crate::app::menuitem::MenuItem_Result {
4153        unsafe {
4154            let __receiver = <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::FromIlInstance>::from_il_instance(
4155                <Self as ::unity::SystemObject>::as_instance(self),
4156            );
4157            {
4158                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4159                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
4160                    panic!(
4161                        "unity: virtual slot {}
4162 out of range (vtable len {}
4163) on the runtime class behind {}
4164 (method `{}
4165`)",
4166                        13usize,
4167                        __vt.len(),
4168                        <VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem as ::unity::ClassIdentity>::NAME,
4169                        "BCall",
4170                    )
4171                });
4172                let __inner: extern "C" fn(
4173                    VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem,
4174                    ::unity::OptionalMethod,
4175                ) -> crate::app::menuitem::MenuItem_Result = ::core::mem::transmute(__vi.method_ptr);
4176                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4177                __inner(__receiver, __mi)
4178            }
4179        }
4180    }
4181}
4182
4183#[cfg(feature = "app-versussequence")]
4184impl<__T: IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem> IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItemMethods for __T {}
4185
4186#[cfg(feature = "app-versussequence")]
4187impl VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem {
4188    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4190    }
4191
4192    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4194    }
4195
4196    pub fn is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4198    }
4199
4200    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4202    }
4203
4204    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4206    }
4207}
4208
4209#[cfg(feature = "app-versussequence")]
4210impl VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem {
4211    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4212    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
4213        let __mi = Self::get_name_method_info();
4214        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
4215        __inner(this.into(), ::core::option::Option::None)
4216    }
4217
4218    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem`'s own `IsEnable`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4219    pub unsafe fn is_enable(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
4220        let __mi = Self::is_enable_method_info();
4221        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
4222        __inner(this.into(), ::core::option::Option::None)
4223    }
4224
4225    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4226    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::menuitem::MenuItem_Result {
4227        let __mi = Self::a_call_method_info();
4228        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Result =
4229            ::core::mem::transmute(__mi.method_ptr);
4230        __inner(this.into(), ::core::option::Option::None)
4231    }
4232
4233    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4234    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::menuitem::MenuItem_Result {
4235        let __mi = Self::b_call_method_info();
4236        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Result =
4237            ::core::mem::transmute(__mi.method_ptr);
4238        __inner(this.into(), ::core::option::Option::None)
4239    }
4240}
4241
4242#[cfg(feature = "app-versussequence")]
4243impl VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem {
4244    #[doc = "`.ctor(::unity::Il2CppString, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, u16, bool, bool, crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback)` — overload selector"]
4245    pub fn new(
4246        path: ::unity::Il2CppString,
4247        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
4248        slot_id: u16,
4249        is_upload: bool,
4250        is_play: bool,
4251        callback: crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback,
4252    ) -> Self {
4253        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4254            panic!(
4255                "{}
4256::{}
4257 failed to instantiate",
4258                ::core::stringify!(VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem),
4259                ::core::stringify!(new),
4260            )
4261        });
4262        <Self as IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItemMethods>::ctor(
4263            this, path, meta_data, slot_id, is_upload, is_play, callback,
4264        );
4265        this
4266    }
4267}
4268
4269#[cfg(feature = "app-versussequence")]
4270impl VersusSequence_ProfileUploadSequence {
4271    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
4272    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
4273        unsafe {
4274            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c5e0usize)as*mut u8,();
4275(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
4276        }
4277    }
4278}
4279
4280#[cfg(feature = "app-versussequence")]
4281pub trait IVersusSequence_ProfileUploadSequenceMethods: IVersusSequence_ProfileUploadSequence {
4282    #[doc = "`.ctor()` overload"]
4283    fn ctor(self) -> () {
4284        unsafe {
4285            let __receiver = <VersusSequence_ProfileUploadSequence as ::unity::FromIlInstance>::from_il_instance(
4286                <Self as ::unity::SystemObject>::as_instance(self),
4287            );
4288            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c410usize)as*mut u8,();
4289(VersusSequence_ProfileUploadSequence)__receiver)
4290        }
4291    }
4292    #[doc = "`Sanitize()` overload"]
4293    fn sanitize(self) -> () {
4294        unsafe {
4295            let __receiver = <VersusSequence_ProfileUploadSequence as ::unity::FromIlInstance>::from_il_instance(
4296                <Self as ::unity::SystemObject>::as_instance(self),
4297            );
4298            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c4b0usize)as*mut u8,();
4299(VersusSequence_ProfileUploadSequence)__receiver)
4300        }
4301    }
4302    #[doc = "`Upload()` overload"]
4303    fn upload(self) -> () {
4304        unsafe {
4305            let __receiver = <VersusSequence_ProfileUploadSequence as ::unity::FromIlInstance>::from_il_instance(
4306                <Self as ::unity::SystemObject>::as_instance(self),
4307            );
4308            ::unity::il2cpp_call!((::unity::module_base()+0x1b1c550usize)as*mut u8,();
4309(VersusSequence_ProfileUploadSequence)__receiver)
4310        }
4311    }
4312}
4313
4314#[cfg(feature = "app-versussequence")]
4315impl<__T: IVersusSequence_ProfileUploadSequence> IVersusSequence_ProfileUploadSequenceMethods for __T {}
4316
4317#[cfg(feature = "app-versussequence")]
4318impl VersusSequence_ProfileUploadSequence {
4319    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4321    }
4322
4323    pub fn sanitize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4325    }
4326
4327    pub fn upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4329    }
4330
4331    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4333    }
4334}
4335
4336#[cfg(feature = "app-versussequence")]
4337impl VersusSequence_ProfileUploadSequence {
4338    #[doc = "`.ctor()` — no args"]
4339    pub fn new() -> Self {
4340        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4341            panic!(
4342                "{}
4343::{}
4344 failed to instantiate",
4345                ::core::stringify!(VersusSequence_ProfileUploadSequence),
4346                ::core::stringify!(new),
4347            )
4348        });
4349        <Self as IVersusSequence_ProfileUploadSequenceMethods>::ctor(this);
4350        this
4351    }
4352}
4353
4354#[cfg(feature = "app-versussequence")]
4355pub trait IVersusSequence_VersusSequenceLocal_MetaDataPackMethods: IVersusSequence_VersusSequenceLocal_MetaDataPack {
4356    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, ::unity::Il2CppString)` overload"]
4357    fn ctor(
4358        self,
4359        data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
4360        path: impl ::core::convert::Into<::unity::Il2CppString>,
4361    ) -> () {
4362        unsafe {
4363            let __receiver = <VersusSequence_VersusSequenceLocal_MetaDataPack as ::unity::FromIlInstance>::from_il_instance(
4364                <Self as ::unity::SystemObject>::as_instance(self),
4365            );
4366            ::unity::il2cpp_call!((::unity::module_base()+0x22f9720usize)as*mut u8,();
4367(VersusSequence_VersusSequenceLocal_MetaDataPack)__receiver,(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(data),(::unity::Il2CppString)::core::convert::Into::into(path))
4368        }
4369    }
4370}
4371
4372#[cfg(feature = "app-versussequence")]
4373impl<__T: IVersusSequence_VersusSequenceLocal_MetaDataPack> IVersusSequence_VersusSequenceLocal_MetaDataPackMethods for __T {}
4374
4375#[cfg(feature = "app-versussequence")]
4376impl VersusSequence_VersusSequenceLocal_MetaDataPack {
4377    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4379    }
4380}
4381
4382#[cfg(feature = "app-versussequence")]
4383impl VersusSequence_VersusSequenceLocal_MetaDataPack {
4384    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, ::unity::Il2CppString)` — overload selector"]
4385    pub fn new(data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, path: ::unity::Il2CppString) -> Self {
4386        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4387            panic!(
4388                "{}
4389::{}
4390 failed to instantiate",
4391                ::core::stringify!(VersusSequence_VersusSequenceLocal_MetaDataPack),
4392                ::core::stringify!(new),
4393            )
4394        });
4395        <Self as IVersusSequence_VersusSequenceLocal_MetaDataPackMethods>::ctor(this, data, path);
4396        this
4397    }
4398}
4399
4400#[cfg(feature = "app-versussequence")]
4401pub trait IVersusSequence_ResultDialog_DecideEventHandlerMethods: IVersusSequence_ResultDialog_DecideEventHandler {
4402    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
4403    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
4404        unsafe {
4405            let __receiver = <VersusSequence_ResultDialog_DecideEventHandler as ::unity::FromIlInstance>::from_il_instance(
4406                <Self as ::unity::SystemObject>::as_instance(self),
4407            );
4408            ::unity::il2cpp_call!((::unity::module_base()+0x22f6c60usize)as*mut u8,();
4409(VersusSequence_ResultDialog_DecideEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
4410        }
4411    }
4412    #[doc = "`Invoke(crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu)` overload"]
4413    fn invoke(self, set: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu>) -> () {
4414        unsafe {
4415            let __receiver = <VersusSequence_ResultDialog_DecideEventHandler as ::unity::FromIlInstance>::from_il_instance(
4416                <Self as ::unity::SystemObject>::as_instance(self),
4417            );
4418            {
4419                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4420                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
4421                    panic!(
4422                        "unity: virtual slot {}
4423 out of range (vtable len {}
4424) on the runtime class behind {}
4425 (method `{}
4426`)",
4427                        13usize,
4428                        __vt.len(),
4429                        <VersusSequence_ResultDialog_DecideEventHandler as ::unity::ClassIdentity>::NAME,
4430                        "Invoke",
4431                    )
4432                });
4433                let __inner: extern "C" fn(
4434                    VersusSequence_ResultDialog_DecideEventHandler,
4435                    crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu,
4436                    ::unity::OptionalMethod,
4437                ) -> () = ::core::mem::transmute(__vi.method_ptr);
4438                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4439                __inner(__receiver, ::core::convert::Into::into(set), __mi)
4440            }
4441        }
4442    }
4443}
4444
4445#[cfg(feature = "app-versussequence")]
4446impl<__T: IVersusSequence_ResultDialog_DecideEventHandler> IVersusSequence_ResultDialog_DecideEventHandlerMethods for __T {}
4447
4448#[cfg(feature = "app-versussequence")]
4449impl VersusSequence_ResultDialog_DecideEventHandler {
4450    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4452    }
4453
4454    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4456    }
4457}
4458
4459#[cfg(feature = "app-versussequence")]
4460impl VersusSequence_ResultDialog_DecideEventHandler {
4461    #[doc = "Direct (non-virtual) call to `VersusSequence_ResultDialog_DecideEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4462    pub unsafe fn invoke(
4463        this: impl ::core::convert::Into<::unity::IlInstance>,
4464        set: crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu,
4465    ) -> () {
4466        let __mi = Self::invoke_method_info();
4467        let __inner: extern "C" fn(
4468            ::unity::IlInstance,
4469            crate::app::versussequence::VersusSequence_ResultDialog_SelectMenu,
4470            ::unity::OptionalMethod,
4471        ) -> () = ::core::mem::transmute(__mi.method_ptr);
4472        __inner(this.into(), set, ::core::option::Option::None)
4473    }
4474}
4475
4476#[cfg(feature = "app-versussequence")]
4477impl VersusSequence_ResultDialog_DecideEventHandler {
4478    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
4479    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
4480        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4481            panic!(
4482                "{}
4483::{}
4484 failed to instantiate",
4485                ::core::stringify!(VersusSequence_ResultDialog_DecideEventHandler),
4486                ::core::stringify!(new),
4487            )
4488        });
4489        <Self as IVersusSequence_ResultDialog_DecideEventHandlerMethods>::ctor(this, object, method);
4490        this
4491    }
4492}
4493
4494#[cfg(feature = "app-versussequence")]
4495impl VersusSequence_DebugPersistentMenu {
4496    #[doc = "`get_IsInitCasual()` overload"]
4497    pub fn get_is_init_casual() -> bool {
4498        unsafe {
4499            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b140usize)as*mut u8,bool;
4500            )
4501        }
4502    }
4503
4504    #[doc = "`set_IsInitCasual(bool)` overload"]
4505    pub fn set_is_init_casual(value: impl ::core::convert::Into<bool>) -> () {
4506        unsafe {
4507            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b1b0usize)as*mut u8,();
4508(bool)::core::convert::Into::into(value))
4509        }
4510    }
4511
4512    #[doc = "`get_IsSelectReplay()` overload"]
4513    pub fn get_is_select_replay() -> bool {
4514        unsafe {
4515            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b230usize)as*mut u8,bool;
4516            )
4517        }
4518    }
4519
4520    #[doc = "`set_IsSelectReplay(bool)` overload"]
4521    pub fn set_is_select_replay(value: impl ::core::convert::Into<bool>) -> () {
4522        unsafe {
4523            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b2a0usize)as*mut u8,();
4524(bool)::core::convert::Into::into(value))
4525        }
4526    }
4527
4528    #[doc = "`get_IsNotDeleteReplay()` overload"]
4529    pub fn get_is_not_delete_replay() -> bool {
4530        unsafe {
4531            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b320usize)as*mut u8,bool;
4532            )
4533        }
4534    }
4535
4536    #[doc = "`set_IsNotDeleteReplay(bool)` overload"]
4537    pub fn set_is_not_delete_replay(value: impl ::core::convert::Into<bool>) -> () {
4538        unsafe {
4539            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b390usize)as*mut u8,();
4540(bool)::core::convert::Into::into(value))
4541        }
4542    }
4543
4544    #[doc = "`get_IsLocalAirportMode()` overload"]
4545    pub fn get_is_local_airport_mode() -> bool {
4546        unsafe {
4547            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b410usize)as*mut u8,bool;
4548            )
4549        }
4550    }
4551
4552    #[doc = "`set_IsLocalAirportMode(bool)` overload"]
4553    pub fn set_is_local_airport_mode(value: impl ::core::convert::Into<bool>) -> () {
4554        unsafe {
4555            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b480usize)as*mut u8,();
4556(bool)::core::convert::Into::into(value))
4557        }
4558    }
4559
4560    #[doc = "`get_IsReportedEdit()` overload"]
4561    pub fn get_is_reported_edit() -> bool {
4562        unsafe {
4563            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b500usize)as*mut u8,bool;
4564            )
4565        }
4566    }
4567
4568    #[doc = "`set_IsReportedEdit(bool)` overload"]
4569    pub fn set_is_reported_edit(value: impl ::core::convert::Into<bool>) -> () {
4570        unsafe {
4571            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b570usize)as*mut u8,();
4572(bool)::core::convert::Into::into(value))
4573        }
4574    }
4575
4576    #[doc = "`get_IsDuplicate()` overload"]
4577    pub fn get_is_duplicate() -> bool {
4578        unsafe {
4579            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b5f0usize)as*mut u8,bool;
4580            )
4581        }
4582    }
4583
4584    #[doc = "`set_IsDuplicate(bool)` overload"]
4585    pub fn set_is_duplicate(value: impl ::core::convert::Into<bool>) -> () {
4586        unsafe {
4587            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b660usize)as*mut u8,();
4588(bool)::core::convert::Into::into(value))
4589        }
4590    }
4591
4592    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
4593    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
4594        unsafe {
4595            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b6e0usize)as*mut u8,();
4596(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
4597        }
4598    }
4599
4600    #[doc = "`.cctor()` overload"]
4601    pub fn cctor() -> () {
4602        unsafe {
4603            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b760usize)as*mut u8,();
4604            )
4605        }
4606    }
4607}
4608
4609#[cfg(feature = "app-versussequence")]
4610pub trait IVersusSequence_DebugPersistentMenuMethods: IVersusSequence_DebugPersistentMenu {
4611    #[doc = "`.ctor()` overload"]
4612    fn ctor(self) -> () {
4613        unsafe {
4614            let __receiver =
4615                <VersusSequence_DebugPersistentMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4616            ::unity::il2cpp_call!((::unity::module_base()+0x1b1b6f0usize)as*mut u8,();
4617(VersusSequence_DebugPersistentMenu)__receiver)
4618        }
4619    }
4620}
4621
4622#[cfg(feature = "app-versussequence")]
4623impl<__T: IVersusSequence_DebugPersistentMenu> IVersusSequence_DebugPersistentMenuMethods for __T {}
4624
4625#[cfg(feature = "app-versussequence")]
4626impl VersusSequence_DebugPersistentMenu {
4627    pub fn get_is_init_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4629    }
4630
4631    pub fn set_is_init_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4633    }
4634
4635    pub fn get_is_select_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4637    }
4638
4639    pub fn set_is_select_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4641    }
4642
4643    pub fn get_is_not_delete_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4645    }
4646
4647    pub fn set_is_not_delete_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
4649    }
4650
4651    pub fn get_is_local_airport_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
4653    }
4654
4655    pub fn set_is_local_airport_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
4657    }
4658
4659    pub fn get_is_reported_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
4661    }
4662
4663    pub fn set_is_reported_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
4665    }
4666
4667    pub fn get_is_duplicate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
4669    }
4670
4671    pub fn set_is_duplicate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
4673    }
4674
4675    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
4677    }
4678
4679    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
4681    }
4682
4683    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
4685    }
4686}
4687
4688#[cfg(feature = "app-versussequence")]
4689impl VersusSequence_DebugPersistentMenu {
4690    #[doc = "`.ctor()` — no args"]
4691    pub fn new() -> Self {
4692        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4693            panic!(
4694                "{}
4695::{}
4696 failed to instantiate",
4697                ::core::stringify!(VersusSequence_DebugPersistentMenu),
4698                ::core::stringify!(new),
4699            )
4700        });
4701        <Self as IVersusSequence_DebugPersistentMenuMethods>::ctor(this);
4702        this
4703    }
4704}
4705
4706#[cfg(feature = "app-versussequence")]
4707pub trait IVersusSequence_VersusRankedMenu_MockBattleMenuItemMethods: IVersusSequence_VersusRankedMenu_MockBattleMenuItem {
4708    #[doc = "`.ctor()` overload"]
4709    fn ctor(self) -> () {
4710        unsafe {
4711            let __receiver = <VersusSequence_VersusRankedMenu_MockBattleMenuItem as ::unity::FromIlInstance>::from_il_instance(
4712                <Self as ::unity::SystemObject>::as_instance(self),
4713            );
4714            ::unity::il2cpp_call!((::unity::module_base()+0x22f8cb0usize)as*mut u8,();
4715(VersusSequence_VersusRankedMenu_MockBattleMenuItem)__receiver)
4716        }
4717    }
4718    #[doc = "`ACall()` overload"]
4719    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4720        unsafe {
4721            let __receiver = <VersusSequence_VersusRankedMenu_MockBattleMenuItem as ::unity::FromIlInstance>::from_il_instance(
4722                <Self as ::unity::SystemObject>::as_instance(self),
4723            );
4724            {
4725                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4726                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
4727                    panic!(
4728                        "unity: virtual slot {}
4729 out of range (vtable len {}
4730) on the runtime class behind {}
4731 (method `{}
4732`)",
4733                        18usize,
4734                        __vt.len(),
4735                        <VersusSequence_VersusRankedMenu_MockBattleMenuItem as ::unity::ClassIdentity>::NAME,
4736                        "ACall",
4737                    )
4738                });
4739                let __inner: extern "C" fn(
4740                    VersusSequence_VersusRankedMenu_MockBattleMenuItem,
4741                    ::unity::OptionalMethod,
4742                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4743                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4744                __inner(__receiver, __mi)
4745            }
4746        }
4747    }
4748    #[doc = "`OnSelect()` overload"]
4749    fn on_select(self) -> () {
4750        unsafe {
4751            let __receiver = <VersusSequence_VersusRankedMenu_MockBattleMenuItem as ::unity::FromIlInstance>::from_il_instance(
4752                <Self as ::unity::SystemObject>::as_instance(self),
4753            );
4754            {
4755                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4756                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
4757                    panic!(
4758                        "unity: virtual slot {}
4759 out of range (vtable len {}
4760) on the runtime class behind {}
4761 (method `{}
4762`)",
4763                        12usize,
4764                        __vt.len(),
4765                        <VersusSequence_VersusRankedMenu_MockBattleMenuItem as ::unity::ClassIdentity>::NAME,
4766                        "OnSelect",
4767                    )
4768                });
4769                let __inner: extern "C" fn(VersusSequence_VersusRankedMenu_MockBattleMenuItem, ::unity::OptionalMethod) -> () =
4770                    ::core::mem::transmute(__vi.method_ptr);
4771                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4772                __inner(__receiver, __mi)
4773            }
4774        }
4775    }
4776    #[doc = "`BuildAttribute()` overload"]
4777    fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
4778        unsafe {
4779            let __receiver = <VersusSequence_VersusRankedMenu_MockBattleMenuItem as ::unity::FromIlInstance>::from_il_instance(
4780                <Self as ::unity::SystemObject>::as_instance(self),
4781            );
4782            {
4783                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4784                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
4785                    panic!(
4786                        "unity: virtual slot {}
4787 out of range (vtable len {}
4788) on the runtime class behind {}
4789 (method `{}
4790`)",
4791                        8usize,
4792                        __vt.len(),
4793                        <VersusSequence_VersusRankedMenu_MockBattleMenuItem as ::unity::ClassIdentity>::NAME,
4794                        "BuildAttribute",
4795                    )
4796                });
4797                let __inner: extern "C" fn(
4798                    VersusSequence_VersusRankedMenu_MockBattleMenuItem,
4799                    ::unity::OptionalMethod,
4800                ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
4801                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4802                __inner(__receiver, __mi)
4803            }
4804        }
4805    }
4806}
4807
4808#[cfg(feature = "app-versussequence")]
4809impl<__T: IVersusSequence_VersusRankedMenu_MockBattleMenuItem> IVersusSequence_VersusRankedMenu_MockBattleMenuItemMethods for __T {}
4810
4811#[cfg(feature = "app-versussequence")]
4812impl VersusSequence_VersusRankedMenu_MockBattleMenuItem {
4813    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4814        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4815    }
4816
4817    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4818        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4819    }
4820
4821    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4822        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4823    }
4824
4825    pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4826        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4827    }
4828}
4829
4830#[cfg(feature = "app-versussequence")]
4831impl VersusSequence_VersusRankedMenu_MockBattleMenuItem {
4832    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_MockBattleMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4833    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4834        let __mi = Self::a_call_method_info();
4835        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4836            ::core::mem::transmute(__mi.method_ptr);
4837        __inner(this.into(), ::core::option::Option::None)
4838    }
4839
4840    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_MockBattleMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4841    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
4842        let __mi = Self::on_select_method_info();
4843        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
4844        __inner(this.into(), ::core::option::Option::None)
4845    }
4846
4847    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_MockBattleMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4848    pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
4849        let __mi = Self::build_attribute_method_info();
4850        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
4851            ::core::mem::transmute(__mi.method_ptr);
4852        __inner(this.into(), ::core::option::Option::None)
4853    }
4854}
4855
4856#[cfg(feature = "app-versussequence")]
4857impl VersusSequence_VersusRankedMenu_MockBattleMenuItem {
4858    #[doc = "`.ctor()` — no args"]
4859    pub fn new() -> Self {
4860        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4861            panic!(
4862                "{}
4863::{}
4864 failed to instantiate",
4865                ::core::stringify!(VersusSequence_VersusRankedMenu_MockBattleMenuItem),
4866                ::core::stringify!(new),
4867            )
4868        });
4869        <Self as IVersusSequence_VersusRankedMenu_MockBattleMenuItemMethods>::ctor(this);
4870        this
4871    }
4872}
4873
4874#[cfg(feature = "app-versussequence")]
4875impl VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence {
4876    #[doc = "`get_IsSucceed()` overload"]
4877    pub fn get_is_succeed() -> bool {
4878        unsafe {
4879            ::unity::il2cpp_call!((::unity::module_base()+0x22f9e30usize)as*mut u8,bool;
4880            )
4881        }
4882    }
4883
4884    #[doc = "`set_IsSucceed(bool)` overload"]
4885    pub fn set_is_succeed(value: impl ::core::convert::Into<bool>) -> () {
4886        unsafe {
4887            ::unity::il2cpp_call!((::unity::module_base()+0x22f9ea0usize)as*mut u8,();
4888(bool)::core::convert::Into::into(value))
4889        }
4890    }
4891
4892    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType)` overload"]
4893    pub fn create_bind(
4894        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
4895        data_id: impl ::core::convert::Into<u64>,
4896        data_type: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType>,
4897    ) -> () {
4898        unsafe {
4899            ::unity::il2cpp_call!((::unity::module_base()+0x22fa400usize)as*mut u8,();
4900(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType)::core::convert::Into::into(data_type))
4901        }
4902    }
4903
4904    #[doc = "`.cctor()` overload"]
4905    pub fn cctor() -> () {
4906        unsafe {
4907            ::unity::il2cpp_call!((::unity::module_base()+0x22fa640usize)as*mut u8,();
4908            )
4909        }
4910    }
4911}
4912
4913#[cfg(feature = "app-versussequence")]
4914pub trait IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequenceMethods:
4915    IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence
4916{
4917    #[doc = "`.ctor(u64, crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType)` overload"]
4918    fn ctor(
4919        self,
4920        data_id: impl ::core::convert::Into<u64>,
4921        data_type: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType>,
4922    ) -> () {
4923        unsafe {
4924            let __receiver = <VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence as ::unity::FromIlInstance>::from_il_instance(
4925                <Self as ::unity::SystemObject>::as_instance(self),
4926            );
4927            ::unity::il2cpp_call!((::unity::module_base()+0x22f9f20usize)as*mut u8,();
4928(VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType)::core::convert::Into::into(data_type))
4929        }
4930    }
4931    #[doc = "`Download()` overload"]
4932    fn download(self) -> () {
4933        unsafe {
4934            let __receiver = <VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence as ::unity::FromIlInstance>::from_il_instance(
4935                <Self as ::unity::SystemObject>::as_instance(self),
4936            );
4937            ::unity::il2cpp_call!((::unity::module_base()+0x22f9f60usize)as*mut u8,();
4938(VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence)__receiver)
4939        }
4940    }
4941    #[doc = "`SetVersus()` overload"]
4942    fn set_versus(self) -> () {
4943        unsafe {
4944            let __receiver = <VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence as ::unity::FromIlInstance>::from_il_instance(
4945                <Self as ::unity::SystemObject>::as_instance(self),
4946            );
4947            ::unity::il2cpp_call!((::unity::module_base()+0x22fa050usize)as*mut u8,();
4948(VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence)__receiver)
4949        }
4950    }
4951}
4952
4953#[cfg(feature = "app-versussequence")]
4954impl<__T: IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence>
4955    IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequenceMethods for __T
4956{
4957}
4958
4959#[cfg(feature = "app-versussequence")]
4960impl VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence {
4961    pub fn get_is_succeed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4962        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4963    }
4964
4965    pub fn set_is_succeed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4966        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4967    }
4968
4969    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4970        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4971    }
4972
4973    pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4974        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4975    }
4976
4977    pub fn set_versus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4978        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4979    }
4980
4981    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4982        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
4983    }
4984
4985    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4986        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
4987    }
4988}
4989
4990#[cfg(feature = "app-versussequence")]
4991impl VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence {
4992    #[doc = "`.ctor(u64, crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType)` — overload selector"]
4993    pub fn new(
4994        data_id: u64,
4995        data_type: crate::app::versussequence::VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType,
4996    ) -> Self {
4997        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4998            panic!(
4999                "{}
5000::{}
5001 failed to instantiate",
5002                ::core::stringify!(VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence),
5003                ::core::stringify!(new),
5004            )
5005        });
5006        <Self as IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequenceMethods>::ctor(this, data_id, data_type);
5007        this
5008    }
5009}
5010
5011#[cfg(feature = "app-versussequence")]
5012pub trait IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItemMethods:
5013    IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem
5014{
5015    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, i32, bool, bool, crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)` overload"]
5016    fn ctor(
5017        self,
5018        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
5019        index: impl ::core::convert::Into<i32>,
5020        is_upload: impl ::core::convert::Into<bool>,
5021        is_play: impl ::core::convert::Into<bool>,
5022        callback: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback>,
5023    ) -> () {
5024        unsafe {
5025            let __receiver =
5026                <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::FromIlInstance>::from_il_instance(
5027                    <Self as ::unity::SystemObject>::as_instance(self),
5028                );
5029            ::unity::il2cpp_call!((::unity::module_base()+0x3eda500usize)as*mut u8,();
5030(VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem)__receiver,(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(i32)::core::convert::Into::into(index),(bool)::core::convert::Into::into(is_upload),(bool)::core::convert::Into::into(is_play),(crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)::core::convert::Into::into(callback))
5031        }
5032    }
5033    #[doc = "`GetName()` overload"]
5034    fn get_name(self) -> ::unity::Il2CppString {
5035        unsafe {
5036            let __receiver =
5037                <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::FromIlInstance>::from_il_instance(
5038                    <Self as ::unity::SystemObject>::as_instance(self),
5039                );
5040            {
5041                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5042                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
5043                    panic!(
5044                        "unity: virtual slot {}
5045 out of range (vtable len {}
5046) on the runtime class behind {}
5047 (method `{}
5048`)",
5049                        5usize,
5050                        __vt.len(),
5051                        <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::ClassIdentity>::NAME,
5052                        "GetName",
5053                    )
5054                });
5055                let __inner: extern "C" fn(
5056                    VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem,
5057                    ::unity::OptionalMethod,
5058                ) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
5059                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5060                __inner(__receiver, __mi)
5061            }
5062        }
5063    }
5064    #[doc = "`IsEnable()` overload"]
5065    fn is_enable(self) -> bool {
5066        unsafe {
5067            let __receiver =
5068                <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::FromIlInstance>::from_il_instance(
5069                    <Self as ::unity::SystemObject>::as_instance(self),
5070                );
5071            {
5072                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5073                let __vi = *__vt.get(22usize).unwrap_or_else(|| {
5074                    panic!(
5075                        "unity: virtual slot {}
5076 out of range (vtable len {}
5077) on the runtime class behind {}
5078 (method `{}
5079`)",
5080                        22usize,
5081                        __vt.len(),
5082                        <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::ClassIdentity>::NAME,
5083                        "IsEnable",
5084                    )
5085                });
5086                let __inner: extern "C" fn(
5087                    VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem,
5088                    ::unity::OptionalMethod,
5089                ) -> bool = ::core::mem::transmute(__vi.method_ptr);
5090                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5091                __inner(__receiver, __mi)
5092            }
5093        }
5094    }
5095    #[doc = "`ACall()` overload"]
5096    fn a_call(self) -> crate::app::menuitem::MenuItem_Result {
5097        unsafe {
5098            let __receiver =
5099                <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::FromIlInstance>::from_il_instance(
5100                    <Self as ::unity::SystemObject>::as_instance(self),
5101                );
5102            {
5103                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5104                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
5105                    panic!(
5106                        "unity: virtual slot {}
5107 out of range (vtable len {}
5108) on the runtime class behind {}
5109 (method `{}
5110`)",
5111                        12usize,
5112                        __vt.len(),
5113                        <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::ClassIdentity>::NAME,
5114                        "ACall",
5115                    )
5116                });
5117                let __inner: extern "C" fn(
5118                    VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem,
5119                    ::unity::OptionalMethod,
5120                ) -> crate::app::menuitem::MenuItem_Result = ::core::mem::transmute(__vi.method_ptr);
5121                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5122                __inner(__receiver, __mi)
5123            }
5124        }
5125    }
5126    #[doc = "`BCall()` overload"]
5127    fn b_call(self) -> crate::app::menuitem::MenuItem_Result {
5128        unsafe {
5129            let __receiver =
5130                <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::FromIlInstance>::from_il_instance(
5131                    <Self as ::unity::SystemObject>::as_instance(self),
5132                );
5133            {
5134                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5135                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
5136                    panic!(
5137                        "unity: virtual slot {}
5138 out of range (vtable len {}
5139) on the runtime class behind {}
5140 (method `{}
5141`)",
5142                        13usize,
5143                        __vt.len(),
5144                        <VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem as ::unity::ClassIdentity>::NAME,
5145                        "BCall",
5146                    )
5147                });
5148                let __inner: extern "C" fn(
5149                    VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem,
5150                    ::unity::OptionalMethod,
5151                ) -> crate::app::menuitem::MenuItem_Result = ::core::mem::transmute(__vi.method_ptr);
5152                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5153                __inner(__receiver, __mi)
5154            }
5155        }
5156    }
5157}
5158
5159#[cfg(feature = "app-versussequence")]
5160impl<__T: IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem>
5161    IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItemMethods for __T
5162{
5163}
5164
5165#[cfg(feature = "app-versussequence")]
5166impl VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem {
5167    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5169    }
5170
5171    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5173    }
5174
5175    pub fn is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5177    }
5178
5179    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5181    }
5182
5183    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5185    }
5186}
5187
5188#[cfg(feature = "app-versussequence")]
5189impl VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem {
5190    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5191    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
5192        let __mi = Self::get_name_method_info();
5193        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
5194        __inner(this.into(), ::core::option::Option::None)
5195    }
5196
5197    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem`'s own `IsEnable`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5198    pub unsafe fn is_enable(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
5199        let __mi = Self::is_enable_method_info();
5200        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
5201        __inner(this.into(), ::core::option::Option::None)
5202    }
5203
5204    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5205    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::menuitem::MenuItem_Result {
5206        let __mi = Self::a_call_method_info();
5207        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Result =
5208            ::core::mem::transmute(__mi.method_ptr);
5209        __inner(this.into(), ::core::option::Option::None)
5210    }
5211
5212    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5213    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::menuitem::MenuItem_Result {
5214        let __mi = Self::b_call_method_info();
5215        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Result =
5216            ::core::mem::transmute(__mi.method_ptr);
5217        __inner(this.into(), ::core::option::Option::None)
5218    }
5219}
5220
5221#[cfg(feature = "app-versussequence")]
5222impl VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem {
5223    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, i32, bool, bool, crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback)` — overload selector"]
5224    pub fn new(
5225        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
5226        index: i32,
5227        is_upload: bool,
5228        is_play: bool,
5229        callback: crate::app::versussequence::VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback,
5230    ) -> Self {
5231        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5232            panic!(
5233                "{}
5234::{}
5235 failed to instantiate",
5236                ::core::stringify!(VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem),
5237                ::core::stringify!(new),
5238            )
5239        });
5240        <Self as IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItemMethods>::ctor(
5241            this, meta_data, index, is_upload, is_play, callback,
5242        );
5243        this
5244    }
5245}
5246
5247#[cfg(feature = "app-versussequence")]
5248pub trait IVersusSequence_VersusFriendMenu_FriendRankedMenuItemMethods: IVersusSequence_VersusFriendMenu_FriendRankedMenuItem {
5249    #[doc = "`.ctor(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, i32)` overload"]
5250    fn ctor(
5251        self,
5252        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
5253        num: impl ::core::convert::Into<i32>,
5254    ) -> () {
5255        unsafe {
5256            let __receiver = <VersusSequence_VersusFriendMenu_FriendRankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5257                <Self as ::unity::SystemObject>::as_instance(self),
5258            );
5259            ::unity::il2cpp_call!((::unity::module_base()+0x22f74d0usize)as*mut u8,();
5260(VersusSequence_VersusFriendMenu_FriendRankedMenuItem)__receiver,(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data),(i32)::core::convert::Into::into(num))
5261        }
5262    }
5263    #[doc = "`ACall()` overload"]
5264    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
5265        unsafe {
5266            let __receiver = <VersusSequence_VersusFriendMenu_FriendRankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5267                <Self as ::unity::SystemObject>::as_instance(self),
5268            );
5269            {
5270                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5271                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
5272                    panic!(
5273                        "unity: virtual slot {}
5274 out of range (vtable len {}
5275) on the runtime class behind {}
5276 (method `{}
5277`)",
5278                        18usize,
5279                        __vt.len(),
5280                        <VersusSequence_VersusFriendMenu_FriendRankedMenuItem as ::unity::ClassIdentity>::NAME,
5281                        "ACall",
5282                    )
5283                });
5284                let __inner: extern "C" fn(
5285                    VersusSequence_VersusFriendMenu_FriendRankedMenuItem,
5286                    ::unity::OptionalMethod,
5287                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
5288                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5289                __inner(__receiver, __mi)
5290            }
5291        }
5292    }
5293    #[doc = "`OnBuildMenuItemContent()` overload"]
5294    fn on_build_menu_item_content(self) -> () {
5295        unsafe {
5296            let __receiver = <VersusSequence_VersusFriendMenu_FriendRankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5297                <Self as ::unity::SystemObject>::as_instance(self),
5298            );
5299            {
5300                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5301                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
5302                    panic!(
5303                        "unity: virtual slot {}
5304 out of range (vtable len {}
5305) on the runtime class behind {}
5306 (method `{}
5307`)",
5308                        11usize,
5309                        __vt.len(),
5310                        <VersusSequence_VersusFriendMenu_FriendRankedMenuItem as ::unity::ClassIdentity>::NAME,
5311                        "OnBuildMenuItemContent",
5312                    )
5313                });
5314                let __inner: extern "C" fn(VersusSequence_VersusFriendMenu_FriendRankedMenuItem, ::unity::OptionalMethod) -> () =
5315                    ::core::mem::transmute(__vi.method_ptr);
5316                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5317                __inner(__receiver, __mi)
5318            }
5319        }
5320    }
5321    #[doc = "`StartBattleDialog()` overload"]
5322    fn start_battle_dialog(self) -> crate::app::basicmenu::BasicMenu_Result {
5323        unsafe {
5324            let __receiver = <VersusSequence_VersusFriendMenu_FriendRankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5325                <Self as ::unity::SystemObject>::as_instance(self),
5326            );
5327            ::unity::il2cpp_call!((::unity::module_base()+0x22f7600usize)as*mut u8,crate::app::basicmenu::BasicMenu_Result;
5328(VersusSequence_VersusFriendMenu_FriendRankedMenuItem)__receiver)
5329        }
5330    }
5331}
5332
5333#[cfg(feature = "app-versussequence")]
5334impl<__T: IVersusSequence_VersusFriendMenu_FriendRankedMenuItem> IVersusSequence_VersusFriendMenu_FriendRankedMenuItemMethods for __T {}
5335
5336#[cfg(feature = "app-versussequence")]
5337impl VersusSequence_VersusFriendMenu_FriendRankedMenuItem {
5338    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5340    }
5341
5342    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5343        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5344    }
5345
5346    pub fn on_build_menu_item_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5348    }
5349
5350    pub fn start_battle_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5352    }
5353}
5354
5355#[cfg(feature = "app-versussequence")]
5356impl VersusSequence_VersusFriendMenu_FriendRankedMenuItem {
5357    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusFriendMenu_FriendRankedMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5358    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
5359        let __mi = Self::a_call_method_info();
5360        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
5361            ::core::mem::transmute(__mi.method_ptr);
5362        __inner(this.into(), ::core::option::Option::None)
5363    }
5364
5365    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusFriendMenu_FriendRankedMenuItem`'s own `OnBuildMenuItemContent`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5366    pub unsafe fn on_build_menu_item_content(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
5367        let __mi = Self::on_build_menu_item_content_method_info();
5368        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
5369        __inner(this.into(), ::core::option::Option::None)
5370    }
5371}
5372
5373#[cfg(feature = "app-versussequence")]
5374impl VersusSequence_VersusFriendMenu_FriendRankedMenuItem {
5375    #[doc = "`.ctor(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, i32)` — overload selector"]
5376    pub fn new(meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, num: i32) -> Self {
5377        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5378            panic!(
5379                "{}
5380::{}
5381 failed to instantiate",
5382                ::core::stringify!(VersusSequence_VersusFriendMenu_FriendRankedMenuItem),
5383                ::core::stringify!(new),
5384            )
5385        });
5386        <Self as IVersusSequence_VersusFriendMenu_FriendRankedMenuItemMethods>::ctor(this, meta_data, num);
5387        this
5388    }
5389}
5390
5391#[cfg(feature = "app-versussequence")]
5392pub trait IVersusSequence_VersusYesNoDialog_YesItemMethods: IVersusSequence_VersusYesNoDialog_YesItem {
5393    #[doc = "`.ctor(::unity::Il2CppString, crate::system::action::Action, crate::system::action::Action)` overload"]
5394    fn ctor(
5395        self,
5396        name: impl ::core::convert::Into<::unity::Il2CppString>,
5397        decide_callback: impl ::core::convert::Into<crate::system::action::Action>,
5398        cancel_callback: impl ::core::convert::Into<crate::system::action::Action>,
5399    ) -> () {
5400        unsafe {
5401            let __receiver = <VersusSequence_VersusYesNoDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
5402                <Self as ::unity::SystemObject>::as_instance(self),
5403            );
5404            ::unity::il2cpp_call!((::unity::module_base()+0x22fd250usize)as*mut u8,();
5405(VersusSequence_VersusYesNoDialog_YesItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::action::Action)::core::convert::Into::into(decide_callback),(crate::system::action::Action)::core::convert::Into::into(cancel_callback))
5406        }
5407    }
5408    #[doc = "`.ctor(::unity::Il2CppString, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)` overload"]
5409    fn ctor_2(
5410        self,
5411        name: impl ::core::convert::Into<::unity::Il2CppString>,
5412        decide_callback: impl ::core::convert::Into<crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>>,
5413        cancel_callback: impl ::core::convert::Into<crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>>,
5414    ) -> () {
5415        unsafe {
5416            let __receiver = <VersusSequence_VersusYesNoDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
5417                <Self as ::unity::SystemObject>::as_instance(self),
5418            );
5419            ::unity::il2cpp_call!((::unity::module_base()+0x22fd3d0usize)as*mut u8,();
5420(VersusSequence_VersusYesNoDialog_YesItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)::core::convert::Into::into(decide_callback),(crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)::core::convert::Into::into(cancel_callback))
5421        }
5422    }
5423    #[doc = "`ACall()` overload"]
5424    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
5425        unsafe {
5426            let __receiver = <VersusSequence_VersusYesNoDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
5427                <Self as ::unity::SystemObject>::as_instance(self),
5428            );
5429            {
5430                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5431                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
5432                    panic!(
5433                        "unity: virtual slot {}
5434 out of range (vtable len {}
5435) on the runtime class behind {}
5436 (method `{}
5437`)",
5438                        18usize,
5439                        __vt.len(),
5440                        <VersusSequence_VersusYesNoDialog_YesItem as ::unity::ClassIdentity>::NAME,
5441                        "ACall",
5442                    )
5443                });
5444                let __inner: extern "C" fn(
5445                    VersusSequence_VersusYesNoDialog_YesItem,
5446                    ::unity::OptionalMethod,
5447                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
5448                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5449                __inner(__receiver, __mi)
5450            }
5451        }
5452    }
5453    #[doc = "`BCall()` overload"]
5454    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
5455        unsafe {
5456            let __receiver = <VersusSequence_VersusYesNoDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
5457                <Self as ::unity::SystemObject>::as_instance(self),
5458            );
5459            {
5460                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5461                let __vi = *__vt.get(19usize).unwrap_or_else(|| {
5462                    panic!(
5463                        "unity: virtual slot {}
5464 out of range (vtable len {}
5465) on the runtime class behind {}
5466 (method `{}
5467`)",
5468                        19usize,
5469                        __vt.len(),
5470                        <VersusSequence_VersusYesNoDialog_YesItem as ::unity::ClassIdentity>::NAME,
5471                        "BCall",
5472                    )
5473                });
5474                let __inner: extern "C" fn(
5475                    VersusSequence_VersusYesNoDialog_YesItem,
5476                    ::unity::OptionalMethod,
5477                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
5478                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5479                __inner(__receiver, __mi)
5480            }
5481        }
5482    }
5483    #[doc = "`GetName()` overload"]
5484    fn get_name(self) -> ::unity::Il2CppString {
5485        unsafe {
5486            let __receiver = <VersusSequence_VersusYesNoDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
5487                <Self as ::unity::SystemObject>::as_instance(self),
5488            );
5489            {
5490                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5491                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
5492                    panic!(
5493                        "unity: virtual slot {}
5494 out of range (vtable len {}
5495) on the runtime class behind {}
5496 (method `{}
5497`)",
5498                        4usize,
5499                        __vt.len(),
5500                        <VersusSequence_VersusYesNoDialog_YesItem as ::unity::ClassIdentity>::NAME,
5501                        "GetName",
5502                    )
5503                });
5504                let __inner: extern "C" fn(VersusSequence_VersusYesNoDialog_YesItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
5505                    ::core::mem::transmute(__vi.method_ptr);
5506                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5507                __inner(__receiver, __mi)
5508            }
5509        }
5510    }
5511}
5512
5513#[cfg(feature = "app-versussequence")]
5514impl<__T: IVersusSequence_VersusYesNoDialog_YesItem> IVersusSequence_VersusYesNoDialog_YesItemMethods for __T {}
5515
5516#[cfg(feature = "app-versussequence")]
5517impl VersusSequence_VersusYesNoDialog_YesItem {
5518    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5519        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5520    }
5521
5522    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5523        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5524    }
5525
5526    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5527        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5528    }
5529
5530    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5531        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5532    }
5533
5534    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5535        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5536    }
5537}
5538
5539#[cfg(feature = "app-versussequence")]
5540impl VersusSequence_VersusYesNoDialog_YesItem {
5541    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusYesNoDialog_YesItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5542    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
5543        let __mi = Self::a_call_method_info();
5544        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
5545            ::core::mem::transmute(__mi.method_ptr);
5546        __inner(this.into(), ::core::option::Option::None)
5547    }
5548
5549    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusYesNoDialog_YesItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5550    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
5551        let __mi = Self::b_call_method_info();
5552        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
5553            ::core::mem::transmute(__mi.method_ptr);
5554        __inner(this.into(), ::core::option::Option::None)
5555    }
5556
5557    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusYesNoDialog_YesItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5558    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
5559        let __mi = Self::get_name_method_info();
5560        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
5561        __inner(this.into(), ::core::option::Option::None)
5562    }
5563}
5564
5565#[cfg(feature = "app-versussequence")]
5566impl VersusSequence_VersusYesNoDialog_YesItem {
5567    #[doc = "`.ctor(::unity::Il2CppString, crate::system::action::Action, crate::system::action::Action)` — overload selector"]
5568    pub fn new(name: ::unity::Il2CppString, decide_callback: crate::system::action::Action, cancel_callback: crate::system::action::Action) -> Self {
5569        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5570            panic!(
5571                "{}
5572::{}
5573 failed to instantiate",
5574                ::core::stringify!(VersusSequence_VersusYesNoDialog_YesItem),
5575                ::core::stringify!(new),
5576            )
5577        });
5578        <Self as IVersusSequence_VersusYesNoDialog_YesItemMethods>::ctor(this, name, decide_callback, cancel_callback);
5579        this
5580    }
5581
5582    #[doc = "`.ctor(::unity::Il2CppString, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)` — overload selector"]
5583    pub fn new_2(
5584        name: ::unity::Il2CppString,
5585        decide_callback: crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>,
5586        cancel_callback: crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>,
5587    ) -> Self {
5588        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5589            panic!(
5590                "{}
5591::{}
5592 failed to instantiate",
5593                ::core::stringify!(VersusSequence_VersusYesNoDialog_YesItem),
5594                ::core::stringify!(new_2),
5595            )
5596        });
5597        <Self as IVersusSequence_VersusYesNoDialog_YesItemMethods>::ctor_2(this, name, decide_callback, cancel_callback);
5598        this
5599    }
5600}
5601
5602#[cfg(feature = "app-versussequence")]
5603pub trait IVersusSequence_VersusTopMenu_RankedMenuItemMethods: IVersusSequence_VersusTopMenu_RankedMenuItem {
5604    #[doc = "`.ctor()` overload"]
5605    fn ctor(self) -> () {
5606        unsafe {
5607            let __receiver = <VersusSequence_VersusTopMenu_RankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5608                <Self as ::unity::SystemObject>::as_instance(self),
5609            );
5610            ::unity::il2cpp_call!((::unity::module_base()+0x22fcc70usize)as*mut u8,();
5611(VersusSequence_VersusTopMenu_RankedMenuItem)__receiver)
5612        }
5613    }
5614    #[doc = "`ACall()` overload"]
5615    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
5616        unsafe {
5617            let __receiver = <VersusSequence_VersusTopMenu_RankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5618                <Self as ::unity::SystemObject>::as_instance(self),
5619            );
5620            {
5621                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5622                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
5623                    panic!(
5624                        "unity: virtual slot {}
5625 out of range (vtable len {}
5626) on the runtime class behind {}
5627 (method `{}
5628`)",
5629                        18usize,
5630                        __vt.len(),
5631                        <VersusSequence_VersusTopMenu_RankedMenuItem as ::unity::ClassIdentity>::NAME,
5632                        "ACall",
5633                    )
5634                });
5635                let __inner: extern "C" fn(
5636                    VersusSequence_VersusTopMenu_RankedMenuItem,
5637                    ::unity::OptionalMethod,
5638                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
5639                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5640                __inner(__receiver, __mi)
5641            }
5642        }
5643    }
5644    #[doc = "`IsValid()` overload"]
5645    fn is_valid(self) -> bool {
5646        unsafe {
5647            let __receiver = <VersusSequence_VersusTopMenu_RankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5648                <Self as ::unity::SystemObject>::as_instance(self),
5649            );
5650            ::unity::il2cpp_call!((::unity::module_base()+0x22fce90usize)as*mut u8,bool;
5651(VersusSequence_VersusTopMenu_RankedMenuItem)__receiver)
5652        }
5653    }
5654    #[doc = "`OnSelect()` overload"]
5655    fn on_select(self) -> () {
5656        unsafe {
5657            let __receiver = <VersusSequence_VersusTopMenu_RankedMenuItem as ::unity::FromIlInstance>::from_il_instance(
5658                <Self as ::unity::SystemObject>::as_instance(self),
5659            );
5660            {
5661                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5662                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
5663                    panic!(
5664                        "unity: virtual slot {}
5665 out of range (vtable len {}
5666) on the runtime class behind {}
5667 (method `{}
5668`)",
5669                        12usize,
5670                        __vt.len(),
5671                        <VersusSequence_VersusTopMenu_RankedMenuItem as ::unity::ClassIdentity>::NAME,
5672                        "OnSelect",
5673                    )
5674                });
5675                let __inner: extern "C" fn(VersusSequence_VersusTopMenu_RankedMenuItem, ::unity::OptionalMethod) -> () =
5676                    ::core::mem::transmute(__vi.method_ptr);
5677                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5678                __inner(__receiver, __mi)
5679            }
5680        }
5681    }
5682}
5683
5684#[cfg(feature = "app-versussequence")]
5685impl<__T: IVersusSequence_VersusTopMenu_RankedMenuItem> IVersusSequence_VersusTopMenu_RankedMenuItemMethods for __T {}
5686
5687#[cfg(feature = "app-versussequence")]
5688impl VersusSequence_VersusTopMenu_RankedMenuItem {
5689    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5690        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5691    }
5692
5693    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5695    }
5696
5697    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5698        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5699    }
5700
5701    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5702        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5703    }
5704}
5705
5706#[cfg(feature = "app-versussequence")]
5707impl VersusSequence_VersusTopMenu_RankedMenuItem {
5708    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusTopMenu_RankedMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5709    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
5710        let __mi = Self::a_call_method_info();
5711        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
5712            ::core::mem::transmute(__mi.method_ptr);
5713        __inner(this.into(), ::core::option::Option::None)
5714    }
5715
5716    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusTopMenu_RankedMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5717    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
5718        let __mi = Self::on_select_method_info();
5719        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
5720        __inner(this.into(), ::core::option::Option::None)
5721    }
5722}
5723
5724#[cfg(feature = "app-versussequence")]
5725impl VersusSequence_VersusTopMenu_RankedMenuItem {
5726    #[doc = "`.ctor()` — no args"]
5727    pub fn new() -> Self {
5728        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5729            panic!(
5730                "{}
5731::{}
5732 failed to instantiate",
5733                ::core::stringify!(VersusSequence_VersusTopMenu_RankedMenuItem),
5734                ::core::stringify!(new),
5735            )
5736        });
5737        <Self as IVersusSequence_VersusTopMenu_RankedMenuItemMethods>::ctor(this);
5738        this
5739    }
5740}
5741
5742#[cfg(feature = "app-versussequence")]
5743pub trait IVersusSequence_VersusFriendMenu_FriendCasualMenuItemMethods: IVersusSequence_VersusFriendMenu_FriendCasualMenuItem {
5744    #[doc = "`.ctor(crate::app::versusservercasualmetadata::VersusServerCasualMetaData, i32)` overload"]
5745    fn ctor(
5746        self,
5747        meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
5748        num: impl ::core::convert::Into<i32>,
5749    ) -> () {
5750        unsafe {
5751            let __receiver = <VersusSequence_VersusFriendMenu_FriendCasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
5752                <Self as ::unity::SystemObject>::as_instance(self),
5753            );
5754            ::unity::il2cpp_call!((::unity::module_base()+0x22f7090usize)as*mut u8,();
5755(VersusSequence_VersusFriendMenu_FriendCasualMenuItem)__receiver,(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)::core::convert::Into::into(meta_data),(i32)::core::convert::Into::into(num))
5756        }
5757    }
5758    #[doc = "`ACall()` overload"]
5759    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
5760        unsafe {
5761            let __receiver = <VersusSequence_VersusFriendMenu_FriendCasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
5762                <Self as ::unity::SystemObject>::as_instance(self),
5763            );
5764            {
5765                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5766                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
5767                    panic!(
5768                        "unity: virtual slot {}
5769 out of range (vtable len {}
5770) on the runtime class behind {}
5771 (method `{}
5772`)",
5773                        18usize,
5774                        __vt.len(),
5775                        <VersusSequence_VersusFriendMenu_FriendCasualMenuItem as ::unity::ClassIdentity>::NAME,
5776                        "ACall",
5777                    )
5778                });
5779                let __inner: extern "C" fn(
5780                    VersusSequence_VersusFriendMenu_FriendCasualMenuItem,
5781                    ::unity::OptionalMethod,
5782                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
5783                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5784                __inner(__receiver, __mi)
5785            }
5786        }
5787    }
5788    #[doc = "`OnBuildMenuItemContent()` overload"]
5789    fn on_build_menu_item_content(self) -> () {
5790        unsafe {
5791            let __receiver = <VersusSequence_VersusFriendMenu_FriendCasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
5792                <Self as ::unity::SystemObject>::as_instance(self),
5793            );
5794            {
5795                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5796                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
5797                    panic!(
5798                        "unity: virtual slot {}
5799 out of range (vtable len {}
5800) on the runtime class behind {}
5801 (method `{}
5802`)",
5803                        11usize,
5804                        __vt.len(),
5805                        <VersusSequence_VersusFriendMenu_FriendCasualMenuItem as ::unity::ClassIdentity>::NAME,
5806                        "OnBuildMenuItemContent",
5807                    )
5808                });
5809                let __inner: extern "C" fn(VersusSequence_VersusFriendMenu_FriendCasualMenuItem, ::unity::OptionalMethod) -> () =
5810                    ::core::mem::transmute(__vi.method_ptr);
5811                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5812                __inner(__receiver, __mi)
5813            }
5814        }
5815    }
5816    #[doc = "`StartBattleDialog()` overload"]
5817    fn start_battle_dialog(self) -> crate::app::basicmenu::BasicMenu_Result {
5818        unsafe {
5819            let __receiver = <VersusSequence_VersusFriendMenu_FriendCasualMenuItem as ::unity::FromIlInstance>::from_il_instance(
5820                <Self as ::unity::SystemObject>::as_instance(self),
5821            );
5822            ::unity::il2cpp_call!((::unity::module_base()+0x22f71c0usize)as*mut u8,crate::app::basicmenu::BasicMenu_Result;
5823(VersusSequence_VersusFriendMenu_FriendCasualMenuItem)__receiver)
5824        }
5825    }
5826}
5827
5828#[cfg(feature = "app-versussequence")]
5829impl<__T: IVersusSequence_VersusFriendMenu_FriendCasualMenuItem> IVersusSequence_VersusFriendMenu_FriendCasualMenuItemMethods for __T {}
5830
5831#[cfg(feature = "app-versussequence")]
5832impl VersusSequence_VersusFriendMenu_FriendCasualMenuItem {
5833    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5834        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5835    }
5836
5837    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5838        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5839    }
5840
5841    pub fn on_build_menu_item_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5842        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5843    }
5844
5845    pub fn start_battle_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5846        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5847    }
5848}
5849
5850#[cfg(feature = "app-versussequence")]
5851impl VersusSequence_VersusFriendMenu_FriendCasualMenuItem {
5852    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusFriendMenu_FriendCasualMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5853    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
5854        let __mi = Self::a_call_method_info();
5855        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
5856            ::core::mem::transmute(__mi.method_ptr);
5857        __inner(this.into(), ::core::option::Option::None)
5858    }
5859
5860    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusFriendMenu_FriendCasualMenuItem`'s own `OnBuildMenuItemContent`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5861    pub unsafe fn on_build_menu_item_content(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
5862        let __mi = Self::on_build_menu_item_content_method_info();
5863        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
5864        __inner(this.into(), ::core::option::Option::None)
5865    }
5866}
5867
5868#[cfg(feature = "app-versussequence")]
5869impl VersusSequence_VersusFriendMenu_FriendCasualMenuItem {
5870    #[doc = "`.ctor(crate::app::versusservercasualmetadata::VersusServerCasualMetaData, i32)` — overload selector"]
5871    pub fn new(meta_data: crate::app::versusservercasualmetadata::VersusServerCasualMetaData, num: i32) -> Self {
5872        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5873            panic!(
5874                "{}
5875::{}
5876 failed to instantiate",
5877                ::core::stringify!(VersusSequence_VersusFriendMenu_FriendCasualMenuItem),
5878                ::core::stringify!(new),
5879            )
5880        });
5881        <Self as IVersusSequence_VersusFriendMenu_FriendCasualMenuItemMethods>::ctor(this, meta_data, num);
5882        this
5883    }
5884}
5885
5886#[cfg(feature = "app-versussequence")]
5887pub trait IVersusSequence_VersusRankedMenu_ResultMenuItemMethods: IVersusSequence_VersusRankedMenu_ResultMenuItem {
5888    #[doc = "`.ctor()` overload"]
5889    fn ctor(self) -> () {
5890        unsafe {
5891            let __receiver = <VersusSequence_VersusRankedMenu_ResultMenuItem as ::unity::FromIlInstance>::from_il_instance(
5892                <Self as ::unity::SystemObject>::as_instance(self),
5893            );
5894            ::unity::il2cpp_call!((::unity::module_base()+0x22f8fe0usize)as*mut u8,();
5895(VersusSequence_VersusRankedMenu_ResultMenuItem)__receiver)
5896        }
5897    }
5898    #[doc = "`ACall()` overload"]
5899    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
5900        unsafe {
5901            let __receiver = <VersusSequence_VersusRankedMenu_ResultMenuItem as ::unity::FromIlInstance>::from_il_instance(
5902                <Self as ::unity::SystemObject>::as_instance(self),
5903            );
5904            {
5905                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5906                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
5907                    panic!(
5908                        "unity: virtual slot {}
5909 out of range (vtable len {}
5910) on the runtime class behind {}
5911 (method `{}
5912`)",
5913                        18usize,
5914                        __vt.len(),
5915                        <VersusSequence_VersusRankedMenu_ResultMenuItem as ::unity::ClassIdentity>::NAME,
5916                        "ACall",
5917                    )
5918                });
5919                let __inner: extern "C" fn(
5920                    VersusSequence_VersusRankedMenu_ResultMenuItem,
5921                    ::unity::OptionalMethod,
5922                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
5923                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5924                __inner(__receiver, __mi)
5925            }
5926        }
5927    }
5928    #[doc = "`OnSelect()` overload"]
5929    fn on_select(self) -> () {
5930        unsafe {
5931            let __receiver = <VersusSequence_VersusRankedMenu_ResultMenuItem as ::unity::FromIlInstance>::from_il_instance(
5932                <Self as ::unity::SystemObject>::as_instance(self),
5933            );
5934            {
5935                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5936                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
5937                    panic!(
5938                        "unity: virtual slot {}
5939 out of range (vtable len {}
5940) on the runtime class behind {}
5941 (method `{}
5942`)",
5943                        12usize,
5944                        __vt.len(),
5945                        <VersusSequence_VersusRankedMenu_ResultMenuItem as ::unity::ClassIdentity>::NAME,
5946                        "OnSelect",
5947                    )
5948                });
5949                let __inner: extern "C" fn(VersusSequence_VersusRankedMenu_ResultMenuItem, ::unity::OptionalMethod) -> () =
5950                    ::core::mem::transmute(__vi.method_ptr);
5951                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5952                __inner(__receiver, __mi)
5953            }
5954        }
5955    }
5956    #[doc = "`BuildAttribute()` overload"]
5957    fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
5958        unsafe {
5959            let __receiver = <VersusSequence_VersusRankedMenu_ResultMenuItem as ::unity::FromIlInstance>::from_il_instance(
5960                <Self as ::unity::SystemObject>::as_instance(self),
5961            );
5962            {
5963                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
5964                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
5965                    panic!(
5966                        "unity: virtual slot {}
5967 out of range (vtable len {}
5968) on the runtime class behind {}
5969 (method `{}
5970`)",
5971                        8usize,
5972                        __vt.len(),
5973                        <VersusSequence_VersusRankedMenu_ResultMenuItem as ::unity::ClassIdentity>::NAME,
5974                        "BuildAttribute",
5975                    )
5976                });
5977                let __inner: extern "C" fn(
5978                    VersusSequence_VersusRankedMenu_ResultMenuItem,
5979                    ::unity::OptionalMethod,
5980                ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
5981                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
5982                __inner(__receiver, __mi)
5983            }
5984        }
5985    }
5986}
5987
5988#[cfg(feature = "app-versussequence")]
5989impl<__T: IVersusSequence_VersusRankedMenu_ResultMenuItem> IVersusSequence_VersusRankedMenu_ResultMenuItemMethods for __T {}
5990
5991#[cfg(feature = "app-versussequence")]
5992impl VersusSequence_VersusRankedMenu_ResultMenuItem {
5993    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5994        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5995    }
5996
5997    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5998        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5999    }
6000
6001    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6002        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6003    }
6004
6005    pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6006        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6007    }
6008}
6009
6010#[cfg(feature = "app-versussequence")]
6011impl VersusSequence_VersusRankedMenu_ResultMenuItem {
6012    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_ResultMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6013    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
6014        let __mi = Self::a_call_method_info();
6015        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
6016            ::core::mem::transmute(__mi.method_ptr);
6017        __inner(this.into(), ::core::option::Option::None)
6018    }
6019
6020    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_ResultMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6021    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6022        let __mi = Self::on_select_method_info();
6023        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6024        __inner(this.into(), ::core::option::Option::None)
6025    }
6026
6027    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_ResultMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6028    pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
6029        let __mi = Self::build_attribute_method_info();
6030        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
6031            ::core::mem::transmute(__mi.method_ptr);
6032        __inner(this.into(), ::core::option::Option::None)
6033    }
6034}
6035
6036#[cfg(feature = "app-versussequence")]
6037impl VersusSequence_VersusRankedMenu_ResultMenuItem {
6038    #[doc = "`.ctor()` — no args"]
6039    pub fn new() -> Self {
6040        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6041            panic!(
6042                "{}
6043::{}
6044 failed to instantiate",
6045                ::core::stringify!(VersusSequence_VersusRankedMenu_ResultMenuItem),
6046                ::core::stringify!(new),
6047            )
6048        });
6049        <Self as IVersusSequence_VersusRankedMenu_ResultMenuItemMethods>::ctor(this);
6050        this
6051    }
6052}
6053
6054#[cfg(feature = "app-versussequence")]
6055pub trait IVersusSequence_VersusProfileMenu_VersusProfileMenuItemMethods: IVersusSequence_VersusProfileMenu_VersusProfileMenuItem {
6056    #[doc = "`.ctor(i32, crate::app::profilecard::ProfileCard, bool)` overload"]
6057    fn ctor(
6058        self,
6059        index: impl ::core::convert::Into<i32>,
6060        profile: impl ::core::convert::Into<crate::app::profilecard::ProfileCard>,
6061        is_enable: impl ::core::convert::Into<bool>,
6062    ) -> () {
6063        unsafe {
6064            let __receiver = <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
6065                <Self as ::unity::SystemObject>::as_instance(self),
6066            );
6067            ::unity::il2cpp_call!((::unity::module_base()+0x22f8600usize)as*mut u8,();
6068(VersusSequence_VersusProfileMenu_VersusProfileMenuItem)__receiver,(i32)::core::convert::Into::into(index),(crate::app::profilecard::ProfileCard)::core::convert::Into::into(profile),(bool)::core::convert::Into::into(is_enable))
6069        }
6070    }
6071    #[doc = "`ACall()` overload"]
6072    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
6073        unsafe {
6074            let __receiver = <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
6075                <Self as ::unity::SystemObject>::as_instance(self),
6076            );
6077            {
6078                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6079                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
6080                    panic!(
6081                        "unity: virtual slot {}
6082 out of range (vtable len {}
6083) on the runtime class behind {}
6084 (method `{}
6085`)",
6086                        18usize,
6087                        __vt.len(),
6088                        <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::ClassIdentity>::NAME,
6089                        "ACall",
6090                    )
6091                });
6092                let __inner: extern "C" fn(
6093                    VersusSequence_VersusProfileMenu_VersusProfileMenuItem,
6094                    ::unity::OptionalMethod,
6095                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
6096                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6097                __inner(__receiver, __mi)
6098            }
6099        }
6100    }
6101    #[doc = "`BuildAttribute()` overload"]
6102    fn build_attribute(self) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
6103        unsafe {
6104            let __receiver = <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
6105                <Self as ::unity::SystemObject>::as_instance(self),
6106            );
6107            {
6108                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6109                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
6110                    panic!(
6111                        "unity: virtual slot {}
6112 out of range (vtable len {}
6113) on the runtime class behind {}
6114 (method `{}
6115`)",
6116                        8usize,
6117                        __vt.len(),
6118                        <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::ClassIdentity>::NAME,
6119                        "BuildAttribute",
6120                    )
6121                });
6122                let __inner: extern "C" fn(
6123                    VersusSequence_VersusProfileMenu_VersusProfileMenuItem,
6124                    ::unity::OptionalMethod,
6125                ) -> crate::app::basicmenuitem::BasicMenuItem_Attribute = ::core::mem::transmute(__vi.method_ptr);
6126                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6127                __inner(__receiver, __mi)
6128            }
6129        }
6130    }
6131    #[doc = "`OnBuildMenuItemContent()` overload"]
6132    fn on_build_menu_item_content(self) -> () {
6133        unsafe {
6134            let __receiver = <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
6135                <Self as ::unity::SystemObject>::as_instance(self),
6136            );
6137            {
6138                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6139                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
6140                    panic!(
6141                        "unity: virtual slot {}
6142 out of range (vtable len {}
6143) on the runtime class behind {}
6144 (method `{}
6145`)",
6146                        11usize,
6147                        __vt.len(),
6148                        <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::ClassIdentity>::NAME,
6149                        "OnBuildMenuItemContent",
6150                    )
6151                });
6152                let __inner: extern "C" fn(VersusSequence_VersusProfileMenu_VersusProfileMenuItem, ::unity::OptionalMethod) -> () =
6153                    ::core::mem::transmute(__vi.method_ptr);
6154                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6155                __inner(__receiver, __mi)
6156            }
6157        }
6158    }
6159    #[doc = "`OpenDialog()` overload"]
6160    fn open_dialog(self) -> crate::app::basicmenu::BasicMenu_Result {
6161        unsafe {
6162            let __receiver = <VersusSequence_VersusProfileMenu_VersusProfileMenuItem as ::unity::FromIlInstance>::from_il_instance(
6163                <Self as ::unity::SystemObject>::as_instance(self),
6164            );
6165            ::unity::il2cpp_call!((::unity::module_base()+0x22f86c0usize)as*mut u8,crate::app::basicmenu::BasicMenu_Result;
6166(VersusSequence_VersusProfileMenu_VersusProfileMenuItem)__receiver)
6167        }
6168    }
6169}
6170
6171#[cfg(feature = "app-versussequence")]
6172impl<__T: IVersusSequence_VersusProfileMenu_VersusProfileMenuItem> IVersusSequence_VersusProfileMenu_VersusProfileMenuItemMethods for __T {}
6173
6174#[cfg(feature = "app-versussequence")]
6175impl VersusSequence_VersusProfileMenu_VersusProfileMenuItem {
6176    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6178    }
6179
6180    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6182    }
6183
6184    pub fn build_attribute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6186    }
6187
6188    pub fn on_build_menu_item_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6190    }
6191
6192    pub fn open_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
6194    }
6195}
6196
6197#[cfg(feature = "app-versussequence")]
6198impl VersusSequence_VersusProfileMenu_VersusProfileMenuItem {
6199    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusProfileMenu_VersusProfileMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6200    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
6201        let __mi = Self::a_call_method_info();
6202        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
6203            ::core::mem::transmute(__mi.method_ptr);
6204        __inner(this.into(), ::core::option::Option::None)
6205    }
6206
6207    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusProfileMenu_VersusProfileMenuItem`'s own `BuildAttribute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6208    pub unsafe fn build_attribute(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenuitem::BasicMenuItem_Attribute {
6209        let __mi = Self::build_attribute_method_info();
6210        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenuitem::BasicMenuItem_Attribute =
6211            ::core::mem::transmute(__mi.method_ptr);
6212        __inner(this.into(), ::core::option::Option::None)
6213    }
6214
6215    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusProfileMenu_VersusProfileMenuItem`'s own `OnBuildMenuItemContent`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6216    pub unsafe fn on_build_menu_item_content(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6217        let __mi = Self::on_build_menu_item_content_method_info();
6218        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6219        __inner(this.into(), ::core::option::Option::None)
6220    }
6221}
6222
6223#[cfg(feature = "app-versussequence")]
6224impl VersusSequence_VersusProfileMenu_VersusProfileMenuItem {
6225    #[doc = "`.ctor(i32, crate::app::profilecard::ProfileCard, bool)` — overload selector"]
6226    pub fn new(index: i32, profile: crate::app::profilecard::ProfileCard, is_enable: bool) -> Self {
6227        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6228            panic!(
6229                "{}
6230::{}
6231 failed to instantiate",
6232                ::core::stringify!(VersusSequence_VersusProfileMenu_VersusProfileMenuItem),
6233                ::core::stringify!(new),
6234            )
6235        });
6236        <Self as IVersusSequence_VersusProfileMenu_VersusProfileMenuItemMethods>::ctor(this, index, profile, is_enable);
6237        this
6238    }
6239}
6240
6241#[cfg(feature = "app-versussequence")]
6242pub trait IVersusSequence_VersusRankedMenu_MapEditMenuItemMethods: IVersusSequence_VersusRankedMenu_MapEditMenuItem {
6243    #[doc = "`.ctor()` overload"]
6244    fn ctor(self) -> () {
6245        unsafe {
6246            let __receiver = <VersusSequence_VersusRankedMenu_MapEditMenuItem as ::unity::FromIlInstance>::from_il_instance(
6247                <Self as ::unity::SystemObject>::as_instance(self),
6248            );
6249            ::unity::il2cpp_call!((::unity::module_base()+0x22f8a30usize)as*mut u8,();
6250(VersusSequence_VersusRankedMenu_MapEditMenuItem)__receiver)
6251        }
6252    }
6253    #[doc = "`ACall()` overload"]
6254    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
6255        unsafe {
6256            let __receiver = <VersusSequence_VersusRankedMenu_MapEditMenuItem as ::unity::FromIlInstance>::from_il_instance(
6257                <Self as ::unity::SystemObject>::as_instance(self),
6258            );
6259            {
6260                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6261                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
6262                    panic!(
6263                        "unity: virtual slot {}
6264 out of range (vtable len {}
6265) on the runtime class behind {}
6266 (method `{}
6267`)",
6268                        18usize,
6269                        __vt.len(),
6270                        <VersusSequence_VersusRankedMenu_MapEditMenuItem as ::unity::ClassIdentity>::NAME,
6271                        "ACall",
6272                    )
6273                });
6274                let __inner: extern "C" fn(
6275                    VersusSequence_VersusRankedMenu_MapEditMenuItem,
6276                    ::unity::OptionalMethod,
6277                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
6278                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6279                __inner(__receiver, __mi)
6280            }
6281        }
6282    }
6283    #[doc = "`OnSelect()` overload"]
6284    fn on_select(self) -> () {
6285        unsafe {
6286            let __receiver = <VersusSequence_VersusRankedMenu_MapEditMenuItem as ::unity::FromIlInstance>::from_il_instance(
6287                <Self as ::unity::SystemObject>::as_instance(self),
6288            );
6289            {
6290                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6291                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
6292                    panic!(
6293                        "unity: virtual slot {}
6294 out of range (vtable len {}
6295) on the runtime class behind {}
6296 (method `{}
6297`)",
6298                        12usize,
6299                        __vt.len(),
6300                        <VersusSequence_VersusRankedMenu_MapEditMenuItem as ::unity::ClassIdentity>::NAME,
6301                        "OnSelect",
6302                    )
6303                });
6304                let __inner: extern "C" fn(VersusSequence_VersusRankedMenu_MapEditMenuItem, ::unity::OptionalMethod) -> () =
6305                    ::core::mem::transmute(__vi.method_ptr);
6306                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6307                __inner(__receiver, __mi)
6308            }
6309        }
6310    }
6311}
6312
6313#[cfg(feature = "app-versussequence")]
6314impl<__T: IVersusSequence_VersusRankedMenu_MapEditMenuItem> IVersusSequence_VersusRankedMenu_MapEditMenuItemMethods for __T {}
6315
6316#[cfg(feature = "app-versussequence")]
6317impl VersusSequence_VersusRankedMenu_MapEditMenuItem {
6318    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6320    }
6321
6322    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6324    }
6325
6326    pub fn on_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6328    }
6329}
6330
6331#[cfg(feature = "app-versussequence")]
6332impl VersusSequence_VersusRankedMenu_MapEditMenuItem {
6333    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_MapEditMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6334    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
6335        let __mi = Self::a_call_method_info();
6336        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
6337            ::core::mem::transmute(__mi.method_ptr);
6338        __inner(this.into(), ::core::option::Option::None)
6339    }
6340
6341    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusRankedMenu_MapEditMenuItem`'s own `OnSelect`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
6342    pub unsafe fn on_select(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
6343        let __mi = Self::on_select_method_info();
6344        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
6345        __inner(this.into(), ::core::option::Option::None)
6346    }
6347}
6348
6349#[cfg(feature = "app-versussequence")]
6350impl VersusSequence_VersusRankedMenu_MapEditMenuItem {
6351    #[doc = "`.ctor()` — no args"]
6352    pub fn new() -> Self {
6353        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6354            panic!(
6355                "{}
6356::{}
6357 failed to instantiate",
6358                ::core::stringify!(VersusSequence_VersusRankedMenu_MapEditMenuItem),
6359                ::core::stringify!(new),
6360            )
6361        });
6362        <Self as IVersusSequence_VersusRankedMenu_MapEditMenuItemMethods>::ctor(this);
6363        this
6364    }
6365}
6366
6367#[cfg(feature = "app-versussequence")]
6368impl VersusSequence_VersusSequenceNet_UploadEditMapSequence {
6369    #[doc = "`get_Result()` overload"]
6370    pub fn get_result() -> crate::app::nexversus::NexVersus_Results {
6371        unsafe {
6372            ::unity::il2cpp_call!((::unity::module_base()+0x22fb130usize)as*mut u8,crate::app::nexversus::NexVersus_Results;
6373            )
6374        }
6375    }
6376
6377    #[doc = "`set_Result(crate::app::nexversus::NexVersus_Results)` overload"]
6378    pub fn set_result(value: impl ::core::convert::Into<crate::app::nexversus::NexVersus_Results>) -> () {
6379        unsafe {
6380            ::unity::il2cpp_call!((::unity::module_base()+0x22fb180usize)as*mut u8,();
6381(crate::app::nexversus::NexVersus_Results)::core::convert::Into::into(value))
6382        }
6383    }
6384
6385    #[doc = "`CreateBind(crate::app::procinst::ProcInst, bool)` overload"]
6386    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>, is_new_upload: impl ::core::convert::Into<bool>) -> () {
6387        unsafe {
6388            ::unity::il2cpp_call!((::unity::module_base()+0x22fb6c0usize)as*mut u8,();
6389(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(bool)::core::convert::Into::into(is_new_upload))
6390        }
6391    }
6392}
6393
6394#[cfg(feature = "app-versussequence")]
6395pub trait IVersusSequence_VersusSequenceNet_UploadEditMapSequenceMethods: IVersusSequence_VersusSequenceNet_UploadEditMapSequence {
6396    #[doc = "`.ctor(bool)` overload"]
6397    fn ctor(self, is_new_upload: impl ::core::convert::Into<bool>) -> () {
6398        unsafe {
6399            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6400                <Self as ::unity::SystemObject>::as_instance(self),
6401            );
6402            ::unity::il2cpp_call!((::unity::module_base()+0x22fb1e0usize)as*mut u8,();
6403(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver,(bool)::core::convert::Into::into(is_new_upload))
6404        }
6405    }
6406    #[doc = "`UploadEditMap()` overload"]
6407    fn upload_edit_map(self) -> crate::system::collections::ienumerator::IEnumerator {
6408        unsafe {
6409            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6410                <Self as ::unity::SystemObject>::as_instance(self),
6411            );
6412            ::unity::il2cpp_call!((::unity::module_base()+0x22fb210usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
6413(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver)
6414        }
6415    }
6416    #[doc = "`PostUploadEditMap()` overload"]
6417    fn post_upload_edit_map(self) -> () {
6418        unsafe {
6419            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6420                <Self as ::unity::SystemObject>::as_instance(self),
6421            );
6422            ::unity::il2cpp_call!((::unity::module_base()+0x22fb290usize)as*mut u8,();
6423(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver)
6424        }
6425    }
6426    #[doc = "`UploadReplayDatas()` overload"]
6427    fn upload_replay_datas(self) -> crate::system::collections::ienumerator::IEnumerator {
6428        unsafe {
6429            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6430                <Self as ::unity::SystemObject>::as_instance(self),
6431            );
6432            ::unity::il2cpp_call!((::unity::module_base()+0x22fb3f0usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
6433(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver)
6434        }
6435    }
6436    #[doc = "`UploadReplay(u16)` overload"]
6437    fn upload_replay(self, slot_id: impl ::core::convert::Into<u16>) -> () {
6438        unsafe {
6439            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6440                <Self as ::unity::SystemObject>::as_instance(self),
6441            );
6442            ::unity::il2cpp_call!((::unity::module_base()+0x22fb470usize)as*mut u8,();
6443(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver,(u16)::core::convert::Into::into(slot_id))
6444        }
6445    }
6446    #[doc = "`PostUploadReplay()` overload"]
6447    fn post_upload_replay(self) -> () {
6448        unsafe {
6449            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6450                <Self as ::unity::SystemObject>::as_instance(self),
6451            );
6452            ::unity::il2cpp_call!((::unity::module_base()+0x22fb560usize)as*mut u8,();
6453(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver)
6454        }
6455    }
6456    #[doc = "`SetResult()` overload"]
6457    fn set_result_2(self) -> () {
6458        unsafe {
6459            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6460                <Self as ::unity::SystemObject>::as_instance(self),
6461            );
6462            ::unity::il2cpp_call!((::unity::module_base()+0x22fb650usize)as*mut u8,();
6463(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver)
6464        }
6465    }
6466    #[doc = "`PrintError()` overload"]
6467    fn print_error(self) -> () {
6468        unsafe {
6469            let __receiver = <VersusSequence_VersusSequenceNet_UploadEditMapSequence as ::unity::FromIlInstance>::from_il_instance(
6470                <Self as ::unity::SystemObject>::as_instance(self),
6471            );
6472            ::unity::il2cpp_call!((::unity::module_base()+0x22fb6b0usize)as*mut u8,();
6473(VersusSequence_VersusSequenceNet_UploadEditMapSequence)__receiver)
6474        }
6475    }
6476}
6477
6478#[cfg(feature = "app-versussequence")]
6479impl<__T: IVersusSequence_VersusSequenceNet_UploadEditMapSequence> IVersusSequence_VersusSequenceNet_UploadEditMapSequenceMethods for __T {}
6480
6481#[cfg(feature = "app-versussequence")]
6482impl VersusSequence_VersusSequenceNet_UploadEditMapSequence {
6483    pub fn get_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6485    }
6486
6487    pub fn set_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6489    }
6490
6491    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6493    }
6494
6495    pub fn upload_edit_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6497    }
6498
6499    pub fn post_upload_edit_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
6501    }
6502
6503    pub fn upload_replay_datas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
6505    }
6506
6507    pub fn upload_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
6509    }
6510
6511    pub fn post_upload_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
6513    }
6514
6515    pub fn set_result_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
6517    }
6518
6519    pub fn print_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
6521    }
6522
6523    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
6525    }
6526}
6527
6528#[cfg(feature = "app-versussequence")]
6529impl VersusSequence_VersusSequenceNet_UploadEditMapSequence {
6530    #[doc = "`.ctor(bool)` — overload selector"]
6531    pub fn new(is_new_upload: bool) -> Self {
6532        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6533            panic!(
6534                "{}
6535::{}
6536 failed to instantiate",
6537                ::core::stringify!(VersusSequence_VersusSequenceNet_UploadEditMapSequence),
6538                ::core::stringify!(new),
6539            )
6540        });
6541        <Self as IVersusSequence_VersusSequenceNet_UploadEditMapSequenceMethods>::ctor(this, is_new_upload);
6542        this
6543    }
6544}
6545
6546#[cfg(feature = "app-versussequence")]
6547impl VersusSequence {
6548    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
6549    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6550        unsafe {
6551            ::unity::il2cpp_call!((::unity::module_base()+0x26b3c50usize)as*mut u8,();
6552(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6553        }
6554    }
6555
6556    #[doc = "`CreateBindUploadEditData(crate::app::procinst::ProcInst)` overload"]
6557    pub fn create_bind_upload_edit_data(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6558        unsafe {
6559            ::unity::il2cpp_call!((::unity::module_base()+0x26b3e00usize)as*mut u8,();
6560(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6561        }
6562    }
6563
6564    #[doc = "`CreateBindUploadCasualData(crate::app::procinst::ProcInst)` overload"]
6565    pub fn create_bind_upload_casual_data(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6566        unsafe {
6567            ::unity::il2cpp_call!((::unity::module_base()+0x26b3f20usize)as*mut u8,();
6568(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6569        }
6570    }
6571
6572    #[doc = "`ShowDisableNetworkMessage(crate::app::procinst::ProcInst)` overload"]
6573    pub fn show_disable_network_message(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6574        unsafe {
6575            ::unity::il2cpp_call!((::unity::module_base()+0x26b3d70usize)as*mut u8,();
6576(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6577        }
6578    }
6579
6580    #[doc = "`JumpToTop()` overload"]
6581    pub fn jump_to_top() -> () {
6582        unsafe {
6583            ::unity::il2cpp_call!((::unity::module_base()+0x26b4040usize)as*mut u8,();
6584            )
6585        }
6586    }
6587
6588    #[doc = "`JumpToCasual()` overload"]
6589    pub fn jump_to_casual() -> () {
6590        unsafe {
6591            ::unity::il2cpp_call!((::unity::module_base()+0x26b4230usize)as*mut u8,();
6592            )
6593        }
6594    }
6595
6596    #[doc = "`JumpToRanked()` overload"]
6597    pub fn jump_to_ranked() -> () {
6598        unsafe {
6599            ::unity::il2cpp_call!((::unity::module_base()+0x26b42e0usize)as*mut u8,();
6600            )
6601        }
6602    }
6603
6604    #[doc = "`JumpToMatching()` overload"]
6605    pub fn jump_to_matching() -> () {
6606        unsafe {
6607            ::unity::il2cpp_call!((::unity::module_base()+0x26b4390usize)as*mut u8,();
6608            )
6609        }
6610    }
6611
6612    #[doc = "`JumpToMatchingStart()` overload"]
6613    pub fn jump_to_matching_start() -> () {
6614        unsafe {
6615            ::unity::il2cpp_call!((::unity::module_base()+0x26b4440usize)as*mut u8,();
6616            )
6617        }
6618    }
6619
6620    #[doc = "`JumpToNetCasual()` overload"]
6621    pub fn jump_to_net_casual() -> () {
6622        unsafe {
6623            ::unity::il2cpp_call!((::unity::module_base()+0x26b44f0usize)as*mut u8,();
6624            )
6625        }
6626    }
6627
6628    #[doc = "`JumpToMapEdit()` overload"]
6629    pub fn jump_to_map_edit() -> () {
6630        unsafe {
6631            ::unity::il2cpp_call!((::unity::module_base()+0x26b45a0usize)as*mut u8,();
6632            )
6633        }
6634    }
6635
6636    #[doc = "`JumpToReplay()` overload"]
6637    pub fn jump_to_replay() -> () {
6638        unsafe {
6639            ::unity::il2cpp_call!((::unity::module_base()+0x26b4650usize)as*mut u8,();
6640            )
6641        }
6642    }
6643
6644    #[doc = "`JumpToMockBattle()` overload"]
6645    pub fn jump_to_mock_battle() -> () {
6646        unsafe {
6647            ::unity::il2cpp_call!((::unity::module_base()+0x26b4700usize)as*mut u8,();
6648            )
6649        }
6650    }
6651
6652    #[doc = "`JumpToReward()` overload"]
6653    pub fn jump_to_reward() -> () {
6654        unsafe {
6655            ::unity::il2cpp_call!((::unity::module_base()+0x26b47b0usize)as*mut u8,();
6656            )
6657        }
6658    }
6659
6660    #[doc = "`JumpToMapSequence()` overload"]
6661    pub fn jump_to_map_sequence() -> () {
6662        unsafe {
6663            ::unity::il2cpp_call!((::unity::module_base()+0x26b4860usize)as*mut u8,();
6664            )
6665        }
6666    }
6667
6668    #[doc = "`JumpToEnd()` overload"]
6669    pub fn jump_to_end() -> () {
6670        unsafe {
6671            ::unity::il2cpp_call!((::unity::module_base()+0x26b4910usize)as*mut u8,();
6672            )
6673        }
6674    }
6675
6676    #[doc = "`GetSequence()` overload"]
6677    pub fn get_sequence() -> crate::app::versussequence::VersusSequence_IVersusSequenceBase {
6678        unsafe {
6679            ::unity::il2cpp_call!((::unity::module_base()+0x26b40f0usize)as*mut u8,crate::app::versussequence::VersusSequence_IVersusSequenceBase;
6680            )
6681        }
6682    }
6683}
6684
6685#[cfg(feature = "app-versussequence")]
6686impl VersusSequence {
6687    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6689    }
6690
6691    pub fn create_bind_upload_edit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6693    }
6694
6695    pub fn create_bind_upload_casual_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6697    }
6698
6699    pub fn show_disable_network_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6701    }
6702
6703    pub fn jump_to_top_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
6705    }
6706
6707    pub fn jump_to_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
6709    }
6710
6711    pub fn jump_to_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
6713    }
6714
6715    pub fn jump_to_matching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
6717    }
6718
6719    pub fn jump_to_matching_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
6721    }
6722
6723    pub fn jump_to_net_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
6725    }
6726
6727    pub fn jump_to_map_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
6729    }
6730
6731    pub fn jump_to_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
6733    }
6734
6735    pub fn jump_to_mock_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
6737    }
6738
6739    pub fn jump_to_reward_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
6741    }
6742
6743    pub fn jump_to_map_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
6745    }
6746
6747    pub fn jump_to_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
6749    }
6750
6751    pub fn get_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
6753    }
6754}
6755
6756#[cfg(feature = "app-versussequence")]
6757impl VersusSequence_VersusYesNoDialog {
6758    #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::action::Action, crate::system::action::Action)` overload"]
6759    pub fn create_bind(
6760        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
6761        message: impl ::core::convert::Into<::unity::Il2CppString>,
6762        yes_name: impl ::core::convert::Into<::unity::Il2CppString>,
6763        no_name: impl ::core::convert::Into<::unity::Il2CppString>,
6764        decide_callback: impl ::core::convert::Into<crate::system::action::Action>,
6765        cancel_callback: impl ::core::convert::Into<crate::system::action::Action>,
6766    ) -> crate::app::versussequence::VersusSequence_VersusYesNoDialog {
6767        unsafe {
6768            ::unity::il2cpp_call!((::unity::module_base()+0x1b27f00usize)as*mut u8,crate::app::versussequence::VersusSequence_VersusYesNoDialog;
6769(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(message),(::unity::Il2CppString)::core::convert::Into::into(yes_name),(::unity::Il2CppString)::core::convert::Into::into(no_name),(crate::system::action::Action)::core::convert::Into::into(decide_callback),(crate::system::action::Action)::core::convert::Into::into(cancel_callback))
6770        }
6771    }
6772
6773    #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)` overload"]
6774    pub fn create_bind_2(
6775        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
6776        message: impl ::core::convert::Into<::unity::Il2CppString>,
6777        yes_name: impl ::core::convert::Into<::unity::Il2CppString>,
6778        no_name: impl ::core::convert::Into<::unity::Il2CppString>,
6779        decide_callback: impl ::core::convert::Into<crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>>,
6780        cancel_callback: impl ::core::convert::Into<crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>>,
6781    ) -> crate::app::versussequence::VersusSequence_VersusYesNoDialog {
6782        unsafe {
6783            ::unity::il2cpp_call!((::unity::module_base()+0x1b28160usize)as*mut u8,crate::app::versussequence::VersusSequence_VersusYesNoDialog;
6784(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(message),(::unity::Il2CppString)::core::convert::Into::into(yes_name),(::unity::Il2CppString)::core::convert::Into::into(no_name),(crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)::core::convert::Into::into(decide_callback),(crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)::core::convert::Into::into(cancel_callback))
6785        }
6786    }
6787
6788    #[doc = "`CreateBindImpl(crate::app::procinst::ProcInst, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::versussequence::VersusSequence_VersusYesNoDialog_YesItem, crate::app::versussequence::VersusSequence_VersusYesNoDialog_NoItem)` overload"]
6789    pub fn create_bind_impl(
6790        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
6791        message: impl ::core::convert::Into<::unity::Il2CppString>,
6792        yes_name: impl ::core::convert::Into<::unity::Il2CppString>,
6793        no_name: impl ::core::convert::Into<::unity::Il2CppString>,
6794        yes_item: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusYesNoDialog_YesItem>,
6795        no_item: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusYesNoDialog_NoItem>,
6796    ) -> crate::app::versussequence::VersusSequence_VersusYesNoDialog {
6797        unsafe {
6798            ::unity::il2cpp_call!((::unity::module_base()+0x1b27fe0usize)as*mut u8,crate::app::versussequence::VersusSequence_VersusYesNoDialog;
6799(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(message),(::unity::Il2CppString)::core::convert::Into::into(yes_name),(::unity::Il2CppString)::core::convert::Into::into(no_name),(crate::app::versussequence::VersusSequence_VersusYesNoDialog_YesItem)::core::convert::Into::into(yes_item),(crate::app::versussequence::VersusSequence_VersusYesNoDialog_NoItem)::core::convert::Into::into(no_item))
6800        }
6801    }
6802}
6803
6804#[cfg(feature = "app-versussequence")]
6805pub trait IVersusSequence_VersusYesNoDialogMethods: IVersusSequence_VersusYesNoDialog {
6806    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` overload"]
6807    fn ctor(
6808        self,
6809        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
6810        menu_content: impl ::core::convert::Into<crate::app::basicdialogcontent::BasicDialogContent>,
6811    ) -> () {
6812        unsafe {
6813            let __receiver =
6814                <VersusSequence_VersusYesNoDialog as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6815            ::unity::il2cpp_call!((::unity::module_base()+0x1b27ef0usize)as*mut u8,();
6816(VersusSequence_VersusYesNoDialog)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::basicdialogcontent::BasicDialogContent)::core::convert::Into::into(menu_content))
6817        }
6818    }
6819}
6820
6821#[cfg(feature = "app-versussequence")]
6822impl<__T: IVersusSequence_VersusYesNoDialog> IVersusSequence_VersusYesNoDialogMethods for __T {}
6823
6824#[cfg(feature = "app-versussequence")]
6825impl VersusSequence_VersusYesNoDialog {
6826    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6827        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6828    }
6829
6830    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6831        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6832    }
6833
6834    pub fn create_bind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6836    }
6837
6838    pub fn create_bind_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6840    }
6841}
6842
6843#[cfg(feature = "app-versussequence")]
6844impl VersusSequence_VersusYesNoDialog {
6845    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicdialogcontent::BasicDialogContent)` — overload selector"]
6846    pub fn new(
6847        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
6848        menu_content: crate::app::basicdialogcontent::BasicDialogContent,
6849    ) -> Self {
6850        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
6851            panic!(
6852                "{}
6853::{}
6854 failed to instantiate",
6855                ::core::stringify!(VersusSequence_VersusYesNoDialog),
6856                ::core::stringify!(new),
6857            )
6858        });
6859        <Self as IVersusSequence_VersusYesNoDialogMethods>::ctor(this, menu_item_list, menu_content);
6860        this
6861    }
6862}
6863
6864#[cfg(feature = "app-versussequence")]
6865impl VersusSequence_VersusSequenceNet {
6866    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
6867    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6868        unsafe {
6869            ::unity::il2cpp_call!((::unity::module_base()+0x1b256e0usize)as*mut u8,();
6870(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6871        }
6872    }
6873
6874    #[doc = "`CreateBindUploadEditData(crate::app::procinst::ProcInst)` overload"]
6875    pub fn create_bind_upload_edit_data(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6876        unsafe {
6877            ::unity::il2cpp_call!((::unity::module_base()+0x1b25760usize)as*mut u8,();
6878(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6879        }
6880    }
6881
6882    #[doc = "`CreateBindUploadCasualData(crate::app::procinst::ProcInst)` overload"]
6883    pub fn create_bind_upload_casual_data(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
6884        unsafe {
6885            ::unity::il2cpp_call!((::unity::module_base()+0x1b257e0usize)as*mut u8,();
6886(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
6887        }
6888    }
6889}
6890
6891#[cfg(feature = "app-versussequence")]
6892pub trait IVersusSequence_VersusSequenceNetMethods: IVersusSequence_VersusSequenceNet {
6893    #[doc = "`InitImpl()` overload"]
6894    fn init_impl(self) -> () {
6895        unsafe {
6896            let __receiver =
6897                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6898            {
6899                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6900                let __vi = *__vt.get(26usize).unwrap_or_else(|| {
6901                    panic!(
6902                        "unity: virtual slot {}
6903 out of range (vtable len {}
6904) on the runtime class behind {}
6905 (method `{}
6906`)",
6907                        26usize,
6908                        __vt.len(),
6909                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
6910                        "InitImpl",
6911                    )
6912                });
6913                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
6914                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6915                __inner(__receiver, __mi)
6916            }
6917        }
6918    }
6919    #[doc = "`FinalImpl()` overload"]
6920    fn final_impl(self) -> () {
6921        unsafe {
6922            let __receiver =
6923                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6924            {
6925                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6926                let __vi = *__vt.get(27usize).unwrap_or_else(|| {
6927                    panic!(
6928                        "unity: virtual slot {}
6929 out of range (vtable len {}
6930) on the runtime class behind {}
6931 (method `{}
6932`)",
6933                        27usize,
6934                        __vt.len(),
6935                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
6936                        "FinalImpl",
6937                    )
6938                });
6939                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
6940                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6941                __inner(__receiver, __mi)
6942            }
6943        }
6944    }
6945    #[doc = "`IsFailedJumpToTopImpl()` overload"]
6946    fn is_failed_jump_to_top_impl(self) -> bool {
6947        unsafe {
6948            let __receiver =
6949                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6950            {
6951                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6952                let __vi = *__vt.get(28usize).unwrap_or_else(|| {
6953                    panic!(
6954                        "unity: virtual slot {}
6955 out of range (vtable len {}
6956) on the runtime class behind {}
6957 (method `{}
6958`)",
6959                        28usize,
6960                        __vt.len(),
6961                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
6962                        "IsFailedJumpToTopImpl",
6963                    )
6964                });
6965                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> bool =
6966                    ::core::mem::transmute(__vi.method_ptr);
6967                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6968                __inner(__receiver, __mi)
6969            }
6970        }
6971    }
6972    #[doc = "`IsReportedEditMapImpl()` overload"]
6973    fn is_reported_edit_map_impl(self) -> bool {
6974        unsafe {
6975            let __receiver =
6976                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6977            {
6978                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
6979                let __vi = *__vt.get(29usize).unwrap_or_else(|| {
6980                    panic!(
6981                        "unity: virtual slot {}
6982 out of range (vtable len {}
6983) on the runtime class behind {}
6984 (method `{}
6985`)",
6986                        29usize,
6987                        __vt.len(),
6988                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
6989                        "IsReportedEditMapImpl",
6990                    )
6991                });
6992                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> bool =
6993                    ::core::mem::transmute(__vi.method_ptr);
6994                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
6995                __inner(__receiver, __mi)
6996            }
6997        }
6998    }
6999    #[doc = "`UploadReportDataImpl()` overload"]
7000    fn upload_report_data_impl(self) -> () {
7001        unsafe {
7002            let __receiver =
7003                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7004            {
7005                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7006                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
7007                    panic!(
7008                        "unity: virtual slot {}
7009 out of range (vtable len {}
7010) on the runtime class behind {}
7011 (method `{}
7012`)",
7013                        30usize,
7014                        __vt.len(),
7015                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7016                        "UploadReportDataImpl",
7017                    )
7018                });
7019                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7020                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7021                __inner(__receiver, __mi)
7022            }
7023        }
7024    }
7025    #[doc = "`GetMyCasualMetaDataImpl()` overload"]
7026    fn get_my_casual_meta_data_impl(self) -> () {
7027        unsafe {
7028            let __receiver =
7029                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7030            {
7031                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7032                let __vi = *__vt.get(31usize).unwrap_or_else(|| {
7033                    panic!(
7034                        "unity: virtual slot {}
7035 out of range (vtable len {}
7036) on the runtime class behind {}
7037 (method `{}
7038`)",
7039                        31usize,
7040                        __vt.len(),
7041                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7042                        "GetMyCasualMetaDataImpl",
7043                    )
7044                });
7045                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7046                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7047                __inner(__receiver, __mi)
7048            }
7049        }
7050    }
7051    #[doc = "`PostGetMyCasualMetaDataImpl()` overload"]
7052    fn post_get_my_casual_meta_data_impl(self) -> () {
7053        unsafe {
7054            let __receiver =
7055                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7056            {
7057                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7058                let __vi = *__vt.get(32usize).unwrap_or_else(|| {
7059                    panic!(
7060                        "unity: virtual slot {}
7061 out of range (vtable len {}
7062) on the runtime class behind {}
7063 (method `{}
7064`)",
7065                        32usize,
7066                        __vt.len(),
7067                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7068                        "PostGetMyCasualMetaDataImpl",
7069                    )
7070                });
7071                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7072                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7073                __inner(__receiver, __mi)
7074            }
7075        }
7076    }
7077    #[doc = "`GetEditMetaDataImpl()` overload"]
7078    fn get_edit_meta_data_impl(self) -> () {
7079        unsafe {
7080            let __receiver =
7081                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7082            {
7083                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7084                let __vi = *__vt.get(33usize).unwrap_or_else(|| {
7085                    panic!(
7086                        "unity: virtual slot {}
7087 out of range (vtable len {}
7088) on the runtime class behind {}
7089 (method `{}
7090`)",
7091                        33usize,
7092                        __vt.len(),
7093                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7094                        "GetEditMetaDataImpl",
7095                    )
7096                });
7097                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7098                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7099                __inner(__receiver, __mi)
7100            }
7101        }
7102    }
7103    #[doc = "`PostGetEditMetaDataImpl()` overload"]
7104    fn post_get_edit_meta_data_impl(self) -> () {
7105        unsafe {
7106            let __receiver =
7107                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7108            {
7109                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7110                let __vi = *__vt.get(34usize).unwrap_or_else(|| {
7111                    panic!(
7112                        "unity: virtual slot {}
7113 out of range (vtable len {}
7114) on the runtime class behind {}
7115 (method `{}
7116`)",
7117                        34usize,
7118                        __vt.len(),
7119                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7120                        "PostGetEditMetaDataImpl",
7121                    )
7122                });
7123                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7124                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7125                __inner(__receiver, __mi)
7126            }
7127        }
7128    }
7129    #[doc = "`UpdateRateImpl()` overload"]
7130    fn update_rate_impl(self) -> () {
7131        unsafe {
7132            let __receiver =
7133                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7134            {
7135                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7136                let __vi = *__vt.get(35usize).unwrap_or_else(|| {
7137                    panic!(
7138                        "unity: virtual slot {}
7139 out of range (vtable len {}
7140) on the runtime class behind {}
7141 (method `{}
7142`)",
7143                        35usize,
7144                        __vt.len(),
7145                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7146                        "UpdateRateImpl",
7147                    )
7148                });
7149                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7150                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7151                __inner(__receiver, __mi)
7152            }
7153        }
7154    }
7155    #[doc = "`SetRankedInfoImpl()` overload"]
7156    fn set_ranked_info_impl(self) -> () {
7157        unsafe {
7158            let __receiver =
7159                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7160            {
7161                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7162                let __vi = *__vt.get(36usize).unwrap_or_else(|| {
7163                    panic!(
7164                        "unity: virtual slot {}
7165 out of range (vtable len {}
7166) on the runtime class behind {}
7167 (method `{}
7168`)",
7169                        36usize,
7170                        __vt.len(),
7171                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7172                        "SetRankedInfoImpl",
7173                    )
7174                });
7175                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7176                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7177                __inner(__receiver, __mi)
7178            }
7179        }
7180    }
7181    #[doc = "`UploadEditDataImpl()` overload"]
7182    fn upload_edit_data_impl(self) -> () {
7183        unsafe {
7184            let __receiver =
7185                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7186            {
7187                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7188                let __vi = *__vt.get(64usize).unwrap_or_else(|| {
7189                    panic!(
7190                        "unity: virtual slot {}
7191 out of range (vtable len {}
7192) on the runtime class behind {}
7193 (method `{}
7194`)",
7195                        64usize,
7196                        __vt.len(),
7197                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7198                        "UploadEditDataImpl",
7199                    )
7200                });
7201                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7202                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7203                __inner(__receiver, __mi)
7204            }
7205        }
7206    }
7207    #[doc = "`PostUploadEditDataImpl()` overload"]
7208    fn post_upload_edit_data_impl(self) -> () {
7209        unsafe {
7210            let __receiver =
7211                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7212            {
7213                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7214                let __vi = *__vt.get(65usize).unwrap_or_else(|| {
7215                    panic!(
7216                        "unity: virtual slot {}
7217 out of range (vtable len {}
7218) on the runtime class behind {}
7219 (method `{}
7220`)",
7221                        65usize,
7222                        __vt.len(),
7223                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7224                        "PostUploadEditDataImpl",
7225                    )
7226                });
7227                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7228                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7229                __inner(__receiver, __mi)
7230            }
7231        }
7232    }
7233    #[doc = "`UploadReplayImpl()` overload"]
7234    fn upload_replay_impl(self) -> () {
7235        unsafe {
7236            let __receiver =
7237                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7238            {
7239                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7240                let __vi = *__vt.get(53usize).unwrap_or_else(|| {
7241                    panic!(
7242                        "unity: virtual slot {}
7243 out of range (vtable len {}
7244) on the runtime class behind {}
7245 (method `{}
7246`)",
7247                        53usize,
7248                        __vt.len(),
7249                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7250                        "UploadReplayImpl",
7251                    )
7252                });
7253                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7254                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7255                __inner(__receiver, __mi)
7256            }
7257        }
7258    }
7259    #[doc = "`UploadCasualImpl()` overload"]
7260    fn upload_casual_impl(self) -> () {
7261        unsafe {
7262            let __receiver =
7263                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7264            {
7265                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7266                let __vi = *__vt.get(54usize).unwrap_or_else(|| {
7267                    panic!(
7268                        "unity: virtual slot {}
7269 out of range (vtable len {}
7270) on the runtime class behind {}
7271 (method `{}
7272`)",
7273                        54usize,
7274                        __vt.len(),
7275                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7276                        "UploadCasualImpl",
7277                    )
7278                });
7279                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7280                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7281                __inner(__receiver, __mi)
7282            }
7283        }
7284    }
7285    #[doc = "`ChangeCasualImpl()` overload"]
7286    fn change_casual_impl(self) -> () {
7287        unsafe {
7288            let __receiver =
7289                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7290            {
7291                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7292                let __vi = *__vt.get(55usize).unwrap_or_else(|| {
7293                    panic!(
7294                        "unity: virtual slot {}
7295 out of range (vtable len {}
7296) on the runtime class behind {}
7297 (method `{}
7298`)",
7299                        55usize,
7300                        __vt.len(),
7301                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7302                        "ChangeCasualImpl",
7303                    )
7304                });
7305                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7306                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7307                __inner(__receiver, __mi)
7308            }
7309        }
7310    }
7311    #[doc = "`ChangeCasualOpponentImpl()` overload"]
7312    fn change_casual_opponent_impl(self) -> () {
7313        unsafe {
7314            let __receiver =
7315                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7316            {
7317                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7318                let __vi = *__vt.get(56usize).unwrap_or_else(|| {
7319                    panic!(
7320                        "unity: virtual slot {}
7321 out of range (vtable len {}
7322) on the runtime class behind {}
7323 (method `{}
7324`)",
7325                        56usize,
7326                        __vt.len(),
7327                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7328                        "ChangeCasualOpponentImpl",
7329                    )
7330                });
7331                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7332                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7333                __inner(__receiver, __mi)
7334            }
7335        }
7336    }
7337    #[doc = "`SearchSameRateImpl()` overload"]
7338    fn search_same_rate_impl(self) -> () {
7339        unsafe {
7340            let __receiver =
7341                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7342            {
7343                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7344                let __vi = *__vt.get(37usize).unwrap_or_else(|| {
7345                    panic!(
7346                        "unity: virtual slot {}
7347 out of range (vtable len {}
7348) on the runtime class behind {}
7349 (method `{}
7350`)",
7351                        37usize,
7352                        __vt.len(),
7353                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7354                        "SearchSameRateImpl",
7355                    )
7356                });
7357                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7358                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7359                __inner(__receiver, __mi)
7360            }
7361        }
7362    }
7363    #[doc = "`SearchRankedFriendImpl()` overload"]
7364    fn search_ranked_friend_impl(self) -> () {
7365        unsafe {
7366            let __receiver =
7367                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7368            {
7369                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7370                let __vi = *__vt.get(38usize).unwrap_or_else(|| {
7371                    panic!(
7372                        "unity: virtual slot {}
7373 out of range (vtable len {}
7374) on the runtime class behind {}
7375 (method `{}
7376`)",
7377                        38usize,
7378                        __vt.len(),
7379                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7380                        "SearchRankedFriendImpl",
7381                    )
7382                });
7383                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7384                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7385                __inner(__receiver, __mi)
7386            }
7387        }
7388    }
7389    #[doc = "`ExcludeMySearchRankedData()` overload"]
7390    fn exclude_my_search_ranked_data(self) -> () {
7391        unsafe {
7392            let __receiver =
7393                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7394            {
7395                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7396                let __vi = *__vt.get(39usize).unwrap_or_else(|| {
7397                    panic!(
7398                        "unity: virtual slot {}
7399 out of range (vtable len {}
7400) on the runtime class behind {}
7401 (method `{}
7402`)",
7403                        39usize,
7404                        __vt.len(),
7405                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7406                        "ExcludeMySearchRankedData",
7407                    )
7408                });
7409                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7410                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7411                __inner(__receiver, __mi)
7412            }
7413        }
7414    }
7415    #[doc = "`SearchCasualImpl()` overload"]
7416    fn search_casual_impl(self) -> () {
7417        unsafe {
7418            let __receiver =
7419                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7420            {
7421                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7422                let __vi = *__vt.get(40usize).unwrap_or_else(|| {
7423                    panic!(
7424                        "unity: virtual slot {}
7425 out of range (vtable len {}
7426) on the runtime class behind {}
7427 (method `{}
7428`)",
7429                        40usize,
7430                        __vt.len(),
7431                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7432                        "SearchCasualImpl",
7433                    )
7434                });
7435                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7436                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7437                __inner(__receiver, __mi)
7438            }
7439        }
7440    }
7441    #[doc = "`SearchCasualFriendImpl()` overload"]
7442    fn search_casual_friend_impl(self) -> () {
7443        unsafe {
7444            let __receiver =
7445                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7446            {
7447                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7448                let __vi = *__vt.get(41usize).unwrap_or_else(|| {
7449                    panic!(
7450                        "unity: virtual slot {}
7451 out of range (vtable len {}
7452) on the runtime class behind {}
7453 (method `{}
7454`)",
7455                        41usize,
7456                        __vt.len(),
7457                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7458                        "SearchCasualFriendImpl",
7459                    )
7460                });
7461                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7462                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7463                __inner(__receiver, __mi)
7464            }
7465        }
7466    }
7467    #[doc = "`ExcludeMySearchCasualData(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
7468    fn exclude_my_search_casual_data(
7469        self,
7470        data_list: impl ::core::convert::Into<
7471            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
7472        >,
7473    ) -> () {
7474        unsafe {
7475            let __receiver =
7476                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7477            {
7478                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7479                let __vi = *__vt.get(42usize).unwrap_or_else(|| {
7480                    panic!(
7481                        "unity: virtual slot {}
7482 out of range (vtable len {}
7483) on the runtime class behind {}
7484 (method `{}
7485`)",
7486                        42usize,
7487                        __vt.len(),
7488                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7489                        "ExcludeMySearchCasualData",
7490                    )
7491                });
7492                let __inner: extern "C" fn(
7493                    VersusSequence_VersusSequenceNet,
7494                    crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
7495                    ::unity::OptionalMethod,
7496                ) -> () = ::core::mem::transmute(__vi.method_ptr);
7497                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7498                __inner(__receiver, ::core::convert::Into::into(data_list), __mi)
7499            }
7500        }
7501    }
7502    #[doc = "`DownloadImpl()` overload"]
7503    fn download_impl(self) -> () {
7504        unsafe {
7505            let __receiver =
7506                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7507            {
7508                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7509                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
7510                    panic!(
7511                        "unity: virtual slot {}
7512 out of range (vtable len {}
7513) on the runtime class behind {}
7514 (method `{}
7515`)",
7516                        51usize,
7517                        __vt.len(),
7518                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7519                        "DownloadImpl",
7520                    )
7521                });
7522                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7523                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7524                __inner(__receiver, __mi)
7525            }
7526        }
7527    }
7528    #[doc = "`DownloadMyEditImpl()` overload"]
7529    fn download_my_edit_impl(self) -> () {
7530        unsafe {
7531            let __receiver =
7532                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7533            {
7534                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7535                let __vi = *__vt.get(52usize).unwrap_or_else(|| {
7536                    panic!(
7537                        "unity: virtual slot {}
7538 out of range (vtable len {}
7539) on the runtime class behind {}
7540 (method `{}
7541`)",
7542                        52usize,
7543                        __vt.len(),
7544                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7545                        "DownloadMyEditImpl",
7546                    )
7547                });
7548                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7549                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7550                __inner(__receiver, __mi)
7551            }
7552        }
7553    }
7554    #[doc = "`DownloadMetaCasualFromDataCodeImpl()` overload"]
7555    fn download_meta_casual_from_data_code_impl(self) -> () {
7556        unsafe {
7557            let __receiver =
7558                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7559            {
7560                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7561                let __vi = *__vt.get(43usize).unwrap_or_else(|| {
7562                    panic!(
7563                        "unity: virtual slot {}
7564 out of range (vtable len {}
7565) on the runtime class behind {}
7566 (method `{}
7567`)",
7568                        43usize,
7569                        __vt.len(),
7570                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7571                        "DownloadMetaCasualFromDataCodeImpl",
7572                    )
7573                });
7574                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7575                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7576                __inner(__receiver, __mi)
7577            }
7578        }
7579    }
7580    #[doc = "`DownloadMetaRankedFromDataCodeImpl()` overload"]
7581    fn download_meta_ranked_from_data_code_impl(self) -> () {
7582        unsafe {
7583            let __receiver =
7584                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7585            {
7586                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7587                let __vi = *__vt.get(44usize).unwrap_or_else(|| {
7588                    panic!(
7589                        "unity: virtual slot {}
7590 out of range (vtable len {}
7591) on the runtime class behind {}
7592 (method `{}
7593`)",
7594                        44usize,
7595                        __vt.len(),
7596                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7597                        "DownloadMetaRankedFromDataCodeImpl",
7598                    )
7599                });
7600                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7601                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7602                __inner(__receiver, __mi)
7603            }
7604        }
7605    }
7606    #[doc = "`CheckAccessibleProfileImpl(crate::app::versus::Versus_Mode, crate::app::nexversus::NexVersus_TargetSlotList)` overload"]
7607    fn check_accessible_profile_impl(
7608        self,
7609        mode: impl ::core::convert::Into<crate::app::versus::Versus_Mode>,
7610        target_slot_list: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList>,
7611    ) -> () {
7612        unsafe {
7613            let __receiver =
7614                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7615            {
7616                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7617                let __vi = *__vt.get(45usize).unwrap_or_else(|| {
7618                    panic!(
7619                        "unity: virtual slot {}
7620 out of range (vtable len {}
7621) on the runtime class behind {}
7622 (method `{}
7623`)",
7624                        45usize,
7625                        __vt.len(),
7626                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7627                        "CheckAccessibleProfileImpl",
7628                    )
7629                });
7630                let __inner: extern "C" fn(
7631                    VersusSequence_VersusSequenceNet,
7632                    crate::app::versus::Versus_Mode,
7633                    crate::app::nexversus::NexVersus_TargetSlotList,
7634                    ::unity::OptionalMethod,
7635                ) -> () = ::core::mem::transmute(__vi.method_ptr);
7636                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7637                __inner(
7638                    __receiver,
7639                    ::core::convert::Into::into(mode),
7640                    ::core::convert::Into::into(target_slot_list),
7641                    __mi,
7642                )
7643            }
7644        }
7645    }
7646    #[doc = "`DownloadMetaProfileImpl(crate::app::versus::Versus_Mode, crate::app::profilecard::ProfileCard)` overload"]
7647    fn download_meta_profile_impl(
7648        self,
7649        mode: impl ::core::convert::Into<crate::app::versus::Versus_Mode>,
7650        profile: impl ::core::convert::Into<crate::app::profilecard::ProfileCard>,
7651    ) -> () {
7652        unsafe {
7653            let __receiver =
7654                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7655            {
7656                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7657                let __vi = *__vt.get(46usize).unwrap_or_else(|| {
7658                    panic!(
7659                        "unity: virtual slot {}
7660 out of range (vtable len {}
7661) on the runtime class behind {}
7662 (method `{}
7663`)",
7664                        46usize,
7665                        __vt.len(),
7666                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7667                        "DownloadMetaProfileImpl",
7668                    )
7669                });
7670                let __inner: extern "C" fn(
7671                    VersusSequence_VersusSequenceNet,
7672                    crate::app::versus::Versus_Mode,
7673                    crate::app::profilecard::ProfileCard,
7674                    ::unity::OptionalMethod,
7675                ) -> () = ::core::mem::transmute(__vi.method_ptr);
7676                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7677                __inner(__receiver, ::core::convert::Into::into(mode), ::core::convert::Into::into(profile), __mi)
7678            }
7679        }
7680    }
7681    #[doc = "`DownloadCasualImpl()` overload"]
7682    fn download_casual_impl(self) -> () {
7683        unsafe {
7684            let __receiver =
7685                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7686            {
7687                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7688                let __vi = *__vt.get(50usize).unwrap_or_else(|| {
7689                    panic!(
7690                        "unity: virtual slot {}
7691 out of range (vtable len {}
7692) on the runtime class behind {}
7693 (method `{}
7694`)",
7695                        50usize,
7696                        __vt.len(),
7697                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7698                        "DownloadCasualImpl",
7699                    )
7700                });
7701                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7702                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7703                __inner(__receiver, __mi)
7704            }
7705        }
7706    }
7707    #[doc = "`SelectReplayImpl()` overload"]
7708    fn select_replay_impl(self) -> () {
7709        unsafe {
7710            let __receiver =
7711                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7712            {
7713                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7714                let __vi = *__vt.get(47usize).unwrap_or_else(|| {
7715                    panic!(
7716                        "unity: virtual slot {}
7717 out of range (vtable len {}
7718) on the runtime class behind {}
7719 (method `{}
7720`)",
7721                        47usize,
7722                        __vt.len(),
7723                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7724                        "SelectReplayImpl",
7725                    )
7726                });
7727                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7728                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7729                __inner(__receiver, __mi)
7730            }
7731        }
7732    }
7733    #[doc = "`DownloadReplayImpl()` overload"]
7734    fn download_replay_impl(self) -> () {
7735        unsafe {
7736            let __receiver =
7737                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7738            {
7739                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7740                let __vi = *__vt.get(48usize).unwrap_or_else(|| {
7741                    panic!(
7742                        "unity: virtual slot {}
7743 out of range (vtable len {}
7744) on the runtime class behind {}
7745 (method `{}
7746`)",
7747                        48usize,
7748                        __vt.len(),
7749                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7750                        "DownloadReplayImpl",
7751                    )
7752                });
7753                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7754                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7755                __inner(__receiver, __mi)
7756            }
7757        }
7758    }
7759    #[doc = "`ChangeReplayMetaImpl()` overload"]
7760    fn change_replay_meta_impl(self) -> () {
7761        unsafe {
7762            let __receiver =
7763                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7764            {
7765                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7766                let __vi = *__vt.get(49usize).unwrap_or_else(|| {
7767                    panic!(
7768                        "unity: virtual slot {}
7769 out of range (vtable len {}
7770) on the runtime class behind {}
7771 (method `{}
7772`)",
7773                        49usize,
7774                        __vt.len(),
7775                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7776                        "ChangeReplayMetaImpl",
7777                    )
7778                });
7779                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7780                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7781                __inner(__receiver, __mi)
7782            }
7783        }
7784    }
7785    #[doc = "`GetLastUploadedResultImpl()` overload"]
7786    fn get_last_uploaded_result_impl(self) -> bool {
7787        unsafe {
7788            let __receiver =
7789                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7790            {
7791                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7792                let __vi = *__vt.get(66usize).unwrap_or_else(|| {
7793                    panic!(
7794                        "unity: virtual slot {}
7795 out of range (vtable len {}
7796) on the runtime class behind {}
7797 (method `{}
7798`)",
7799                        66usize,
7800                        __vt.len(),
7801                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7802                        "GetLastUploadedResultImpl",
7803                    )
7804                });
7805                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> bool =
7806                    ::core::mem::transmute(__vi.method_ptr);
7807                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7808                __inner(__receiver, __mi)
7809            }
7810        }
7811    }
7812    #[doc = "`GetDownloadedEditMetaDataImpl()` overload"]
7813    fn get_downloaded_edit_meta_data_impl(self) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData {
7814        unsafe {
7815            let __receiver =
7816                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7817            {
7818                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7819                let __vi = *__vt.get(57usize).unwrap_or_else(|| {
7820                    panic!(
7821                        "unity: virtual slot {}
7822 out of range (vtable len {}
7823) on the runtime class behind {}
7824 (method `{}
7825`)",
7826                        57usize,
7827                        __vt.len(),
7828                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7829                        "GetDownloadedEditMetaDataImpl",
7830                    )
7831                });
7832                let __inner: extern "C" fn(
7833                    VersusSequence_VersusSequenceNet,
7834                    ::unity::OptionalMethod,
7835                ) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData = ::core::mem::transmute(__vi.method_ptr);
7836                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7837                __inner(__receiver, __mi)
7838            }
7839        }
7840    }
7841    #[doc = "`ChangeRankedMetaDataImpl(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
7842    fn change_ranked_meta_data_impl(
7843        self,
7844        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
7845    ) -> () {
7846        unsafe {
7847            let __receiver =
7848                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7849            {
7850                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7851                let __vi = *__vt.get(58usize).unwrap_or_else(|| {
7852                    panic!(
7853                        "unity: virtual slot {}
7854 out of range (vtable len {}
7855) on the runtime class behind {}
7856 (method `{}
7857`)",
7858                        58usize,
7859                        __vt.len(),
7860                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7861                        "ChangeRankedMetaDataImpl",
7862                    )
7863                });
7864                let __inner: extern "C" fn(
7865                    VersusSequence_VersusSequenceNet,
7866                    crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
7867                    ::unity::OptionalMethod,
7868                ) -> () = ::core::mem::transmute(__vi.method_ptr);
7869                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7870                __inner(__receiver, ::core::convert::Into::into(meta_data), __mi)
7871            }
7872        }
7873    }
7874    #[doc = "`ChangeDataTypeImpl(u64, u16)` overload"]
7875    fn change_data_type_impl(self, data_id: impl ::core::convert::Into<u64>, data_type: impl ::core::convert::Into<u16>) -> () {
7876        unsafe {
7877            let __receiver =
7878                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7879            {
7880                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7881                let __vi = *__vt.get(59usize).unwrap_or_else(|| {
7882                    panic!(
7883                        "unity: virtual slot {}
7884 out of range (vtable len {}
7885) on the runtime class behind {}
7886 (method `{}
7887`)",
7888                        59usize,
7889                        __vt.len(),
7890                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7891                        "ChangeDataTypeImpl",
7892                    )
7893                });
7894                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, u64, u16, ::unity::OptionalMethod) -> () =
7895                    ::core::mem::transmute(__vi.method_ptr);
7896                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7897                __inner(
7898                    __receiver,
7899                    ::core::convert::Into::into(data_id),
7900                    ::core::convert::Into::into(data_type),
7901                    __mi,
7902                )
7903            }
7904        }
7905    }
7906    #[doc = "`InitEditDataImpl()` overload"]
7907    fn init_edit_data_impl(self) -> () {
7908        unsafe {
7909            let __receiver =
7910                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7911            {
7912                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7913                let __vi = *__vt.get(63usize).unwrap_or_else(|| {
7914                    panic!(
7915                        "unity: virtual slot {}
7916 out of range (vtable len {}
7917) on the runtime class behind {}
7918 (method `{}
7919`)",
7920                        63usize,
7921                        __vt.len(),
7922                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7923                        "InitEditDataImpl",
7924                    )
7925                });
7926                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7927                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7928                __inner(__receiver, __mi)
7929            }
7930        }
7931    }
7932    #[doc = "`CheckParentalControlImpl()` overload"]
7933    fn check_parental_control_impl(self) -> () {
7934        unsafe {
7935            let __receiver =
7936                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7937            {
7938                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7939                let __vi = *__vt.get(60usize).unwrap_or_else(|| {
7940                    panic!(
7941                        "unity: virtual slot {}
7942 out of range (vtable len {}
7943) on the runtime class behind {}
7944 (method `{}
7945`)",
7946                        60usize,
7947                        __vt.len(),
7948                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7949                        "CheckParentalControlImpl",
7950                    )
7951                });
7952                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
7953                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7954                __inner(__receiver, __mi)
7955            }
7956        }
7957    }
7958    #[doc = "`IsParentalControlAvailableImpl()` overload"]
7959    fn is_parental_control_available_impl(self) -> bool {
7960        unsafe {
7961            let __receiver =
7962                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7963            {
7964                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7965                let __vi = *__vt.get(61usize).unwrap_or_else(|| {
7966                    panic!(
7967                        "unity: virtual slot {}
7968 out of range (vtable len {}
7969) on the runtime class behind {}
7970 (method `{}
7971`)",
7972                        61usize,
7973                        __vt.len(),
7974                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
7975                        "IsParentalControlAvailableImpl",
7976                    )
7977                });
7978                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> bool =
7979                    ::core::mem::transmute(__vi.method_ptr);
7980                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
7981                __inner(__receiver, __mi)
7982            }
7983        }
7984    }
7985    #[doc = "`EndParentalControlImpl()` overload"]
7986    fn end_parental_control_impl(self) -> () {
7987        unsafe {
7988            let __receiver =
7989                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
7990            {
7991                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
7992                let __vi = *__vt.get(62usize).unwrap_or_else(|| {
7993                    panic!(
7994                        "unity: virtual slot {}
7995 out of range (vtable len {}
7996) on the runtime class behind {}
7997 (method `{}
7998`)",
7999                        62usize,
8000                        __vt.len(),
8001                        <VersusSequence_VersusSequenceNet as ::unity::ClassIdentity>::NAME,
8002                        "EndParentalControlImpl",
8003                    )
8004                });
8005                let __inner: extern "C" fn(VersusSequence_VersusSequenceNet, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
8006                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8007                __inner(__receiver, __mi)
8008            }
8009        }
8010    }
8011    #[doc = "`.ctor()` overload"]
8012    fn ctor(self) -> () {
8013        unsafe {
8014            let __receiver =
8015                <VersusSequence_VersusSequenceNet as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
8016            ::unity::il2cpp_call!((::unity::module_base()+0x1b27980usize)as*mut u8,();
8017(VersusSequence_VersusSequenceNet)__receiver)
8018        }
8019    }
8020}
8021
8022#[cfg(feature = "app-versussequence")]
8023impl<__T: IVersusSequence_VersusSequenceNet> IVersusSequence_VersusSequenceNetMethods for __T {}
8024
8025#[cfg(feature = "app-versussequence")]
8026impl VersusSequence_VersusSequenceNet {
8027    pub fn init_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8029    }
8030
8031    pub fn final_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8033    }
8034
8035    pub fn is_failed_jump_to_top_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8037    }
8038
8039    pub fn is_reported_edit_map_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8041    }
8042
8043    pub fn upload_report_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
8045    }
8046
8047    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
8049    }
8050
8051    pub fn create_bind_upload_edit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
8053    }
8054
8055    pub fn create_bind_upload_casual_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
8057    }
8058
8059    pub fn get_my_casual_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
8061    }
8062
8063    pub fn post_get_my_casual_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
8065    }
8066
8067    pub fn get_edit_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
8069    }
8070
8071    pub fn post_get_edit_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
8073    }
8074
8075    pub fn update_rate_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
8077    }
8078
8079    pub fn set_ranked_info_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
8081    }
8082
8083    pub fn upload_edit_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
8085    }
8086
8087    pub fn post_upload_edit_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
8089    }
8090
8091    pub fn upload_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
8093    }
8094
8095    pub fn upload_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
8097    }
8098
8099    pub fn change_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
8101    }
8102
8103    pub fn change_casual_opponent_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
8105    }
8106
8107    pub fn search_same_rate_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
8109    }
8110
8111    pub fn search_ranked_friend_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
8113    }
8114
8115    pub fn exclude_my_search_ranked_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
8117    }
8118
8119    pub fn search_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
8121    }
8122
8123    pub fn search_casual_friend_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
8125    }
8126
8127    pub fn exclude_my_search_casual_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
8129    }
8130
8131    pub fn download_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
8133    }
8134
8135    pub fn download_my_edit_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
8137    }
8138
8139    pub fn download_meta_casual_from_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
8141    }
8142
8143    pub fn download_meta_ranked_from_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
8145    }
8146
8147    pub fn check_accessible_profile_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
8149    }
8150
8151    pub fn download_meta_profile_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
8153    }
8154
8155    pub fn download_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
8157    }
8158
8159    pub fn select_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
8161    }
8162
8163    pub fn download_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
8165    }
8166
8167    pub fn change_replay_meta_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
8169    }
8170
8171    pub fn get_last_uploaded_result_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
8173    }
8174
8175    pub fn get_downloaded_edit_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
8177    }
8178
8179    pub fn change_ranked_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
8181    }
8182
8183    pub fn change_data_type_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
8185    }
8186
8187    pub fn init_edit_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
8189    }
8190
8191    pub fn check_parental_control_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
8193    }
8194
8195    pub fn is_parental_control_available_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
8197    }
8198
8199    pub fn end_parental_control_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
8201    }
8202
8203    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
8205    }
8206}
8207
8208#[cfg(feature = "app-versussequence")]
8209impl VersusSequence_VersusSequenceNet {
8210    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `InitImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8211    pub unsafe fn init_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8212        let __mi = Self::init_impl_method_info();
8213        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8214        __inner(this.into(), ::core::option::Option::None)
8215    }
8216
8217    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `FinalImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8218    pub unsafe fn final_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8219        let __mi = Self::final_impl_method_info();
8220        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8221        __inner(this.into(), ::core::option::Option::None)
8222    }
8223
8224    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `IsFailedJumpToTopImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8225    pub unsafe fn is_failed_jump_to_top_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
8226        let __mi = Self::is_failed_jump_to_top_impl_method_info();
8227        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
8228        __inner(this.into(), ::core::option::Option::None)
8229    }
8230
8231    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `IsReportedEditMapImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8232    pub unsafe fn is_reported_edit_map_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
8233        let __mi = Self::is_reported_edit_map_impl_method_info();
8234        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
8235        __inner(this.into(), ::core::option::Option::None)
8236    }
8237
8238    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `UploadReportDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8239    pub unsafe fn upload_report_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8240        let __mi = Self::upload_report_data_impl_method_info();
8241        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8242        __inner(this.into(), ::core::option::Option::None)
8243    }
8244
8245    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `GetMyCasualMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8246    pub unsafe fn get_my_casual_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8247        let __mi = Self::get_my_casual_meta_data_impl_method_info();
8248        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8249        __inner(this.into(), ::core::option::Option::None)
8250    }
8251
8252    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `PostGetMyCasualMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8253    pub unsafe fn post_get_my_casual_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8254        let __mi = Self::post_get_my_casual_meta_data_impl_method_info();
8255        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8256        __inner(this.into(), ::core::option::Option::None)
8257    }
8258
8259    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `GetEditMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8260    pub unsafe fn get_edit_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8261        let __mi = Self::get_edit_meta_data_impl_method_info();
8262        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8263        __inner(this.into(), ::core::option::Option::None)
8264    }
8265
8266    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `PostGetEditMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8267    pub unsafe fn post_get_edit_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8268        let __mi = Self::post_get_edit_meta_data_impl_method_info();
8269        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8270        __inner(this.into(), ::core::option::Option::None)
8271    }
8272
8273    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `UpdateRateImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8274    pub unsafe fn update_rate_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8275        let __mi = Self::update_rate_impl_method_info();
8276        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8277        __inner(this.into(), ::core::option::Option::None)
8278    }
8279
8280    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `SetRankedInfoImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8281    pub unsafe fn set_ranked_info_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8282        let __mi = Self::set_ranked_info_impl_method_info();
8283        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8284        __inner(this.into(), ::core::option::Option::None)
8285    }
8286
8287    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `UploadEditDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8288    pub unsafe fn upload_edit_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8289        let __mi = Self::upload_edit_data_impl_method_info();
8290        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8291        __inner(this.into(), ::core::option::Option::None)
8292    }
8293
8294    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `PostUploadEditDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8295    pub unsafe fn post_upload_edit_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8296        let __mi = Self::post_upload_edit_data_impl_method_info();
8297        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8298        __inner(this.into(), ::core::option::Option::None)
8299    }
8300
8301    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `UploadReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8302    pub unsafe fn upload_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8303        let __mi = Self::upload_replay_impl_method_info();
8304        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8305        __inner(this.into(), ::core::option::Option::None)
8306    }
8307
8308    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `UploadCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8309    pub unsafe fn upload_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8310        let __mi = Self::upload_casual_impl_method_info();
8311        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8312        __inner(this.into(), ::core::option::Option::None)
8313    }
8314
8315    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `ChangeCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8316    pub unsafe fn change_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8317        let __mi = Self::change_casual_impl_method_info();
8318        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8319        __inner(this.into(), ::core::option::Option::None)
8320    }
8321
8322    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `ChangeCasualOpponentImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8323    pub unsafe fn change_casual_opponent_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8324        let __mi = Self::change_casual_opponent_impl_method_info();
8325        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8326        __inner(this.into(), ::core::option::Option::None)
8327    }
8328
8329    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `SearchSameRateImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8330    pub unsafe fn search_same_rate_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8331        let __mi = Self::search_same_rate_impl_method_info();
8332        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8333        __inner(this.into(), ::core::option::Option::None)
8334    }
8335
8336    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `SearchRankedFriendImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8337    pub unsafe fn search_ranked_friend_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8338        let __mi = Self::search_ranked_friend_impl_method_info();
8339        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8340        __inner(this.into(), ::core::option::Option::None)
8341    }
8342
8343    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `ExcludeMySearchRankedData`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8344    pub unsafe fn exclude_my_search_ranked_data(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8345        let __mi = Self::exclude_my_search_ranked_data_method_info();
8346        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8347        __inner(this.into(), ::core::option::Option::None)
8348    }
8349
8350    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `SearchCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8351    pub unsafe fn search_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8352        let __mi = Self::search_casual_impl_method_info();
8353        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8354        __inner(this.into(), ::core::option::Option::None)
8355    }
8356
8357    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `SearchCasualFriendImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8358    pub unsafe fn search_casual_friend_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8359        let __mi = Self::search_casual_friend_impl_method_info();
8360        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8361        __inner(this.into(), ::core::option::Option::None)
8362    }
8363
8364    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `ExcludeMySearchCasualData`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8365    pub unsafe fn exclude_my_search_casual_data(
8366        this: impl ::core::convert::Into<::unity::IlInstance>,
8367        data_list: crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
8368    ) -> () {
8369        let __mi = Self::exclude_my_search_casual_data_method_info();
8370        let __inner: extern "C" fn(
8371            ::unity::IlInstance,
8372            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
8373            ::unity::OptionalMethod,
8374        ) -> () = ::core::mem::transmute(__mi.method_ptr);
8375        __inner(this.into(), data_list, ::core::option::Option::None)
8376    }
8377
8378    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `DownloadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8379    pub unsafe fn download_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8380        let __mi = Self::download_impl_method_info();
8381        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8382        __inner(this.into(), ::core::option::Option::None)
8383    }
8384
8385    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `DownloadMyEditImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8386    pub unsafe fn download_my_edit_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8387        let __mi = Self::download_my_edit_impl_method_info();
8388        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8389        __inner(this.into(), ::core::option::Option::None)
8390    }
8391
8392    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `DownloadMetaCasualFromDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8393    pub unsafe fn download_meta_casual_from_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8394        let __mi = Self::download_meta_casual_from_data_code_impl_method_info();
8395        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8396        __inner(this.into(), ::core::option::Option::None)
8397    }
8398
8399    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `DownloadMetaRankedFromDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8400    pub unsafe fn download_meta_ranked_from_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8401        let __mi = Self::download_meta_ranked_from_data_code_impl_method_info();
8402        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8403        __inner(this.into(), ::core::option::Option::None)
8404    }
8405
8406    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `CheckAccessibleProfileImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8407    pub unsafe fn check_accessible_profile_impl(
8408        this: impl ::core::convert::Into<::unity::IlInstance>,
8409        mode: crate::app::versus::Versus_Mode,
8410        target_slot_list: crate::app::nexversus::NexVersus_TargetSlotList,
8411    ) -> () {
8412        let __mi = Self::check_accessible_profile_impl_method_info();
8413        let __inner: extern "C" fn(
8414            ::unity::IlInstance,
8415            crate::app::versus::Versus_Mode,
8416            crate::app::nexversus::NexVersus_TargetSlotList,
8417            ::unity::OptionalMethod,
8418        ) -> () = ::core::mem::transmute(__mi.method_ptr);
8419        __inner(this.into(), mode, target_slot_list, ::core::option::Option::None)
8420    }
8421
8422    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `DownloadMetaProfileImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8423    pub unsafe fn download_meta_profile_impl(
8424        this: impl ::core::convert::Into<::unity::IlInstance>,
8425        mode: crate::app::versus::Versus_Mode,
8426        profile: crate::app::profilecard::ProfileCard,
8427    ) -> () {
8428        let __mi = Self::download_meta_profile_impl_method_info();
8429        let __inner: extern "C" fn(
8430            ::unity::IlInstance,
8431            crate::app::versus::Versus_Mode,
8432            crate::app::profilecard::ProfileCard,
8433            ::unity::OptionalMethod,
8434        ) -> () = ::core::mem::transmute(__mi.method_ptr);
8435        __inner(this.into(), mode, profile, ::core::option::Option::None)
8436    }
8437
8438    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `DownloadCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8439    pub unsafe fn download_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8440        let __mi = Self::download_casual_impl_method_info();
8441        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8442        __inner(this.into(), ::core::option::Option::None)
8443    }
8444
8445    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `SelectReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8446    pub unsafe fn select_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8447        let __mi = Self::select_replay_impl_method_info();
8448        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8449        __inner(this.into(), ::core::option::Option::None)
8450    }
8451
8452    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `DownloadReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8453    pub unsafe fn download_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8454        let __mi = Self::download_replay_impl_method_info();
8455        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8456        __inner(this.into(), ::core::option::Option::None)
8457    }
8458
8459    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `ChangeReplayMetaImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8460    pub unsafe fn change_replay_meta_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8461        let __mi = Self::change_replay_meta_impl_method_info();
8462        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8463        __inner(this.into(), ::core::option::Option::None)
8464    }
8465
8466    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `GetLastUploadedResultImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8467    pub unsafe fn get_last_uploaded_result_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
8468        let __mi = Self::get_last_uploaded_result_impl_method_info();
8469        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
8470        __inner(this.into(), ::core::option::Option::None)
8471    }
8472
8473    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `GetDownloadedEditMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8474    pub unsafe fn get_downloaded_edit_meta_data_impl(
8475        this: impl ::core::convert::Into<::unity::IlInstance>,
8476    ) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData {
8477        let __mi = Self::get_downloaded_edit_meta_data_impl_method_info();
8478        let __inner: extern "C" fn(
8479            ::unity::IlInstance,
8480            ::unity::OptionalMethod,
8481        ) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData = ::core::mem::transmute(__mi.method_ptr);
8482        __inner(this.into(), ::core::option::Option::None)
8483    }
8484
8485    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `ChangeRankedMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8486    pub unsafe fn change_ranked_meta_data_impl(
8487        this: impl ::core::convert::Into<::unity::IlInstance>,
8488        meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
8489    ) -> () {
8490        let __mi = Self::change_ranked_meta_data_impl_method_info();
8491        let __inner: extern "C" fn(
8492            ::unity::IlInstance,
8493            crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
8494            ::unity::OptionalMethod,
8495        ) -> () = ::core::mem::transmute(__mi.method_ptr);
8496        __inner(this.into(), meta_data, ::core::option::Option::None)
8497    }
8498
8499    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `ChangeDataTypeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8500    pub unsafe fn change_data_type_impl(this: impl ::core::convert::Into<::unity::IlInstance>, data_id: u64, data_type: u16) -> () {
8501        let __mi = Self::change_data_type_impl_method_info();
8502        let __inner: extern "C" fn(::unity::IlInstance, u64, u16, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8503        __inner(this.into(), data_id, data_type, ::core::option::Option::None)
8504    }
8505
8506    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `InitEditDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8507    pub unsafe fn init_edit_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8508        let __mi = Self::init_edit_data_impl_method_info();
8509        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8510        __inner(this.into(), ::core::option::Option::None)
8511    }
8512
8513    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `CheckParentalControlImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8514    pub unsafe fn check_parental_control_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8515        let __mi = Self::check_parental_control_impl_method_info();
8516        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8517        __inner(this.into(), ::core::option::Option::None)
8518    }
8519
8520    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `IsParentalControlAvailableImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8521    pub unsafe fn is_parental_control_available_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
8522        let __mi = Self::is_parental_control_available_impl_method_info();
8523        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
8524        __inner(this.into(), ::core::option::Option::None)
8525    }
8526
8527    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceNet`'s own `EndParentalControlImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8528    pub unsafe fn end_parental_control_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
8529        let __mi = Self::end_parental_control_impl_method_info();
8530        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
8531        __inner(this.into(), ::core::option::Option::None)
8532    }
8533}
8534
8535#[cfg(feature = "app-versussequence")]
8536impl VersusSequence_VersusSequenceNet {
8537    #[doc = "`.ctor()` — no args"]
8538    pub fn new() -> Self {
8539        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8540            panic!(
8541                "{}
8542::{}
8543 failed to instantiate",
8544                ::core::stringify!(VersusSequence_VersusSequenceNet),
8545                ::core::stringify!(new),
8546            )
8547        });
8548        <Self as IVersusSequence_VersusSequenceNetMethods>::ctor(this);
8549        this
8550    }
8551}
8552
8553#[cfg(feature = "app-versussequence")]
8554pub trait IVersusSequence_VersusYesNoDialog_NoItemMethods: IVersusSequence_VersusYesNoDialog_NoItem {
8555    #[doc = "`.ctor(::unity::Il2CppString, crate::system::action::Action)` overload"]
8556    fn ctor(
8557        self,
8558        name: impl ::core::convert::Into<::unity::Il2CppString>,
8559        callback: impl ::core::convert::Into<crate::system::action::Action>,
8560    ) -> () {
8561        unsafe {
8562            let __receiver = <VersusSequence_VersusYesNoDialog_NoItem as ::unity::FromIlInstance>::from_il_instance(
8563                <Self as ::unity::SystemObject>::as_instance(self),
8564            );
8565            ::unity::il2cpp_call!((::unity::module_base()+0x22fcfd0usize)as*mut u8,();
8566(VersusSequence_VersusYesNoDialog_NoItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::action::Action)::core::convert::Into::into(callback))
8567        }
8568    }
8569    #[doc = "`.ctor(::unity::Il2CppString, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)` overload"]
8570    fn ctor_2(
8571        self,
8572        name: impl ::core::convert::Into<::unity::Il2CppString>,
8573        callback: impl ::core::convert::Into<crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>>,
8574    ) -> () {
8575        unsafe {
8576            let __receiver = <VersusSequence_VersusYesNoDialog_NoItem as ::unity::FromIlInstance>::from_il_instance(
8577                <Self as ::unity::SystemObject>::as_instance(self),
8578            );
8579            ::unity::il2cpp_call!((::unity::module_base()+0x22fd0e0usize)as*mut u8,();
8580(VersusSequence_VersusYesNoDialog_NoItem)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)::core::convert::Into::into(callback))
8581        }
8582    }
8583    #[doc = "`ACall()` overload"]
8584    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
8585        unsafe {
8586            let __receiver = <VersusSequence_VersusYesNoDialog_NoItem as ::unity::FromIlInstance>::from_il_instance(
8587                <Self as ::unity::SystemObject>::as_instance(self),
8588            );
8589            {
8590                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8591                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
8592                    panic!(
8593                        "unity: virtual slot {}
8594 out of range (vtable len {}
8595) on the runtime class behind {}
8596 (method `{}
8597`)",
8598                        18usize,
8599                        __vt.len(),
8600                        <VersusSequence_VersusYesNoDialog_NoItem as ::unity::ClassIdentity>::NAME,
8601                        "ACall",
8602                    )
8603                });
8604                let __inner: extern "C" fn(
8605                    VersusSequence_VersusYesNoDialog_NoItem,
8606                    ::unity::OptionalMethod,
8607                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
8608                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8609                __inner(__receiver, __mi)
8610            }
8611        }
8612    }
8613    #[doc = "`BCall()` overload"]
8614    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
8615        unsafe {
8616            let __receiver = <VersusSequence_VersusYesNoDialog_NoItem as ::unity::FromIlInstance>::from_il_instance(
8617                <Self as ::unity::SystemObject>::as_instance(self),
8618            );
8619            {
8620                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8621                let __vi = *__vt.get(19usize).unwrap_or_else(|| {
8622                    panic!(
8623                        "unity: virtual slot {}
8624 out of range (vtable len {}
8625) on the runtime class behind {}
8626 (method `{}
8627`)",
8628                        19usize,
8629                        __vt.len(),
8630                        <VersusSequence_VersusYesNoDialog_NoItem as ::unity::ClassIdentity>::NAME,
8631                        "BCall",
8632                    )
8633                });
8634                let __inner: extern "C" fn(
8635                    VersusSequence_VersusYesNoDialog_NoItem,
8636                    ::unity::OptionalMethod,
8637                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
8638                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8639                __inner(__receiver, __mi)
8640            }
8641        }
8642    }
8643    #[doc = "`GetName()` overload"]
8644    fn get_name(self) -> ::unity::Il2CppString {
8645        unsafe {
8646            let __receiver = <VersusSequence_VersusYesNoDialog_NoItem as ::unity::FromIlInstance>::from_il_instance(
8647                <Self as ::unity::SystemObject>::as_instance(self),
8648            );
8649            {
8650                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8651                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
8652                    panic!(
8653                        "unity: virtual slot {}
8654 out of range (vtable len {}
8655) on the runtime class behind {}
8656 (method `{}
8657`)",
8658                        4usize,
8659                        __vt.len(),
8660                        <VersusSequence_VersusYesNoDialog_NoItem as ::unity::ClassIdentity>::NAME,
8661                        "GetName",
8662                    )
8663                });
8664                let __inner: extern "C" fn(VersusSequence_VersusYesNoDialog_NoItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
8665                    ::core::mem::transmute(__vi.method_ptr);
8666                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8667                __inner(__receiver, __mi)
8668            }
8669        }
8670    }
8671}
8672
8673#[cfg(feature = "app-versussequence")]
8674impl<__T: IVersusSequence_VersusYesNoDialog_NoItem> IVersusSequence_VersusYesNoDialog_NoItemMethods for __T {}
8675
8676#[cfg(feature = "app-versussequence")]
8677impl VersusSequence_VersusYesNoDialog_NoItem {
8678    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8679        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8680    }
8681
8682    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8683        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8684    }
8685
8686    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8687        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8688    }
8689
8690    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8691        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8692    }
8693
8694    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8695        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
8696    }
8697}
8698
8699#[cfg(feature = "app-versussequence")]
8700impl VersusSequence_VersusYesNoDialog_NoItem {
8701    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusYesNoDialog_NoItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8702    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
8703        let __mi = Self::a_call_method_info();
8704        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
8705            ::core::mem::transmute(__mi.method_ptr);
8706        __inner(this.into(), ::core::option::Option::None)
8707    }
8708
8709    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusYesNoDialog_NoItem`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8710    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
8711        let __mi = Self::b_call_method_info();
8712        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
8713            ::core::mem::transmute(__mi.method_ptr);
8714        __inner(this.into(), ::core::option::Option::None)
8715    }
8716
8717    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusYesNoDialog_NoItem`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8718    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
8719        let __mi = Self::get_name_method_info();
8720        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
8721        __inner(this.into(), ::core::option::Option::None)
8722    }
8723}
8724
8725#[cfg(feature = "app-versussequence")]
8726impl VersusSequence_VersusYesNoDialog_NoItem {
8727    #[doc = "`.ctor(::unity::Il2CppString, crate::system::action::Action)` — overload selector"]
8728    pub fn new(name: ::unity::Il2CppString, callback: crate::system::action::Action) -> Self {
8729        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8730            panic!(
8731                "{}
8732::{}
8733 failed to instantiate",
8734                ::core::stringify!(VersusSequence_VersusYesNoDialog_NoItem),
8735                ::core::stringify!(new),
8736            )
8737        });
8738        <Self as IVersusSequence_VersusYesNoDialog_NoItemMethods>::ctor(this, name, callback);
8739        this
8740    }
8741
8742    #[doc = "`.ctor(::unity::Il2CppString, crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>)` — overload selector"]
8743    pub fn new_2(name: ::unity::Il2CppString, callback: crate::system::func_1::Func_1<crate::app::basicmenu::BasicMenu_Result>) -> Self {
8744        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8745            panic!(
8746                "{}
8747::{}
8748 failed to instantiate",
8749                ::core::stringify!(VersusSequence_VersusYesNoDialog_NoItem),
8750                ::core::stringify!(new_2),
8751            )
8752        });
8753        <Self as IVersusSequence_VersusYesNoDialog_NoItemMethods>::ctor_2(this, name, callback);
8754        this
8755    }
8756}
8757
8758#[cfg(feature = "app-versussequence")]
8759impl VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog {
8760    #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::system::action::Action)` overload"]
8761    pub fn create_bind(
8762        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
8763        mess: impl ::core::convert::Into<::unity::Il2CppString>,
8764        decide_callback: impl ::core::convert::Into<crate::system::action::Action>,
8765    ) -> () {
8766        unsafe {
8767            ::unity::il2cpp_call!((::unity::module_base()+0x22f6830usize)as*mut u8,();
8768(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(mess),(crate::system::action::Action)::core::convert::Into::into(decide_callback))
8769        }
8770    }
8771}
8772
8773#[cfg(feature = "app-versussequence")]
8774pub trait IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialogMethods: IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog {
8775    #[doc = "`.ctor()` overload"]
8776    fn ctor(self) -> () {
8777        unsafe {
8778            let __receiver = <VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog as ::unity::FromIlInstance>::from_il_instance(
8779                <Self as ::unity::SystemObject>::as_instance(self),
8780            );
8781            ::unity::il2cpp_call!((::unity::module_base()+0x22f68c0usize)as*mut u8,();
8782(VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog)__receiver)
8783        }
8784    }
8785}
8786
8787#[cfg(feature = "app-versussequence")]
8788impl<__T: IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog> IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialogMethods for __T {}
8789
8790#[cfg(feature = "app-versussequence")]
8791impl VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog {
8792    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8794    }
8795
8796    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8798    }
8799}
8800
8801#[cfg(feature = "app-versussequence")]
8802impl VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog {
8803    #[doc = "`.ctor()` — no args"]
8804    pub fn new() -> Self {
8805        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8806            panic!(
8807                "{}
8808::{}
8809 failed to instantiate",
8810                ::core::stringify!(VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog),
8811                ::core::stringify!(new),
8812            )
8813        });
8814        <Self as IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialogMethods>::ctor(this);
8815        this
8816    }
8817}
8818
8819#[cfg(feature = "app-versussequence")]
8820impl VersusSequence_VersusSequenceLocal_LocalRate {
8821    #[doc = "`ParseToNumber(u16)` overload"]
8822    pub fn parse_to_number(rate_data_type: impl ::core::convert::Into<u16>) -> i32 {
8823        unsafe {
8824            ::unity::il2cpp_call!((::unity::module_base()+0x22f9670usize)as*mut u8,i32;
8825(u16)::core::convert::Into::into(rate_data_type))
8826        }
8827    }
8828
8829    #[doc = "`ParseToDataType(i32)` overload"]
8830    pub fn parse_to_data_type(rate_number: impl ::core::convert::Into<i32>) -> u16 {
8831        unsafe {
8832            ::unity::il2cpp_call!((::unity::module_base()+0x22f9690usize)as*mut u8,u16;
8833(i32)::core::convert::Into::into(rate_number))
8834        }
8835    }
8836
8837    #[doc = "`ParseToSlotId(i32)` overload"]
8838    pub fn parse_to_slot_id(index: impl ::core::convert::Into<i32>) -> u16 {
8839        unsafe {
8840            ::unity::il2cpp_call!((::unity::module_base()+0x22f96e0usize)as*mut u8,u16;
8841(i32)::core::convert::Into::into(index))
8842        }
8843    }
8844
8845    #[doc = "`PerseToSlotIndex(u16)` overload"]
8846    pub fn perse_to_slot_index(slot_id: impl ::core::convert::Into<u16>) -> i32 {
8847        unsafe {
8848            ::unity::il2cpp_call!((::unity::module_base()+0x22f9700usize)as*mut u8,i32;
8849(u16)::core::convert::Into::into(slot_id))
8850        }
8851    }
8852}
8853
8854#[cfg(feature = "app-versussequence")]
8855impl VersusSequence_VersusSequenceLocal_LocalRate {
8856    pub fn parse_to_number_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8858    }
8859
8860    pub fn parse_to_data_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8862    }
8863
8864    pub fn parse_to_slot_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
8866    }
8867
8868    pub fn perse_to_slot_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8869        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
8870    }
8871}
8872
8873#[cfg(feature = "app-versussequence")]
8874pub trait IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItemMethods:
8875    IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem
8876{
8877    #[doc = "`.ctor(crate::system::action::Action)` overload"]
8878    fn ctor(self, decide_callback: impl ::core::convert::Into<crate::system::action::Action>) -> () {
8879        unsafe {
8880            let __receiver = <VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
8881                <Self as ::unity::SystemObject>::as_instance(self),
8882            );
8883            ::unity::il2cpp_call!((::unity::module_base()+0x3ed98f0usize)as*mut u8,();
8884(VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem)__receiver,(crate::system::action::Action)::core::convert::Into::into(decide_callback))
8885        }
8886    }
8887    #[doc = "`ACall()` overload"]
8888    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
8889        unsafe {
8890            let __receiver = <VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem as ::unity::FromIlInstance>::from_il_instance(
8891                <Self as ::unity::SystemObject>::as_instance(self),
8892            );
8893            {
8894                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
8895                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
8896                    panic!(
8897                        "unity: virtual slot {}
8898 out of range (vtable len {}
8899) on the runtime class behind {}
8900 (method `{}
8901`)",
8902                        18usize,
8903                        __vt.len(),
8904                        <VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem as ::unity::ClassIdentity>::NAME,
8905                        "ACall",
8906                    )
8907                });
8908                let __inner: extern "C" fn(
8909                    VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem,
8910                    ::unity::OptionalMethod,
8911                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
8912                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
8913                __inner(__receiver, __mi)
8914            }
8915        }
8916    }
8917}
8918
8919#[cfg(feature = "app-versussequence")]
8920impl<__T: IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem>
8921    IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItemMethods for __T
8922{
8923}
8924
8925#[cfg(feature = "app-versussequence")]
8926impl VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem {
8927    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
8929    }
8930
8931    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
8933    }
8934}
8935
8936#[cfg(feature = "app-versussequence")]
8937impl VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem {
8938    #[doc = "Direct (non-virtual) call to `VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
8939    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
8940        let __mi = Self::a_call_method_info();
8941        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
8942            ::core::mem::transmute(__mi.method_ptr);
8943        __inner(this.into(), ::core::option::Option::None)
8944    }
8945}
8946
8947#[cfg(feature = "app-versussequence")]
8948impl VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem {
8949    #[doc = "`.ctor(crate::system::action::Action)` — overload selector"]
8950    pub fn new(decide_callback: crate::system::action::Action) -> Self {
8951        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
8952            panic!(
8953                "{}
8954::{}
8955 failed to instantiate",
8956                ::core::stringify!(VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem),
8957                ::core::stringify!(new),
8958            )
8959        });
8960        <Self as IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItemMethods>::ctor(this, decide_callback);
8961        this
8962    }
8963}
8964
8965#[cfg(feature = "app-versussequence")]
8966#[::unity::methods]
8967impl<T0: ::unity::ClassIdentity> VersusSequence_VersusSequenceBase_1<T0> {
8968    #[doc = "`get_RateDataTypeName()` overload"]
8969    #[method(name = "get_RateDataTypeName", args = 0)]
8970    pub fn get_rate_data_type_name() -> ::unity::Il2CppString;
8971
8972    #[doc = "`OnCreate()` overload"]
8973    #[method(name = "OnCreate", args = 0)]
8974    pub fn on_create(self) -> ();
8975
8976    #[doc = "`OnDispose()` overload"]
8977    #[method(name = "OnDispose", args = 0)]
8978    pub fn on_dispose(self) -> ();
8979
8980    #[doc = "`JumpTo(crate::app::versussequence::VersusSequence_Label)` overload"]
8981    #[method(name = "JumpTo", args = 1)]
8982    pub fn jump_to(self, label: crate::app::versussequence::VersusSequence_Label) -> ();
8983
8984    #[doc = "`GetMyEditDataId()` overload"]
8985    #[method(name = "GetMyEditDataId", args = 0)]
8986    pub fn get_my_edit_data_id(self) -> u64;
8987
8988    #[doc = "`SetProfileTarget(crate::app::profilecard::ProfileCard)` overload"]
8989    #[method(name = "SetProfileTarget", args = 1)]
8990    pub fn set_profile_target(self, profile: crate::app::profilecard::ProfileCard) -> ();
8991
8992    #[doc = "`GetReported()` overload"]
8993    #[method(name = "GetReported", args = 0)]
8994    pub fn get_reported(self) -> bool;
8995
8996    #[doc = "`LoadResources()` overload"]
8997    #[method(name = "LoadResources", args = 0)]
8998    pub fn load_resources(self) -> ();
8999
9000    #[doc = "`IsLoadingResources()` overload"]
9001    #[method(name = "IsLoadingResources", args = 0)]
9002    pub fn is_loading_resources(self) -> bool;
9003
9004    #[doc = "`MenuInitialized()` overload"]
9005    #[method(name = "MenuInitialized", args = 0)]
9006    pub fn menu_initialized(self) -> ();
9007
9008    #[doc = "`Init()` overload"]
9009    #[method(name = "Init", args = 0)]
9010    pub fn init(self) -> ();
9011
9012    #[doc = "`InitImpl()` overload"]
9013    #[method(name = "InitImpl", args = 0, abstract_dispatch)]
9014    pub fn init_impl(self) -> ();
9015
9016    #[doc = "`Final()` overload"]
9017    #[method(name = "Final", args = 0)]
9018    pub fn r#final(self) -> ();
9019
9020    #[doc = "`FinalImpl()` overload"]
9021    #[method(name = "FinalImpl", args = 0, abstract_dispatch)]
9022    pub fn final_impl(self) -> ();
9023
9024    #[doc = "`IsFailedJumpToTopImpl()` overload"]
9025    #[method(name = "IsFailedJumpToTopImpl", args = 0, abstract_dispatch)]
9026    pub fn is_failed_jump_to_top_impl(self) -> bool;
9027
9028    #[doc = "`IsReportedEditMapImpl()` overload"]
9029    #[method(name = "IsReportedEditMapImpl", args = 0, abstract_dispatch)]
9030    pub fn is_reported_edit_map_impl(self) -> bool;
9031
9032    #[doc = "`UploadReportDataImpl()` overload"]
9033    #[method(name = "UploadReportDataImpl", args = 0, abstract_dispatch)]
9034    pub fn upload_report_data_impl(self) -> ();
9035
9036    #[doc = "`StartSequence()` overload"]
9037    #[method(name = "StartSequence", args = 0)]
9038    pub fn start_sequence(self) -> ();
9039
9040    #[doc = "`EndSequence()` overload"]
9041    #[method(name = "EndSequence", args = 0)]
9042    pub fn end_sequence(self) -> ();
9043
9044    #[doc = "`OpenTopMenu()` overload"]
9045    #[method(name = "OpenTopMenu", args = 0)]
9046    pub fn open_top_menu(self) -> ();
9047
9048    #[doc = "`OpenCasualMenu()` overload"]
9049    #[method(name = "OpenCasualMenu", args = 0)]
9050    pub fn open_casual_menu(self) -> ();
9051
9052    #[doc = "`CopyEditDataFromServer()` overload"]
9053    #[method(name = "CopyEditDataFromServer", args = 0)]
9054    pub fn copy_edit_data_from_server(self) -> crate::system::collections::ienumerator::IEnumerator;
9055
9056    #[doc = "`OpenRankedMenu()` overload"]
9057    #[method(name = "OpenRankedMenu", args = 0)]
9058    pub fn open_ranked_menu(self) -> ();
9059
9060    #[doc = "`CheckOldEditData()` overload"]
9061    #[method(name = "CheckOldEditData", args = 0)]
9062    pub fn check_old_edit_data(self) -> crate::system::collections::ienumerator::IEnumerator;
9063
9064    #[doc = "`OpenMatchingMenu()` overload"]
9065    #[method(name = "OpenMatchingMenu", args = 0)]
9066    pub fn open_matching_menu(self) -> ();
9067
9068    #[doc = "`BranchMatching()` overload"]
9069    #[method(name = "BranchMatching", args = 0)]
9070    pub fn branch_matching(self) -> ();
9071
9072    #[doc = "`CloseTitleBarAndBg()` overload"]
9073    #[method(name = "CloseTitleBarAndBg", args = 0)]
9074    pub fn close_title_bar_and_bg(self) -> ();
9075
9076    #[doc = "`ResetCheckData(crate::app::versus::Versus_CheckDataType)` overload"]
9077    #[method(name = "ResetCheckData", args = 1)]
9078    pub fn reset_check_data(self, check_data_type: crate::app::versus::Versus_CheckDataType) -> ();
9079
9080    #[doc = "`GetMyCasualData()` overload"]
9081    #[method(name = "GetMyCasualData", args = 0)]
9082    pub fn get_my_casual_data(self) -> crate::system::collections::ienumerator::IEnumerator;
9083
9084    #[doc = "`GetMyCasualMetaDataImpl()` overload"]
9085    #[method(name = "GetMyCasualMetaDataImpl", args = 0, abstract_dispatch)]
9086    pub fn get_my_casual_meta_data_impl(self) -> ();
9087
9088    #[doc = "`PostGetMyCasualMetaDataImpl()` overload"]
9089    #[method(name = "PostGetMyCasualMetaDataImpl", args = 0, abstract_dispatch)]
9090    pub fn post_get_my_casual_meta_data_impl(self) -> ();
9091
9092    #[doc = "`CheckParentalControl()` overload"]
9093    #[method(name = "CheckParentalControl", args = 0)]
9094    pub fn check_parental_control(self) -> crate::system::collections::ienumerator::IEnumerator;
9095
9096    #[doc = "`GetMyEditData()` overload"]
9097    #[method(name = "GetMyEditData", args = 0)]
9098    pub fn get_my_edit_data(self) -> crate::system::collections::ienumerator::IEnumerator;
9099
9100    #[doc = "`GetEditMetaDataImpl()` overload"]
9101    #[method(name = "GetEditMetaDataImpl", args = 0, abstract_dispatch)]
9102    pub fn get_edit_meta_data_impl(self) -> ();
9103
9104    #[doc = "`PostGetEditMetaDataImpl()` overload"]
9105    #[method(name = "PostGetEditMetaDataImpl", args = 0, abstract_dispatch)]
9106    pub fn post_get_edit_meta_data_impl(self) -> ();
9107
9108    #[doc = "`UpdateRateImpl()` overload"]
9109    #[method(name = "UpdateRateImpl", args = 0, abstract_dispatch)]
9110    pub fn update_rate_impl(self) -> ();
9111
9112    #[doc = "`SetRankedInfoImpl()` overload"]
9113    #[method(name = "SetRankedInfoImpl", args = 0, abstract_dispatch)]
9114    pub fn set_ranked_info_impl(self) -> ();
9115
9116    #[doc = "`SearchSameRate()` overload"]
9117    #[method(name = "SearchSameRate", args = 0)]
9118    pub fn search_same_rate(self) -> ();
9119
9120    #[doc = "`SearchSameRateImpl()` overload"]
9121    #[method(name = "SearchSameRateImpl", args = 0, abstract_dispatch)]
9122    pub fn search_same_rate_impl(self) -> ();
9123
9124    #[doc = "`SearchRankedFriend()` overload"]
9125    #[method(name = "SearchRankedFriend", args = 0)]
9126    pub fn search_ranked_friend(self) -> ();
9127
9128    #[doc = "`SearchRankedFriendImpl()` overload"]
9129    #[method(name = "SearchRankedFriendImpl", args = 0, abstract_dispatch)]
9130    pub fn search_ranked_friend_impl(self) -> ();
9131
9132    #[doc = "`PostSearchRankedFriend()` overload"]
9133    #[method(name = "PostSearchRankedFriend", args = 0)]
9134    pub fn post_search_ranked_friend(self) -> ();
9135
9136    #[doc = "`PostSearchSameRate()` overload"]
9137    #[method(name = "PostSearchSameRate", args = 0)]
9138    pub fn post_search_same_rate(self) -> ();
9139
9140    #[doc = "`ExcludeMySearchRankedData()` overload"]
9141    #[method(name = "ExcludeMySearchRankedData", args = 0, abstract_dispatch)]
9142    pub fn exclude_my_search_ranked_data(self) -> ();
9143
9144    #[doc = "`SearchCasual()` overload"]
9145    #[method(name = "SearchCasual", args = 0)]
9146    pub fn search_casual(self) -> ();
9147
9148    #[doc = "`SearchCasualImpl()` overload"]
9149    #[method(name = "SearchCasualImpl", args = 0, abstract_dispatch)]
9150    pub fn search_casual_impl(self) -> ();
9151
9152    #[doc = "`SearchCasualFriend()` overload"]
9153    #[method(name = "SearchCasualFriend", args = 0)]
9154    pub fn search_casual_friend(self) -> ();
9155
9156    #[doc = "`SearchCasualFriendImpl()` overload"]
9157    #[method(name = "SearchCasualFriendImpl", args = 0, abstract_dispatch)]
9158    pub fn search_casual_friend_impl(self) -> ();
9159
9160    #[doc = "`PostSearchCasual()` overload"]
9161    #[method(name = "PostSearchCasual", args = 0)]
9162    pub fn post_search_casual(self) -> ();
9163
9164    #[doc = "`ExcludeMySearchCasualData(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
9165    #[method(name = "ExcludeMySearchCasualData", args = 1, abstract_dispatch)]
9166    pub fn exclude_my_search_casual_data(
9167        self,
9168        data_list: crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
9169    ) -> ();
9170
9171    #[doc = "`PostSearchCasualFriend()` overload"]
9172    #[method(name = "PostSearchCasualFriend", args = 0)]
9173    pub fn post_search_casual_friend(self) -> ();
9174
9175    #[doc = "`SelectFriendCasual()` overload"]
9176    #[method(name = "SelectFriendCasual", args = 0)]
9177    pub fn select_friend_casual(self) -> ();
9178
9179    #[doc = "`InputDataCode()` overload"]
9180    #[method(name = "InputDataCode", args = 0)]
9181    pub fn input_data_code(self) -> ();
9182
9183    #[doc = "`SearchDataCode()` overload"]
9184    #[method(name = "SearchDataCode", args = 0)]
9185    pub fn search_data_code(self) -> ();
9186
9187    #[doc = "`DownloadMetaCasualFromDataCode()` overload"]
9188    #[method(name = "DownloadMetaCasualFromDataCode", args = 0)]
9189    pub fn download_meta_casual_from_data_code(self) -> ();
9190
9191    #[doc = "`DownloadMetaCasualFromDataCodeImpl()` overload"]
9192    #[method(name = "DownloadMetaCasualFromDataCodeImpl", args = 0, abstract_dispatch)]
9193    pub fn download_meta_casual_from_data_code_impl(self) -> ();
9194
9195    #[doc = "`DownloadMetaRankedFromDataCode()` overload"]
9196    #[method(name = "DownloadMetaRankedFromDataCode", args = 0)]
9197    pub fn download_meta_ranked_from_data_code(self) -> ();
9198
9199    #[doc = "`DownloadMetaRankedFromDataCodeImpl()` overload"]
9200    #[method(name = "DownloadMetaRankedFromDataCodeImpl", args = 0, abstract_dispatch)]
9201    pub fn download_meta_ranked_from_data_code_impl(self) -> ();
9202
9203    #[doc = "`SelectFriendRanked()` overload"]
9204    #[method(name = "SelectFriendRanked", args = 0)]
9205    pub fn select_friend_ranked(self) -> ();
9206
9207    #[doc = "`StartBattleDialogCasualDataCode()` overload"]
9208    #[method(name = "StartBattleDialogCasualDataCode", args = 0)]
9209    pub fn start_battle_dialog_casual_data_code(self) -> ();
9210
9211    #[doc = "`StartBattleDialogRankedDataCode()` overload"]
9212    #[method(name = "StartBattleDialogRankedDataCode", args = 0)]
9213    pub fn start_battle_dialog_ranked_data_code(self) -> ();
9214
9215    #[doc = "`CheckProfileCasual()` overload"]
9216    #[method(name = "CheckProfileCasual", args = 0)]
9217    pub fn check_profile_casual(self) -> ();
9218
9219    #[doc = "`CheckAccessibleProfileImpl(crate::app::versus::Versus_Mode, crate::app::nexversus::NexVersus_TargetSlotList)` overload"]
9220    #[method(name = "CheckAccessibleProfileImpl", args = 2, abstract_dispatch)]
9221    pub fn check_accessible_profile_impl(
9222        self,
9223        mode: crate::app::versus::Versus_Mode,
9224        target_slot_list: crate::app::nexversus::NexVersus_TargetSlotList,
9225    ) -> ();
9226
9227    #[doc = "`SelectProfileCasual()` overload"]
9228    #[method(name = "SelectProfileCasual", args = 0)]
9229    pub fn select_profile_casual(self) -> ();
9230
9231    #[doc = "`DownloadMetaCasualProfile()` overload"]
9232    #[method(name = "DownloadMetaCasualProfile", args = 0)]
9233    pub fn download_meta_casual_profile(self) -> ();
9234
9235    #[doc = "`DownloadMetaProfileImpl(crate::app::versus::Versus_Mode, crate::app::profilecard::ProfileCard)` overload"]
9236    #[method(name = "DownloadMetaProfileImpl", args = 2, abstract_dispatch)]
9237    pub fn download_meta_profile_impl(self, mode: crate::app::versus::Versus_Mode, profile: crate::app::profilecard::ProfileCard) -> ();
9238
9239    #[doc = "`CheckProfileRanked()` overload"]
9240    #[method(name = "CheckProfileRanked", args = 0)]
9241    pub fn check_profile_ranked(self) -> ();
9242
9243    #[doc = "`SelectProfileRanked()` overload"]
9244    #[method(name = "SelectProfileRanked", args = 0)]
9245    pub fn select_profile_ranked(self) -> ();
9246
9247    #[doc = "`DownloadMetaRankedProfile()` overload"]
9248    #[method(name = "DownloadMetaRankedProfile", args = 0)]
9249    pub fn download_meta_ranked_profile(self) -> ();
9250
9251    #[doc = "`Prepare()` overload"]
9252    #[method(name = "Prepare", args = 0)]
9253    pub fn prepare(self) -> ();
9254
9255    #[doc = "`ClearReliance()` overload"]
9256    #[method(name = "ClearReliance", args = 0)]
9257    pub fn clear_reliance(self) -> ();
9258
9259    #[doc = "`ClearEnhance()` overload"]
9260    #[method(name = "ClearEnhance", args = 0)]
9261    pub fn clear_enhance(self) -> ();
9262
9263    #[doc = "`DeleteGodLueur()` overload"]
9264    #[method(name = "DeleteGodLueur", args = 0)]
9265    pub fn delete_god_lueur(self) -> ();
9266
9267    #[doc = "`PrepareCasual()` overload"]
9268    #[method(name = "PrepareCasual", args = 0)]
9269    pub fn prepare_casual(self) -> ();
9270
9271    #[doc = "`PrepareRanked()` overload"]
9272    #[method(name = "PrepareRanked", args = 0)]
9273    pub fn prepare_ranked(self) -> ();
9274
9275    #[doc = "`PrepareMapEdit()` overload"]
9276    #[method(name = "PrepareMapEdit", args = 0)]
9277    pub fn prepare_map_edit(self) -> ();
9278
9279    #[doc = "`SelectReplay()` overload"]
9280    #[method(name = "SelectReplay", args = 0)]
9281    pub fn select_replay(self) -> ();
9282
9283    #[doc = "`SelectReplayImpl()` overload"]
9284    #[method(name = "SelectReplayImpl", args = 0, abstract_dispatch)]
9285    pub fn select_replay_impl(self) -> ();
9286
9287    #[doc = "`OpenReplayDialog()` overload"]
9288    #[method(name = "OpenReplayDialog", args = 0)]
9289    pub fn open_replay_dialog(self) -> ();
9290
9291    #[doc = "`DownloadReplay()` overload"]
9292    #[method(name = "DownloadReplay", args = 0)]
9293    pub fn download_replay(self) -> ();
9294
9295    #[doc = "`DownloadReplayImpl()` overload"]
9296    #[method(name = "DownloadReplayImpl", args = 0, abstract_dispatch)]
9297    pub fn download_replay_impl(self) -> ();
9298
9299    #[doc = "`PostDownloadReplay()` overload"]
9300    #[method(name = "PostDownloadReplay", args = 0)]
9301    pub fn post_download_replay(self) -> ();
9302
9303    #[doc = "`CheckMockBattleData()` overload"]
9304    #[method(name = "CheckMockBattleData", args = 0)]
9305    pub fn check_mock_battle_data(self) -> ();
9306
9307    #[doc = "`PrepareReplay()` overload"]
9308    #[method(name = "PrepareReplay", args = 0)]
9309    pub fn prepare_replay(self) -> ();
9310
9311    #[doc = "`DisableReplayData()` overload"]
9312    #[method(name = "DisableReplayData", args = 0)]
9313    pub fn disable_replay_data(self) -> ();
9314
9315    #[doc = "`ChangeReplayMetaImpl()` overload"]
9316    #[method(name = "ChangeReplayMetaImpl", args = 0, abstract_dispatch)]
9317    pub fn change_replay_meta_impl(self) -> ();
9318
9319    #[doc = "`ReceiveReward()` overload"]
9320    #[method(name = "ReceiveReward", args = 0)]
9321    pub fn receive_reward(self) -> ();
9322
9323    #[doc = "`GetReward(::unity::Il2CppString, i32, ::unity::Il2CppString)` overload"]
9324    #[method(name = "GetReward", args = 3)]
9325    pub fn get_reward(self, reward_iid: ::unity::Il2CppString, count: i32, result_mess: ::unity::Il2CppString) -> ();
9326
9327    #[doc = "`DownloadCasual()` overload"]
9328    #[method(name = "DownloadCasual", args = 0)]
9329    pub fn download_casual(self) -> ();
9330
9331    #[doc = "`DownloadCasualImpl()` overload"]
9332    #[method(name = "DownloadCasualImpl", args = 0, abstract_dispatch)]
9333    pub fn download_casual_impl(self) -> ();
9334
9335    #[doc = "`PostDownloadCasual()` overload"]
9336    #[method(name = "PostDownloadCasual", args = 0)]
9337    pub fn post_download_casual(self) -> ();
9338
9339    #[doc = "`DownloadRanked()` overload"]
9340    #[method(name = "DownloadRanked", args = 0)]
9341    pub fn download_ranked(self) -> crate::system::collections::ienumerator::IEnumerator;
9342
9343    #[doc = "`DownloadImpl()` overload"]
9344    #[method(name = "DownloadImpl", args = 0, abstract_dispatch)]
9345    pub fn download_impl(self) -> ();
9346
9347    #[doc = "`DownloadMyEditData()` overload"]
9348    #[method(name = "DownloadMyEditData", args = 0)]
9349    pub fn download_my_edit_data(self) -> crate::system::collections::ienumerator::IEnumerator;
9350
9351    #[doc = "`DownloadMyEditImpl()` overload"]
9352    #[method(name = "DownloadMyEditImpl", args = 0, abstract_dispatch)]
9353    pub fn download_my_edit_impl(self) -> ();
9354
9355    #[doc = "`DownloadMyEditForEditMode()` overload"]
9356    #[method(name = "DownloadMyEditForEditMode", args = 0)]
9357    pub fn download_my_edit_for_edit_mode(self) -> crate::system::collections::ienumerator::IEnumerator;
9358
9359    #[doc = "`UploadReplay()` overload"]
9360    #[method(name = "UploadReplay", args = 0)]
9361    pub fn upload_replay(self) -> ();
9362
9363    #[doc = "`UploadReplayImpl()` overload"]
9364    #[method(name = "UploadReplayImpl", args = 0, abstract_dispatch)]
9365    pub fn upload_replay_impl(self) -> ();
9366
9367    #[doc = "`PostUploadReplay()` overload"]
9368    #[method(name = "PostUploadReplay", args = 0)]
9369    pub fn post_upload_replay(self) -> ();
9370
9371    #[doc = "`SerializeCasualDataInit()` overload"]
9372    #[method(name = "SerializeCasualDataInit", args = 0)]
9373    pub fn serialize_casual_data_init(self) -> ();
9374
9375    #[doc = "`BranchEndCasual()` overload"]
9376    #[method(name = "BranchEndCasual", args = 0)]
9377    pub fn branch_end_casual(self) -> ();
9378
9379    #[doc = "`BranchEndRanked()` overload"]
9380    #[method(name = "BranchEndRanked", args = 0)]
9381    pub fn branch_end_ranked(self) -> ();
9382
9383    #[doc = "`UploadCasual()` overload"]
9384    #[method(name = "UploadCasual", args = 0)]
9385    pub fn upload_casual(self) -> ();
9386
9387    #[doc = "`PostUploadCasual()` overload"]
9388    #[method(name = "PostUploadCasual", args = 0)]
9389    pub fn post_upload_casual(self) -> ();
9390
9391    #[doc = "`ChangeCasualOpponent()` overload"]
9392    #[method(name = "ChangeCasualOpponent", args = 0)]
9393    pub fn change_casual_opponent(self) -> ();
9394
9395    #[doc = "`UploadCasualImpl()` overload"]
9396    #[method(name = "UploadCasualImpl", args = 0, abstract_dispatch)]
9397    pub fn upload_casual_impl(self) -> ();
9398
9399    #[doc = "`ChangeCasualImpl()` overload"]
9400    #[method(name = "ChangeCasualImpl", args = 0, abstract_dispatch)]
9401    pub fn change_casual_impl(self) -> ();
9402
9403    #[doc = "`ChangeCasualOpponentImpl()` overload"]
9404    #[method(name = "ChangeCasualOpponentImpl", args = 0, abstract_dispatch)]
9405    pub fn change_casual_opponent_impl(self) -> ();
9406
9407    #[doc = "`CalculateRate()` overload"]
9408    #[method(name = "CalculateRate", args = 0)]
9409    pub fn calculate_rate(self) -> crate::system::collections::ienumerator::IEnumerator;
9410
9411    #[doc = "`GetDownloadedEditMetaDataImpl()` overload"]
9412    #[method(name = "GetDownloadedEditMetaDataImpl", args = 0, abstract_dispatch)]
9413    pub fn get_downloaded_edit_meta_data_impl(self) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData;
9414
9415    #[doc = "`CheckRateDataType(i32, i32, u64)` overload"]
9416    #[method(name = "CheckRateDataType", args = 3)]
9417    pub fn check_rate_data_type(self, old_rate: i32, new_rate: i32, data_id: u64) -> ();
9418
9419    #[doc = "`ChangeRankedMetaDataImpl(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
9420    #[method(name = "ChangeRankedMetaDataImpl", args = 1, abstract_dispatch)]
9421    pub fn change_ranked_meta_data_impl(self, meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData) -> ();
9422
9423    #[doc = "`ChangeDataTypeImpl(u64, u16)` overload"]
9424    #[method(name = "ChangeDataTypeImpl", args = 2, abstract_dispatch)]
9425    pub fn change_data_type_impl(self, data_id: u64, data_type: u16) -> ();
9426
9427    #[doc = "`ShowCasualResult()` overload"]
9428    #[method(name = "ShowCasualResult", args = 0)]
9429    pub fn show_casual_result(self) -> ();
9430
9431    #[doc = "`ShowRankedResult()` overload"]
9432    #[method(name = "ShowRankedResult", args = 0)]
9433    pub fn show_ranked_result(self) -> ();
9434
9435    #[doc = "`DownloadProfile()` overload"]
9436    #[method(name = "DownloadProfile", args = 0)]
9437    pub fn download_profile(self) -> ();
9438
9439    #[doc = "`DownloadProfileForReplay()` overload"]
9440    #[method(name = "DownloadProfileForReplay", args = 0)]
9441    pub fn download_profile_for_replay(self) -> ();
9442
9443    #[doc = "`UploadProfile()` overload"]
9444    #[method(name = "UploadProfile", args = 0)]
9445    pub fn upload_profile(self) -> ();
9446
9447    #[doc = "`UpdateProfile()` overload"]
9448    #[method(name = "UpdateProfile", args = 0)]
9449    pub fn update_profile(self) -> ();
9450
9451    #[doc = "`ResetCachePostDownload()` overload"]
9452    #[method(name = "ResetCachePostDownload", args = 0)]
9453    pub fn reset_cache_post_download(self) -> ();
9454
9455    #[doc = "`StopBgm_Hub()` overload"]
9456    #[method(name = "StopBgm_Hub", args = 0)]
9457    pub fn stop_bgm_hub() -> ();
9458
9459    #[doc = "`Save()` overload"]
9460    #[method(name = "Save", args = 0)]
9461    pub fn save(self) -> ();
9462
9463    #[doc = "`Restore()` overload"]
9464    #[method(name = "Restore", args = 0)]
9465    pub fn restore(self) -> ();
9466
9467    #[doc = "`OpenInvalidDataDialog()` overload"]
9468    #[method(name = "OpenInvalidDataDialog", args = 0)]
9469    pub fn open_invalid_data_dialog(self) -> ();
9470
9471    #[doc = "`AddCounters()` overload"]
9472    #[method(name = "AddCounters", args = 0)]
9473    pub fn add_counters(self) -> ();
9474
9475    #[doc = "`AddCounterDefense()` overload"]
9476    #[method(name = "AddCounterDefense", args = 0)]
9477    pub fn add_counter_defense(self) -> ();
9478
9479    #[doc = "`AddPlayReportStartCount()` overload"]
9480    #[method(name = "AddPlayReportStartCount", args = 0)]
9481    pub fn add_play_report_start_count(self) -> ();
9482
9483    #[doc = "`GetFriendList(bool, bool, i32)` overload"]
9484    #[method(name = "GetFriendList", args = 3)]
9485    pub fn get_friend_list(self, is_filter: bool, is_sort: bool, max_count: i32) -> crate::system::collections::generic::list_1::List_1<u64>;
9486
9487    #[doc = "`CheckParentalControlImpl()` overload"]
9488    #[method(name = "CheckParentalControlImpl", args = 0, abstract_dispatch)]
9489    pub fn check_parental_control_impl(self) -> ();
9490
9491    #[doc = "`IsParentalControlAvailableImpl()` overload"]
9492    #[method(name = "IsParentalControlAvailableImpl", args = 0, abstract_dispatch)]
9493    pub fn is_parental_control_available_impl(self) -> bool;
9494
9495    #[doc = "`EndParentalControlImpl()` overload"]
9496    #[method(name = "EndParentalControlImpl", args = 0, abstract_dispatch)]
9497    pub fn end_parental_control_impl(self) -> ();
9498
9499    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
9500    #[method(name = "CreateBind", args = 1)]
9501    pub fn create_bind(super_: crate::app::procinst::ProcInst) -> ();
9502
9503    #[doc = "`GetDataTypeName(u16)` overload"]
9504    #[method(name = "GetDataTypeName", args = 1)]
9505    pub fn get_data_type_name(data_type: u16) -> ::unity::Il2CppString;
9506
9507    #[doc = "`App.VersusSequence.IVersusSequenceBase.GetNowRateName()` overload"]
9508    #[method(name = "App.VersusSequence.IVersusSequenceBase.GetNowRateName", args = 0)]
9509    pub fn app_versus_sequence_i_versus_sequence_base_get_now_rate_name(self) -> ::unity::Il2CppString;
9510
9511    #[doc = "`InitEditData()` overload"]
9512    #[method(name = "InitEditData", args = 0)]
9513    pub fn init_edit_data(self) -> ();
9514
9515    #[doc = "`InitEditDataImpl()` overload"]
9516    #[method(name = "InitEditDataImpl", args = 0, abstract_dispatch)]
9517    pub fn init_edit_data_impl(self) -> ();
9518
9519    #[doc = "`PrepareEditData()` overload"]
9520    #[method(name = "PrepareEditData", args = 0)]
9521    pub fn prepare_edit_data(self) -> ();
9522
9523    #[doc = "`UploadEditData()` overload"]
9524    #[method(name = "UploadEditData", args = 0)]
9525    pub fn upload_edit_data(self) -> ();
9526
9527    #[doc = "`UploadEditDataImpl()` overload"]
9528    #[method(name = "UploadEditDataImpl", args = 0, abstract_dispatch)]
9529    pub fn upload_edit_data_impl(self) -> ();
9530
9531    #[doc = "`PostUploadEditData()` overload"]
9532    #[method(name = "PostUploadEditData", args = 0)]
9533    pub fn post_upload_edit_data(self) -> ();
9534
9535    #[doc = "`PostUploadEditDataImpl()` overload"]
9536    #[method(name = "PostUploadEditDataImpl", args = 0, abstract_dispatch)]
9537    pub fn post_upload_edit_data_impl(self) -> ();
9538
9539    #[doc = "`GetLastUploadedResultImpl()` overload"]
9540    #[method(name = "GetLastUploadedResultImpl", args = 0, abstract_dispatch)]
9541    pub fn get_last_uploaded_result_impl(self) -> bool;
9542
9543    #[doc = "`CreateBindUploadEditData(crate::app::procinst::ProcInst)` overload"]
9544    #[method(name = "CreateBindUploadEditData", args = 1)]
9545    pub fn create_bind_upload_edit_data(super_: crate::app::procinst::ProcInst) -> ();
9546
9547    #[doc = "`CreateBindUploadCasualData(crate::app::procinst::ProcInst)` overload"]
9548    #[method(name = "CreateBindUploadCasualData", args = 1)]
9549    pub fn create_bind_upload_casual_data(super_: crate::app::procinst::ProcInst) -> ();
9550
9551    #[doc = "`.ctor()` overload"]
9552    #[method(name = ".ctor", args = 0)]
9553    pub fn ctor(self) -> ();
9554
9555    #[doc = "`.cctor()` overload"]
9556    #[method(name = ".cctor", args = 0)]
9557    pub fn cctor() -> ();
9558}
9559
9560#[cfg(feature = "app-versussequence")]
9561impl<T0: ::unity::ClassIdentity> VersusSequence_VersusSequenceBase_1<T0> {
9562    #[doc = "`.ctor()` — no args"]
9563    pub fn new() -> Self {
9564        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9565            panic!(
9566                "{}
9567::{}
9568 failed to instantiate",
9569                ::core::stringify!(VersusSequence_VersusSequenceBase_1),
9570                ::core::stringify!(new),
9571            )
9572        });
9573        <Self as IVersusSequence_VersusSequenceBase_1Methods<T0>>::ctor(this);
9574        this
9575    }
9576}
9577
9578#[cfg(feature = "app-versussequence")]
9579impl VersusSequence_VersusMatchingMenu {
9580    #[doc = "`InitializedSelected()` overload"]
9581    pub fn initialized_selected() -> () {
9582        unsafe {
9583            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d850usize)as*mut u8,();
9584            )
9585        }
9586    }
9587
9588    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
9589    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
9590        unsafe {
9591            ::unity::il2cpp_call!((::unity::module_base()+0x1b1d8c0usize)as*mut u8,();
9592(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
9593        }
9594    }
9595
9596    #[doc = "`.cctor()` overload"]
9597    pub fn cctor() -> () {
9598        unsafe {
9599            ::unity::il2cpp_call!((::unity::module_base()+0x1b1dd40usize)as*mut u8,();
9600            )
9601        }
9602    }
9603}
9604
9605#[cfg(feature = "app-versussequence")]
9606pub trait IVersusSequence_VersusMatchingMenuMethods: IVersusSequence_VersusMatchingMenu {
9607    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versustopmenucontent::VersusTopMenuContent)` overload"]
9608    fn ctor(
9609        self,
9610        menu_item_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>>,
9611        menu_content: impl ::core::convert::Into<crate::app::versustopmenucontent::VersusTopMenuContent>,
9612    ) -> () {
9613        unsafe {
9614            let __receiver =
9615                <VersusSequence_VersusMatchingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9616            ::unity::il2cpp_call!((::unity::module_base()+0x1b1dac0usize)as*mut u8,();
9617(VersusSequence_VersusMatchingMenu)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>)::core::convert::Into::into(menu_item_list),(crate::app::versustopmenucontent::VersusTopMenuContent)::core::convert::Into::into(menu_content))
9618        }
9619    }
9620    #[doc = "`GetName()` overload"]
9621    fn get_name(self) -> ::unity::Il2CppString {
9622        unsafe {
9623            let __receiver =
9624                <VersusSequence_VersusMatchingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9625            {
9626                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9627                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
9628                    panic!(
9629                        "unity: virtual slot {}
9630 out of range (vtable len {}
9631) on the runtime class behind {}
9632 (method `{}
9633`)",
9634                        30usize,
9635                        __vt.len(),
9636                        <VersusSequence_VersusMatchingMenu as ::unity::ClassIdentity>::NAME,
9637                        "GetName",
9638                    )
9639                });
9640                let __inner: extern "C" fn(VersusSequence_VersusMatchingMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
9641                    ::core::mem::transmute(__vi.method_ptr);
9642                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9643                __inner(__receiver, __mi)
9644            }
9645        }
9646    }
9647    #[doc = "`GetTutorial()` overload"]
9648    fn get_tutorial(self) -> ::unity::Il2CppString {
9649        unsafe {
9650            let __receiver =
9651                <VersusSequence_VersusMatchingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9652            {
9653                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9654                let __vi = *__vt.get(63usize).unwrap_or_else(|| {
9655                    panic!(
9656                        "unity: virtual slot {}
9657 out of range (vtable len {}
9658) on the runtime class behind {}
9659 (method `{}
9660`)",
9661                        63usize,
9662                        __vt.len(),
9663                        <VersusSequence_VersusMatchingMenu as ::unity::ClassIdentity>::NAME,
9664                        "GetTutorial",
9665                    )
9666                });
9667                let __inner: extern "C" fn(VersusSequence_VersusMatchingMenu, ::unity::OptionalMethod) -> ::unity::Il2CppString =
9668                    ::core::mem::transmute(__vi.method_ptr);
9669                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9670                __inner(__receiver, __mi)
9671            }
9672        }
9673    }
9674    #[doc = "`BCall()` overload"]
9675    fn b_call(self) -> crate::app::basicmenu::BasicMenu_Result {
9676        unsafe {
9677            let __receiver =
9678                <VersusSequence_VersusMatchingMenu as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9679            {
9680                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9681                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
9682                    panic!(
9683                        "unity: virtual slot {}
9684 out of range (vtable len {}
9685) on the runtime class behind {}
9686 (method `{}
9687`)",
9688                        51usize,
9689                        __vt.len(),
9690                        <VersusSequence_VersusMatchingMenu as ::unity::ClassIdentity>::NAME,
9691                        "BCall",
9692                    )
9693                });
9694                let __inner: extern "C" fn(VersusSequence_VersusMatchingMenu, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
9695                    ::core::mem::transmute(__vi.method_ptr);
9696                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9697                __inner(__receiver, __mi)
9698            }
9699        }
9700    }
9701}
9702
9703#[cfg(feature = "app-versussequence")]
9704impl<__T: IVersusSequence_VersusMatchingMenu> IVersusSequence_VersusMatchingMenuMethods for __T {}
9705
9706#[cfg(feature = "app-versussequence")]
9707impl VersusSequence_VersusMatchingMenu {
9708    pub fn initialized_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9710    }
9711
9712    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9714    }
9715
9716    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9718    }
9719
9720    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
9722    }
9723
9724    pub fn get_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
9726    }
9727
9728    pub fn b_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
9730    }
9731
9732    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
9734    }
9735}
9736
9737#[cfg(feature = "app-versussequence")]
9738impl VersusSequence_VersusMatchingMenu {
9739    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu`'s own `GetName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9740    pub unsafe fn get_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9741        let __mi = Self::get_name_method_info();
9742        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9743        __inner(this.into(), ::core::option::Option::None)
9744    }
9745
9746    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu`'s own `GetTutorial`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9747    pub unsafe fn get_tutorial(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
9748        let __mi = Self::get_tutorial_method_info();
9749        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
9750        __inner(this.into(), ::core::option::Option::None)
9751    }
9752
9753    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusMatchingMenu`'s own `BCall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9754    pub unsafe fn b_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
9755        let __mi = Self::b_call_method_info();
9756        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
9757            ::core::mem::transmute(__mi.method_ptr);
9758        __inner(this.into(), ::core::option::Option::None)
9759    }
9760}
9761
9762#[cfg(feature = "app-versussequence")]
9763impl VersusSequence_VersusMatchingMenu {
9764    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::versustopmenucontent::VersusTopMenuContent)` — overload selector"]
9765    pub fn new(
9766        menu_item_list: crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>,
9767        menu_content: crate::app::versustopmenucontent::VersusTopMenuContent,
9768    ) -> Self {
9769        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9770            panic!(
9771                "{}
9772::{}
9773 failed to instantiate",
9774                ::core::stringify!(VersusSequence_VersusMatchingMenu),
9775                ::core::stringify!(new),
9776            )
9777        });
9778        <Self as IVersusSequence_VersusMatchingMenuMethods>::ctor(this, menu_item_list, menu_content);
9779        this
9780    }
9781}
9782
9783#[cfg(feature = "app-versussequence")]
9784impl VersusSequence_VersusSequenceLocal {
9785    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
9786    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
9787        unsafe {
9788            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ec00usize)as*mut u8,();
9789(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
9790        }
9791    }
9792
9793    #[doc = "`CreateBindUploadEditData(crate::app::procinst::ProcInst)` overload"]
9794    pub fn create_bind_upload_edit_data(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
9795        unsafe {
9796            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ec80usize)as*mut u8,();
9797(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
9798        }
9799    }
9800
9801    #[doc = "`CreateBindUploadCasualData(crate::app::procinst::ProcInst)` overload"]
9802    pub fn create_bind_upload_casual_data(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
9803        unsafe {
9804            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ed00usize)as*mut u8,();
9805(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
9806        }
9807    }
9808
9809    #[doc = "`AppendRate(i32)` overload"]
9810    pub fn append_rate(rate: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
9811        unsafe {
9812            ::unity::il2cpp_call!((::unity::module_base()+0x1b1efc0usize)as*mut u8, ::unity::Il2CppString;
9813(i32)::core::convert::Into::into(rate))
9814        }
9815    }
9816
9817    #[doc = "`GetDataFileName(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, i32)` overload"]
9818    pub fn get_data_file_name(
9819        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
9820        rate: impl ::core::convert::Into<i32>,
9821    ) -> ::unity::Il2CppString {
9822        unsafe {
9823            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f060usize)as*mut u8, ::unity::Il2CppString;
9824(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data),(i32)::core::convert::Into::into(rate))
9825        }
9826    }
9827
9828    #[doc = "`GetDataFileName(::unity::Il2CppString, i32)` overload"]
9829    pub fn get_data_file_name_2(
9830        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
9831        rate: impl ::core::convert::Into<i32>,
9832    ) -> ::unity::Il2CppString {
9833        unsafe {
9834            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f1e0usize)as*mut u8, ::unity::Il2CppString;
9835(::unity::Il2CppString)::core::convert::Into::into(player_name),(i32)::core::convert::Into::into(rate))
9836        }
9837    }
9838
9839    #[doc = "`GetDataFileName(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
9840    pub fn get_data_file_name_3(
9841        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
9842    ) -> ::unity::Il2CppString {
9843        unsafe {
9844            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f180usize)as*mut u8, ::unity::Il2CppString;
9845(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data))
9846        }
9847    }
9848
9849    #[doc = "`GetDataFileName(::unity::Il2CppString)` overload"]
9850    pub fn get_data_file_name_4(owner_name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
9851        unsafe {
9852            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f300usize)as*mut u8, ::unity::Il2CppString;
9853(::unity::Il2CppString)::core::convert::Into::into(owner_name))
9854        }
9855    }
9856
9857    #[doc = "`GetMetaDataFileName(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, i32)` overload"]
9858    pub fn get_meta_data_file_name(
9859        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
9860        rate: impl ::core::convert::Into<i32>,
9861    ) -> ::unity::Il2CppString {
9862        unsafe {
9863            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f360usize)as*mut u8, ::unity::Il2CppString;
9864(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data),(i32)::core::convert::Into::into(rate))
9865        }
9866    }
9867
9868    #[doc = "`GetMetaDataFileName(::unity::Il2CppString, i32)` overload"]
9869    pub fn get_meta_data_file_name_2(
9870        owner_name: impl ::core::convert::Into<::unity::Il2CppString>,
9871        rate: impl ::core::convert::Into<i32>,
9872    ) -> ::unity::Il2CppString {
9873        unsafe {
9874            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f3d0usize)as*mut u8, ::unity::Il2CppString;
9875(::unity::Il2CppString)::core::convert::Into::into(owner_name),(i32)::core::convert::Into::into(rate))
9876        }
9877    }
9878}
9879
9880#[cfg(feature = "app-versussequence")]
9881pub trait IVersusSequence_VersusSequenceLocalMethods: IVersusSequence_VersusSequenceLocal {
9882    #[doc = "`InitImpl()` overload"]
9883    fn init_impl(self) -> () {
9884        unsafe {
9885            let __receiver =
9886                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9887            {
9888                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9889                let __vi = *__vt.get(26usize).unwrap_or_else(|| {
9890                    panic!(
9891                        "unity: virtual slot {}
9892 out of range (vtable len {}
9893) on the runtime class behind {}
9894 (method `{}
9895`)",
9896                        26usize,
9897                        __vt.len(),
9898                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
9899                        "InitImpl",
9900                    )
9901                });
9902                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
9903                    ::core::mem::transmute(__vi.method_ptr);
9904                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9905                __inner(__receiver, __mi)
9906            }
9907        }
9908    }
9909    #[doc = "`FinalImpl()` overload"]
9910    fn final_impl(self) -> () {
9911        unsafe {
9912            let __receiver =
9913                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9914            {
9915                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9916                let __vi = *__vt.get(27usize).unwrap_or_else(|| {
9917                    panic!(
9918                        "unity: virtual slot {}
9919 out of range (vtable len {}
9920) on the runtime class behind {}
9921 (method `{}
9922`)",
9923                        27usize,
9924                        __vt.len(),
9925                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
9926                        "FinalImpl",
9927                    )
9928                });
9929                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
9930                    ::core::mem::transmute(__vi.method_ptr);
9931                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9932                __inner(__receiver, __mi)
9933            }
9934        }
9935    }
9936    #[doc = "`IsFailedJumpToTopImpl()` overload"]
9937    fn is_failed_jump_to_top_impl(self) -> bool {
9938        unsafe {
9939            let __receiver =
9940                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9941            {
9942                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9943                let __vi = *__vt.get(28usize).unwrap_or_else(|| {
9944                    panic!(
9945                        "unity: virtual slot {}
9946 out of range (vtable len {}
9947) on the runtime class behind {}
9948 (method `{}
9949`)",
9950                        28usize,
9951                        __vt.len(),
9952                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
9953                        "IsFailedJumpToTopImpl",
9954                    )
9955                });
9956                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> bool =
9957                    ::core::mem::transmute(__vi.method_ptr);
9958                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9959                __inner(__receiver, __mi)
9960            }
9961        }
9962    }
9963    #[doc = "`IsReportedEditMapImpl()` overload"]
9964    fn is_reported_edit_map_impl(self) -> bool {
9965        unsafe {
9966            let __receiver =
9967                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9968            {
9969                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9970                let __vi = *__vt.get(29usize).unwrap_or_else(|| {
9971                    panic!(
9972                        "unity: virtual slot {}
9973 out of range (vtable len {}
9974) on the runtime class behind {}
9975 (method `{}
9976`)",
9977                        29usize,
9978                        __vt.len(),
9979                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
9980                        "IsReportedEditMapImpl",
9981                    )
9982                });
9983                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> bool =
9984                    ::core::mem::transmute(__vi.method_ptr);
9985                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9986                __inner(__receiver, __mi)
9987            }
9988        }
9989    }
9990    #[doc = "`UploadReportDataImpl()` overload"]
9991    fn upload_report_data_impl(self) -> () {
9992        unsafe {
9993            let __receiver =
9994                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9995            {
9996                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9997                let __vi = *__vt.get(30usize).unwrap_or_else(|| {
9998                    panic!(
9999                        "unity: virtual slot {}
10000 out of range (vtable len {}
10001) on the runtime class behind {}
10002 (method `{}
10003`)",
10004                        30usize,
10005                        __vt.len(),
10006                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10007                        "UploadReportDataImpl",
10008                    )
10009                });
10010                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10011                    ::core::mem::transmute(__vi.method_ptr);
10012                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10013                __inner(__receiver, __mi)
10014            }
10015        }
10016    }
10017    #[doc = "`InitializeLanRootPath()` overload"]
10018    fn initialize_lan_root_path(self) -> () {
10019        unsafe {
10020            let __receiver =
10021                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10022            ::unity::il2cpp_call!((::unity::module_base()+0x1b1e770usize)as*mut u8,();
10023(VersusSequence_VersusSequenceLocal)__receiver)
10024        }
10025    }
10026    #[doc = "`GetRateDirectoriesPaths()` overload"]
10027    fn get_rate_directories_paths(self) -> ::unity::Array<::unity::Il2CppString> {
10028        unsafe {
10029            let __receiver =
10030                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10031            ::unity::il2cpp_call!((::unity::module_base()+0x1b1ed80usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
10032(VersusSequence_VersusSequenceLocal)__receiver)
10033        }
10034    }
10035    #[doc = "`GetRateDirPath(i32)` overload"]
10036    fn get_rate_dir_path(self, rate: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
10037        unsafe {
10038            let __receiver =
10039                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10040            ::unity::il2cpp_call!((::unity::module_base()+0x1b1eec0usize)as*mut u8, ::unity::Il2CppString;
10041(VersusSequence_VersusSequenceLocal)__receiver,(i32)::core::convert::Into::into(rate))
10042        }
10043    }
10044    #[doc = "`MoveFiles(::unity::Il2CppString, i32, i32)` overload"]
10045    fn move_files(
10046        self,
10047        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
10048        from_rate: impl ::core::convert::Into<i32>,
10049        to_rate: impl ::core::convert::Into<i32>,
10050    ) -> bool {
10051        unsafe {
10052            let __receiver =
10053                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10054            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f440usize)as*mut u8,bool;
10055(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name),(i32)::core::convert::Into::into(from_rate),(i32)::core::convert::Into::into(to_rate))
10056        }
10057    }
10058    #[doc = "`GetReplayDataPath(::unity::Il2CppString, u16)` overload"]
10059    fn get_replay_data_path(
10060        self,
10061        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
10062        slot_id: impl ::core::convert::Into<u16>,
10063    ) -> ::unity::Il2CppString {
10064        unsafe {
10065            let __receiver =
10066                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10067            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f610usize)as*mut u8, ::unity::Il2CppString;
10068(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name),(u16)::core::convert::Into::into(slot_id))
10069        }
10070    }
10071    #[doc = "`GetReplayMetaPath(::unity::Il2CppString, u16)` overload"]
10072    fn get_replay_meta_path(
10073        self,
10074        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
10075        slot_id: impl ::core::convert::Into<u16>,
10076    ) -> ::unity::Il2CppString {
10077        unsafe {
10078            let __receiver =
10079                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10080            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f6c0usize)as*mut u8, ::unity::Il2CppString;
10081(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name),(u16)::core::convert::Into::into(slot_id))
10082        }
10083    }
10084    #[doc = "`GetReplayMetaPaths(::unity::Il2CppString)` overload"]
10085    fn get_replay_meta_paths(self, player_name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Array<::unity::Il2CppString> {
10086        unsafe {
10087            let __receiver =
10088                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10089            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f7a0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
10090(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name))
10091        }
10092    }
10093    #[doc = "`GetCasualDirectoryPath()` overload"]
10094    fn get_casual_directory_path(self) -> ::unity::Il2CppString {
10095        unsafe {
10096            let __receiver =
10097                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10098            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f8f0usize)as*mut u8, ::unity::Il2CppString;
10099(VersusSequence_VersusSequenceLocal)__receiver)
10100        }
10101    }
10102    #[doc = "`GetCasualDataPath(::unity::Il2CppString)` overload"]
10103    fn get_casual_data_path(self, player_name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
10104        unsafe {
10105            let __receiver =
10106                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10107            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f950usize)as*mut u8, ::unity::Il2CppString;
10108(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name))
10109        }
10110    }
10111    #[doc = "`GetCasualMetaPath(::unity::Il2CppString)` overload"]
10112    fn get_casual_meta_path(self, player_name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
10113        unsafe {
10114            let __receiver =
10115                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10116            ::unity::il2cpp_call!((::unity::module_base()+0x1b1f9f0usize)as*mut u8, ::unity::Il2CppString;
10117(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name))
10118        }
10119    }
10120    #[doc = "`FindCasualMetaPath(u64)` overload"]
10121    fn find_casual_meta_path(self, principal_id: impl ::core::convert::Into<u64>) -> ::unity::Il2CppString {
10122        unsafe {
10123            let __receiver =
10124                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10125            ::unity::il2cpp_call!((::unity::module_base()+0x1b1fac0usize)as*mut u8, ::unity::Il2CppString;
10126(VersusSequence_VersusSequenceLocal)__receiver,(u64)::core::convert::Into::into(principal_id))
10127        }
10128    }
10129    #[doc = "`GetPath(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
10130    fn get_path(
10131        self,
10132        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
10133    ) -> ::unity::Il2CppString {
10134        unsafe {
10135            let __receiver =
10136                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10137            ::unity::il2cpp_call!((::unity::module_base()+0x1b1fe80usize)as*mut u8, ::unity::Il2CppString;
10138(VersusSequence_VersusSequenceLocal)__receiver,(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data))
10139        }
10140    }
10141    #[doc = "`FindRankedMetaPath(u64)` overload"]
10142    fn find_ranked_meta_path(self, principal_id: impl ::core::convert::Into<u64>) -> ::unity::Il2CppString {
10143        unsafe {
10144            let __receiver =
10145                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10146            ::unity::il2cpp_call!((::unity::module_base()+0x1b20260usize)as*mut u8, ::unity::Il2CppString;
10147(VersusSequence_VersusSequenceLocal)__receiver,(u64)::core::convert::Into::into(principal_id))
10148        }
10149    }
10150    #[doc = "`GetPlayerName(::unity::Il2CppString)` overload"]
10151    fn get_player_name(self, path: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
10152        unsafe {
10153            let __receiver =
10154                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10155            ::unity::il2cpp_call!((::unity::module_base()+0x1b20670usize)as*mut u8, ::unity::Il2CppString;
10156(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(path))
10157        }
10158    }
10159    #[doc = "`TryGetPrincipalId(*mutu64)` overload"]
10160    fn try_get_principal_id(self) -> (bool, u64) {
10161        unsafe {
10162            let __receiver =
10163                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10164            let mut __out_0 = ::core::mem::MaybeUninit::<u64>::uninit();
10165            let __ret = {
10166                ::unity::il2cpp_call!((::unity::module_base()+0x1b20750usize)as*mut u8,bool;
10167(VersusSequence_VersusSequenceLocal)__receiver,(*mut u64)__out_0.as_mut_ptr())
10168            };
10169            (__ret, __out_0.assume_init())
10170        }
10171    }
10172    #[doc = "`GetLocalNickName()` overload"]
10173    fn get_local_nick_name(self) -> ::unity::Il2CppString {
10174        unsafe {
10175            let __receiver =
10176                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10177            ::unity::il2cpp_call!((::unity::module_base()+0x1b20800usize)as*mut u8, ::unity::Il2CppString;
10178(VersusSequence_VersusSequenceLocal)__receiver)
10179        }
10180    }
10181    #[doc = "`GetMyCasualMetaDataImpl()` overload"]
10182    fn get_my_casual_meta_data_impl(self) -> () {
10183        unsafe {
10184            let __receiver =
10185                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10186            {
10187                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10188                let __vi = *__vt.get(31usize).unwrap_or_else(|| {
10189                    panic!(
10190                        "unity: virtual slot {}
10191 out of range (vtable len {}
10192) on the runtime class behind {}
10193 (method `{}
10194`)",
10195                        31usize,
10196                        __vt.len(),
10197                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10198                        "GetMyCasualMetaDataImpl",
10199                    )
10200                });
10201                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10202                    ::core::mem::transmute(__vi.method_ptr);
10203                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10204                __inner(__receiver, __mi)
10205            }
10206        }
10207    }
10208    #[doc = "`PostGetMyCasualMetaDataImpl()` overload"]
10209    fn post_get_my_casual_meta_data_impl(self) -> () {
10210        unsafe {
10211            let __receiver =
10212                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10213            {
10214                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10215                let __vi = *__vt.get(32usize).unwrap_or_else(|| {
10216                    panic!(
10217                        "unity: virtual slot {}
10218 out of range (vtable len {}
10219) on the runtime class behind {}
10220 (method `{}
10221`)",
10222                        32usize,
10223                        __vt.len(),
10224                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10225                        "PostGetMyCasualMetaDataImpl",
10226                    )
10227                });
10228                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10229                    ::core::mem::transmute(__vi.method_ptr);
10230                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10231                __inner(__receiver, __mi)
10232            }
10233        }
10234    }
10235    #[doc = "`GetEditMetaDataImpl()` overload"]
10236    fn get_edit_meta_data_impl(self) -> () {
10237        unsafe {
10238            let __receiver =
10239                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10240            {
10241                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10242                let __vi = *__vt.get(33usize).unwrap_or_else(|| {
10243                    panic!(
10244                        "unity: virtual slot {}
10245 out of range (vtable len {}
10246) on the runtime class behind {}
10247 (method `{}
10248`)",
10249                        33usize,
10250                        __vt.len(),
10251                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10252                        "GetEditMetaDataImpl",
10253                    )
10254                });
10255                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10256                    ::core::mem::transmute(__vi.method_ptr);
10257                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10258                __inner(__receiver, __mi)
10259            }
10260        }
10261    }
10262    #[doc = "`PostGetEditMetaDataImpl()` overload"]
10263    fn post_get_edit_meta_data_impl(self) -> () {
10264        unsafe {
10265            let __receiver =
10266                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10267            {
10268                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10269                let __vi = *__vt.get(34usize).unwrap_or_else(|| {
10270                    panic!(
10271                        "unity: virtual slot {}
10272 out of range (vtable len {}
10273) on the runtime class behind {}
10274 (method `{}
10275`)",
10276                        34usize,
10277                        __vt.len(),
10278                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10279                        "PostGetEditMetaDataImpl",
10280                    )
10281                });
10282                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10283                    ::core::mem::transmute(__vi.method_ptr);
10284                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10285                __inner(__receiver, __mi)
10286            }
10287        }
10288    }
10289    #[doc = "`UpdateRateImpl()` overload"]
10290    fn update_rate_impl(self) -> () {
10291        unsafe {
10292            let __receiver =
10293                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10294            {
10295                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10296                let __vi = *__vt.get(35usize).unwrap_or_else(|| {
10297                    panic!(
10298                        "unity: virtual slot {}
10299 out of range (vtable len {}
10300) on the runtime class behind {}
10301 (method `{}
10302`)",
10303                        35usize,
10304                        __vt.len(),
10305                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10306                        "UpdateRateImpl",
10307                    )
10308                });
10309                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10310                    ::core::mem::transmute(__vi.method_ptr);
10311                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10312                __inner(__receiver, __mi)
10313            }
10314        }
10315    }
10316    #[doc = "`SetRankedInfoImpl()` overload"]
10317    fn set_ranked_info_impl(self) -> () {
10318        unsafe {
10319            let __receiver =
10320                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10321            {
10322                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10323                let __vi = *__vt.get(36usize).unwrap_or_else(|| {
10324                    panic!(
10325                        "unity: virtual slot {}
10326 out of range (vtable len {}
10327) on the runtime class behind {}
10328 (method `{}
10329`)",
10330                        36usize,
10331                        __vt.len(),
10332                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10333                        "SetRankedInfoImpl",
10334                    )
10335                });
10336                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10337                    ::core::mem::transmute(__vi.method_ptr);
10338                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10339                __inner(__receiver, __mi)
10340            }
10341        }
10342    }
10343    #[doc = "`UploadEditDataImpl()` overload"]
10344    fn upload_edit_data_impl(self) -> () {
10345        unsafe {
10346            let __receiver =
10347                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10348            {
10349                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10350                let __vi = *__vt.get(64usize).unwrap_or_else(|| {
10351                    panic!(
10352                        "unity: virtual slot {}
10353 out of range (vtable len {}
10354) on the runtime class behind {}
10355 (method `{}
10356`)",
10357                        64usize,
10358                        __vt.len(),
10359                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10360                        "UploadEditDataImpl",
10361                    )
10362                });
10363                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10364                    ::core::mem::transmute(__vi.method_ptr);
10365                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10366                __inner(__receiver, __mi)
10367            }
10368        }
10369    }
10370    #[doc = "`LocalUpload(::unity::Il2CppString, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, crate::app::versusserverrankeddata::VersusServerRankedData, u16)` overload"]
10371    fn local_upload(
10372        self,
10373        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
10374        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
10375        data: impl ::core::convert::Into<crate::app::versusserverrankeddata::VersusServerRankedData>,
10376        rate_data_type: impl ::core::convert::Into<u16>,
10377    ) -> () {
10378        unsafe {
10379            let __receiver =
10380                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10381            ::unity::il2cpp_call!((::unity::module_base()+0x1b214e0usize)as*mut u8,();
10382(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(player_name),(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverrankeddata::VersusServerRankedData)::core::convert::Into::into(data),(u16)::core::convert::Into::into(rate_data_type))
10383        }
10384    }
10385    #[doc = "`PostUploadEditDataImpl()` overload"]
10386    fn post_upload_edit_data_impl(self) -> () {
10387        unsafe {
10388            let __receiver =
10389                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10390            {
10391                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10392                let __vi = *__vt.get(65usize).unwrap_or_else(|| {
10393                    panic!(
10394                        "unity: virtual slot {}
10395 out of range (vtable len {}
10396) on the runtime class behind {}
10397 (method `{}
10398`)",
10399                        65usize,
10400                        __vt.len(),
10401                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10402                        "PostUploadEditDataImpl",
10403                    )
10404                });
10405                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10406                    ::core::mem::transmute(__vi.method_ptr);
10407                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10408                __inner(__receiver, __mi)
10409            }
10410        }
10411    }
10412    #[doc = "`DownloadMetaCasualFromDataCodeImpl()` overload"]
10413    fn download_meta_casual_from_data_code_impl(self) -> () {
10414        unsafe {
10415            let __receiver =
10416                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10417            {
10418                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10419                let __vi = *__vt.get(43usize).unwrap_or_else(|| {
10420                    panic!(
10421                        "unity: virtual slot {}
10422 out of range (vtable len {}
10423) on the runtime class behind {}
10424 (method `{}
10425`)",
10426                        43usize,
10427                        __vt.len(),
10428                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10429                        "DownloadMetaCasualFromDataCodeImpl",
10430                    )
10431                });
10432                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10433                    ::core::mem::transmute(__vi.method_ptr);
10434                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10435                __inner(__receiver, __mi)
10436            }
10437        }
10438    }
10439    #[doc = "`DownloadMetaRankedFromDataCodeImpl()` overload"]
10440    fn download_meta_ranked_from_data_code_impl(self) -> () {
10441        unsafe {
10442            let __receiver =
10443                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10444            {
10445                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10446                let __vi = *__vt.get(44usize).unwrap_or_else(|| {
10447                    panic!(
10448                        "unity: virtual slot {}
10449 out of range (vtable len {}
10450) on the runtime class behind {}
10451 (method `{}
10452`)",
10453                        44usize,
10454                        __vt.len(),
10455                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10456                        "DownloadMetaRankedFromDataCodeImpl",
10457                    )
10458                });
10459                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10460                    ::core::mem::transmute(__vi.method_ptr);
10461                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10462                __inner(__receiver, __mi)
10463            }
10464        }
10465    }
10466    #[doc = "`CheckAccessibleProfileImpl(crate::app::versus::Versus_Mode, crate::app::nexversus::NexVersus_TargetSlotList)` overload"]
10467    fn check_accessible_profile_impl(
10468        self,
10469        mode: impl ::core::convert::Into<crate::app::versus::Versus_Mode>,
10470        target_slot_list: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList>,
10471    ) -> () {
10472        unsafe {
10473            let __receiver =
10474                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10475            {
10476                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10477                let __vi = *__vt.get(45usize).unwrap_or_else(|| {
10478                    panic!(
10479                        "unity: virtual slot {}
10480 out of range (vtable len {}
10481) on the runtime class behind {}
10482 (method `{}
10483`)",
10484                        45usize,
10485                        __vt.len(),
10486                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10487                        "CheckAccessibleProfileImpl",
10488                    )
10489                });
10490                let __inner: extern "C" fn(
10491                    VersusSequence_VersusSequenceLocal,
10492                    crate::app::versus::Versus_Mode,
10493                    crate::app::nexversus::NexVersus_TargetSlotList,
10494                    ::unity::OptionalMethod,
10495                ) -> () = ::core::mem::transmute(__vi.method_ptr);
10496                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10497                __inner(
10498                    __receiver,
10499                    ::core::convert::Into::into(mode),
10500                    ::core::convert::Into::into(target_slot_list),
10501                    __mi,
10502                )
10503            }
10504        }
10505    }
10506    #[doc = "`DownloadMetaProfileImpl(crate::app::versus::Versus_Mode, crate::app::profilecard::ProfileCard)` overload"]
10507    fn download_meta_profile_impl(
10508        self,
10509        mode: impl ::core::convert::Into<crate::app::versus::Versus_Mode>,
10510        profile: impl ::core::convert::Into<crate::app::profilecard::ProfileCard>,
10511    ) -> () {
10512        unsafe {
10513            let __receiver =
10514                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10515            {
10516                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10517                let __vi = *__vt.get(46usize).unwrap_or_else(|| {
10518                    panic!(
10519                        "unity: virtual slot {}
10520 out of range (vtable len {}
10521) on the runtime class behind {}
10522 (method `{}
10523`)",
10524                        46usize,
10525                        __vt.len(),
10526                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10527                        "DownloadMetaProfileImpl",
10528                    )
10529                });
10530                let __inner: extern "C" fn(
10531                    VersusSequence_VersusSequenceLocal,
10532                    crate::app::versus::Versus_Mode,
10533                    crate::app::profilecard::ProfileCard,
10534                    ::unity::OptionalMethod,
10535                ) -> () = ::core::mem::transmute(__vi.method_ptr);
10536                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10537                __inner(__receiver, ::core::convert::Into::into(mode), ::core::convert::Into::into(profile), __mi)
10538            }
10539        }
10540    }
10541    #[doc = "`DownloadCasualImpl()` overload"]
10542    fn download_casual_impl(self) -> () {
10543        unsafe {
10544            let __receiver =
10545                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10546            {
10547                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10548                let __vi = *__vt.get(50usize).unwrap_or_else(|| {
10549                    panic!(
10550                        "unity: virtual slot {}
10551 out of range (vtable len {}
10552) on the runtime class behind {}
10553 (method `{}
10554`)",
10555                        50usize,
10556                        __vt.len(),
10557                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10558                        "DownloadCasualImpl",
10559                    )
10560                });
10561                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10562                    ::core::mem::transmute(__vi.method_ptr);
10563                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10564                __inner(__receiver, __mi)
10565            }
10566        }
10567    }
10568    #[doc = "`UploadReplayImpl()` overload"]
10569    fn upload_replay_impl(self) -> () {
10570        unsafe {
10571            let __receiver =
10572                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10573            {
10574                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10575                let __vi = *__vt.get(53usize).unwrap_or_else(|| {
10576                    panic!(
10577                        "unity: virtual slot {}
10578 out of range (vtable len {}
10579) on the runtime class behind {}
10580 (method `{}
10581`)",
10582                        53usize,
10583                        __vt.len(),
10584                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10585                        "UploadReplayImpl",
10586                    )
10587                });
10588                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10589                    ::core::mem::transmute(__vi.method_ptr);
10590                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10591                __inner(__receiver, __mi)
10592            }
10593        }
10594    }
10595    #[doc = "`GetUploadReplaySlot(::unity::Il2CppString)` overload"]
10596    fn get_upload_replay_slot(self, opponent_name: impl ::core::convert::Into<::unity::Il2CppString>) -> u16 {
10597        unsafe {
10598            let __receiver =
10599                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10600            ::unity::il2cpp_call!((::unity::module_base()+0x1b226c0usize)as*mut u8,u16;
10601(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(opponent_name))
10602        }
10603    }
10604    #[doc = "`UploadCasualImpl()` overload"]
10605    fn upload_casual_impl(self) -> () {
10606        unsafe {
10607            let __receiver =
10608                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10609            {
10610                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10611                let __vi = *__vt.get(54usize).unwrap_or_else(|| {
10612                    panic!(
10613                        "unity: virtual slot {}
10614 out of range (vtable len {}
10615) on the runtime class behind {}
10616 (method `{}
10617`)",
10618                        54usize,
10619                        __vt.len(),
10620                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10621                        "UploadCasualImpl",
10622                    )
10623                });
10624                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10625                    ::core::mem::transmute(__vi.method_ptr);
10626                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10627                __inner(__receiver, __mi)
10628            }
10629        }
10630    }
10631    #[doc = "`ChangeCasualImpl()` overload"]
10632    fn change_casual_impl(self) -> () {
10633        unsafe {
10634            let __receiver =
10635                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10636            {
10637                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10638                let __vi = *__vt.get(55usize).unwrap_or_else(|| {
10639                    panic!(
10640                        "unity: virtual slot {}
10641 out of range (vtable len {}
10642) on the runtime class behind {}
10643 (method `{}
10644`)",
10645                        55usize,
10646                        __vt.len(),
10647                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10648                        "ChangeCasualImpl",
10649                    )
10650                });
10651                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10652                    ::core::mem::transmute(__vi.method_ptr);
10653                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10654                __inner(__receiver, __mi)
10655            }
10656        }
10657    }
10658    #[doc = "`ChangeCasualOpponentImpl()` overload"]
10659    fn change_casual_opponent_impl(self) -> () {
10660        unsafe {
10661            let __receiver =
10662                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10663            {
10664                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10665                let __vi = *__vt.get(56usize).unwrap_or_else(|| {
10666                    panic!(
10667                        "unity: virtual slot {}
10668 out of range (vtable len {}
10669) on the runtime class behind {}
10670 (method `{}
10671`)",
10672                        56usize,
10673                        __vt.len(),
10674                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10675                        "ChangeCasualOpponentImpl",
10676                    )
10677                });
10678                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10679                    ::core::mem::transmute(__vi.method_ptr);
10680                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10681                __inner(__receiver, __mi)
10682            }
10683        }
10684    }
10685    #[doc = "`SearchSameRateImpl()` overload"]
10686    fn search_same_rate_impl(self) -> () {
10687        unsafe {
10688            let __receiver =
10689                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10690            {
10691                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10692                let __vi = *__vt.get(37usize).unwrap_or_else(|| {
10693                    panic!(
10694                        "unity: virtual slot {}
10695 out of range (vtable len {}
10696) on the runtime class behind {}
10697 (method `{}
10698`)",
10699                        37usize,
10700                        __vt.len(),
10701                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10702                        "SearchSameRateImpl",
10703                    )
10704                });
10705                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10706                    ::core::mem::transmute(__vi.method_ptr);
10707                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10708                __inner(__receiver, __mi)
10709            }
10710        }
10711    }
10712    #[doc = "`ExcludeMySearchRankedData()` overload"]
10713    fn exclude_my_search_ranked_data(self) -> () {
10714        unsafe {
10715            let __receiver =
10716                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10717            {
10718                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10719                let __vi = *__vt.get(39usize).unwrap_or_else(|| {
10720                    panic!(
10721                        "unity: virtual slot {}
10722 out of range (vtable len {}
10723) on the runtime class behind {}
10724 (method `{}
10725`)",
10726                        39usize,
10727                        __vt.len(),
10728                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10729                        "ExcludeMySearchRankedData",
10730                    )
10731                });
10732                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10733                    ::core::mem::transmute(__vi.method_ptr);
10734                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10735                __inner(__receiver, __mi)
10736            }
10737        }
10738    }
10739    #[doc = "`SearchCasualImpl()` overload"]
10740    fn search_casual_impl(self) -> () {
10741        unsafe {
10742            let __receiver =
10743                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10744            {
10745                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10746                let __vi = *__vt.get(40usize).unwrap_or_else(|| {
10747                    panic!(
10748                        "unity: virtual slot {}
10749 out of range (vtable len {}
10750) on the runtime class behind {}
10751 (method `{}
10752`)",
10753                        40usize,
10754                        __vt.len(),
10755                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10756                        "SearchCasualImpl",
10757                    )
10758                });
10759                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10760                    ::core::mem::transmute(__vi.method_ptr);
10761                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10762                __inner(__receiver, __mi)
10763            }
10764        }
10765    }
10766    #[doc = "`SearchCasualLocal(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>, bool)` overload"]
10767    fn search_casual_local(
10768        self,
10769        result_list: impl ::core::convert::Into<
10770            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
10771        >,
10772        is_myself: impl ::core::convert::Into<bool>,
10773    ) -> () {
10774        unsafe {
10775            let __receiver =
10776                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10777            ::unity::il2cpp_call!((::unity::module_base()+0x1b23600usize)as*mut u8,();
10778(VersusSequence_VersusSequenceLocal)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)::core::convert::Into::into(result_list),(bool)::core::convert::Into::into(is_myself))
10779        }
10780    }
10781    #[doc = "`SearchCasualFriendImpl()` overload"]
10782    fn search_casual_friend_impl(self) -> () {
10783        unsafe {
10784            let __receiver =
10785                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10786            {
10787                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10788                let __vi = *__vt.get(41usize).unwrap_or_else(|| {
10789                    panic!(
10790                        "unity: virtual slot {}
10791 out of range (vtable len {}
10792) on the runtime class behind {}
10793 (method `{}
10794`)",
10795                        41usize,
10796                        __vt.len(),
10797                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10798                        "SearchCasualFriendImpl",
10799                    )
10800                });
10801                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10802                    ::core::mem::transmute(__vi.method_ptr);
10803                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10804                __inner(__receiver, __mi)
10805            }
10806        }
10807    }
10808    #[doc = "`SearchRankedFriendImpl()` overload"]
10809    fn search_ranked_friend_impl(self) -> () {
10810        unsafe {
10811            let __receiver =
10812                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10813            {
10814                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10815                let __vi = *__vt.get(38usize).unwrap_or_else(|| {
10816                    panic!(
10817                        "unity: virtual slot {}
10818 out of range (vtable len {}
10819) on the runtime class behind {}
10820 (method `{}
10821`)",
10822                        38usize,
10823                        __vt.len(),
10824                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10825                        "SearchRankedFriendImpl",
10826                    )
10827                });
10828                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10829                    ::core::mem::transmute(__vi.method_ptr);
10830                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10831                __inner(__receiver, __mi)
10832            }
10833        }
10834    }
10835    #[doc = "`ExcludeMySearchCasualData(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
10836    fn exclude_my_search_casual_data(
10837        self,
10838        data_list: impl ::core::convert::Into<
10839            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
10840        >,
10841    ) -> () {
10842        unsafe {
10843            let __receiver =
10844                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10845            {
10846                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10847                let __vi = *__vt.get(42usize).unwrap_or_else(|| {
10848                    panic!(
10849                        "unity: virtual slot {}
10850 out of range (vtable len {}
10851) on the runtime class behind {}
10852 (method `{}
10853`)",
10854                        42usize,
10855                        __vt.len(),
10856                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10857                        "ExcludeMySearchCasualData",
10858                    )
10859                });
10860                let __inner: extern "C" fn(
10861                    VersusSequence_VersusSequenceLocal,
10862                    crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
10863                    ::unity::OptionalMethod,
10864                ) -> () = ::core::mem::transmute(__vi.method_ptr);
10865                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10866                __inner(__receiver, ::core::convert::Into::into(data_list), __mi)
10867            }
10868        }
10869    }
10870    #[doc = "`DownloadImpl()` overload"]
10871    fn download_impl(self) -> () {
10872        unsafe {
10873            let __receiver =
10874                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10875            {
10876                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10877                let __vi = *__vt.get(51usize).unwrap_or_else(|| {
10878                    panic!(
10879                        "unity: virtual slot {}
10880 out of range (vtable len {}
10881) on the runtime class behind {}
10882 (method `{}
10883`)",
10884                        51usize,
10885                        __vt.len(),
10886                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10887                        "DownloadImpl",
10888                    )
10889                });
10890                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10891                    ::core::mem::transmute(__vi.method_ptr);
10892                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10893                __inner(__receiver, __mi)
10894            }
10895        }
10896    }
10897    #[doc = "`DownloadMyEditImpl()` overload"]
10898    fn download_my_edit_impl(self) -> () {
10899        unsafe {
10900            let __receiver =
10901                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10902            {
10903                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10904                let __vi = *__vt.get(52usize).unwrap_or_else(|| {
10905                    panic!(
10906                        "unity: virtual slot {}
10907 out of range (vtable len {}
10908) on the runtime class behind {}
10909 (method `{}
10910`)",
10911                        52usize,
10912                        __vt.len(),
10913                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10914                        "DownloadMyEditImpl",
10915                    )
10916                });
10917                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10918                    ::core::mem::transmute(__vi.method_ptr);
10919                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10920                __inner(__receiver, __mi)
10921            }
10922        }
10923    }
10924    #[doc = "`SelectReplayImpl()` overload"]
10925    fn select_replay_impl(self) -> () {
10926        unsafe {
10927            let __receiver =
10928                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10929            {
10930                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10931                let __vi = *__vt.get(47usize).unwrap_or_else(|| {
10932                    panic!(
10933                        "unity: virtual slot {}
10934 out of range (vtable len {}
10935) on the runtime class behind {}
10936 (method `{}
10937`)",
10938                        47usize,
10939                        __vt.len(),
10940                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10941                        "SelectReplayImpl",
10942                    )
10943                });
10944                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10945                    ::core::mem::transmute(__vi.method_ptr);
10946                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10947                __inner(__receiver, __mi)
10948            }
10949        }
10950    }
10951    #[doc = "`MostOldestReplayMetaData(::unity::Array<::unity::Il2CppString>, *mutcrate::app::versusserverreplaymetadata::VersusServerReplayMetaData, *mut::unity::Il2CppString)` overload"]
10952    fn most_oldest_replay_meta_data(
10953        self,
10954        paths: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
10955    ) -> (crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, ::unity::Il2CppString) {
10956        unsafe {
10957            let __receiver =
10958                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10959            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>::uninit();
10960            let mut __out_1 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
10961            ::unity::il2cpp_call!((::unity::module_base()+0x1b24320usize)as*mut u8,();
10962(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(paths),(*mut crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)__out_0.as_mut_ptr(),(*mut::unity::Il2CppString)__out_1.as_mut_ptr());
10963            (__out_0.assume_init(), __out_1.assume_init())
10964        }
10965    }
10966    #[doc = "`DownloadReplayImpl()` overload"]
10967    fn download_replay_impl(self) -> () {
10968        unsafe {
10969            let __receiver =
10970                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10971            {
10972                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
10973                let __vi = *__vt.get(48usize).unwrap_or_else(|| {
10974                    panic!(
10975                        "unity: virtual slot {}
10976 out of range (vtable len {}
10977) on the runtime class behind {}
10978 (method `{}
10979`)",
10980                        48usize,
10981                        __vt.len(),
10982                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
10983                        "DownloadReplayImpl",
10984                    )
10985                });
10986                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
10987                    ::core::mem::transmute(__vi.method_ptr);
10988                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
10989                __inner(__receiver, __mi)
10990            }
10991        }
10992    }
10993    #[doc = "`ChangeReplayMetaImpl()` overload"]
10994    fn change_replay_meta_impl(self) -> () {
10995        unsafe {
10996            let __receiver =
10997                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
10998            {
10999                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11000                let __vi = *__vt.get(49usize).unwrap_or_else(|| {
11001                    panic!(
11002                        "unity: virtual slot {}
11003 out of range (vtable len {}
11004) on the runtime class behind {}
11005 (method `{}
11006`)",
11007                        49usize,
11008                        __vt.len(),
11009                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11010                        "ChangeReplayMetaImpl",
11011                    )
11012                });
11013                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
11014                    ::core::mem::transmute(__vi.method_ptr);
11015                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11016                __inner(__receiver, __mi)
11017            }
11018        }
11019    }
11020    #[doc = "`SearchMyDataToDataId()` overload"]
11021    fn search_my_data_to_data_id(self) -> u64 {
11022        unsafe {
11023            let __receiver =
11024                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11025            ::unity::il2cpp_call!((::unity::module_base()+0x1b20a50usize)as*mut u8,u64;
11026(VersusSequence_VersusSequenceLocal)__receiver)
11027        }
11028    }
11029    #[doc = "`GetLastUploadedResultImpl()` overload"]
11030    fn get_last_uploaded_result_impl(self) -> bool {
11031        unsafe {
11032            let __receiver =
11033                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11034            {
11035                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11036                let __vi = *__vt.get(66usize).unwrap_or_else(|| {
11037                    panic!(
11038                        "unity: virtual slot {}
11039 out of range (vtable len {}
11040) on the runtime class behind {}
11041 (method `{}
11042`)",
11043                        66usize,
11044                        __vt.len(),
11045                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11046                        "GetLastUploadedResultImpl",
11047                    )
11048                });
11049                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> bool =
11050                    ::core::mem::transmute(__vi.method_ptr);
11051                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11052                __inner(__receiver, __mi)
11053            }
11054        }
11055    }
11056    #[doc = "`GetDownloadedEditMetaDataImpl()` overload"]
11057    fn get_downloaded_edit_meta_data_impl(self) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData {
11058        unsafe {
11059            let __receiver =
11060                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11061            {
11062                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11063                let __vi = *__vt.get(57usize).unwrap_or_else(|| {
11064                    panic!(
11065                        "unity: virtual slot {}
11066 out of range (vtable len {}
11067) on the runtime class behind {}
11068 (method `{}
11069`)",
11070                        57usize,
11071                        __vt.len(),
11072                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11073                        "GetDownloadedEditMetaDataImpl",
11074                    )
11075                });
11076                let __inner: extern "C" fn(
11077                    VersusSequence_VersusSequenceLocal,
11078                    ::unity::OptionalMethod,
11079                ) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData = ::core::mem::transmute(__vi.method_ptr);
11080                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11081                __inner(__receiver, __mi)
11082            }
11083        }
11084    }
11085    #[doc = "`ChangeRankedMetaDataImpl(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
11086    fn change_ranked_meta_data_impl(
11087        self,
11088        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
11089    ) -> () {
11090        unsafe {
11091            let __receiver =
11092                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11093            {
11094                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11095                let __vi = *__vt.get(58usize).unwrap_or_else(|| {
11096                    panic!(
11097                        "unity: virtual slot {}
11098 out of range (vtable len {}
11099) on the runtime class behind {}
11100 (method `{}
11101`)",
11102                        58usize,
11103                        __vt.len(),
11104                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11105                        "ChangeRankedMetaDataImpl",
11106                    )
11107                });
11108                let __inner: extern "C" fn(
11109                    VersusSequence_VersusSequenceLocal,
11110                    crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
11111                    ::unity::OptionalMethod,
11112                ) -> () = ::core::mem::transmute(__vi.method_ptr);
11113                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11114                __inner(__receiver, ::core::convert::Into::into(meta_data), __mi)
11115            }
11116        }
11117    }
11118    #[doc = "`ChangeDataTypeImpl(u64, u16)` overload"]
11119    fn change_data_type_impl(self, data_id: impl ::core::convert::Into<u64>, data_type: impl ::core::convert::Into<u16>) -> () {
11120        unsafe {
11121            let __receiver =
11122                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11123            {
11124                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11125                let __vi = *__vt.get(59usize).unwrap_or_else(|| {
11126                    panic!(
11127                        "unity: virtual slot {}
11128 out of range (vtable len {}
11129) on the runtime class behind {}
11130 (method `{}
11131`)",
11132                        59usize,
11133                        __vt.len(),
11134                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11135                        "ChangeDataTypeImpl",
11136                    )
11137                });
11138                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, u64, u16, ::unity::OptionalMethod) -> () =
11139                    ::core::mem::transmute(__vi.method_ptr);
11140                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11141                __inner(
11142                    __receiver,
11143                    ::core::convert::Into::into(data_id),
11144                    ::core::convert::Into::into(data_type),
11145                    __mi,
11146                )
11147            }
11148        }
11149    }
11150    #[doc = "`InitEditDataImpl()` overload"]
11151    fn init_edit_data_impl(self) -> () {
11152        unsafe {
11153            let __receiver =
11154                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11155            {
11156                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11157                let __vi = *__vt.get(63usize).unwrap_or_else(|| {
11158                    panic!(
11159                        "unity: virtual slot {}
11160 out of range (vtable len {}
11161) on the runtime class behind {}
11162 (method `{}
11163`)",
11164                        63usize,
11165                        __vt.len(),
11166                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11167                        "InitEditDataImpl",
11168                    )
11169                });
11170                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
11171                    ::core::mem::transmute(__vi.method_ptr);
11172                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11173                __inner(__receiver, __mi)
11174            }
11175        }
11176    }
11177    #[doc = "`CheckParentalControlImpl()` overload"]
11178    fn check_parental_control_impl(self) -> () {
11179        unsafe {
11180            let __receiver =
11181                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11182            {
11183                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11184                let __vi = *__vt.get(60usize).unwrap_or_else(|| {
11185                    panic!(
11186                        "unity: virtual slot {}
11187 out of range (vtable len {}
11188) on the runtime class behind {}
11189 (method `{}
11190`)",
11191                        60usize,
11192                        __vt.len(),
11193                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11194                        "CheckParentalControlImpl",
11195                    )
11196                });
11197                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
11198                    ::core::mem::transmute(__vi.method_ptr);
11199                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11200                __inner(__receiver, __mi)
11201            }
11202        }
11203    }
11204    #[doc = "`IsParentalControlAvailableImpl()` overload"]
11205    fn is_parental_control_available_impl(self) -> bool {
11206        unsafe {
11207            let __receiver =
11208                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11209            {
11210                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11211                let __vi = *__vt.get(61usize).unwrap_or_else(|| {
11212                    panic!(
11213                        "unity: virtual slot {}
11214 out of range (vtable len {}
11215) on the runtime class behind {}
11216 (method `{}
11217`)",
11218                        61usize,
11219                        __vt.len(),
11220                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11221                        "IsParentalControlAvailableImpl",
11222                    )
11223                });
11224                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> bool =
11225                    ::core::mem::transmute(__vi.method_ptr);
11226                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11227                __inner(__receiver, __mi)
11228            }
11229        }
11230    }
11231    #[doc = "`EndParentalControlImpl()` overload"]
11232    fn end_parental_control_impl(self) -> () {
11233        unsafe {
11234            let __receiver =
11235                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11236            {
11237                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
11238                let __vi = *__vt.get(62usize).unwrap_or_else(|| {
11239                    panic!(
11240                        "unity: virtual slot {}
11241 out of range (vtable len {}
11242) on the runtime class behind {}
11243 (method `{}
11244`)",
11245                        62usize,
11246                        __vt.len(),
11247                        <VersusSequence_VersusSequenceLocal as ::unity::ClassIdentity>::NAME,
11248                        "EndParentalControlImpl",
11249                    )
11250                });
11251                let __inner: extern "C" fn(VersusSequence_VersusSequenceLocal, ::unity::OptionalMethod) -> () =
11252                    ::core::mem::transmute(__vi.method_ptr);
11253                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
11254                __inner(__receiver, __mi)
11255            }
11256        }
11257    }
11258    #[doc = "`CreateSelectReplayMetaMenu(::unity::Array<::unity::Il2CppString>, crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback)` overload"]
11259    fn create_select_replay_meta_menu(
11260        self,
11261        meta_paths: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
11262        callback: impl ::core::convert::Into<crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback>,
11263    ) -> () {
11264        unsafe {
11265            let __receiver =
11266                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11267            ::unity::il2cpp_call!((::unity::module_base()+0x1b24d10usize)as*mut u8,();
11268(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(meta_paths),(crate::app::versussequence::VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback)::core::convert::Into::into(callback))
11269        }
11270    }
11271    #[doc = "`Deserialize(::unity::Il2CppString)` overload"]
11272    fn deserialize(
11273        self,
11274        path: impl ::core::convert::Into<::unity::Il2CppString>,
11275    ) -> crate::app::versusserverreplaymetadata::VersusServerReplayMetaData {
11276        unsafe {
11277            let __receiver =
11278                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11279            ::unity::il2cpp_call!((::unity::module_base()+0x1b25040usize)as*mut u8,crate::app::versusserverreplaymetadata::VersusServerReplayMetaData;
11280(VersusSequence_VersusSequenceLocal)__receiver,(::unity::Il2CppString)::core::convert::Into::into(path))
11281        }
11282    }
11283    #[doc = "`.ctor()` overload"]
11284    fn ctor(self) -> () {
11285        unsafe {
11286            let __receiver =
11287                <VersusSequence_VersusSequenceLocal as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
11288            ::unity::il2cpp_call!((::unity::module_base()+0x1b250f0usize)as*mut u8,();
11289(VersusSequence_VersusSequenceLocal)__receiver)
11290        }
11291    }
11292}
11293
11294#[cfg(feature = "app-versussequence")]
11295impl<__T: IVersusSequence_VersusSequenceLocal> IVersusSequence_VersusSequenceLocalMethods for __T {}
11296
11297#[cfg(feature = "app-versussequence")]
11298impl VersusSequence_VersusSequenceLocal {
11299    pub fn init_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
11301    }
11302
11303    pub fn final_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
11305    }
11306
11307    pub fn is_failed_jump_to_top_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
11309    }
11310
11311    pub fn is_reported_edit_map_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
11313    }
11314
11315    pub fn upload_report_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
11317    }
11318
11319    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
11321    }
11322
11323    pub fn create_bind_upload_edit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
11325    }
11326
11327    pub fn create_bind_upload_casual_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
11329    }
11330
11331    pub fn initialize_lan_root_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
11333    }
11334
11335    pub fn get_rate_directories_paths_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
11337    }
11338
11339    pub fn get_rate_dir_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
11341    }
11342
11343    pub fn append_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
11345    }
11346
11347    pub fn get_data_file_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
11349    }
11350
11351    pub fn get_data_file_name_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
11353    }
11354
11355    pub fn get_data_file_name_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
11357    }
11358
11359    pub fn get_data_file_name_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
11361    }
11362
11363    pub fn get_meta_data_file_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
11365    }
11366
11367    pub fn get_meta_data_file_name_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
11369    }
11370
11371    pub fn move_files_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
11373    }
11374
11375    pub fn get_replay_data_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
11377    }
11378
11379    pub fn get_replay_meta_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
11381    }
11382
11383    pub fn get_replay_meta_paths_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
11385    }
11386
11387    pub fn get_casual_directory_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
11389    }
11390
11391    pub fn get_casual_data_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
11393    }
11394
11395    pub fn get_casual_meta_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
11397    }
11398
11399    pub fn find_casual_meta_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
11401    }
11402
11403    pub fn get_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
11405    }
11406
11407    pub fn find_ranked_meta_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
11409    }
11410
11411    pub fn get_player_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
11413    }
11414
11415    pub fn try_get_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
11417    }
11418
11419    pub fn get_local_nick_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
11421    }
11422
11423    pub fn get_my_casual_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
11425    }
11426
11427    pub fn post_get_my_casual_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
11429    }
11430
11431    pub fn get_edit_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
11433    }
11434
11435    pub fn post_get_edit_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
11437    }
11438
11439    pub fn update_rate_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
11441    }
11442
11443    pub fn set_ranked_info_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
11445    }
11446
11447    pub fn upload_edit_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
11449    }
11450
11451    pub fn local_upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
11453    }
11454
11455    pub fn post_upload_edit_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
11457    }
11458
11459    pub fn download_meta_casual_from_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
11461    }
11462
11463    pub fn download_meta_ranked_from_data_code_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
11465    }
11466
11467    pub fn check_accessible_profile_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
11469    }
11470
11471    pub fn download_meta_profile_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
11473    }
11474
11475    pub fn download_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
11477    }
11478
11479    pub fn upload_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
11481    }
11482
11483    pub fn get_upload_replay_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
11485    }
11486
11487    pub fn upload_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
11489    }
11490
11491    pub fn change_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
11493    }
11494
11495    pub fn change_casual_opponent_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
11497    }
11498
11499    pub fn search_same_rate_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
11501    }
11502
11503    pub fn exclude_my_search_ranked_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
11505    }
11506
11507    pub fn search_casual_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
11509    }
11510
11511    pub fn search_casual_local_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
11513    }
11514
11515    pub fn search_casual_friend_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
11517    }
11518
11519    pub fn search_ranked_friend_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
11521    }
11522
11523    pub fn exclude_my_search_casual_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
11525    }
11526
11527    pub fn download_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
11529    }
11530
11531    pub fn download_my_edit_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
11533    }
11534
11535    pub fn select_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
11537    }
11538
11539    pub fn most_oldest_replay_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
11541    }
11542
11543    pub fn download_replay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
11545    }
11546
11547    pub fn change_replay_meta_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
11549    }
11550
11551    pub fn search_my_data_to_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
11553    }
11554
11555    pub fn get_last_uploaded_result_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
11557    }
11558
11559    pub fn get_downloaded_edit_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
11561    }
11562
11563    pub fn change_ranked_meta_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
11565    }
11566
11567    pub fn change_data_type_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
11569    }
11570
11571    pub fn init_edit_data_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
11573    }
11574
11575    pub fn check_parental_control_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
11577    }
11578
11579    pub fn is_parental_control_available_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
11581    }
11582
11583    pub fn end_parental_control_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
11585    }
11586
11587    pub fn create_select_replay_meta_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
11589    }
11590
11591    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11592        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
11593    }
11594
11595    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
11596        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
11597    }
11598}
11599
11600#[cfg(feature = "app-versussequence")]
11601impl VersusSequence_VersusSequenceLocal {
11602    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `InitImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11603    pub unsafe fn init_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11604        let __mi = Self::init_impl_method_info();
11605        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11606        __inner(this.into(), ::core::option::Option::None)
11607    }
11608
11609    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `FinalImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11610    pub unsafe fn final_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11611        let __mi = Self::final_impl_method_info();
11612        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11613        __inner(this.into(), ::core::option::Option::None)
11614    }
11615
11616    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `IsFailedJumpToTopImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11617    pub unsafe fn is_failed_jump_to_top_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
11618        let __mi = Self::is_failed_jump_to_top_impl_method_info();
11619        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
11620        __inner(this.into(), ::core::option::Option::None)
11621    }
11622
11623    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `IsReportedEditMapImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11624    pub unsafe fn is_reported_edit_map_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
11625        let __mi = Self::is_reported_edit_map_impl_method_info();
11626        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
11627        __inner(this.into(), ::core::option::Option::None)
11628    }
11629
11630    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `UploadReportDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11631    pub unsafe fn upload_report_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11632        let __mi = Self::upload_report_data_impl_method_info();
11633        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11634        __inner(this.into(), ::core::option::Option::None)
11635    }
11636
11637    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `GetMyCasualMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11638    pub unsafe fn get_my_casual_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11639        let __mi = Self::get_my_casual_meta_data_impl_method_info();
11640        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11641        __inner(this.into(), ::core::option::Option::None)
11642    }
11643
11644    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `PostGetMyCasualMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11645    pub unsafe fn post_get_my_casual_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11646        let __mi = Self::post_get_my_casual_meta_data_impl_method_info();
11647        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11648        __inner(this.into(), ::core::option::Option::None)
11649    }
11650
11651    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `GetEditMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11652    pub unsafe fn get_edit_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11653        let __mi = Self::get_edit_meta_data_impl_method_info();
11654        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11655        __inner(this.into(), ::core::option::Option::None)
11656    }
11657
11658    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `PostGetEditMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11659    pub unsafe fn post_get_edit_meta_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11660        let __mi = Self::post_get_edit_meta_data_impl_method_info();
11661        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11662        __inner(this.into(), ::core::option::Option::None)
11663    }
11664
11665    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `UpdateRateImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11666    pub unsafe fn update_rate_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11667        let __mi = Self::update_rate_impl_method_info();
11668        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11669        __inner(this.into(), ::core::option::Option::None)
11670    }
11671
11672    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `SetRankedInfoImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11673    pub unsafe fn set_ranked_info_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11674        let __mi = Self::set_ranked_info_impl_method_info();
11675        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11676        __inner(this.into(), ::core::option::Option::None)
11677    }
11678
11679    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `UploadEditDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11680    pub unsafe fn upload_edit_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11681        let __mi = Self::upload_edit_data_impl_method_info();
11682        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11683        __inner(this.into(), ::core::option::Option::None)
11684    }
11685
11686    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `PostUploadEditDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11687    pub unsafe fn post_upload_edit_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11688        let __mi = Self::post_upload_edit_data_impl_method_info();
11689        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11690        __inner(this.into(), ::core::option::Option::None)
11691    }
11692
11693    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `DownloadMetaCasualFromDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11694    pub unsafe fn download_meta_casual_from_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11695        let __mi = Self::download_meta_casual_from_data_code_impl_method_info();
11696        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11697        __inner(this.into(), ::core::option::Option::None)
11698    }
11699
11700    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `DownloadMetaRankedFromDataCodeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11701    pub unsafe fn download_meta_ranked_from_data_code_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11702        let __mi = Self::download_meta_ranked_from_data_code_impl_method_info();
11703        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11704        __inner(this.into(), ::core::option::Option::None)
11705    }
11706
11707    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `CheckAccessibleProfileImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11708    pub unsafe fn check_accessible_profile_impl(
11709        this: impl ::core::convert::Into<::unity::IlInstance>,
11710        mode: crate::app::versus::Versus_Mode,
11711        target_slot_list: crate::app::nexversus::NexVersus_TargetSlotList,
11712    ) -> () {
11713        let __mi = Self::check_accessible_profile_impl_method_info();
11714        let __inner: extern "C" fn(
11715            ::unity::IlInstance,
11716            crate::app::versus::Versus_Mode,
11717            crate::app::nexversus::NexVersus_TargetSlotList,
11718            ::unity::OptionalMethod,
11719        ) -> () = ::core::mem::transmute(__mi.method_ptr);
11720        __inner(this.into(), mode, target_slot_list, ::core::option::Option::None)
11721    }
11722
11723    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `DownloadMetaProfileImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11724    pub unsafe fn download_meta_profile_impl(
11725        this: impl ::core::convert::Into<::unity::IlInstance>,
11726        mode: crate::app::versus::Versus_Mode,
11727        profile: crate::app::profilecard::ProfileCard,
11728    ) -> () {
11729        let __mi = Self::download_meta_profile_impl_method_info();
11730        let __inner: extern "C" fn(
11731            ::unity::IlInstance,
11732            crate::app::versus::Versus_Mode,
11733            crate::app::profilecard::ProfileCard,
11734            ::unity::OptionalMethod,
11735        ) -> () = ::core::mem::transmute(__mi.method_ptr);
11736        __inner(this.into(), mode, profile, ::core::option::Option::None)
11737    }
11738
11739    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `DownloadCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11740    pub unsafe fn download_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11741        let __mi = Self::download_casual_impl_method_info();
11742        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11743        __inner(this.into(), ::core::option::Option::None)
11744    }
11745
11746    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `UploadReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11747    pub unsafe fn upload_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11748        let __mi = Self::upload_replay_impl_method_info();
11749        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11750        __inner(this.into(), ::core::option::Option::None)
11751    }
11752
11753    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `UploadCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11754    pub unsafe fn upload_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11755        let __mi = Self::upload_casual_impl_method_info();
11756        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11757        __inner(this.into(), ::core::option::Option::None)
11758    }
11759
11760    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `ChangeCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11761    pub unsafe fn change_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11762        let __mi = Self::change_casual_impl_method_info();
11763        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11764        __inner(this.into(), ::core::option::Option::None)
11765    }
11766
11767    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `ChangeCasualOpponentImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11768    pub unsafe fn change_casual_opponent_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11769        let __mi = Self::change_casual_opponent_impl_method_info();
11770        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11771        __inner(this.into(), ::core::option::Option::None)
11772    }
11773
11774    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `SearchSameRateImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11775    pub unsafe fn search_same_rate_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11776        let __mi = Self::search_same_rate_impl_method_info();
11777        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11778        __inner(this.into(), ::core::option::Option::None)
11779    }
11780
11781    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `ExcludeMySearchRankedData`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11782    pub unsafe fn exclude_my_search_ranked_data(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11783        let __mi = Self::exclude_my_search_ranked_data_method_info();
11784        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11785        __inner(this.into(), ::core::option::Option::None)
11786    }
11787
11788    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `SearchCasualImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11789    pub unsafe fn search_casual_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11790        let __mi = Self::search_casual_impl_method_info();
11791        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11792        __inner(this.into(), ::core::option::Option::None)
11793    }
11794
11795    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `SearchCasualFriendImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11796    pub unsafe fn search_casual_friend_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11797        let __mi = Self::search_casual_friend_impl_method_info();
11798        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11799        __inner(this.into(), ::core::option::Option::None)
11800    }
11801
11802    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `SearchRankedFriendImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11803    pub unsafe fn search_ranked_friend_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11804        let __mi = Self::search_ranked_friend_impl_method_info();
11805        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11806        __inner(this.into(), ::core::option::Option::None)
11807    }
11808
11809    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `ExcludeMySearchCasualData`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11810    pub unsafe fn exclude_my_search_casual_data(
11811        this: impl ::core::convert::Into<::unity::IlInstance>,
11812        data_list: crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
11813    ) -> () {
11814        let __mi = Self::exclude_my_search_casual_data_method_info();
11815        let __inner: extern "C" fn(
11816            ::unity::IlInstance,
11817            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
11818            ::unity::OptionalMethod,
11819        ) -> () = ::core::mem::transmute(__mi.method_ptr);
11820        __inner(this.into(), data_list, ::core::option::Option::None)
11821    }
11822
11823    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `DownloadImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11824    pub unsafe fn download_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11825        let __mi = Self::download_impl_method_info();
11826        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11827        __inner(this.into(), ::core::option::Option::None)
11828    }
11829
11830    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `DownloadMyEditImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11831    pub unsafe fn download_my_edit_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11832        let __mi = Self::download_my_edit_impl_method_info();
11833        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11834        __inner(this.into(), ::core::option::Option::None)
11835    }
11836
11837    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `SelectReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11838    pub unsafe fn select_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11839        let __mi = Self::select_replay_impl_method_info();
11840        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11841        __inner(this.into(), ::core::option::Option::None)
11842    }
11843
11844    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `DownloadReplayImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11845    pub unsafe fn download_replay_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11846        let __mi = Self::download_replay_impl_method_info();
11847        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11848        __inner(this.into(), ::core::option::Option::None)
11849    }
11850
11851    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `ChangeReplayMetaImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11852    pub unsafe fn change_replay_meta_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11853        let __mi = Self::change_replay_meta_impl_method_info();
11854        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11855        __inner(this.into(), ::core::option::Option::None)
11856    }
11857
11858    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `GetLastUploadedResultImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11859    pub unsafe fn get_last_uploaded_result_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
11860        let __mi = Self::get_last_uploaded_result_impl_method_info();
11861        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
11862        __inner(this.into(), ::core::option::Option::None)
11863    }
11864
11865    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `GetDownloadedEditMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11866    pub unsafe fn get_downloaded_edit_meta_data_impl(
11867        this: impl ::core::convert::Into<::unity::IlInstance>,
11868    ) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData {
11869        let __mi = Self::get_downloaded_edit_meta_data_impl_method_info();
11870        let __inner: extern "C" fn(
11871            ::unity::IlInstance,
11872            ::unity::OptionalMethod,
11873        ) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData = ::core::mem::transmute(__mi.method_ptr);
11874        __inner(this.into(), ::core::option::Option::None)
11875    }
11876
11877    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `ChangeRankedMetaDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11878    pub unsafe fn change_ranked_meta_data_impl(
11879        this: impl ::core::convert::Into<::unity::IlInstance>,
11880        meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
11881    ) -> () {
11882        let __mi = Self::change_ranked_meta_data_impl_method_info();
11883        let __inner: extern "C" fn(
11884            ::unity::IlInstance,
11885            crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
11886            ::unity::OptionalMethod,
11887        ) -> () = ::core::mem::transmute(__mi.method_ptr);
11888        __inner(this.into(), meta_data, ::core::option::Option::None)
11889    }
11890
11891    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `ChangeDataTypeImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11892    pub unsafe fn change_data_type_impl(this: impl ::core::convert::Into<::unity::IlInstance>, data_id: u64, data_type: u16) -> () {
11893        let __mi = Self::change_data_type_impl_method_info();
11894        let __inner: extern "C" fn(::unity::IlInstance, u64, u16, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11895        __inner(this.into(), data_id, data_type, ::core::option::Option::None)
11896    }
11897
11898    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `InitEditDataImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11899    pub unsafe fn init_edit_data_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11900        let __mi = Self::init_edit_data_impl_method_info();
11901        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11902        __inner(this.into(), ::core::option::Option::None)
11903    }
11904
11905    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `CheckParentalControlImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11906    pub unsafe fn check_parental_control_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11907        let __mi = Self::check_parental_control_impl_method_info();
11908        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11909        __inner(this.into(), ::core::option::Option::None)
11910    }
11911
11912    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `IsParentalControlAvailableImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11913    pub unsafe fn is_parental_control_available_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
11914        let __mi = Self::is_parental_control_available_impl_method_info();
11915        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
11916        __inner(this.into(), ::core::option::Option::None)
11917    }
11918
11919    #[doc = "Direct (non-virtual) call to `VersusSequence_VersusSequenceLocal`'s own `EndParentalControlImpl`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
11920    pub unsafe fn end_parental_control_impl(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
11921        let __mi = Self::end_parental_control_impl_method_info();
11922        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
11923        __inner(this.into(), ::core::option::Option::None)
11924    }
11925}
11926
11927#[cfg(feature = "app-versussequence")]
11928impl VersusSequence_VersusSequenceLocal {
11929    #[doc = "`.ctor()` — no args"]
11930    pub fn new() -> Self {
11931        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
11932            panic!(
11933                "{}
11934::{}
11935 failed to instantiate",
11936                ::core::stringify!(VersusSequence_VersusSequenceLocal),
11937                ::core::stringify!(new),
11938            )
11939        });
11940        <Self as IVersusSequence_VersusSequenceLocalMethods>::ctor(this);
11941        this
11942    }
11943}
11944
11945#[cfg(feature = "app-versussequence")]
11946#[doc(hidden)]
11947pub mod prelude {
11948    pub use super::{
11949        IVersusSequence, IVersusSequence_DebugPersistentMenu, IVersusSequence_DebugPersistentMenuMethods, IVersusSequence_IVersusSequenceBase,
11950        IVersusSequence_IVersusSequenceBaseMethods, IVersusSequence_ProfileDownloadSequence, IVersusSequence_ProfileDownloadSequenceMethods,
11951        IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog, IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialogMethods,
11952        IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem,
11953        IVersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItemMethods, IVersusSequence_ProfileUploadSequence,
11954        IVersusSequence_ProfileUploadSequenceMethods, IVersusSequence_ResultDialog, IVersusSequence_ResultDialogMethods,
11955        IVersusSequence_ResultDialog_AssistItem, IVersusSequence_ResultDialog_AssistItemMethods, IVersusSequence_ResultDialog_DecideEventHandler,
11956        IVersusSequence_ResultDialog_DecideEventHandlerMethods, IVersusSequence_VersusCasualMenu, IVersusSequence_VersusCasualMenuMethods,
11957        IVersusSequence_VersusCasualMenu_SelectMapMenuItem, IVersusSequence_VersusCasualMenu_SelectMapMenuItemMethods,
11958        IVersusSequence_VersusFriendMenu, IVersusSequence_VersusFriendMenuMethods, IVersusSequence_VersusFriendMenu_FriendCasualMenuItem,
11959        IVersusSequence_VersusFriendMenu_FriendCasualMenuItemMethods, IVersusSequence_VersusFriendMenu_FriendRankedMenuItem,
11960        IVersusSequence_VersusFriendMenu_FriendRankedMenuItemMethods, IVersusSequence_VersusMatchingMenu, IVersusSequence_VersusMatchingMenuMethods,
11961        IVersusSequence_VersusMatchingMenu_CodeMenuItem, IVersusSequence_VersusMatchingMenu_CodeMenuItemMethods,
11962        IVersusSequence_VersusMatchingMenu_FriendMenuItem, IVersusSequence_VersusMatchingMenu_FriendMenuItemMethods,
11963        IVersusSequence_VersusMatchingMenu_ProfileMenuItem, IVersusSequence_VersusMatchingMenu_ProfileMenuItemMethods,
11964        IVersusSequence_VersusMatchingMenu_RandomMenuItem, IVersusSequence_VersusMatchingMenu_RandomMenuItemMethods,
11965        IVersusSequence_VersusProfileMenu, IVersusSequence_VersusProfileMenuMethods, IVersusSequence_VersusProfileMenu_VersusProfileMenuItem,
11966        IVersusSequence_VersusProfileMenu_VersusProfileMenuItemMethods, IVersusSequence_VersusRankedMenu, IVersusSequence_VersusRankedMenuMethods,
11967        IVersusSequence_VersusRankedMenu_MapEditMenuItem, IVersusSequence_VersusRankedMenu_MapEditMenuItemMethods,
11968        IVersusSequence_VersusRankedMenu_MockBattleMenuItem, IVersusSequence_VersusRankedMenu_MockBattleMenuItemMethods,
11969        IVersusSequence_VersusRankedMenu_ResultMenuItem, IVersusSequence_VersusRankedMenu_ResultMenuItemMethods,
11970        IVersusSequence_VersusRankedMenu_StartMenuItem, IVersusSequence_VersusRankedMenu_StartMenuItemMethods, IVersusSequence_VersusSequenceBase_1,
11971        IVersusSequence_VersusSequenceBase_1Methods, IVersusSequence_VersusSequenceLocal, IVersusSequence_VersusSequenceLocalMethods,
11972        IVersusSequence_VersusSequenceLocal_LocalRate, IVersusSequence_VersusSequenceLocal_MetaDataPack,
11973        IVersusSequence_VersusSequenceLocal_MetaDataPackMethods, IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem,
11974        IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItemMethods, IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback,
11975        IVersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallbackMethods, IVersusSequence_VersusSequenceNet,
11976        IVersusSequence_VersusSequenceNetMethods, IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence,
11977        IVersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequenceMethods, IVersusSequence_VersusSequenceNet_SelectReplaySequence,
11978        IVersusSequence_VersusSequenceNet_SelectReplaySequenceMethods, IVersusSequence_VersusSequenceNet_SelectReplaySequence_Callback,
11979        IVersusSequence_VersusSequenceNet_SelectReplaySequence_CallbackMethods,
11980        IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem,
11981        IVersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItemMethods, IVersusSequence_VersusSequenceNet_UploadEditMapSequence,
11982        IVersusSequence_VersusSequenceNet_UploadEditMapSequenceMethods, IVersusSequence_VersusSequenceNet_UploadReplaySequence,
11983        IVersusSequence_VersusSequenceNet_UploadReplaySequenceMethods, IVersusSequence_VersusTopMenu, IVersusSequence_VersusTopMenuMethods,
11984        IVersusSequence_VersusTopMenu_CasualMenuItem, IVersusSequence_VersusTopMenu_CasualMenuItemMethods,
11985        IVersusSequence_VersusTopMenu_RankedMenuItem, IVersusSequence_VersusTopMenu_RankedMenuItemMethods, IVersusSequence_VersusYesNoDialog,
11986        IVersusSequence_VersusYesNoDialogMethods, IVersusSequence_VersusYesNoDialog_NoItem, IVersusSequence_VersusYesNoDialog_NoItemMethods,
11987        IVersusSequence_VersusYesNoDialog_YesItem, IVersusSequence_VersusYesNoDialog_YesItemMethods, VersusSequence,
11988        VersusSequence_DebugPersistentMenu, VersusSequence_IVersusSequenceBase, VersusSequence_Label, VersusSequence_ProfileDownloadSequence,
11989        VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog, VersusSequence_ProfileDownloadSequence_DownloadYesNoDialog_YesItem,
11990        VersusSequence_ProfileDownloadSequence_Label, VersusSequence_ProfileUploadSequence, VersusSequence_ResultDialog,
11991        VersusSequence_ResultDialog_AssistItem, VersusSequence_ResultDialog_DecideEventHandler, VersusSequence_ResultDialog_SelectMenu,
11992        VersusSequence_VersusCasualMenu, VersusSequence_VersusCasualMenu_SelectMapMenuItem, VersusSequence_VersusFriendMenu,
11993        VersusSequence_VersusFriendMenu_FriendCasualMenuItem, VersusSequence_VersusFriendMenu_FriendRankedMenuItem,
11994        VersusSequence_VersusMatchingMenu, VersusSequence_VersusMatchingMenu_CodeMenuItem, VersusSequence_VersusMatchingMenu_FriendMenuItem,
11995        VersusSequence_VersusMatchingMenu_ProfileMenuItem, VersusSequence_VersusMatchingMenu_RandomMenuItem,
11996        VersusSequence_VersusMatchingMenu_Result2, VersusSequence_VersusProfileMenu, VersusSequence_VersusProfileMenu_VersusProfileMenuItem,
11997        VersusSequence_VersusRankedMenu, VersusSequence_VersusRankedMenu_MapEditMenuItem, VersusSequence_VersusRankedMenu_MockBattleMenuItem,
11998        VersusSequence_VersusRankedMenu_Result2, VersusSequence_VersusRankedMenu_ResultMenuItem, VersusSequence_VersusRankedMenu_StartMenuItem,
11999        VersusSequence_VersusSequenceBase_1, VersusSequence_VersusSequenceLocal, VersusSequence_VersusSequenceLocal_LocalRate,
12000        VersusSequence_VersusSequenceLocal_MetaDataPack, VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem,
12001        VersusSequence_VersusSequenceLocal_SelectReplayMetaMenuItem_ACallback, VersusSequence_VersusSequenceNet,
12002        VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence,
12003        VersusSequence_VersusSequenceNet_DownloadMetaFromDataCodeSequence_DataType, VersusSequence_VersusSequenceNet_SelectReplaySequence,
12004        VersusSequence_VersusSequenceNet_SelectReplaySequence_Callback, VersusSequence_VersusSequenceNet_SelectReplaySequence_Label,
12005        VersusSequence_VersusSequenceNet_SelectReplaySequence_SelectReplayMenuItem, VersusSequence_VersusSequenceNet_UploadEditMapSequence,
12006        VersusSequence_VersusSequenceNet_UploadEditMapSequence_Label, VersusSequence_VersusSequenceNet_UploadReplaySequence,
12007        VersusSequence_VersusSequenceNet_UploadReplaySequence_Label, VersusSequence_VersusTopMenu, VersusSequence_VersusTopMenu_CasualMenuItem,
12008        VersusSequence_VersusTopMenu_RankedMenuItem, VersusSequence_VersusTopMenu_Result2, VersusSequence_VersusYesNoDialog,
12009        VersusSequence_VersusYesNoDialog_NoItem, VersusSequence_VersusYesNoDialog_YesItem,
12010    };
12011    #[cfg(feature = "app-basicdialog")]
12012    pub use crate::app::basicdialog::IBasicDialogMethods;
12013    #[cfg(feature = "app-basicdialogitem")]
12014    pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
12015    #[cfg(feature = "app-basicdialogitemno")]
12016    pub use crate::app::basicdialogitemno::IBasicDialogItemNoMethods;
12017    #[cfg(feature = "app-basicdialogitemyes")]
12018    pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
12019    #[cfg(feature = "app-basicmenu")]
12020    pub use crate::app::basicmenu::IBasicMenuMethods;
12021    #[cfg(feature = "app-basicmenuitem")]
12022    pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
12023    #[cfg(feature = "app-debugmenu")]
12024    pub use crate::app::debugmenu::IDebugMenuMethods;
12025    #[cfg(feature = "app-menuitem")]
12026    pub use crate::app::menuitem::IMenuItemMethods;
12027    #[cfg(feature = "app-procinst")]
12028    pub use crate::app::procinst::IProcInstMethods;
12029    #[cfg(feature = "app-singletonprocinst_1")]
12030    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
12031    #[cfg(feature = "app-yesnodialog")]
12032    pub use crate::app::yesnodialog::IYesNoDialogMethods;
12033    #[cfg(feature = "system-delegate")]
12034    pub use crate::system::delegate::IDelegateMethods;
12035    #[cfg(feature = "system-multicastdelegate")]
12036    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
12037    #[cfg(feature = "system-object")]
12038    pub use crate::system::object::IObjectMethods;
12039    #[cfg(feature = "system-enum")]
12040    pub use crate::system::r#enum::IEnumMethods;
12041    #[cfg(feature = "system-valuetype")]
12042    pub use crate::system::valuetype::IValueTypeMethods;
12043    pub use crate::{
12044        app::{
12045            basicdialog::IBasicDialog, basicdialogitem::IBasicDialogItem, basicdialogitemno::IBasicDialogItemNo,
12046            basicdialogitemyes::IBasicDialogItemYes, basicmenu::IBasicMenu, basicmenuitem::IBasicMenuItem, debugmenu::IDebugMenu,
12047            menuitem::IMenuItem, procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1, yesnodialog::IYesNoDialog,
12048        },
12049        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
12050    };
12051}