Skip to main content

engage/generated/app/
nexversus.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-nexversus-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            basicdialogitem::{BasicDialogItem, IBasicDialogItem},
11            basicdialogitemyes::{BasicDialogItemYes, IBasicDialogItemYes},
12            basicmenuitem::{BasicMenuItem, IBasicMenuItem},
13            procinst::{IProcInst, ProcInst},
14            singletonclass_1::{ISingletonClass_1, SingletonClass_1},
15        },
16        system::{
17            delegate::{Delegate, IDelegate},
18            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
19            object::{IObject, Object},
20            r#enum::{Enum, IEnum},
21            valuetype::{IValueType, ValueType},
22        },
23    };
24
25    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadMetaSequence_1.md"))]
26    #[::unity::class(namespace = "App", name = "NexVersus.DownloadMetaSequence`1")]
27    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
28    #[parent(crate::app::procinst::ProcInst)]
29    #[parent(crate::system::object::Object)]
30    pub struct NexVersus_DownloadMetaSequence_1<T0: ::unity::ClassIdentity> {
31        #[rename(name = "m_DataId")]
32        pub m_data_id: u64,
33        #[rename(name = "m_DataType")]
34        pub m_data_type: crate::app::nexversus::NexVersus_DownloadMetaSequence_1_DataType<T0>,
35    }
36
37    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadSequence.md"))]
38    #[::unity::class(namespace = "App", name = "NexVersus.UploadSequence")]
39    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
40    pub struct NexVersus_UploadSequence {
41        #[offset(112)]
42        #[rename(name = "m_PlayerName")]
43        pub m_player_name: ::unity::Il2CppString,
44        #[offset(120)]
45        #[rename(name = "m_MetaData")]
46        pub m_meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
47        #[offset(128)]
48        #[rename(name = "m_Data")]
49        pub m_data: crate::app::versusserverrankeddata::VersusServerRankedData,
50        #[offset(136)]
51        #[rename(name = "m_DataType")]
52        pub m_data_type: u16,
53        #[offset(144)]
54        #[rename(name = "m_PNGBytes")]
55        pub m_png_bytes: ::unity::Array<u8>,
56        #[offset(152)]
57        #[rename(name = "m_PNGDataId")]
58        pub m_png_data_id: u64,
59    }
60
61    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadMetaDataSequence_1.md"))]
62    #[::unity::class(namespace = "App", name = "NexVersus.DownloadMetaDataSequence`1")]
63    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
64    #[parent(crate::app::procinst::ProcInst)]
65    #[parent(crate::system::object::Object)]
66    pub struct NexVersus_DownloadMetaDataSequence_1<T0: ::unity::ClassIdentity> {
67        #[rename(name = "m_PrincipalID")]
68        pub m_principal_id: u64,
69        #[rename(name = "m_Mode")]
70        pub m_mode: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_Mode<T0>,
71        #[rename(name = "m_EndCallback")]
72        pub m_end_callback: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_EndCallback<T0>,
73        #[rename(name = "m_ResultMeta")]
74        pub m_result_meta: T0,
75        #[rename(name = "m_Info")]
76        pub m_info: crate::app::nexversus::NexVersus_ResultInfo,
77    }
78
79    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadReplaySequence_Label.md"))]
80    #[repr(C)]
81    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
82    pub struct NexVersus_DownloadReplaySequence_Label {
83        pub value: i32,
84    }
85    impl ::unity::ClassIdentity for NexVersus_DownloadReplaySequence_Label {
86        const NAME: &'static str = "NexVersus.DownloadReplaySequence.Label";
87        const NAMESPACE: &'static str = "App";
88
89        fn class() -> ::unity::Class {
90            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
91            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
92        }
93    }
94    impl ::unity::IlType for NexVersus_DownloadReplaySequence_Label {
95        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
96            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
97        }
98    }
99    impl NexVersus_DownloadReplaySequence_Label {
100        pub fn error() -> Self {
101            Self { value: 0 }
102        }
103
104        pub fn end() -> Self {
105            Self { value: 1 }
106        }
107    }
108
109    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeMetaDataTypeSequence_Label.md"))]
110    #[repr(C)]
111    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
112    pub struct NexVersus_ChangeMetaDataTypeSequence_Label {
113        pub value: i32,
114    }
115    impl ::unity::ClassIdentity for NexVersus_ChangeMetaDataTypeSequence_Label {
116        const NAME: &'static str = "NexVersus.ChangeMetaDataTypeSequence.Label";
117        const NAMESPACE: &'static str = "App";
118
119        fn class() -> ::unity::Class {
120            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
121            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
122        }
123    }
124    impl ::unity::IlType for NexVersus_ChangeMetaDataTypeSequence_Label {
125        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
126            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
127        }
128    }
129    impl NexVersus_ChangeMetaDataTypeSequence_Label {
130        pub fn error() -> Self {
131            Self { value: 0 }
132        }
133
134        pub fn end() -> Self {
135            Self { value: 1 }
136        }
137    }
138
139    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetRankedMetaDataFromPersistenceSlotSequence_Label.md"))]
140    #[repr(C)]
141    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
142    pub struct NexVersus_GetRankedMetaDataFromPersistenceSlotSequence_Label {
143        pub value: i32,
144    }
145    impl ::unity::ClassIdentity for NexVersus_GetRankedMetaDataFromPersistenceSlotSequence_Label {
146        const NAME: &'static str = "NexVersus.GetRankedMetaDataFromPersistenceSlotSequence.Label";
147        const NAMESPACE: &'static str = "App";
148
149        fn class() -> ::unity::Class {
150            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
151            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
152        }
153    }
154    impl ::unity::IlType for NexVersus_GetRankedMetaDataFromPersistenceSlotSequence_Label {
155        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
156            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
157        }
158    }
159    impl NexVersus_GetRankedMetaDataFromPersistenceSlotSequence_Label {
160        pub fn error() -> Self {
161            Self { value: 0 }
162        }
163
164        pub fn end() -> Self {
165            Self { value: 1 }
166        }
167    }
168
169    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadSequence_1.md"))]
170    #[::unity::class(namespace = "App", name = "NexVersus.DownloadSequence`1")]
171    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
172    #[parent(crate::app::procinst::ProcInst)]
173    #[parent(crate::system::object::Object)]
174    pub struct NexVersus_DownloadSequence_1<T0: ::unity::ClassIdentity> {
175        #[rename(name = "m_DataId")]
176        pub m_data_id: u64,
177        #[rename(name = "m_Result")]
178        pub m_result: T0,
179    }
180
181    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_NexSequenceBase_ConfirmRetryDialog.md"))]
182    #[::unity::class(namespace = "App", name = "NexVersus.NexSequenceBase.ConfirmRetryDialog")]
183    #[parent(crate::system::object::Object)]
184    pub struct NexVersus_NexSequenceBase_ConfirmRetryDialog {}
185
186    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_CasualMetaDataEndCallback.md"))]
187    #[::unity::class(namespace = "App", name = "NexVersus.CasualMetaDataEndCallback")]
188    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
189    pub struct NexVersus_CasualMetaDataEndCallback {}
190
191    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadMetaSequence_1_Label.md"))]
192    #[repr(C)]
193    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
194    pub struct NexVersus_DownloadMetaSequence_1_Label<T0: ::unity::ClassIdentity> {
195        pub value: i32,
196        pub _phantom: ::core::marker::PhantomData<(T0)>,
197    }
198    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_DownloadMetaSequence_1_Label<T0> {
199        const NAME: &'static str = "NexVersus.DownloadMetaSequence`1.Label";
200        const NAMESPACE: &'static str = "App";
201
202        fn class() -> ::unity::Class {
203            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
204            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
205        }
206    }
207    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_DownloadMetaSequence_1_Label<T0> {
208        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
209            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
210        }
211    }
212    impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaSequence_1_Label<T0> {
213        pub fn error() -> Self {
214            Self {
215                value: 0,
216                _phantom: ::core::marker::PhantomData,
217            }
218        }
219
220        pub fn error_app() -> Self {
221            Self {
222                value: 1,
223                _phantom: ::core::marker::PhantomData,
224            }
225        }
226
227        pub fn end() -> Self {
228            Self {
229                value: 2,
230                _phantom: ::core::marker::PhantomData,
231            }
232        }
233    }
234
235    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadReportMetaSequence_Label.md"))]
236    #[repr(C)]
237    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
238    pub struct NexVersus_UploadReportMetaSequence_Label {
239        pub value: i32,
240    }
241    impl ::unity::ClassIdentity for NexVersus_UploadReportMetaSequence_Label {
242        const NAME: &'static str = "NexVersus.UploadReportMetaSequence.Label";
243        const NAMESPACE: &'static str = "App";
244
245        fn class() -> ::unity::Class {
246            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
247            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
248        }
249    }
250    impl ::unity::IlType for NexVersus_UploadReportMetaSequence_Label {
251        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
252            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
253        }
254    }
255    impl NexVersus_UploadReportMetaSequence_Label {
256        pub fn error() -> Self {
257            Self { value: 0 }
258        }
259
260        pub fn error_app() -> Self {
261            Self { value: 1 }
262        }
263
264        pub fn end() -> Self {
265            Self { value: 2 }
266        }
267    }
268
269    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetMetaDataFromPersistenceSlotSequence_1_Label.md"))]
270    #[repr(C)]
271    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
272    pub struct NexVersus_GetMetaDataFromPersistenceSlotSequence_1_Label<T0: ::unity::ClassIdentity> {
273        pub value: i32,
274        pub _phantom: ::core::marker::PhantomData<(T0)>,
275    }
276    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_GetMetaDataFromPersistenceSlotSequence_1_Label<T0> {
277        const NAME: &'static str = "NexVersus.GetMetaDataFromPersistenceSlotSequence`1.Label";
278        const NAMESPACE: &'static str = "App";
279
280        fn class() -> ::unity::Class {
281            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
282            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
283        }
284    }
285    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_GetMetaDataFromPersistenceSlotSequence_1_Label<T0> {
286        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
287            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
288        }
289    }
290    impl<T0: ::unity::ClassIdentity> NexVersus_GetMetaDataFromPersistenceSlotSequence_1_Label<T0> {
291        pub fn error() -> Self {
292            Self {
293                value: 0,
294                _phantom: ::core::marker::PhantomData,
295            }
296        }
297
298        pub fn end() -> Self {
299            Self {
300                value: 1,
301                _phantom: ::core::marker::PhantomData,
302            }
303        }
304    }
305
306    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_RankedMetaDataEndCallback.md"))]
307    #[::unity::class(namespace = "App", name = "NexVersus.RankedMetaDataEndCallback")]
308    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
309    pub struct NexVersus_RankedMetaDataEndCallback {}
310
311    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus.md"))]
312    #[::unity::class(namespace = "App", name = "NexVersus")]
313    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::nexversus::NexVersus>)]
314    pub struct NexVersus {
315        #[static_field]
316        #[rename(name = "Period")]
317        pub period: u16,
318        #[static_field]
319        #[rename(name = "MaxSearchCount")]
320        pub max_search_count: u32,
321        #[static_field]
322        #[rename(name = "MaxRatingSlot")]
323        pub max_rating_slot: u32,
324        #[offset(28)]
325        #[rename(name = "m_LastResult")]
326        pub m_last_result: crate::app::nexversus::NexVersus_Results,
327        #[offset(32)]
328        #[rename(name = "m_LastResultMessage")]
329        pub m_last_result_message: ::unity::Il2CppString,
330        #[offset(40)]
331        #[rename(name = "m_LastUploadedDataId")]
332        pub m_last_uploaded_data_id: u64,
333        #[offset(48)]
334        #[rename(name = "m_LastPersistenceMetaData")]
335        pub m_last_persistence_meta_data: crate::app::versusservermetadata::VersusServerMetaData,
336        #[offset(56)]
337        #[rename(name = "m_LastPersistenceRatingList")]
338        pub m_last_persistence_rating_list: crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>,
339        #[offset(64)]
340        #[rename(name = "m_LastPersistenceDataType")]
341        pub m_last_persistence_data_type: u16,
342        #[offset(72)]
343        #[rename(name = "m_LastPersistenceReplayMetaData")]
344        pub m_last_persistence_replay_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
345        #[offset(80)]
346        #[rename(name = "m_LastPersistenceReportMetaData")]
347        pub m_last_persistence_report_meta_data: crate::app::versusserverreportmetadata::VersusServerReportMetaData,
348    }
349
350    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_SearchSequence_Label.md"))]
351    #[repr(C)]
352    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
353    pub struct NexVersus_SearchSequence_Label {
354        pub value: i32,
355    }
356    impl ::unity::ClassIdentity for NexVersus_SearchSequence_Label {
357        const NAME: &'static str = "NexVersus.SearchSequence.Label";
358        const NAMESPACE: &'static str = "App";
359
360        fn class() -> ::unity::Class {
361            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
362            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
363        }
364    }
365    impl ::unity::IlType for NexVersus_SearchSequence_Label {
366        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
367            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
368        }
369    }
370    impl NexVersus_SearchSequence_Label {
371        pub fn error() -> Self {
372            Self { value: 0 }
373        }
374
375        pub fn end() -> Self {
376            Self { value: 1 }
377        }
378    }
379
380    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_NexSequenceBase.md"))]
381    #[::unity::class(namespace = "App", name = "NexVersus.NexSequenceBase")]
382    #[parent(crate::app::procinst::ProcInst)]
383    pub struct NexVersus_NexSequenceBase {}
384
385    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadCasualSequence.md"))]
386    #[::unity::class(namespace = "App", name = "NexVersus.UploadCasualSequence")]
387    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
388    pub struct NexVersus_UploadCasualSequence {
389        #[offset(112)]
390        #[rename(name = "m_MetaData")]
391        pub m_meta_data: crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
392        #[offset(120)]
393        #[rename(name = "m_Data")]
394        pub m_data: crate::app::versusservercasualdata::VersusServerCasualData,
395    }
396
397    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetMetaDataListFromPersistenceSlotSequence_1_Label.md"))]
398    #[repr(C)]
399    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
400    pub struct NexVersus_GetMetaDataListFromPersistenceSlotSequence_1_Label<T0: ::unity::ClassIdentity> {
401        pub value: i32,
402        pub _phantom: ::core::marker::PhantomData<(T0)>,
403    }
404    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_GetMetaDataListFromPersistenceSlotSequence_1_Label<T0> {
405        const NAME: &'static str = "NexVersus.GetMetaDataListFromPersistenceSlotSequence`1.Label";
406        const NAMESPACE: &'static str = "App";
407
408        fn class() -> ::unity::Class {
409            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
410            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
411        }
412    }
413    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_GetMetaDataListFromPersistenceSlotSequence_1_Label<T0> {
414        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
415            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
416        }
417    }
418    impl<T0: ::unity::ClassIdentity> NexVersus_GetMetaDataListFromPersistenceSlotSequence_1_Label<T0> {
419        pub fn error() -> Self {
420            Self {
421                value: 0,
422                _phantom: ::core::marker::PhantomData,
423            }
424        }
425
426        pub fn end() -> Self {
427            Self {
428                value: 1,
429                _phantom: ::core::marker::PhantomData,
430            }
431        }
432    }
433
434    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadReportMetaSequence.md"))]
435    #[::unity::class(namespace = "App", name = "NexVersus.UploadReportMetaSequence")]
436    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
437    pub struct NexVersus_UploadReportMetaSequence {
438        #[offset(112)]
439        #[rename(name = "m_MetaData")]
440        pub m_meta_data: crate::app::versusserverreportmetadata::VersusServerReportMetaData,
441        #[offset(120)]
442        #[rename(name = "m_Type")]
443        pub m_type: crate::app::nexversus::NexVersus_UploadType,
444    }
445
446    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadReplaySequence.md"))]
447    #[::unity::class(namespace = "App", name = "NexVersus.DownloadReplaySequence")]
448    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
449    pub struct NexVersus_DownloadReplaySequence {
450        #[offset(112)]
451        #[rename(name = "m_DataId")]
452        pub m_data_id: u64,
453        #[offset(120)]
454        #[rename(name = "m_Result")]
455        pub m_result: crate::app::versusserverreplaydata::VersusServerReplayData,
456    }
457
458    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetMetaDataFromPersistenceSlotSequence_1.md"))]
459    #[::unity::class(namespace = "App", name = "NexVersus.GetMetaDataFromPersistenceSlotSequence`1")]
460    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
461    #[parent(crate::app::procinst::ProcInst)]
462    #[parent(crate::system::object::Object)]
463    pub struct NexVersus_GetMetaDataFromPersistenceSlotSequence_1<T0: ::unity::ClassIdentity> {
464        #[rename(name = "m_SlotId")]
465        pub m_slot_id: u16,
466        #[rename(name = "m_PrincipalId")]
467        pub m_principal_id: u64,
468    }
469
470    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_SearchCasualSequence.md"))]
471    #[::unity::class(namespace = "App", name = "NexVersus.SearchCasualSequence")]
472    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
473    pub struct NexVersus_SearchCasualSequence {
474        #[offset(112)]
475        #[rename(name = "m_Results")]
476        pub m_results: crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
477    }
478
479    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_EndCallback.md"))]
480    #[::unity::class(namespace = "App", name = "NexVersus.EndCallback")]
481    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
482    pub struct NexVersus_EndCallback {}
483
484    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeUpdatedTimeSequence_Label.md"))]
485    #[repr(C)]
486    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
487    pub struct NexVersus_ChangeUpdatedTimeSequence_Label {
488        pub value: i32,
489    }
490    impl ::unity::ClassIdentity for NexVersus_ChangeUpdatedTimeSequence_Label {
491        const NAME: &'static str = "NexVersus.ChangeUpdatedTimeSequence.Label";
492        const NAMESPACE: &'static str = "App";
493
494        fn class() -> ::unity::Class {
495            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
496            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
497        }
498    }
499    impl ::unity::IlType for NexVersus_ChangeUpdatedTimeSequence_Label {
500        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
501            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
502        }
503    }
504    impl NexVersus_ChangeUpdatedTimeSequence_Label {
505        pub fn end() -> Self {
506            Self { value: 0 }
507        }
508    }
509
510    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadMetaDataSequence_1_Label.md"))]
511    #[repr(C)]
512    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
513    pub struct NexVersus_DownloadMetaDataSequence_1_Label<T0: ::unity::ClassIdentity> {
514        pub value: i32,
515        pub _phantom: ::core::marker::PhantomData<(T0)>,
516    }
517    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_DownloadMetaDataSequence_1_Label<T0> {
518        const NAME: &'static str = "NexVersus.DownloadMetaDataSequence`1.Label";
519        const NAMESPACE: &'static str = "App";
520
521        fn class() -> ::unity::Class {
522            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
523            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
524        }
525    }
526    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_DownloadMetaDataSequence_1_Label<T0> {
527        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
528            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
529        }
530    }
531    impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaDataSequence_1_Label<T0> {
532        pub fn error() -> Self {
533            Self {
534                value: 0,
535                _phantom: ::core::marker::PhantomData,
536            }
537        }
538
539        pub fn error_app() -> Self {
540            Self {
541                value: 1,
542                _phantom: ::core::marker::PhantomData,
543            }
544        }
545
546        pub fn end() -> Self {
547            Self {
548                value: 2,
549                _phantom: ::core::marker::PhantomData,
550            }
551        }
552    }
553
554    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetRankedMetaDataFromPersistenceSlotSequence.md"))]
555    #[::unity::class(namespace = "App", name = "NexVersus.GetRankedMetaDataFromPersistenceSlotSequence")]
556    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
557    pub struct NexVersus_GetRankedMetaDataFromPersistenceSlotSequence {}
558
559    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_CheckAccessibleSlotSequence_Mode.md"))]
560    #[repr(C)]
561    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
562    pub struct NexVersus_CheckAccessibleSlotSequence_Mode {
563        pub value: i32,
564    }
565    impl ::unity::ClassIdentity for NexVersus_CheckAccessibleSlotSequence_Mode {
566        const NAME: &'static str = "NexVersus.CheckAccessibleSlotSequence.Mode";
567        const NAMESPACE: &'static str = "App";
568
569        fn class() -> ::unity::Class {
570            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
571            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
572        }
573    }
574    impl ::unity::IlType for NexVersus_CheckAccessibleSlotSequence_Mode {
575        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
576            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
577        }
578    }
579    impl NexVersus_CheckAccessibleSlotSequence_Mode {
580        pub fn casual() -> Self {
581            Self { value: 0 }
582        }
583
584        pub fn ranked() -> Self {
585            Self { value: 1 }
586        }
587    }
588
589    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadCasualSequence_Label.md"))]
590    #[repr(C)]
591    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
592    pub struct NexVersus_UploadCasualSequence_Label {
593        pub value: i32,
594    }
595    impl ::unity::ClassIdentity for NexVersus_UploadCasualSequence_Label {
596        const NAME: &'static str = "NexVersus.UploadCasualSequence.Label";
597        const NAMESPACE: &'static str = "App";
598
599        fn class() -> ::unity::Class {
600            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
601            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
602        }
603    }
604    impl ::unity::IlType for NexVersus_UploadCasualSequence_Label {
605        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
606            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
607        }
608    }
609    impl NexVersus_UploadCasualSequence_Label {
610        pub fn error() -> Self {
611            Self { value: 0 }
612        }
613
614        pub fn end() -> Self {
615            Self { value: 1 }
616        }
617    }
618
619    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeReplaySequence_Label.md"))]
620    #[repr(C)]
621    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
622    pub struct NexVersus_ChangeReplaySequence_Label {
623        pub value: i32,
624    }
625    impl ::unity::ClassIdentity for NexVersus_ChangeReplaySequence_Label {
626        const NAME: &'static str = "NexVersus.ChangeReplaySequence.Label";
627        const NAMESPACE: &'static str = "App";
628
629        fn class() -> ::unity::Class {
630            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
631            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
632        }
633    }
634    impl ::unity::IlType for NexVersus_ChangeReplaySequence_Label {
635        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
636            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
637        }
638    }
639    impl NexVersus_ChangeReplaySequence_Label {
640        pub fn error() -> Self {
641            Self { value: 0 }
642        }
643
644        pub fn end() -> Self {
645            Self { value: 1 }
646        }
647    }
648
649    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadMetaDataSequence_1_Mode.md"))]
650    #[repr(C)]
651    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
652    pub struct NexVersus_DownloadMetaDataSequence_1_Mode<T0: ::unity::ClassIdentity> {
653        pub value: i32,
654        pub _phantom: ::core::marker::PhantomData<(T0)>,
655    }
656    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_DownloadMetaDataSequence_1_Mode<T0> {
657        const NAME: &'static str = "NexVersus.DownloadMetaDataSequence`1.Mode";
658        const NAMESPACE: &'static str = "App";
659
660        fn class() -> ::unity::Class {
661            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
662            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
663        }
664    }
665    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_DownloadMetaDataSequence_1_Mode<T0> {
666        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
667            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
668        }
669    }
670    impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaDataSequence_1_Mode<T0> {
671        pub fn casual() -> Self {
672            Self {
673                value: 0,
674                _phantom: ::core::marker::PhantomData,
675            }
676        }
677
678        pub fn ranked() -> Self {
679            Self {
680                value: 1,
681                _phantom: ::core::marker::PhantomData,
682            }
683        }
684    }
685
686    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_CheckAccessibleSlotSequence_Label.md"))]
687    #[repr(C)]
688    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
689    pub struct NexVersus_CheckAccessibleSlotSequence_Label {
690        pub value: i32,
691    }
692    impl ::unity::ClassIdentity for NexVersus_CheckAccessibleSlotSequence_Label {
693        const NAME: &'static str = "NexVersus.CheckAccessibleSlotSequence.Label";
694        const NAMESPACE: &'static str = "App";
695
696        fn class() -> ::unity::Class {
697            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
698            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
699        }
700    }
701    impl ::unity::IlType for NexVersus_CheckAccessibleSlotSequence_Label {
702        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
703            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
704        }
705    }
706    impl NexVersus_CheckAccessibleSlotSequence_Label {
707        pub fn error() -> Self {
708            Self { value: 0 }
709        }
710
711        pub fn end() -> Self {
712            Self { value: 1 }
713        }
714    }
715
716    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadSequence_Label.md"))]
717    #[repr(C)]
718    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
719    pub struct NexVersus_UploadSequence_Label {
720        pub value: i32,
721    }
722    impl ::unity::ClassIdentity for NexVersus_UploadSequence_Label {
723        const NAME: &'static str = "NexVersus.UploadSequence.Label";
724        const NAMESPACE: &'static str = "App";
725
726        fn class() -> ::unity::Class {
727            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
728            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
729        }
730    }
731    impl ::unity::IlType for NexVersus_UploadSequence_Label {
732        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
733            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
734        }
735    }
736    impl NexVersus_UploadSequence_Label {
737        pub fn post() -> Self {
738            Self { value: 0 }
739        }
740
741        pub fn error() -> Self {
742            Self { value: 1 }
743        }
744
745        pub fn end() -> Self {
746            Self { value: 2 }
747        }
748    }
749
750    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadReplaySequence.md"))]
751    #[::unity::class(namespace = "App", name = "NexVersus.UploadReplaySequence")]
752    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
753    pub struct NexVersus_UploadReplaySequence {
754        #[offset(112)]
755        #[rename(name = "m_MetaData")]
756        pub m_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
757        #[offset(120)]
758        #[rename(name = "m_Data")]
759        pub m_data: crate::app::versusserverreplaydata::VersusServerReplayData,
760        #[offset(128)]
761        #[rename(name = "m_Slot")]
762        pub m_slot: u16,
763        #[offset(136)]
764        #[rename(name = "m_ExistsMetaData")]
765        pub m_exists_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
766        #[offset(144)]
767        #[rename(name = "m_PrincipalId")]
768        pub m_principal_id: u64,
769        #[offset(152)]
770        #[rename(name = "m_ResultData")]
771        pub m_result_data: crate::app::nexversus::NexVersus_ReplaySlotMetaResultData,
772    }
773
774    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeVersusDataSequence_1_Label.md"))]
775    #[repr(C)]
776    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
777    pub struct NexVersus_ChangeVersusDataSequence_1_Label<T0: ::unity::ClassIdentity> {
778        pub value: i32,
779        pub _phantom: ::core::marker::PhantomData<(T0)>,
780    }
781    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_ChangeVersusDataSequence_1_Label<T0> {
782        const NAME: &'static str = "NexVersus.ChangeVersusDataSequence`1.Label";
783        const NAMESPACE: &'static str = "App";
784
785        fn class() -> ::unity::Class {
786            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
787            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
788        }
789    }
790    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_ChangeVersusDataSequence_1_Label<T0> {
791        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
792            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
793        }
794    }
795    impl<T0: ::unity::ClassIdentity> NexVersus_ChangeVersusDataSequence_1_Label<T0> {
796        pub fn error() -> Self {
797            Self {
798                value: 0,
799                _phantom: ::core::marker::PhantomData,
800            }
801        }
802
803        pub fn end() -> Self {
804            Self {
805                value: 1,
806                _phantom: ::core::marker::PhantomData,
807            }
808        }
809    }
810
811    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeVersusRankedMetaDataSequence.md"))]
812    #[::unity::class(namespace = "App", name = "NexVersus.ChangeVersusRankedMetaDataSequence")]
813    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
814    pub struct NexVersus_ChangeVersusRankedMetaDataSequence {
815        #[offset(112)]
816        #[rename(name = "m_DataId")]
817        pub m_data_id: u64,
818        #[offset(120)]
819        #[rename(name = "m_MetaData")]
820        pub m_meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
821        #[offset(128)]
822        #[rename(name = "m_PlayerName")]
823        pub m_player_name: ::unity::Il2CppString,
824    }
825
826    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeReplayMetaSequence_Label.md"))]
827    #[repr(C)]
828    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
829    pub struct NexVersus_ChangeReplayMetaSequence_Label {
830        pub value: i32,
831    }
832    impl ::unity::ClassIdentity for NexVersus_ChangeReplayMetaSequence_Label {
833        const NAME: &'static str = "NexVersus.ChangeReplayMetaSequence.Label";
834        const NAMESPACE: &'static str = "App";
835
836        fn class() -> ::unity::Class {
837            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
838            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
839        }
840    }
841    impl ::unity::IlType for NexVersus_ChangeReplayMetaSequence_Label {
842        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
843            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
844        }
845    }
846    impl NexVersus_ChangeReplayMetaSequence_Label {
847        pub fn error() -> Self {
848            Self { value: 0 }
849        }
850
851        pub fn end() -> Self {
852            Self { value: 1 }
853        }
854    }
855
856    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_SearchCasualSequence_Label.md"))]
857    #[repr(C)]
858    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
859    pub struct NexVersus_SearchCasualSequence_Label {
860        pub value: i32,
861    }
862    impl ::unity::ClassIdentity for NexVersus_SearchCasualSequence_Label {
863        const NAME: &'static str = "NexVersus.SearchCasualSequence.Label";
864        const NAMESPACE: &'static str = "App";
865
866        fn class() -> ::unity::Class {
867            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
868            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
869        }
870    }
871    impl ::unity::IlType for NexVersus_SearchCasualSequence_Label {
872        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
873            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
874        }
875    }
876    impl NexVersus_SearchCasualSequence_Label {
877        pub fn error() -> Self {
878            Self { value: 0 }
879        }
880
881        pub fn end() -> Self {
882            Self { value: 1 }
883        }
884    }
885
886    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_AddRatingSequence_Label.md"))]
887    #[repr(C)]
888    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
889    pub struct NexVersus_AddRatingSequence_Label {
890        pub value: i32,
891    }
892    impl ::unity::ClassIdentity for NexVersus_AddRatingSequence_Label {
893        const NAME: &'static str = "NexVersus.AddRatingSequence.Label";
894        const NAMESPACE: &'static str = "App";
895
896        fn class() -> ::unity::Class {
897            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
898            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
899        }
900    }
901    impl ::unity::IlType for NexVersus_AddRatingSequence_Label {
902        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
903            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
904        }
905    }
906    impl NexVersus_AddRatingSequence_Label {
907        pub fn error() -> Self {
908            Self { value: 0 }
909        }
910
911        pub fn end() -> Self {
912            Self { value: 1 }
913        }
914    }
915
916    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetReplayMetaDataFromPersistenceSlotSequence.md"))]
917    #[::unity::class(namespace = "App", name = "NexVersus.GetReplayMetaDataFromPersistenceSlotSequence")]
918    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
919    pub struct NexVersus_GetReplayMetaDataFromPersistenceSlotSequence {
920        #[static_field]
921        #[rename(name = "AllSlot")]
922        pub all_slot: u16,
923        #[offset(112)]
924        #[rename(name = "m_PrincipalId")]
925        pub m_principal_id: u64,
926        #[offset(120)]
927        #[rename(name = "m_SlotId")]
928        pub m_slot_id: u16,
929        #[offset(128)]
930        #[rename(name = "m_PersistenceDataId")]
931        pub m_persistence_data_id: u64,
932        #[offset(136)]
933        #[rename(name = "m_ResultData")]
934        pub m_result_data: crate::app::nexversus::NexVersus_ReplaySlotMetaResultData,
935    }
936
937    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetReplayMetaDataFromPersistenceSlotSequence_Label.md"))]
938    #[repr(C)]
939    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
940    pub struct NexVersus_GetReplayMetaDataFromPersistenceSlotSequence_Label {
941        pub value: i32,
942    }
943    impl ::unity::ClassIdentity for NexVersus_GetReplayMetaDataFromPersistenceSlotSequence_Label {
944        const NAME: &'static str = "NexVersus.GetReplayMetaDataFromPersistenceSlotSequence.Label";
945        const NAMESPACE: &'static str = "App";
946
947        fn class() -> ::unity::Class {
948            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
949            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
950        }
951    }
952    impl ::unity::IlType for NexVersus_GetReplayMetaDataFromPersistenceSlotSequence_Label {
953        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
954            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
955        }
956    }
957    impl NexVersus_GetReplayMetaDataFromPersistenceSlotSequence_Label {
958        pub fn error() -> Self {
959            Self { value: 0 }
960        }
961
962        pub fn end() -> Self {
963            Self { value: 1 }
964        }
965    }
966
967    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeMetaDataTypeSequence.md"))]
968    #[::unity::class(namespace = "App", name = "NexVersus.ChangeMetaDataTypeSequence")]
969    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
970    pub struct NexVersus_ChangeMetaDataTypeSequence {
971        #[offset(112)]
972        #[rename(name = "m_TargetType")]
973        pub m_target_type: crate::app::nexversus::NexVersus_ChangeMetaDataTypeSequence_TargetType,
974        #[offset(120)]
975        #[rename(name = "m_DataId")]
976        pub m_data_id: u64,
977        #[offset(128)]
978        #[rename(name = "m_TargetPrincipalId")]
979        pub m_target_principal_id: u64,
980        #[offset(136)]
981        #[rename(name = "m_TargetSlotId")]
982        pub m_target_slot_id: u16,
983        #[offset(138)]
984        #[rename(name = "m_DataType")]
985        pub m_data_type: u16,
986    }
987
988    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadMetaSequence_1_DataType.md"))]
989    #[repr(C)]
990    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
991    pub struct NexVersus_DownloadMetaSequence_1_DataType<T0: ::unity::ClassIdentity> {
992        pub value: i32,
993        pub _phantom: ::core::marker::PhantomData<(T0)>,
994    }
995    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_DownloadMetaSequence_1_DataType<T0> {
996        const NAME: &'static str = "NexVersus.DownloadMetaSequence`1.DataType";
997        const NAMESPACE: &'static str = "App";
998
999        fn class() -> ::unity::Class {
1000            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1001            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1002        }
1003    }
1004    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_DownloadMetaSequence_1_DataType<T0> {
1005        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1006            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1007        }
1008    }
1009    impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaSequence_1_DataType<T0> {
1010        pub fn casual() -> Self {
1011            Self {
1012                value: 0,
1013                _phantom: ::core::marker::PhantomData,
1014            }
1015        }
1016
1017        pub fn ranked() -> Self {
1018            Self {
1019                value: 1,
1020                _phantom: ::core::marker::PhantomData,
1021            }
1022        }
1023    }
1024
1025    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeMetaDataTypeSequence_TargetType.md"))]
1026    #[repr(C)]
1027    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1028    pub struct NexVersus_ChangeMetaDataTypeSequence_TargetType {
1029        pub value: i32,
1030    }
1031    impl ::unity::ClassIdentity for NexVersus_ChangeMetaDataTypeSequence_TargetType {
1032        const NAME: &'static str = "NexVersus.ChangeMetaDataTypeSequence.TargetType";
1033        const NAMESPACE: &'static str = "App";
1034
1035        fn class() -> ::unity::Class {
1036            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1037            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1038        }
1039    }
1040    impl ::unity::IlType for NexVersus_ChangeMetaDataTypeSequence_TargetType {
1041        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1042            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1043        }
1044    }
1045    impl NexVersus_ChangeMetaDataTypeSequence_TargetType {
1046        pub fn principal_slot() -> Self {
1047            Self { value: 0 }
1048        }
1049
1050        pub fn data_id() -> Self {
1051            Self { value: 1 }
1052        }
1053    }
1054
1055    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeUpdatedTimeSequence.md"))]
1056    #[::unity::class(namespace = "App", name = "NexVersus.ChangeUpdatedTimeSequence")]
1057    #[parent(crate::app::procinst::ProcInst)]
1058    pub struct NexVersus_ChangeUpdatedTimeSequence {
1059        #[offset(112)]
1060        #[rename(name = "m_DataId")]
1061        pub m_data_id: u64,
1062    }
1063
1064    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadReplaySequence_Label.md"))]
1065    #[repr(C)]
1066    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1067    pub struct NexVersus_UploadReplaySequence_Label {
1068        pub value: i32,
1069    }
1070    impl ::unity::ClassIdentity for NexVersus_UploadReplaySequence_Label {
1071        const NAME: &'static str = "NexVersus.UploadReplaySequence.Label";
1072        const NAMESPACE: &'static str = "App";
1073
1074        fn class() -> ::unity::Class {
1075            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1076            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1077        }
1078    }
1079    impl ::unity::IlType for NexVersus_UploadReplaySequence_Label {
1080        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1081            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1082        }
1083    }
1084    impl NexVersus_UploadReplaySequence_Label {
1085        pub fn error() -> Self {
1086            Self { value: 0 }
1087        }
1088
1089        pub fn end() -> Self {
1090            Self { value: 1 }
1091        }
1092
1093        pub fn post() -> Self {
1094            Self { value: 2 }
1095        }
1096
1097        pub fn invalid() -> Self {
1098            Self { value: 3 }
1099        }
1100    }
1101
1102    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeReplaySequence.md"))]
1103    #[::unity::class(namespace = "App", name = "NexVersus.ChangeReplaySequence")]
1104    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1105    pub struct NexVersus_ChangeReplaySequence {
1106        #[offset(112)]
1107        #[rename(name = "m_MetaData")]
1108        pub m_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
1109        #[offset(120)]
1110        #[rename(name = "m_Data")]
1111        pub m_data: crate::app::versusserverreplaydata::VersusServerReplayData,
1112    }
1113
1114    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_CheckAccessibleSlotSequence.md"))]
1115    #[::unity::class(namespace = "App", name = "NexVersus.CheckAccessibleSlotSequence")]
1116    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1117    pub struct NexVersus_CheckAccessibleSlotSequence {
1118        #[offset(112)]
1119        #[rename(name = "m_TargetInfoList")]
1120        pub m_target_info_list: crate::app::nexversus::NexVersus_TargetSlotList,
1121        #[offset(120)]
1122        #[rename(name = "m_Mode")]
1123        pub m_mode: crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode,
1124        #[offset(128)]
1125        #[rename(name = "m_EndCallback")]
1126        pub m_end_callback: crate::app::nexversus::NexVersus_EndCallback,
1127    }
1128
1129    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ReportSequence_Label.md"))]
1130    #[repr(C)]
1131    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1132    pub struct NexVersus_ReportSequence_Label {
1133        pub value: i32,
1134    }
1135    impl ::unity::ClassIdentity for NexVersus_ReportSequence_Label {
1136        const NAME: &'static str = "NexVersus.ReportSequence.Label";
1137        const NAMESPACE: &'static str = "App";
1138
1139        fn class() -> ::unity::Class {
1140            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1141            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1142        }
1143    }
1144    impl ::unity::IlType for NexVersus_ReportSequence_Label {
1145        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1146            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1147        }
1148    }
1149    impl NexVersus_ReportSequence_Label {
1150        pub fn login() -> Self {
1151            Self { value: 0 }
1152        }
1153
1154        pub fn report() -> Self {
1155            Self { value: 1 }
1156        }
1157
1158        pub fn error() -> Self {
1159            Self { value: 2 }
1160        }
1161
1162        pub fn end() -> Self {
1163            Self { value: 3 }
1164        }
1165    }
1166
1167    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ResultInfo.md"))]
1168    #[::unity::class(namespace = "App", name = "NexVersus.ResultInfo")]
1169    #[parent(crate::system::object::Object)]
1170    pub struct NexVersus_ResultInfo {
1171        #[offset(16)]
1172        #[rename(name = "m_IsValid")]
1173        pub m_is_valid: bool,
1174        #[offset(24)]
1175        #[rename(name = "m_DataType")]
1176        pub m_data_type: u16,
1177    }
1178
1179    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem.md"))]
1180    #[::unity::class(namespace = "App", name = "NexVersus.NexSequenceBase.ConfirmRetryDialog.YesMenuItem")]
1181    #[parent(crate::app::basicdialogitemyes::BasicDialogItemYes)]
1182    pub struct NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem {
1183        #[offset(112)]
1184        #[rename(name = "m_Label")]
1185        pub m_label: i32,
1186    }
1187
1188    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_Results.md"))]
1189    #[repr(C)]
1190    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1191    pub struct NexVersus_Results {
1192        pub value: i32,
1193    }
1194    impl ::unity::ClassIdentity for NexVersus_Results {
1195        const NAME: &'static str = "NexVersus.Results";
1196        const NAMESPACE: &'static str = "App";
1197
1198        fn class() -> ::unity::Class {
1199            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1200            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1201        }
1202    }
1203    impl ::unity::IlType for NexVersus_Results {
1204        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1205            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1206        }
1207    }
1208    impl NexVersus_Results {
1209        pub fn failed() -> Self {
1210            Self { value: 0 }
1211        }
1212
1213        pub fn succeeded() -> Self {
1214            Self { value: 1 }
1215        }
1216
1217        pub fn cancelled() -> Self {
1218            Self { value: 2 }
1219        }
1220
1221        pub fn failed_not_found() -> Self {
1222            Self { value: 3 }
1223        }
1224
1225        pub fn failed_different_type() -> Self {
1226            Self { value: 4 }
1227        }
1228    }
1229
1230    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_RatingSpotId.md"))]
1231    #[::unity::class(namespace = "App", name = "NexVersus.RatingSpotId")]
1232    #[parent(crate::system::object::Object)]
1233    pub struct NexVersus_RatingSpotId {
1234        #[static_field]
1235        #[rename(name = "Win")]
1236        pub win: i8,
1237        #[static_field]
1238        #[rename(name = "Lose")]
1239        pub lose: i8,
1240    }
1241
1242    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_RatingData.md"))]
1243    #[repr(C)]
1244    #[derive(::core::clone::Clone, ::core::marker::Copy)]
1245    pub struct NexVersus_RatingData {
1246        pub total_value: i64,
1247        pub count: u32,
1248    }
1249    impl ::unity::ClassIdentity for NexVersus_RatingData {
1250        const NAME: &'static str = "NexVersus.RatingData";
1251        const NAMESPACE: &'static str = "App";
1252
1253        fn class() -> ::unity::Class {
1254            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1255            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1256        }
1257    }
1258    impl ::unity::IlType for NexVersus_RatingData {
1259        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1260            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1261        }
1262    }
1263
1264    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeReplayMetaSequence_Mode.md"))]
1265    #[repr(C)]
1266    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1267    pub struct NexVersus_ChangeReplayMetaSequence_Mode {
1268        pub value: i32,
1269    }
1270    impl ::unity::ClassIdentity for NexVersus_ChangeReplayMetaSequence_Mode {
1271        const NAME: &'static str = "NexVersus.ChangeReplayMetaSequence.Mode";
1272        const NAMESPACE: &'static str = "App";
1273
1274        fn class() -> ::unity::Class {
1275            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1276            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1277        }
1278    }
1279    impl ::unity::IlType for NexVersus_ChangeReplayMetaSequence_Mode {
1280        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1281            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1282        }
1283    }
1284    impl NexVersus_ChangeReplayMetaSequence_Mode {
1285        pub fn principal() -> Self {
1286            Self { value: 0 }
1287        }
1288
1289        pub fn data_id() -> Self {
1290            Self { value: 1 }
1291        }
1292    }
1293
1294    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_TargetSlotList.md"))]
1295    #[::unity::class(namespace = "App", name = "NexVersus.TargetSlotList")]
1296    #[parent(crate::system::object::Object)]
1297    pub struct NexVersus_TargetSlotList {
1298        #[offset(16)]
1299        #[rename(name = "m_Dict")]
1300        pub m_dict: crate::system::collections::generic::dictionary_2::Dictionary_2<u64, crate::app::nexversus::NexVersus_TargetSlotList_Results>,
1301    }
1302
1303    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadMetaDataSequence_1_EndCallback.md"))]
1304    #[::unity::class(namespace = "App", name = "NexVersus.DownloadMetaDataSequence`1.EndCallback")]
1305    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
1306    #[parent(crate::system::delegate::Delegate)]
1307    #[parent(crate::system::object::Object)]
1308    pub struct NexVersus_DownloadMetaDataSequence_1_EndCallback<T0: ::unity::ClassIdentity> {}
1309
1310    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeReplayMetaSequence.md"))]
1311    #[::unity::class(namespace = "App", name = "NexVersus.ChangeReplayMetaSequence")]
1312    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1313    pub struct NexVersus_ChangeReplayMetaSequence {
1314        #[offset(112)]
1315        #[rename(name = "m_Mode")]
1316        pub m_mode: crate::app::nexversus::NexVersus_ChangeReplayMetaSequence_Mode,
1317        #[offset(120)]
1318        #[rename(name = "m_TargetPrincipalId")]
1319        pub m_target_principal_id: u64,
1320        #[offset(128)]
1321        #[rename(name = "m_TargetSlotId")]
1322        pub m_target_slot_id: u16,
1323        #[offset(136)]
1324        #[rename(name = "m_DataId")]
1325        pub m_data_id: u64,
1326        #[offset(144)]
1327        #[rename(name = "m_MetaData")]
1328        pub m_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
1329        #[offset(152)]
1330        #[rename(name = "m_IsSetMetaParam")]
1331        pub m_is_set_meta_param: bool,
1332    }
1333
1334    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_UploadType.md"))]
1335    #[repr(C)]
1336    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1337    pub struct NexVersus_UploadType {
1338        pub value: i32,
1339    }
1340    impl ::unity::ClassIdentity for NexVersus_UploadType {
1341        const NAME: &'static str = "NexVersus.UploadType";
1342        const NAMESPACE: &'static str = "App";
1343
1344        fn class() -> ::unity::Class {
1345            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1346            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1347        }
1348    }
1349    impl ::unity::IlType for NexVersus_UploadType {
1350        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1351            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1352        }
1353    }
1354    impl NexVersus_UploadType {
1355        pub fn none() -> Self {
1356            Self { value: -1 }
1357        }
1358
1359        pub fn new() -> Self {
1360            Self { value: 0 }
1361        }
1362
1363        pub fn overwrite() -> Self {
1364            Self { value: 1 }
1365        }
1366    }
1367
1368    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_DownloadSequence_1_Label.md"))]
1369    #[repr(C)]
1370    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1371    pub struct NexVersus_DownloadSequence_1_Label<T0: ::unity::ClassIdentity> {
1372        pub value: i32,
1373        pub _phantom: ::core::marker::PhantomData<(T0)>,
1374    }
1375    impl<T0: ::unity::ClassIdentity> ::unity::ClassIdentity for NexVersus_DownloadSequence_1_Label<T0> {
1376        const NAME: &'static str = "NexVersus.DownloadSequence`1.Label";
1377        const NAMESPACE: &'static str = "App";
1378
1379        fn class() -> ::unity::Class {
1380            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1381            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1382        }
1383    }
1384    impl<T0: ::unity::ClassIdentity> ::unity::IlType for NexVersus_DownloadSequence_1_Label<T0> {
1385        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1386            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1387        }
1388    }
1389    impl<T0: ::unity::ClassIdentity> NexVersus_DownloadSequence_1_Label<T0> {
1390        pub fn error() -> Self {
1391            Self {
1392                value: 0,
1393                _phantom: ::core::marker::PhantomData,
1394            }
1395        }
1396
1397        pub fn error_app() -> Self {
1398            Self {
1399                value: 1,
1400                _phantom: ::core::marker::PhantomData,
1401            }
1402        }
1403
1404        pub fn end() -> Self {
1405            Self {
1406                value: 2,
1407                _phantom: ::core::marker::PhantomData,
1408            }
1409        }
1410    }
1411
1412    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeVersusRankedMetaDataSequence_Label.md"))]
1413    #[repr(C)]
1414    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1415    pub struct NexVersus_ChangeVersusRankedMetaDataSequence_Label {
1416        pub value: i32,
1417    }
1418    impl ::unity::ClassIdentity for NexVersus_ChangeVersusRankedMetaDataSequence_Label {
1419        const NAME: &'static str = "NexVersus.ChangeVersusRankedMetaDataSequence.Label";
1420        const NAMESPACE: &'static str = "App";
1421
1422        fn class() -> ::unity::Class {
1423            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1424            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1425        }
1426    }
1427    impl ::unity::IlType for NexVersus_ChangeVersusRankedMetaDataSequence_Label {
1428        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1429            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1430        }
1431    }
1432    impl NexVersus_ChangeVersusRankedMetaDataSequence_Label {
1433        pub fn error() -> Self {
1434            Self { value: 0 }
1435        }
1436
1437        pub fn end() -> Self {
1438            Self { value: 1 }
1439        }
1440    }
1441
1442    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ChangeVersusDataSequence_1.md"))]
1443    #[::unity::class(namespace = "App", name = "NexVersus.ChangeVersusDataSequence`1")]
1444    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1445    #[parent(crate::app::procinst::ProcInst)]
1446    #[parent(crate::system::object::Object)]
1447    pub struct NexVersus_ChangeVersusDataSequence_1<T0: ::unity::ClassIdentity> {
1448        #[rename(name = "m_DataId")]
1449        pub m_data_id: u64,
1450        #[rename(name = "m_Data")]
1451        pub m_data: T0,
1452    }
1453
1454    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ReplaySlotMetaResultData.md"))]
1455    #[::unity::class(namespace = "App", name = "NexVersus.ReplaySlotMetaResultData")]
1456    #[parent(crate::system::object::Object)]
1457    pub struct NexVersus_ReplaySlotMetaResultData {
1458        #[offset(16)]
1459        #[rename(name = "m_List")]
1460        pub m_list: crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
1461    }
1462
1463    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_AddRatingSequence.md"))]
1464    #[::unity::class(namespace = "App", name = "NexVersus.AddRatingSequence")]
1465    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1466    pub struct NexVersus_AddRatingSequence {
1467        #[offset(112)]
1468        #[rename(name = "m_DataId")]
1469        pub m_data_id: u64,
1470        #[offset(120)]
1471        #[rename(name = "m_MapResult")]
1472        pub m_map_result: crate::app::versus::Versus_MapResult,
1473    }
1474
1475    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_ReportSequence.md"))]
1476    #[::unity::class(namespace = "App", name = "NexVersus.ReportSequence")]
1477    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1478    pub struct NexVersus_ReportSequence {
1479        #[offset(112)]
1480        #[rename(name = "m_DataId")]
1481        pub m_data_id: u64,
1482        #[offset(120)]
1483        #[rename(name = "m_ScreenShotId")]
1484        pub m_screen_shot_id: u64,
1485        #[offset(136)]
1486        #[rename(name = "m_Reason")]
1487        pub m_reason: ::unity::Il2CppString,
1488        #[offset(144)]
1489        #[rename(name = "m_Language")]
1490        pub m_language: ::unity::Il2CppString,
1491        #[offset(152)]
1492        #[rename(name = "m_IsNotSendSucceed")]
1493        pub m_is_not_send_succeed: bool,
1494    }
1495
1496    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_GetMetaDataListFromPersistenceSlotSequence_1.md"))]
1497    #[::unity::class(namespace = "App", name = "NexVersus.GetMetaDataListFromPersistenceSlotSequence`1")]
1498    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1499    #[parent(crate::app::procinst::ProcInst)]
1500    #[parent(crate::system::object::Object)]
1501    pub struct NexVersus_GetMetaDataListFromPersistenceSlotSequence_1<T0: ::unity::ClassIdentity> {
1502        #[rename(name = "m_PrincipalIdList")]
1503        pub m_principal_id_list: crate::system::collections::generic::list_1::List_1<u64>,
1504        #[rename(name = "m_SlotId")]
1505        pub m_slot_id: u16,
1506        #[rename(name = "m_ResultList")]
1507        pub m_result_list: crate::system::collections::generic::list_1::List_1<T0>,
1508        #[rename(name = "m_ResultRatingList")]
1509        pub m_result_rating_list: crate::system::collections::generic::list_1::List_1<
1510            crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>,
1511        >,
1512    }
1513
1514    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_TargetSlotList_Results.md"))]
1515    #[repr(C)]
1516    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1517    pub struct NexVersus_TargetSlotList_Results {
1518        pub value: i32,
1519    }
1520    impl ::unity::ClassIdentity for NexVersus_TargetSlotList_Results {
1521        const NAME: &'static str = "NexVersus.TargetSlotList.Results";
1522        const NAMESPACE: &'static str = "App";
1523
1524        fn class() -> ::unity::Class {
1525            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1526            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1527        }
1528    }
1529    impl ::unity::IlType for NexVersus_TargetSlotList_Results {
1530        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1531            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1532        }
1533    }
1534    impl NexVersus_TargetSlotList_Results {
1535        pub fn none() -> Self {
1536            Self { value: -1 }
1537        }
1538
1539        pub fn valid() -> Self {
1540            Self { value: 0 }
1541        }
1542
1543        pub fn error_not_found() -> Self {
1544            Self { value: 1 }
1545        }
1546
1547        pub fn error_under_reviewing() -> Self {
1548            Self { value: 2 }
1549        }
1550
1551        pub fn error() -> Self {
1552            Self { value: 3 }
1553        }
1554    }
1555
1556    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/nexversus/NexVersus_SearchSequence.md"))]
1557    #[::unity::class(namespace = "App", name = "NexVersus.SearchSequence")]
1558    #[parent(crate::app::nexversus::NexVersus_NexSequenceBase)]
1559    pub struct NexVersus_SearchSequence {
1560        #[offset(112)]
1561        #[rename(name = "m_Results")]
1562        pub m_results: crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
1563        #[offset(120)]
1564        #[rename(name = "m_DataType")]
1565        pub m_data_type: u16,
1566    }
1567}
1568
1569#[cfg(feature = "app-nexversus-types")]
1570pub use __types::*;
1571
1572#[cfg(feature = "app-nexversus")]
1573#[::unity::methods]
1574impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaSequence_1<T0> {
1575    #[doc = "`.ctor(u64, crate::app::nexversus::NexVersus_DownloadMetaSequence_1_DataType<T0>)` overload"]
1576    #[method(name = ".ctor", args = 2)]
1577    pub fn ctor(self, data_id: u64, data_type: crate::app::nexversus::NexVersus_DownloadMetaSequence_1_DataType<T0>) -> ();
1578
1579    #[doc = "`Postlogin()` overload"]
1580    #[method(name = "Postlogin", args = 0)]
1581    pub fn postlogin(self) -> ();
1582
1583    #[doc = "`GetData()` overload"]
1584    #[method(name = "GetData", args = 0)]
1585    pub fn get_data(self) -> ();
1586
1587    #[doc = "`IsValidDataType(u16)` overload"]
1588    #[method(name = "IsValidDataType", args = 1)]
1589    pub fn is_valid_data_type(self, data_type: u16) -> bool;
1590
1591    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::nexversus::NexVersus_DownloadMetaSequence_1_DataType<T0>)` overload"]
1592    #[method(name = "CreateBind", args = 3)]
1593    pub fn create_bind(
1594        super_: crate::app::procinst::ProcInst,
1595        data_id: u64,
1596        data_type: crate::app::nexversus::NexVersus_DownloadMetaSequence_1_DataType<T0>,
1597    ) -> ();
1598}
1599
1600#[cfg(feature = "app-nexversus")]
1601impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaSequence_1<T0> {
1602    #[doc = "`.ctor(u64, crate::app::nexversus::NexVersus_DownloadMetaSequence_1_DataType<T0>)` — overload selector"]
1603    pub fn new(data_id: u64, data_type: crate::app::nexversus::NexVersus_DownloadMetaSequence_1_DataType<T0>) -> Self {
1604        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1605            panic!(
1606                "{}
1607::{}
1608 failed to instantiate",
1609                ::core::stringify!(NexVersus_DownloadMetaSequence_1),
1610                ::core::stringify!(new),
1611            )
1612        });
1613        <Self as INexVersus_DownloadMetaSequence_1Methods<T0>>::ctor(this, data_id, data_type);
1614        this
1615    }
1616}
1617
1618#[cfg(feature = "app-nexversus")]
1619impl NexVersus_UploadSequence {
1620    #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, crate::app::versusserverrankeddata::VersusServerRankedData, u16, ::unity::Array<u8>)` overload"]
1621    pub fn create_bind(
1622        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
1623        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
1624        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
1625        data: impl ::core::convert::Into<crate::app::versusserverrankeddata::VersusServerRankedData>,
1626        data_type: impl ::core::convert::Into<u16>,
1627        png_bytes: impl ::core::convert::Into<::unity::Array<u8>>,
1628    ) -> () {
1629        unsafe {
1630            ::unity::il2cpp_call!((::unity::module_base()+0x225d560usize)as*mut u8,();
1631(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::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(data_type),(::unity::Array<u8>)::core::convert::Into::into(png_bytes))
1632        }
1633    }
1634}
1635
1636#[cfg(feature = "app-nexversus")]
1637pub trait INexVersus_UploadSequenceMethods: INexVersus_UploadSequence {
1638    #[doc = "`.ctor(::unity::Il2CppString, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, crate::app::versusserverrankeddata::VersusServerRankedData, u16, ::unity::Array<u8>)` overload"]
1639    fn ctor(
1640        self,
1641        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
1642        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
1643        data: impl ::core::convert::Into<crate::app::versusserverrankeddata::VersusServerRankedData>,
1644        data_type: impl ::core::convert::Into<u16>,
1645        png_bytes: impl ::core::convert::Into<::unity::Array<u8>>,
1646    ) -> () {
1647        unsafe {
1648            let __receiver =
1649                <NexVersus_UploadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1650            ::unity::il2cpp_call!((::unity::module_base()+0x225cbe0usize)as*mut u8,();
1651(NexVersus_UploadSequence)__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(data_type),(::unity::Array<u8>)::core::convert::Into::into(png_bytes))
1652        }
1653    }
1654    #[doc = "`Postlogin()` overload"]
1655    fn postlogin(self) -> () {
1656        unsafe {
1657            let __receiver =
1658                <NexVersus_UploadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1659            ::unity::il2cpp_call!((::unity::module_base()+0x225cc70usize)as*mut u8,();
1660(NexVersus_UploadSequence)__receiver)
1661        }
1662    }
1663    #[doc = "`UploadPNG()` overload"]
1664    fn upload_png(self) -> () {
1665        unsafe {
1666            let __receiver =
1667                <NexVersus_UploadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1668            ::unity::il2cpp_call!((::unity::module_base()+0x225cc80usize)as*mut u8,();
1669(NexVersus_UploadSequence)__receiver)
1670        }
1671    }
1672    #[doc = "`Post()` overload"]
1673    fn post(self) -> () {
1674        unsafe {
1675            let __receiver =
1676                <NexVersus_UploadSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1677            ::unity::il2cpp_call!((::unity::module_base()+0x225cfe0usize)as*mut u8,();
1678(NexVersus_UploadSequence)__receiver)
1679        }
1680    }
1681}
1682
1683#[cfg(feature = "app-nexversus")]
1684impl<__T: INexVersus_UploadSequence> INexVersus_UploadSequenceMethods for __T {}
1685
1686#[cfg(feature = "app-nexversus")]
1687impl NexVersus_UploadSequence {
1688    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1690    }
1691
1692    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1694    }
1695
1696    pub fn upload_png_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1698    }
1699
1700    pub fn post_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1702    }
1703
1704    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1706    }
1707}
1708
1709#[cfg(feature = "app-nexversus")]
1710impl NexVersus_UploadSequence {
1711    #[doc = "`.ctor(::unity::Il2CppString, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, crate::app::versusserverrankeddata::VersusServerRankedData, u16, ::unity::Array<u8>)` — overload selector"]
1712    pub fn new(
1713        player_name: ::unity::Il2CppString,
1714        meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
1715        data: crate::app::versusserverrankeddata::VersusServerRankedData,
1716        data_type: u16,
1717        png_bytes: ::unity::Array<u8>,
1718    ) -> Self {
1719        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1720            panic!(
1721                "{}
1722::{}
1723 failed to instantiate",
1724                ::core::stringify!(NexVersus_UploadSequence),
1725                ::core::stringify!(new),
1726            )
1727        });
1728        <Self as INexVersus_UploadSequenceMethods>::ctor(this, player_name, meta_data, data, data_type, png_bytes);
1729        this
1730    }
1731}
1732
1733#[cfg(feature = "app-nexversus")]
1734#[::unity::methods]
1735impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaDataSequence_1<T0> {
1736    #[doc = "`.ctor(u64, crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_Mode<T0>, crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_EndCallback<T0>)` overload"]
1737    #[method(name = ".ctor", args = 3)]
1738    pub fn ctor(
1739        self,
1740        principal_id: u64,
1741        mode: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_Mode<T0>,
1742        end_callback: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_EndCallback<T0>,
1743    ) -> ();
1744
1745    #[doc = "`Postlogin()` overload"]
1746    #[method(name = "Postlogin", args = 0)]
1747    pub fn postlogin(self) -> ();
1748
1749    #[doc = "`GetSlot()` overload"]
1750    #[method(name = "GetSlot", args = 0)]
1751    pub fn get_slot(self) -> u16;
1752
1753    #[doc = "`GetMeta()` overload"]
1754    #[method(name = "GetMeta", args = 0)]
1755    pub fn get_meta(self) -> ();
1756
1757    #[doc = "`IsValidDataType(u16)` overload"]
1758    #[method(name = "IsValidDataType", args = 1)]
1759    pub fn is_valid_data_type(self, data_type: u16) -> bool;
1760
1761    #[doc = "`InvokeEndCallback()` overload"]
1762    #[method(name = "InvokeEndCallback", args = 0)]
1763    pub fn invoke_end_callback(self) -> ();
1764
1765    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_Mode<T0>, crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_EndCallback<T0>)` overload"]
1766    #[method(name = "CreateBind", args = 4)]
1767    pub fn create_bind(
1768        super_: crate::app::procinst::ProcInst,
1769        principal_id: u64,
1770        mode: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_Mode<T0>,
1771        end_callback: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_EndCallback<T0>,
1772    ) -> ();
1773}
1774
1775#[cfg(feature = "app-nexversus")]
1776impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaDataSequence_1<T0> {
1777    #[doc = "`.ctor(u64, crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_Mode<T0>, crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_EndCallback<T0>)` — overload selector"]
1778    pub fn new(
1779        principal_id: u64,
1780        mode: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_Mode<T0>,
1781        end_callback: crate::app::nexversus::NexVersus_DownloadMetaDataSequence_1_EndCallback<T0>,
1782    ) -> Self {
1783        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1784            panic!(
1785                "{}
1786::{}
1787 failed to instantiate",
1788                ::core::stringify!(NexVersus_DownloadMetaDataSequence_1),
1789                ::core::stringify!(new),
1790            )
1791        });
1792        <Self as INexVersus_DownloadMetaDataSequence_1Methods<T0>>::ctor(this, principal_id, mode, end_callback);
1793        this
1794    }
1795}
1796
1797#[cfg(feature = "app-nexversus")]
1798#[::unity::methods]
1799impl<T0: ::unity::ClassIdentity> NexVersus_DownloadSequence_1<T0> {
1800    #[doc = "`.ctor(u64, T0)` overload"]
1801    #[method(name = ".ctor", args = 2)]
1802    pub fn ctor(self, data_id: u64, result: T0) -> ();
1803
1804    #[doc = "`Postlogin()` overload"]
1805    #[method(name = "Postlogin", args = 0)]
1806    pub fn postlogin(self) -> ();
1807
1808    #[doc = "`GetData()` overload"]
1809    #[method(name = "GetData", args = 0)]
1810    pub fn get_data(self) -> ();
1811
1812    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, T0)` overload"]
1813    #[method(name = "CreateBind", args = 3)]
1814    pub fn create_bind(super_: crate::app::procinst::ProcInst, data_id: u64, result: T0) -> ();
1815}
1816
1817#[cfg(feature = "app-nexversus")]
1818impl<T0: ::unity::ClassIdentity> NexVersus_DownloadSequence_1<T0> {
1819    #[doc = "`.ctor(u64, T0)` — overload selector"]
1820    pub fn new(data_id: u64, result: T0) -> Self {
1821        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1822            panic!(
1823                "{}
1824::{}
1825 failed to instantiate",
1826                ::core::stringify!(NexVersus_DownloadSequence_1),
1827                ::core::stringify!(new),
1828            )
1829        });
1830        <Self as INexVersus_DownloadSequence_1Methods<T0>>::ctor(this, data_id, result);
1831        this
1832    }
1833}
1834
1835#[cfg(feature = "app-nexversus")]
1836impl NexVersus_NexSequenceBase_ConfirmRetryDialog {
1837    #[doc = "`CreateBind(crate::app::procinst::ProcInst, i32)` overload"]
1838    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>, yes_label: impl ::core::convert::Into<i32>) -> () {
1839        unsafe {
1840            ::unity::il2cpp_call!((::unity::module_base()+0x1b78de0usize)as*mut u8,();
1841(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(i32)::core::convert::Into::into(yes_label))
1842        }
1843    }
1844}
1845
1846#[cfg(feature = "app-nexversus")]
1847impl NexVersus_NexSequenceBase_ConfirmRetryDialog {
1848    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1850    }
1851}
1852
1853#[cfg(feature = "app-nexversus")]
1854pub trait INexVersus_CasualMetaDataEndCallbackMethods: INexVersus_CasualMetaDataEndCallback {
1855    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1856    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1857        unsafe {
1858            let __receiver = <NexVersus_CasualMetaDataEndCallback as ::unity::FromIlInstance>::from_il_instance(
1859                <Self as ::unity::SystemObject>::as_instance(self),
1860            );
1861            ::unity::il2cpp_call!((::unity::module_base()+0x224f630usize)as*mut u8,();
1862(NexVersus_CasualMetaDataEndCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1863        }
1864    }
1865    #[doc = "`Invoke(crate::app::nexversus::NexVersus_Results, crate::app::versusservercasualmetadata::VersusServerCasualMetaData, crate::app::nexversus::NexVersus_ResultInfo)` overload"]
1866    fn invoke(
1867        self,
1868        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_Results>,
1869        meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
1870        info: impl ::core::convert::Into<crate::app::nexversus::NexVersus_ResultInfo>,
1871    ) -> () {
1872        unsafe {
1873            let __receiver = <NexVersus_CasualMetaDataEndCallback as ::unity::FromIlInstance>::from_il_instance(
1874                <Self as ::unity::SystemObject>::as_instance(self),
1875            );
1876            {
1877                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1878                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1879                    panic!(
1880                        "unity: virtual slot {}
1881 out of range (vtable len {}
1882) on the runtime class behind {}
1883 (method `{}
1884`)",
1885                        13usize,
1886                        __vt.len(),
1887                        <NexVersus_CasualMetaDataEndCallback as ::unity::ClassIdentity>::NAME,
1888                        "Invoke",
1889                    )
1890                });
1891                let __inner: extern "C" fn(
1892                    NexVersus_CasualMetaDataEndCallback,
1893                    crate::app::nexversus::NexVersus_Results,
1894                    crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
1895                    crate::app::nexversus::NexVersus_ResultInfo,
1896                    ::unity::OptionalMethod,
1897                ) -> () = ::core::mem::transmute(__vi.method_ptr);
1898                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1899                __inner(
1900                    __receiver,
1901                    ::core::convert::Into::into(result),
1902                    ::core::convert::Into::into(meta_data),
1903                    ::core::convert::Into::into(info),
1904                    __mi,
1905                )
1906            }
1907        }
1908    }
1909}
1910
1911#[cfg(feature = "app-nexversus")]
1912impl<__T: INexVersus_CasualMetaDataEndCallback> INexVersus_CasualMetaDataEndCallbackMethods for __T {}
1913
1914#[cfg(feature = "app-nexversus")]
1915impl NexVersus_CasualMetaDataEndCallback {
1916    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1917        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1918    }
1919
1920    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1921        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1922    }
1923}
1924
1925#[cfg(feature = "app-nexversus")]
1926impl NexVersus_CasualMetaDataEndCallback {
1927    #[doc = "Direct (non-virtual) call to `NexVersus_CasualMetaDataEndCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1928    pub unsafe fn invoke(
1929        this: impl ::core::convert::Into<::unity::IlInstance>,
1930        result: crate::app::nexversus::NexVersus_Results,
1931        meta_data: crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
1932        info: crate::app::nexversus::NexVersus_ResultInfo,
1933    ) -> () {
1934        let __mi = Self::invoke_method_info();
1935        let __inner: extern "C" fn(
1936            ::unity::IlInstance,
1937            crate::app::nexversus::NexVersus_Results,
1938            crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
1939            crate::app::nexversus::NexVersus_ResultInfo,
1940            ::unity::OptionalMethod,
1941        ) -> () = ::core::mem::transmute(__mi.method_ptr);
1942        __inner(this.into(), result, meta_data, info, ::core::option::Option::None)
1943    }
1944}
1945
1946#[cfg(feature = "app-nexversus")]
1947impl NexVersus_CasualMetaDataEndCallback {
1948    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
1949    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
1950        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1951            panic!(
1952                "{}
1953::{}
1954 failed to instantiate",
1955                ::core::stringify!(NexVersus_CasualMetaDataEndCallback),
1956                ::core::stringify!(new),
1957            )
1958        });
1959        <Self as INexVersus_CasualMetaDataEndCallbackMethods>::ctor(this, object, method);
1960        this
1961    }
1962}
1963
1964#[cfg(feature = "app-nexversus")]
1965pub trait INexVersus_RankedMetaDataEndCallbackMethods: INexVersus_RankedMetaDataEndCallback {
1966    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
1967    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
1968        unsafe {
1969            let __receiver = <NexVersus_RankedMetaDataEndCallback as ::unity::FromIlInstance>::from_il_instance(
1970                <Self as ::unity::SystemObject>::as_instance(self),
1971            );
1972            ::unity::il2cpp_call!((::unity::module_base()+0x22570a0usize)as*mut u8,();
1973(NexVersus_RankedMetaDataEndCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
1974        }
1975    }
1976    #[doc = "`Invoke(crate::app::nexversus::NexVersus_Results, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, crate::app::nexversus::NexVersus_ResultInfo)` overload"]
1977    fn invoke(
1978        self,
1979        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_Results>,
1980        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
1981        info: impl ::core::convert::Into<crate::app::nexversus::NexVersus_ResultInfo>,
1982    ) -> () {
1983        unsafe {
1984            let __receiver = <NexVersus_RankedMetaDataEndCallback as ::unity::FromIlInstance>::from_il_instance(
1985                <Self as ::unity::SystemObject>::as_instance(self),
1986            );
1987            {
1988                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1989                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
1990                    panic!(
1991                        "unity: virtual slot {}
1992 out of range (vtable len {}
1993) on the runtime class behind {}
1994 (method `{}
1995`)",
1996                        13usize,
1997                        __vt.len(),
1998                        <NexVersus_RankedMetaDataEndCallback as ::unity::ClassIdentity>::NAME,
1999                        "Invoke",
2000                    )
2001                });
2002                let __inner: extern "C" fn(
2003                    NexVersus_RankedMetaDataEndCallback,
2004                    crate::app::nexversus::NexVersus_Results,
2005                    crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
2006                    crate::app::nexversus::NexVersus_ResultInfo,
2007                    ::unity::OptionalMethod,
2008                ) -> () = ::core::mem::transmute(__vi.method_ptr);
2009                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2010                __inner(
2011                    __receiver,
2012                    ::core::convert::Into::into(result),
2013                    ::core::convert::Into::into(meta_data),
2014                    ::core::convert::Into::into(info),
2015                    __mi,
2016                )
2017            }
2018        }
2019    }
2020}
2021
2022#[cfg(feature = "app-nexversus")]
2023impl<__T: INexVersus_RankedMetaDataEndCallback> INexVersus_RankedMetaDataEndCallbackMethods for __T {}
2024
2025#[cfg(feature = "app-nexversus")]
2026impl NexVersus_RankedMetaDataEndCallback {
2027    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2029    }
2030
2031    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2033    }
2034}
2035
2036#[cfg(feature = "app-nexversus")]
2037impl NexVersus_RankedMetaDataEndCallback {
2038    #[doc = "Direct (non-virtual) call to `NexVersus_RankedMetaDataEndCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2039    pub unsafe fn invoke(
2040        this: impl ::core::convert::Into<::unity::IlInstance>,
2041        result: crate::app::nexversus::NexVersus_Results,
2042        meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
2043        info: crate::app::nexversus::NexVersus_ResultInfo,
2044    ) -> () {
2045        let __mi = Self::invoke_method_info();
2046        let __inner: extern "C" fn(
2047            ::unity::IlInstance,
2048            crate::app::nexversus::NexVersus_Results,
2049            crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
2050            crate::app::nexversus::NexVersus_ResultInfo,
2051            ::unity::OptionalMethod,
2052        ) -> () = ::core::mem::transmute(__mi.method_ptr);
2053        __inner(this.into(), result, meta_data, info, ::core::option::Option::None)
2054    }
2055}
2056
2057#[cfg(feature = "app-nexversus")]
2058impl NexVersus_RankedMetaDataEndCallback {
2059    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
2060    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
2061        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2062            panic!(
2063                "{}
2064::{}
2065 failed to instantiate",
2066                ::core::stringify!(NexVersus_RankedMetaDataEndCallback),
2067                ::core::stringify!(new),
2068            )
2069        });
2070        <Self as INexVersus_RankedMetaDataEndCallbackMethods>::ctor(this, object, method);
2071        this
2072    }
2073}
2074
2075#[cfg(feature = "app-nexversus")]
2076impl NexVersus {
2077    #[doc = "`GetDataTypeName(u16)` overload"]
2078    pub fn get_data_type_name(data_type: impl ::core::convert::Into<u16>) -> ::unity::Il2CppString {
2079        unsafe {
2080            ::unity::il2cpp_call!((::unity::module_base()+0x1f174e0usize)as*mut u8, ::unity::Il2CppString;
2081(u16)::core::convert::Into::into(data_type))
2082        }
2083    }
2084}
2085
2086#[cfg(feature = "app-nexversus")]
2087pub trait INexVersusMethods: INexVersus {
2088    #[doc = "`OnCreate()` overload"]
2089    fn on_create(self) -> () {
2090        unsafe {
2091            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2092            {
2093                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2094                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
2095                    panic!(
2096                        "unity: virtual slot {}
2097 out of range (vtable len {}
2098) on the runtime class behind {}
2099 (method `{}
2100`)",
2101                        5usize,
2102                        __vt.len(),
2103                        <NexVersus as ::unity::ClassIdentity>::NAME,
2104                        "OnCreate",
2105                    )
2106                });
2107                let __inner: extern "C" fn(NexVersus, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2108                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2109                __inner(__receiver, __mi)
2110            }
2111        }
2112    }
2113    #[doc = "`OnDispose()` overload"]
2114    fn on_dispose(self) -> () {
2115        unsafe {
2116            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2117            {
2118                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2119                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
2120                    panic!(
2121                        "unity: virtual slot {}
2122 out of range (vtable len {}
2123) on the runtime class behind {}
2124 (method `{}
2125`)",
2126                        6usize,
2127                        __vt.len(),
2128                        <NexVersus as ::unity::ClassIdentity>::NAME,
2129                        "OnDispose",
2130                    )
2131                });
2132                let __inner: extern "C" fn(NexVersus, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2133                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2134                __inner(__receiver, __mi)
2135            }
2136        }
2137    }
2138    #[doc = "`get_LastResult()` overload"]
2139    fn get_last_result(self) -> crate::app::nexversus::NexVersus_Results {
2140        unsafe {
2141            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2142            ::unity::il2cpp_call!((::unity::module_base()+0x1f166e0usize)as*mut u8,crate::app::nexversus::NexVersus_Results;
2143(NexVersus)__receiver)
2144        }
2145    }
2146    #[doc = "`get_LastResultMessage()` overload"]
2147    fn get_last_result_message(self) -> ::unity::Il2CppString {
2148        unsafe {
2149            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2150            ::unity::il2cpp_call!((::unity::module_base()+0x1f166f0usize)as*mut u8, ::unity::Il2CppString;
2151(NexVersus)__receiver)
2152        }
2153    }
2154    #[doc = "`get_LastUploadedDataId()` overload"]
2155    fn get_last_uploaded_data_id(self) -> u64 {
2156        unsafe {
2157            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2158            ::unity::il2cpp_call!((::unity::module_base()+0x1f16700usize)as*mut u8,u64;
2159(NexVersus)__receiver)
2160        }
2161    }
2162    #[doc = "`get_LastPersistenceRatingList()` overload"]
2163    fn get_last_persistence_rating_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData> {
2164        unsafe {
2165            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2166            ::unity::il2cpp_call!((::unity::module_base()+0x1f16710usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData> ;
2167(NexVersus)__receiver)
2168        }
2169    }
2170    #[doc = "`get_LastPersistenceDataType()` overload"]
2171    fn get_last_persistence_data_type(self) -> u16 {
2172        unsafe {
2173            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2174            ::unity::il2cpp_call!((::unity::module_base()+0x1f16720usize)as*mut u8,u16;
2175(NexVersus)__receiver)
2176        }
2177    }
2178    #[doc = "`get_LastPersistenceReplayMetaData()` overload"]
2179    fn get_last_persistence_replay_meta_data(self) -> crate::app::versusserverreplaymetadata::VersusServerReplayMetaData {
2180        unsafe {
2181            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2182            ::unity::il2cpp_call!((::unity::module_base()+0x1f16730usize)as*mut u8,crate::app::versusserverreplaymetadata::VersusServerReplayMetaData;
2183(NexVersus)__receiver)
2184        }
2185    }
2186    #[doc = "`get_LastPersistenceCasualMetaData()` overload"]
2187    fn get_last_persistence_casual_meta_data(self) -> crate::app::versusservercasualmetadata::VersusServerCasualMetaData {
2188        unsafe {
2189            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2190            ::unity::il2cpp_call!((::unity::module_base()+0x1f16740usize)as*mut u8,crate::app::versusservercasualmetadata::VersusServerCasualMetaData;
2191(NexVersus)__receiver)
2192        }
2193    }
2194    #[doc = "`get_LastPersistenceRankedMetaData()` overload"]
2195    fn get_last_persistence_ranked_meta_data(self) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData {
2196        unsafe {
2197            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2198            ::unity::il2cpp_call!((::unity::module_base()+0x1f167d0usize)as*mut u8,crate::app::versusserverrankedmetadata::VersusServerRankedMetaData;
2199(NexVersus)__receiver)
2200        }
2201    }
2202    #[doc = "`get_LastPersistenceReportMetaData()` overload"]
2203    fn get_last_persistence_report_meta_data(self) -> crate::app::versusserverreportmetadata::VersusServerReportMetaData {
2204        unsafe {
2205            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2206            ::unity::il2cpp_call!((::unity::module_base()+0x1f16860usize)as*mut u8,crate::app::versusserverreportmetadata::VersusServerReportMetaData;
2207(NexVersus)__receiver)
2208        }
2209    }
2210    #[doc = "`ClearResult()` overload"]
2211    fn clear_result(self) -> () {
2212        unsafe {
2213            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2214            ::unity::il2cpp_call!((::unity::module_base()+0x1f16880usize)as*mut u8,();
2215(NexVersus)__receiver)
2216        }
2217    }
2218    #[doc = "`IsLastSuccess(bool, ::unity::Il2CppString)` overload"]
2219    fn is_last_success(self, is_debug_log: impl ::core::convert::Into<bool>, title: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
2220        unsafe {
2221            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2222            ::unity::il2cpp_call!((::unity::module_base()+0x1f16930usize)as*mut u8,bool;
2223(NexVersus)__receiver,(bool)::core::convert::Into::into(is_debug_log),(::unity::Il2CppString)::core::convert::Into::into(title))
2224        }
2225    }
2226    #[doc = "`IsLastFailed(bool, ::unity::Il2CppString)` overload"]
2227    fn is_last_failed(self, is_debug_log: impl ::core::convert::Into<bool>, title: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
2228        unsafe {
2229            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2230            ::unity::il2cpp_call!((::unity::module_base()+0x1f16940usize)as*mut u8,bool;
2231(NexVersus)__receiver,(bool)::core::convert::Into::into(is_debug_log),(::unity::Il2CppString)::core::convert::Into::into(title))
2232        }
2233    }
2234    #[doc = "`IsLastCancelled(bool, ::unity::Il2CppString)` overload"]
2235    fn is_last_cancelled(self, is_debug_log: impl ::core::convert::Into<bool>, title: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
2236        unsafe {
2237            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2238            ::unity::il2cpp_call!((::unity::module_base()+0x1f16950usize)as*mut u8,bool;
2239(NexVersus)__receiver,(bool)::core::convert::Into::into(is_debug_log),(::unity::Il2CppString)::core::convert::Into::into(title))
2240        }
2241    }
2242    #[doc = "`Upload(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, crate::app::versusserverrankeddata::VersusServerRankedData, u16, ::unity::Array<u8>)` overload"]
2243    fn upload(
2244        self,
2245        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2246        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
2247        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
2248        data: impl ::core::convert::Into<crate::app::versusserverrankeddata::VersusServerRankedData>,
2249        data_type: impl ::core::convert::Into<u16>,
2250        png_bytes: impl ::core::convert::Into<::unity::Array<u8>>,
2251    ) -> () {
2252        unsafe {
2253            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2254            ::unity::il2cpp_call!((::unity::module_base()+0x1f16960usize)as*mut u8,();
2255(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::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(data_type),(::unity::Array<u8>)::core::convert::Into::into(png_bytes))
2256        }
2257    }
2258    #[doc = "`UploadReplay(crate::app::procinst::ProcInst, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData, u16)` overload"]
2259    fn upload_replay(
2260        self,
2261        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2262        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
2263        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
2264        slot: impl ::core::convert::Into<u16>,
2265    ) -> () {
2266        unsafe {
2267            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2268            ::unity::il2cpp_call!((::unity::module_base()+0x1f169d0usize)as*mut u8,();
2269(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data),(u16)::core::convert::Into::into(slot))
2270        }
2271    }
2272    #[doc = "`Upload(crate::app::procinst::ProcInst, crate::app::versusservercasualmetadata::VersusServerCasualMetaData, crate::app::versusservercasualdata::VersusServerCasualData)` overload"]
2273    fn upload_2(
2274        self,
2275        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2276        meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
2277        data: impl ::core::convert::Into<crate::app::versusservercasualdata::VersusServerCasualData>,
2278    ) -> () {
2279        unsafe {
2280            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2281            ::unity::il2cpp_call!((::unity::module_base()+0x1f16a30usize)as*mut u8,();
2282(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)::core::convert::Into::into(meta_data),(crate::app::versusservercasualdata::VersusServerCasualData)::core::convert::Into::into(data))
2283        }
2284    }
2285    #[doc = "`Search(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>, u16)` overload"]
2286    fn search(
2287        self,
2288        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2289        results: impl ::core::convert::Into<
2290            crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
2291        >,
2292        data_type: impl ::core::convert::Into<u16>,
2293    ) -> () {
2294        unsafe {
2295            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2296            ::unity::il2cpp_call!((::unity::module_base()+0x1f16a80usize)as*mut u8,();
2297(NexVersus)__receiver,(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(results),(u16)::core::convert::Into::into(data_type))
2298        }
2299    }
2300    #[doc = "`Search(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
2301    fn search_2(
2302        self,
2303        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2304        results: impl ::core::convert::Into<
2305            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
2306        >,
2307    ) -> () {
2308        unsafe {
2309            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2310            ::unity::il2cpp_call!((::unity::module_base()+0x1f16ac0usize)as*mut u8,();
2311(NexVersus)__receiver,(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(results))
2312        }
2313    }
2314    #[doc = "`ChangeMetaDataType(crate::app::procinst::ProcInst, u64, u16, u16)` overload"]
2315    fn change_meta_data_type(
2316        self,
2317        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2318        target_principal_id: impl ::core::convert::Into<u64>,
2319        target_slot_id: impl ::core::convert::Into<u16>,
2320        data_type: impl ::core::convert::Into<u16>,
2321    ) -> () {
2322        unsafe {
2323            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2324            ::unity::il2cpp_call!((::unity::module_base()+0x1f16af0usize)as*mut u8,();
2325(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(target_principal_id),(u16)::core::convert::Into::into(target_slot_id),(u16)::core::convert::Into::into(data_type))
2326        }
2327    }
2328    #[doc = "`ChangeMetaDataType(crate::app::procinst::ProcInst, u64, u16)` overload"]
2329    fn change_meta_data_type_2(
2330        self,
2331        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2332        target_data_id: impl ::core::convert::Into<u64>,
2333        data_type: impl ::core::convert::Into<u16>,
2334    ) -> () {
2335        unsafe {
2336            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2337            ::unity::il2cpp_call!((::unity::module_base()+0x1f16b40usize)as*mut u8,();
2338(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(target_data_id),(u16)::core::convert::Into::into(data_type))
2339        }
2340    }
2341    #[doc = "`ChangeUpdatedTime(crate::app::procinst::ProcInst, u64)` overload"]
2342    fn change_updated_time(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>, data_id: impl ::core::convert::Into<u64>) -> () {
2343        unsafe {
2344            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2345            ::unity::il2cpp_call!((::unity::module_base()+0x1f16b80usize)as*mut u8,();
2346(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id))
2347        }
2348    }
2349    #[doc = "`Download(crate::app::procinst::ProcInst, u64, crate::app::versusserverrankeddata::VersusServerRankedData)` overload"]
2350    fn download(
2351        self,
2352        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2353        data_id: impl ::core::convert::Into<u64>,
2354        result: impl ::core::convert::Into<crate::app::versusserverrankeddata::VersusServerRankedData>,
2355    ) -> () {
2356        unsafe {
2357            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2358            ::unity::il2cpp_call!((::unity::module_base()+0x1f16bd0usize)as*mut u8,();
2359(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverrankeddata::VersusServerRankedData)::core::convert::Into::into(result))
2360        }
2361    }
2362    #[doc = "`Download(crate::app::procinst::ProcInst, u64, crate::app::versusservercasualdata::VersusServerCasualData)` overload"]
2363    fn download_2(
2364        self,
2365        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2366        data_id: impl ::core::convert::Into<u64>,
2367        result: impl ::core::convert::Into<crate::app::versusservercasualdata::VersusServerCasualData>,
2368    ) -> () {
2369        unsafe {
2370            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2371            ::unity::il2cpp_call!((::unity::module_base()+0x1f16c50usize)as*mut u8,();
2372(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusservercasualdata::VersusServerCasualData)::core::convert::Into::into(result))
2373        }
2374    }
2375    #[doc = "`DownloadCasualMeta(crate::app::procinst::ProcInst, u64)` overload"]
2376    fn download_casual_meta(
2377        self,
2378        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2379        data_id: impl ::core::convert::Into<u64>,
2380    ) -> () {
2381        unsafe {
2382            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2383            ::unity::il2cpp_call!((::unity::module_base()+0x1f16cd0usize)as*mut u8,();
2384(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id))
2385        }
2386    }
2387    #[doc = "`DownloadRankedMeta(crate::app::procinst::ProcInst, u64)` overload"]
2388    fn download_ranked_meta(
2389        self,
2390        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2391        data_id: impl ::core::convert::Into<u64>,
2392    ) -> () {
2393        unsafe {
2394            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2395            ::unity::il2cpp_call!((::unity::module_base()+0x1f16d50usize)as*mut u8,();
2396(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id))
2397        }
2398    }
2399    #[doc = "`Download(crate::app::procinst::ProcInst, u64, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
2400    fn download_3(
2401        self,
2402        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2403        data_id: impl ::core::convert::Into<u64>,
2404        result: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
2405    ) -> () {
2406        unsafe {
2407            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2408            ::unity::il2cpp_call!((::unity::module_base()+0x1f16dd0usize)as*mut u8,();
2409(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(result))
2410        }
2411    }
2412    #[doc = "`AddRatingValue(crate::app::procinst::ProcInst, u64, crate::app::versus::Versus_MapResult)` overload"]
2413    fn add_rating_value(
2414        self,
2415        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2416        data_id: impl ::core::convert::Into<u64>,
2417        map_result: impl ::core::convert::Into<crate::app::versus::Versus_MapResult>,
2418    ) -> () {
2419        unsafe {
2420            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2421            ::unity::il2cpp_call!((::unity::module_base()+0x1f16e10usize)as*mut u8,();
2422(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versus::Versus_MapResult)::core::convert::Into::into(map_result))
2423        }
2424    }
2425    #[doc = "`GetCasualMetaDataFromPersistenceSlot(crate::app::procinst::ProcInst)` overload"]
2426    fn get_casual_meta_data_from_persistence_slot(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
2427        unsafe {
2428            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2429            ::unity::il2cpp_call!((::unity::module_base()+0x1f16e50usize)as*mut u8,();
2430(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
2431        }
2432    }
2433    #[doc = "`GetRankedMetaDataFromPersistenceSlot(crate::app::procinst::ProcInst)` overload"]
2434    fn get_ranked_meta_data_from_persistence_slot(self, super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
2435        unsafe {
2436            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2437            ::unity::il2cpp_call!((::unity::module_base()+0x1f16ec0usize)as*mut u8,();
2438(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
2439        }
2440    }
2441    #[doc = "`GetReplayMetaDataFromPersistenceSlot(crate::app::procinst::ProcInst, u64, u16, crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)` overload"]
2442    fn get_replay_meta_data_from_persistence_slot(
2443        self,
2444        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2445        principal_id: impl ::core::convert::Into<u64>,
2446        slot_id: impl ::core::convert::Into<u16>,
2447        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_ReplaySlotMetaResultData>,
2448    ) -> () {
2449        unsafe {
2450            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2451            ::unity::il2cpp_call!((::unity::module_base()+0x1f16ef0usize)as*mut u8,();
2452(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(principal_id),(u16)::core::convert::Into::into(slot_id),(crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)::core::convert::Into::into(result))
2453        }
2454    }
2455    #[doc = "`GetAllReplayMetaDataFromPersistenceSlot(crate::app::procinst::ProcInst, u64, crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)` overload"]
2456    fn get_all_replay_meta_data_from_persistence_slot(
2457        self,
2458        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2459        principal_id: impl ::core::convert::Into<u64>,
2460        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_ReplaySlotMetaResultData>,
2461    ) -> () {
2462        unsafe {
2463            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2464            ::unity::il2cpp_call!((::unity::module_base()+0x1f16fa0usize)as*mut u8,();
2465(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(principal_id),(crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)::core::convert::Into::into(result))
2466        }
2467    }
2468    #[doc = "`GetCasualMetaDataListFromPersistenceSlot(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<u64>, crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
2469    fn get_casual_meta_data_list_from_persistence_slot(
2470        self,
2471        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2472        principal_id_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u64>>,
2473        result_data_list: impl ::core::convert::Into<
2474            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
2475        >,
2476    ) -> () {
2477        unsafe {
2478            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2479            ::unity::il2cpp_call!((::unity::module_base()+0x1f17040usize)as*mut u8,();
2480(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<u64>)::core::convert::Into::into(principal_id_list),(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)::core::convert::Into::into(result_data_list))
2481        }
2482    }
2483    #[doc = "`GetRankedMetaDataListFromPersistenceSlot(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<u64>, crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>, crate::system::collections::generic::list_1::List_1<crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>>)` overload"]
2484    fn get_ranked_meta_data_list_from_persistence_slot(
2485        self,
2486        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2487        principal_id_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u64>>,
2488        result_data_list: impl ::core::convert::Into<
2489            crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
2490        >,
2491        result_rating_list: impl ::core::convert::Into<
2492            crate::system::collections::generic::list_1::List_1<
2493                crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>,
2494            >,
2495        >,
2496    ) -> () {
2497        unsafe {
2498            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2499            ::unity::il2cpp_call!((::unity::module_base()+0x1f170c0usize)as*mut u8,();
2500(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::system::collections::generic::list_1::List_1<u64>)::core::convert::Into::into(principal_id_list),(crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>)::core::convert::Into::into(result_data_list),(crate::system::collections::generic::list_1::List_1<crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData> >)::core::convert::Into::into(result_rating_list))
2501        }
2502    }
2503    #[doc = "`Change(crate::app::procinst::ProcInst, u64, crate::app::versusservercasualdata::VersusServerCasualData)` overload"]
2504    fn change(
2505        self,
2506        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2507        data_id: impl ::core::convert::Into<u64>,
2508        data: impl ::core::convert::Into<crate::app::versusservercasualdata::VersusServerCasualData>,
2509    ) -> () {
2510        unsafe {
2511            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2512            ::unity::il2cpp_call!((::unity::module_base()+0x1f17150usize)as*mut u8,();
2513(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusservercasualdata::VersusServerCasualData)::core::convert::Into::into(data))
2514        }
2515    }
2516    #[doc = "`Change(crate::app::procinst::ProcInst, u64, crate::app::versusserverrankeddata::VersusServerRankedData)` overload"]
2517    fn change_2(
2518        self,
2519        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2520        data_id: impl ::core::convert::Into<u64>,
2521        data: impl ::core::convert::Into<crate::app::versusserverrankeddata::VersusServerRankedData>,
2522    ) -> () {
2523        unsafe {
2524            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2525            ::unity::il2cpp_call!((::unity::module_base()+0x1f171d0usize)as*mut u8,();
2526(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverrankeddata::VersusServerRankedData)::core::convert::Into::into(data))
2527        }
2528    }
2529    #[doc = "`ChangeMeta(crate::app::procinst::ProcInst, u64, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, ::unity::Il2CppString)` overload"]
2530    fn change_meta(
2531        self,
2532        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2533        data_id: impl ::core::convert::Into<u64>,
2534        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
2535        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
2536    ) -> () {
2537        unsafe {
2538            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2539            ::unity::il2cpp_call!((::unity::module_base()+0x1f17250usize)as*mut u8,();
2540(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data),(::unity::Il2CppString)::core::convert::Into::into(player_name))
2541        }
2542    }
2543    #[doc = "`ChangeMeta(crate::app::procinst::ProcInst, u64, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
2544    fn change_meta_2(
2545        self,
2546        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2547        data_id: impl ::core::convert::Into<u64>,
2548        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
2549    ) -> () {
2550        unsafe {
2551            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2552            ::unity::il2cpp_call!((::unity::module_base()+0x1f172a0usize)as*mut u8,();
2553(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data))
2554        }
2555    }
2556    #[doc = "`ChangeReplayMeta(crate::app::procinst::ProcInst, u64, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool, bool)` overload"]
2557    fn change_replay_meta(
2558        self,
2559        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2560        data_id: impl ::core::convert::Into<u64>,
2561        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
2562        is_set_meta_patam: impl ::core::convert::Into<bool>,
2563        is_show_dialog: impl ::core::convert::Into<bool>,
2564    ) -> () {
2565        unsafe {
2566            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2567            ::unity::il2cpp_call!((::unity::module_base()+0x1f172f0usize)as*mut u8,();
2568(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_set_meta_patam),(bool)::core::convert::Into::into(is_show_dialog))
2569        }
2570    }
2571    #[doc = "`ChangeReplayMeta(crate::app::procinst::ProcInst, u64, u16, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool, bool)` overload"]
2572    fn change_replay_meta_2(
2573        self,
2574        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2575        principal_id: impl ::core::convert::Into<u64>,
2576        slot_id: impl ::core::convert::Into<u16>,
2577        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
2578        is_set_meta_param: impl ::core::convert::Into<bool>,
2579        is_show_dialog: impl ::core::convert::Into<bool>,
2580    ) -> () {
2581        unsafe {
2582            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2583            ::unity::il2cpp_call!((::unity::module_base()+0x1f17350usize)as*mut u8,();
2584(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(principal_id),(u16)::core::convert::Into::into(slot_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_set_meta_param),(bool)::core::convert::Into::into(is_show_dialog))
2585        }
2586    }
2587    #[doc = "`ChangeReplay(crate::app::procinst::ProcInst, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
2588    fn change_replay(
2589        self,
2590        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2591        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
2592        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
2593    ) -> () {
2594        unsafe {
2595            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2596            ::unity::il2cpp_call!((::unity::module_base()+0x1f173b0usize)as*mut u8,();
2597(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data))
2598        }
2599    }
2600    #[doc = "`TryGetPrincipalId(*mutu64)` overload"]
2601    fn try_get_principal_id(self) -> (bool, u64) {
2602        unsafe {
2603            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2604            let mut __out_0 = ::core::mem::MaybeUninit::<u64>::uninit();
2605            let __ret = {
2606                ::unity::il2cpp_call!((::unity::module_base()+0x1f17460usize)as*mut u8,bool;
2607(NexVersus)__receiver,(*mut u64)__out_0.as_mut_ptr())
2608            };
2609            (__ret, __out_0.assume_init())
2610        }
2611    }
2612    #[doc = "`DataId2DataCode(u64)` overload"]
2613    fn data_id2_data_code(self, data_id: impl ::core::convert::Into<u64>) -> ::unity::Il2CppString {
2614        unsafe {
2615            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2616            ::unity::il2cpp_call!((::unity::module_base()+0x1f17490usize)as*mut u8, ::unity::Il2CppString;
2617(NexVersus)__receiver,(u64)::core::convert::Into::into(data_id))
2618        }
2619    }
2620    #[doc = "`DataCode2DataId(::unity::Il2CppString)` overload"]
2621    fn data_code2_data_id(self, data_code: impl ::core::convert::Into<::unity::Il2CppString>) -> u64 {
2622        unsafe {
2623            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2624            ::unity::il2cpp_call!((::unity::module_base()+0x1f174d0usize)as*mut u8,u64;
2625(NexVersus)__receiver,(::unity::Il2CppString)::core::convert::Into::into(data_code))
2626        }
2627    }
2628    #[doc = "`UploadReport(crate::app::procinst::ProcInst, crate::app::versusserverreportmetadata::VersusServerReportMetaData, crate::app::nexversus::NexVersus_UploadType)` overload"]
2629    fn upload_report(
2630        self,
2631        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2632        meta_data: impl ::core::convert::Into<crate::app::versusserverreportmetadata::VersusServerReportMetaData>,
2633        r#type: impl ::core::convert::Into<crate::app::nexversus::NexVersus_UploadType>,
2634    ) -> () {
2635        unsafe {
2636            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2637            ::unity::il2cpp_call!((::unity::module_base()+0x1f176f0usize)as*mut u8,();
2638(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusserverreportmetadata::VersusServerReportMetaData)::core::convert::Into::into(meta_data),(crate::app::nexversus::NexVersus_UploadType)::core::convert::Into::into(r#type))
2639        }
2640    }
2641    #[doc = "`CheckAccessibleCasualSlot(crate::app::procinst::ProcInst, crate::app::nexversus::NexVersus_TargetSlotList, crate::app::nexversus::NexVersus_EndCallback)` overload"]
2642    fn check_accessible_casual_slot(
2643        self,
2644        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2645        target_info_list: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList>,
2646        end_callback: impl ::core::convert::Into<crate::app::nexversus::NexVersus_EndCallback>,
2647    ) -> () {
2648        unsafe {
2649            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2650            ::unity::il2cpp_call!((::unity::module_base()+0x1f17730usize)as*mut u8,();
2651(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::nexversus::NexVersus_TargetSlotList)::core::convert::Into::into(target_info_list),(crate::app::nexversus::NexVersus_EndCallback)::core::convert::Into::into(end_callback))
2652        }
2653    }
2654    #[doc = "`CheckAccessibleRankedSlot(crate::app::procinst::ProcInst, crate::app::nexversus::NexVersus_TargetSlotList, crate::app::nexversus::NexVersus_EndCallback)` overload"]
2655    fn check_accessible_ranked_slot(
2656        self,
2657        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2658        target_info_list: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList>,
2659        end_callback: impl ::core::convert::Into<crate::app::nexversus::NexVersus_EndCallback>,
2660    ) -> () {
2661        unsafe {
2662            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2663            ::unity::il2cpp_call!((::unity::module_base()+0x1f17780usize)as*mut u8,();
2664(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::nexversus::NexVersus_TargetSlotList)::core::convert::Into::into(target_info_list),(crate::app::nexversus::NexVersus_EndCallback)::core::convert::Into::into(end_callback))
2665        }
2666    }
2667    #[doc = "`DownloadCasualMetaPrincipalID(crate::app::procinst::ProcInst, u64, crate::app::nexversus::NexVersus_CasualMetaDataEndCallback)` overload"]
2668    fn download_casual_meta_principal_id(
2669        self,
2670        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2671        principal_id: impl ::core::convert::Into<u64>,
2672        end_callback: impl ::core::convert::Into<crate::app::nexversus::NexVersus_CasualMetaDataEndCallback>,
2673    ) -> () {
2674        unsafe {
2675            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2676            ::unity::il2cpp_call!((::unity::module_base()+0x1f177d0usize)as*mut u8,();
2677(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(principal_id),(crate::app::nexversus::NexVersus_CasualMetaDataEndCallback)::core::convert::Into::into(end_callback))
2678        }
2679    }
2680    #[doc = "`DownloadRankedMetaPrincipalID(crate::app::procinst::ProcInst, u64, crate::app::nexversus::NexVersus_RankedMetaDataEndCallback)` overload"]
2681    fn download_ranked_meta_principal_id(
2682        self,
2683        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
2684        principal_id: impl ::core::convert::Into<u64>,
2685        end_callback: impl ::core::convert::Into<crate::app::nexversus::NexVersus_RankedMetaDataEndCallback>,
2686    ) -> () {
2687        unsafe {
2688            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2689            ::unity::il2cpp_call!((::unity::module_base()+0x1f178f0usize)as*mut u8,();
2690(NexVersus)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(principal_id),(crate::app::nexversus::NexVersus_RankedMetaDataEndCallback)::core::convert::Into::into(end_callback))
2691        }
2692    }
2693    #[doc = "`.ctor()` overload"]
2694    fn ctor(self) -> () {
2695        unsafe {
2696            let __receiver = <NexVersus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2697            ::unity::il2cpp_call!((::unity::module_base()+0x1f17a10usize)as*mut u8,();
2698(NexVersus)__receiver)
2699        }
2700    }
2701}
2702
2703#[cfg(feature = "app-nexversus")]
2704impl<__T: INexVersus> INexVersusMethods for __T {}
2705
2706#[cfg(feature = "app-nexversus")]
2707impl NexVersus {
2708    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2710    }
2711
2712    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2714    }
2715
2716    pub fn get_last_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2718    }
2719
2720    pub fn get_last_result_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2722    }
2723
2724    pub fn get_last_uploaded_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2726    }
2727
2728    pub fn get_last_persistence_rating_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2730    }
2731
2732    pub fn get_last_persistence_data_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2734    }
2735
2736    pub fn get_last_persistence_replay_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2738    }
2739
2740    pub fn get_last_persistence_casual_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2742    }
2743
2744    pub fn get_last_persistence_ranked_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2746    }
2747
2748    pub fn get_last_persistence_report_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2750    }
2751
2752    pub fn clear_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2754    }
2755
2756    pub fn is_last_success_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2758    }
2759
2760    pub fn is_last_failed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2762    }
2763
2764    pub fn is_last_cancelled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2766    }
2767
2768    pub fn upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2770    }
2771
2772    pub fn upload_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2774    }
2775
2776    pub fn upload_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2778    }
2779
2780    pub fn search_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2782    }
2783
2784    pub fn search_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2786    }
2787
2788    pub fn change_meta_data_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2790    }
2791
2792    pub fn change_meta_data_type_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2794    }
2795
2796    pub fn change_updated_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2798    }
2799
2800    pub fn download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
2802    }
2803
2804    pub fn download_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
2806    }
2807
2808    pub fn download_casual_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
2810    }
2811
2812    pub fn download_ranked_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
2814    }
2815
2816    pub fn download_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
2818    }
2819
2820    pub fn add_rating_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
2822    }
2823
2824    pub fn get_casual_meta_data_from_persistence_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
2826    }
2827
2828    pub fn get_ranked_meta_data_from_persistence_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
2830    }
2831
2832    pub fn get_replay_meta_data_from_persistence_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
2834    }
2835
2836    pub fn get_all_replay_meta_data_from_persistence_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
2838    }
2839
2840    pub fn get_casual_meta_data_list_from_persistence_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
2842    }
2843
2844    pub fn get_ranked_meta_data_list_from_persistence_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
2846    }
2847
2848    pub fn change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
2850    }
2851
2852    pub fn change_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
2854    }
2855
2856    pub fn change_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
2858    }
2859
2860    pub fn change_meta_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
2862    }
2863
2864    pub fn change_replay_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
2866    }
2867
2868    pub fn change_replay_meta_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2869        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
2870    }
2871
2872    pub fn change_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2873        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
2874    }
2875
2876    pub fn try_get_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2877        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
2878    }
2879
2880    pub fn data_id2_data_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2881        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
2882    }
2883
2884    pub fn data_code2_data_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2885        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
2886    }
2887
2888    pub fn get_data_type_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
2890    }
2891
2892    pub fn upload_report_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
2894    }
2895
2896    pub fn check_accessible_casual_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
2898    }
2899
2900    pub fn check_accessible_ranked_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
2902    }
2903
2904    pub fn download_casual_meta_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
2906    }
2907
2908    pub fn download_ranked_meta_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2909        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
2910    }
2911
2912    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2913        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
2914    }
2915}
2916
2917#[cfg(feature = "app-nexversus")]
2918impl NexVersus {
2919    #[doc = "Direct (non-virtual) call to `NexVersus`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2920    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2921        let __mi = Self::on_create_method_info();
2922        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2923        __inner(this.into(), ::core::option::Option::None)
2924    }
2925
2926    #[doc = "Direct (non-virtual) call to `NexVersus`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2927    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2928        let __mi = Self::on_dispose_method_info();
2929        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2930        __inner(this.into(), ::core::option::Option::None)
2931    }
2932}
2933
2934#[cfg(feature = "app-nexversus")]
2935impl NexVersus {
2936    #[doc = "`.ctor()` — no args"]
2937    pub fn new() -> Self {
2938        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2939            panic!(
2940                "{}
2941::{}
2942 failed to instantiate",
2943                ::core::stringify!(NexVersus),
2944                ::core::stringify!(new),
2945            )
2946        });
2947        <Self as INexVersusMethods>::ctor(this);
2948        this
2949    }
2950}
2951
2952#[cfg(feature = "app-nexversus")]
2953pub trait INexVersus_NexSequenceBaseMethods: INexVersus_NexSequenceBase {
2954    #[doc = "`Login()` overload"]
2955    fn login(self) -> () {
2956        unsafe {
2957            let __receiver =
2958                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2959            ::unity::il2cpp_call!((::unity::module_base()+0x2256e80usize)as*mut u8,();
2960(NexVersus_NexSequenceBase)__receiver)
2961        }
2962    }
2963    #[doc = "`Postlogin(i32, i32)` overload"]
2964    fn postlogin(self, label_when_cancelled: impl ::core::convert::Into<i32>, label_when_failed: impl ::core::convert::Into<i32>) -> () {
2965        unsafe {
2966            let __receiver =
2967                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2968            ::unity::il2cpp_call!((::unity::module_base()+0x224ea60usize)as*mut u8,();
2969(NexVersus_NexSequenceBase)__receiver,(i32)::core::convert::Into::into(label_when_cancelled),(i32)::core::convert::Into::into(label_when_failed))
2970        }
2971    }
2972    #[doc = "`ShowError()` overload"]
2973    fn show_error(self) -> () {
2974        unsafe {
2975            let __receiver =
2976                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2977            ::unity::il2cpp_call!((::unity::module_base()+0x2256ef0usize)as*mut u8,();
2978(NexVersus_NexSequenceBase)__receiver)
2979        }
2980    }
2981    #[doc = "`SetMetaBinary(crate::system::collections::generic::list_1::List_1<u8>, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
2982    fn set_meta_binary(
2983        self,
2984        param_meta_bytes: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u8>>,
2985        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
2986    ) -> () {
2987        unsafe {
2988            let __receiver =
2989                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2990            ::unity::il2cpp_call!((::unity::module_base()+0x22525d0usize)as*mut u8,();
2991(NexVersus_NexSequenceBase)__receiver,(crate::system::collections::generic::list_1::List_1<u8>)::core::convert::Into::into(param_meta_bytes),(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data))
2992        }
2993    }
2994    #[doc = "`SetResult(crate::app::nexversus::NexVersus_Results, ::unity::Il2CppString)` overload"]
2995    fn set_result(
2996        self,
2997        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_Results>,
2998        message: impl ::core::convert::Into<::unity::Il2CppString>,
2999    ) -> () {
3000        unsafe {
3001            let __receiver =
3002                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3003            ::unity::il2cpp_call!((::unity::module_base()+0x224f170usize)as*mut u8,();
3004(NexVersus_NexSequenceBase)__receiver,(crate::app::nexversus::NexVersus_Results)::core::convert::Into::into(result),(::unity::Il2CppString)::core::convert::Into::into(message))
3005        }
3006    }
3007    #[doc = "`SetResultError(crate::app::neterror::NetError_App, ::unity::Il2CppString)` overload"]
3008    fn set_result_error(
3009        self,
3010        error: impl ::core::convert::Into<crate::app::neterror::NetError_App>,
3011        message: impl ::core::convert::Into<::unity::Il2CppString>,
3012    ) -> () {
3013        unsafe {
3014            let __receiver =
3015                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3016            ::unity::il2cpp_call!((::unity::module_base()+0x224ee70usize)as*mut u8,();
3017(NexVersus_NexSequenceBase)__receiver,(crate::app::neterror::NetError_App)::core::convert::Into::into(error),(::unity::Il2CppString)::core::convert::Into::into(message))
3018        }
3019    }
3020    #[doc = "`SetResultFailed(::unity::Il2CppString)` overload"]
3021    fn set_result_failed(self, message: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3022        unsafe {
3023            let __receiver =
3024                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3025            ::unity::il2cpp_call!((::unity::module_base()+0x2256f60usize)as*mut u8,();
3026(NexVersus_NexSequenceBase)__receiver,(::unity::Il2CppString)::core::convert::Into::into(message))
3027        }
3028    }
3029    #[doc = "`SetResultNotFound()` overload"]
3030    fn set_result_not_found(self) -> () {
3031        unsafe {
3032            let __receiver =
3033                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3034            ::unity::il2cpp_call!((::unity::module_base()+0x224fb20usize)as*mut u8,();
3035(NexVersus_NexSequenceBase)__receiver)
3036        }
3037    }
3038    #[doc = "`SetResultDifferentType(::unity::Il2CppString)` overload"]
3039    fn set_result_different_type(self, message: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3040        unsafe {
3041            let __receiver =
3042                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3043            ::unity::il2cpp_call!((::unity::module_base()+0x2257000usize)as*mut u8,();
3044(NexVersus_NexSequenceBase)__receiver,(::unity::Il2CppString)::core::convert::Into::into(message))
3045        }
3046    }
3047    #[doc = "`.ctor()` overload"]
3048    fn ctor(self) -> () {
3049        unsafe {
3050            let __receiver =
3051                <NexVersus_NexSequenceBase as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3052            ::unity::il2cpp_call!((::unity::module_base()+0x224ea40usize)as*mut u8,();
3053(NexVersus_NexSequenceBase)__receiver)
3054        }
3055    }
3056}
3057
3058#[cfg(feature = "app-nexversus")]
3059impl<__T: INexVersus_NexSequenceBase> INexVersus_NexSequenceBaseMethods for __T {}
3060
3061#[cfg(feature = "app-nexversus")]
3062impl NexVersus_NexSequenceBase {
3063    pub fn login_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3065    }
3066
3067    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3069    }
3070
3071    pub fn show_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3073    }
3074
3075    pub fn set_meta_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3077    }
3078
3079    pub fn set_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3081    }
3082
3083    pub fn set_result_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3085    }
3086
3087    pub fn set_result_failed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3089    }
3090
3091    pub fn set_result_not_found_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
3093    }
3094
3095    pub fn set_result_different_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
3097    }
3098
3099    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
3101    }
3102}
3103
3104#[cfg(feature = "app-nexversus")]
3105impl NexVersus_NexSequenceBase {
3106    #[doc = "`.ctor()` — no args"]
3107    pub fn new() -> Self {
3108        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3109            panic!(
3110                "{}
3111::{}
3112 failed to instantiate",
3113                ::core::stringify!(NexVersus_NexSequenceBase),
3114                ::core::stringify!(new),
3115            )
3116        });
3117        <Self as INexVersus_NexSequenceBaseMethods>::ctor(this);
3118        this
3119    }
3120}
3121
3122#[cfg(feature = "app-nexversus")]
3123impl NexVersus_UploadCasualSequence {
3124    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versusservercasualmetadata::VersusServerCasualMetaData, crate::app::versusservercasualdata::VersusServerCasualData)` overload"]
3125    pub fn create_bind(
3126        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3127        meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
3128        data: impl ::core::convert::Into<crate::app::versusservercasualdata::VersusServerCasualData>,
3129    ) -> () {
3130        unsafe {
3131            ::unity::il2cpp_call!((::unity::module_base()+0x225a7b0usize)as*mut u8,();
3132(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)::core::convert::Into::into(meta_data),(crate::app::versusservercasualdata::VersusServerCasualData)::core::convert::Into::into(data))
3133        }
3134    }
3135}
3136
3137#[cfg(feature = "app-nexversus")]
3138pub trait INexVersus_UploadCasualSequenceMethods: INexVersus_UploadCasualSequence {
3139    #[doc = "`.ctor(crate::app::versusservercasualmetadata::VersusServerCasualMetaData, crate::app::versusservercasualdata::VersusServerCasualData)` overload"]
3140    fn ctor(
3141        self,
3142        meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
3143        data: impl ::core::convert::Into<crate::app::versusservercasualdata::VersusServerCasualData>,
3144    ) -> () {
3145        unsafe {
3146            let __receiver =
3147                <NexVersus_UploadCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3148            ::unity::il2cpp_call!((::unity::module_base()+0x225a280usize)as*mut u8,();
3149(NexVersus_UploadCasualSequence)__receiver,(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)::core::convert::Into::into(meta_data),(crate::app::versusservercasualdata::VersusServerCasualData)::core::convert::Into::into(data))
3150        }
3151    }
3152    #[doc = "`Postlogin()` overload"]
3153    fn postlogin(self) -> () {
3154        unsafe {
3155            let __receiver =
3156                <NexVersus_UploadCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3157            ::unity::il2cpp_call!((::unity::module_base()+0x225a2d0usize)as*mut u8,();
3158(NexVersus_UploadCasualSequence)__receiver)
3159        }
3160    }
3161    #[doc = "`SetMetaValue()` overload"]
3162    fn set_meta_value(self) -> () {
3163        unsafe {
3164            let __receiver =
3165                <NexVersus_UploadCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3166            ::unity::il2cpp_call!((::unity::module_base()+0x225a2e0usize)as*mut u8,();
3167(NexVersus_UploadCasualSequence)__receiver)
3168        }
3169    }
3170    #[doc = "`Post()` overload"]
3171    fn post(self) -> () {
3172        unsafe {
3173            let __receiver =
3174                <NexVersus_UploadCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3175            ::unity::il2cpp_call!((::unity::module_base()+0x225a380usize)as*mut u8,();
3176(NexVersus_UploadCasualSequence)__receiver)
3177        }
3178    }
3179    #[doc = "`SetMetaBinary(crate::system::collections::generic::list_1::List_1<u8>, crate::app::versusservercasualmetadata::VersusServerCasualMetaData)` overload"]
3180    fn set_meta_binary(
3181        self,
3182        param_meta_bytes: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u8>>,
3183        meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
3184    ) -> () {
3185        unsafe {
3186            let __receiver =
3187                <NexVersus_UploadCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3188            ::unity::il2cpp_call!((::unity::module_base()+0x225a500usize)as*mut u8,();
3189(NexVersus_UploadCasualSequence)__receiver,(crate::system::collections::generic::list_1::List_1<u8>)::core::convert::Into::into(param_meta_bytes),(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)::core::convert::Into::into(meta_data))
3190        }
3191    }
3192}
3193
3194#[cfg(feature = "app-nexversus")]
3195impl<__T: INexVersus_UploadCasualSequence> INexVersus_UploadCasualSequenceMethods for __T {}
3196
3197#[cfg(feature = "app-nexversus")]
3198impl NexVersus_UploadCasualSequence {
3199    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3201    }
3202
3203    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3205    }
3206
3207    pub fn set_meta_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3209    }
3210
3211    pub fn post_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3213    }
3214
3215    pub fn set_meta_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3217    }
3218
3219    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3221    }
3222}
3223
3224#[cfg(feature = "app-nexversus")]
3225impl NexVersus_UploadCasualSequence {
3226    #[doc = "`.ctor(crate::app::versusservercasualmetadata::VersusServerCasualMetaData, crate::app::versusservercasualdata::VersusServerCasualData)` — overload selector"]
3227    pub fn new(
3228        meta_data: crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
3229        data: crate::app::versusservercasualdata::VersusServerCasualData,
3230    ) -> Self {
3231        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3232            panic!(
3233                "{}
3234::{}
3235 failed to instantiate",
3236                ::core::stringify!(NexVersus_UploadCasualSequence),
3237                ::core::stringify!(new),
3238            )
3239        });
3240        <Self as INexVersus_UploadCasualSequenceMethods>::ctor(this, meta_data, data);
3241        this
3242    }
3243}
3244
3245#[cfg(feature = "app-nexversus")]
3246impl NexVersus_UploadReportMetaSequence {
3247    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versusserverreportmetadata::VersusServerReportMetaData, crate::app::nexversus::NexVersus_UploadType)` overload"]
3248    pub fn create_bind(
3249        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3250        data: impl ::core::convert::Into<crate::app::versusserverreportmetadata::VersusServerReportMetaData>,
3251        r#type: impl ::core::convert::Into<crate::app::nexversus::NexVersus_UploadType>,
3252    ) -> () {
3253        unsafe {
3254            ::unity::il2cpp_call!((::unity::module_base()+0x225c2b0usize)as*mut u8,();
3255(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusserverreportmetadata::VersusServerReportMetaData)::core::convert::Into::into(data),(crate::app::nexversus::NexVersus_UploadType)::core::convert::Into::into(r#type))
3256        }
3257    }
3258}
3259
3260#[cfg(feature = "app-nexversus")]
3261pub trait INexVersus_UploadReportMetaSequenceMethods: INexVersus_UploadReportMetaSequence {
3262    #[doc = "`.ctor(crate::app::versusserverreportmetadata::VersusServerReportMetaData, crate::app::nexversus::NexVersus_UploadType)` overload"]
3263    fn ctor(
3264        self,
3265        data: impl ::core::convert::Into<crate::app::versusserverreportmetadata::VersusServerReportMetaData>,
3266        r#type: impl ::core::convert::Into<crate::app::nexversus::NexVersus_UploadType>,
3267    ) -> () {
3268        unsafe {
3269            let __receiver =
3270                <NexVersus_UploadReportMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3271            ::unity::il2cpp_call!((::unity::module_base()+0x225bed0usize)as*mut u8,();
3272(NexVersus_UploadReportMetaSequence)__receiver,(crate::app::versusserverreportmetadata::VersusServerReportMetaData)::core::convert::Into::into(data),(crate::app::nexversus::NexVersus_UploadType)::core::convert::Into::into(r#type))
3273        }
3274    }
3275    #[doc = "`Postlogin()` overload"]
3276    fn postlogin(self) -> () {
3277        unsafe {
3278            let __receiver =
3279                <NexVersus_UploadReportMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3280            ::unity::il2cpp_call!((::unity::module_base()+0x225bf20usize)as*mut u8,();
3281(NexVersus_UploadReportMetaSequence)__receiver)
3282        }
3283    }
3284    #[doc = "`Upload()` overload"]
3285    fn upload(self) -> () {
3286        unsafe {
3287            let __receiver =
3288                <NexVersus_UploadReportMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3289            ::unity::il2cpp_call!((::unity::module_base()+0x225bf30usize)as*mut u8,();
3290(NexVersus_UploadReportMetaSequence)__receiver)
3291        }
3292    }
3293    #[doc = "`UploadNew()` overload"]
3294    fn upload_new(self) -> () {
3295        unsafe {
3296            let __receiver =
3297                <NexVersus_UploadReportMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3298            ::unity::il2cpp_call!((::unity::module_base()+0x225c000usize)as*mut u8,();
3299(NexVersus_UploadReportMetaSequence)__receiver)
3300        }
3301    }
3302    #[doc = "`UploadOverwrite()` overload"]
3303    fn upload_overwrite(self) -> () {
3304        unsafe {
3305            let __receiver =
3306                <NexVersus_UploadReportMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3307            ::unity::il2cpp_call!((::unity::module_base()+0x225c170usize)as*mut u8,();
3308(NexVersus_UploadReportMetaSequence)__receiver)
3309        }
3310    }
3311}
3312
3313#[cfg(feature = "app-nexversus")]
3314impl<__T: INexVersus_UploadReportMetaSequence> INexVersus_UploadReportMetaSequenceMethods for __T {}
3315
3316#[cfg(feature = "app-nexversus")]
3317impl NexVersus_UploadReportMetaSequence {
3318    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3320    }
3321
3322    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3324    }
3325
3326    pub fn upload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3328    }
3329
3330    pub fn upload_new_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3332    }
3333
3334    pub fn upload_overwrite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3336    }
3337
3338    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3340    }
3341}
3342
3343#[cfg(feature = "app-nexversus")]
3344impl NexVersus_UploadReportMetaSequence {
3345    #[doc = "`.ctor(crate::app::versusserverreportmetadata::VersusServerReportMetaData, crate::app::nexversus::NexVersus_UploadType)` — overload selector"]
3346    pub fn new(
3347        data: crate::app::versusserverreportmetadata::VersusServerReportMetaData,
3348        r#type: crate::app::nexversus::NexVersus_UploadType,
3349    ) -> Self {
3350        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3351            panic!(
3352                "{}
3353::{}
3354 failed to instantiate",
3355                ::core::stringify!(NexVersus_UploadReportMetaSequence),
3356                ::core::stringify!(new),
3357            )
3358        });
3359        <Self as INexVersus_UploadReportMetaSequenceMethods>::ctor(this, data, r#type);
3360        this
3361    }
3362}
3363
3364#[cfg(feature = "app-nexversus")]
3365impl NexVersus_DownloadReplaySequence {
3366    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
3367    pub fn create_bind(
3368        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3369        data_id: impl ::core::convert::Into<u64>,
3370        result: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
3371    ) -> () {
3372        unsafe {
3373            ::unity::il2cpp_call!((::unity::module_base()+0x22543b0usize)as*mut u8,();
3374(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(result))
3375        }
3376    }
3377}
3378
3379#[cfg(feature = "app-nexversus")]
3380pub trait INexVersus_DownloadReplaySequenceMethods: INexVersus_DownloadReplaySequence {
3381    #[doc = "`.ctor(u64, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
3382    fn ctor(
3383        self,
3384        data_id: impl ::core::convert::Into<u64>,
3385        result: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
3386    ) -> () {
3387        unsafe {
3388            let __receiver =
3389                <NexVersus_DownloadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3390            ::unity::il2cpp_call!((::unity::module_base()+0x2254060usize)as*mut u8,();
3391(NexVersus_DownloadReplaySequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(result))
3392        }
3393    }
3394    #[doc = "`Postlogin()` overload"]
3395    fn postlogin(self) -> () {
3396        unsafe {
3397            let __receiver =
3398                <NexVersus_DownloadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3399            ::unity::il2cpp_call!((::unity::module_base()+0x22540b0usize)as*mut u8,();
3400(NexVersus_DownloadReplaySequence)__receiver)
3401        }
3402    }
3403    #[doc = "`GetData()` overload"]
3404    fn get_data(self) -> () {
3405        unsafe {
3406            let __receiver =
3407                <NexVersus_DownloadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3408            ::unity::il2cpp_call!((::unity::module_base()+0x22540c0usize)as*mut u8,();
3409(NexVersus_DownloadReplaySequence)__receiver)
3410        }
3411    }
3412}
3413
3414#[cfg(feature = "app-nexversus")]
3415impl<__T: INexVersus_DownloadReplaySequence> INexVersus_DownloadReplaySequenceMethods for __T {}
3416
3417#[cfg(feature = "app-nexversus")]
3418impl NexVersus_DownloadReplaySequence {
3419    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3421    }
3422
3423    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3425    }
3426
3427    pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3429    }
3430
3431    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3433    }
3434}
3435
3436#[cfg(feature = "app-nexversus")]
3437impl NexVersus_DownloadReplaySequence {
3438    #[doc = "`.ctor(u64, crate::app::versusserverreplaydata::VersusServerReplayData)` — overload selector"]
3439    pub fn new(data_id: u64, result: crate::app::versusserverreplaydata::VersusServerReplayData) -> Self {
3440        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3441            panic!(
3442                "{}
3443::{}
3444 failed to instantiate",
3445                ::core::stringify!(NexVersus_DownloadReplaySequence),
3446                ::core::stringify!(new),
3447            )
3448        });
3449        <Self as INexVersus_DownloadReplaySequenceMethods>::ctor(this, data_id, result);
3450        this
3451    }
3452}
3453
3454#[cfg(feature = "app-nexversus")]
3455#[::unity::methods]
3456impl<T0: ::unity::ClassIdentity> NexVersus_GetMetaDataFromPersistenceSlotSequence_1<T0> {
3457    #[doc = "`GetPrincipalId()` overload"]
3458    #[method(name = "GetPrincipalId", args = 0)]
3459    pub fn get_principal_id(self) -> u64;
3460
3461    #[doc = "`.ctor(u16, u64)` overload"]
3462    #[method(name = ".ctor", args = 2)]
3463    pub fn ctor(self, slot_id: u16, principal_id: u64) -> ();
3464
3465    #[doc = "`Postlogin()` overload"]
3466    #[method(name = "Postlogin", args = 0)]
3467    pub fn postlogin(self) -> ();
3468
3469    #[doc = "`GetPersistenceMetaData()` overload"]
3470    #[method(name = "GetPersistenceMetaData", args = 0)]
3471    pub fn get_persistence_meta_data(self) -> ();
3472
3473    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u16, u64)` overload"]
3474    #[method(name = "CreateBind", args = 3)]
3475    pub fn create_bind(super_: crate::app::procinst::ProcInst, slot_id: u16, principal_id: u64) -> ();
3476}
3477
3478#[cfg(feature = "app-nexversus")]
3479impl<T0: ::unity::ClassIdentity> NexVersus_GetMetaDataFromPersistenceSlotSequence_1<T0> {
3480    #[doc = "`.ctor(u16, u64)` — overload selector"]
3481    pub fn new(slot_id: u16, principal_id: u64) -> Self {
3482        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3483            panic!(
3484                "{}
3485::{}
3486 failed to instantiate",
3487                ::core::stringify!(NexVersus_GetMetaDataFromPersistenceSlotSequence_1),
3488                ::core::stringify!(new),
3489            )
3490        });
3491        <Self as INexVersus_GetMetaDataFromPersistenceSlotSequence_1Methods<T0>>::ctor(this, slot_id, principal_id);
3492        this
3493    }
3494}
3495
3496#[cfg(feature = "app-nexversus")]
3497impl NexVersus_SearchCasualSequence {
3498    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
3499    pub fn create_bind(
3500        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3501        results: impl ::core::convert::Into<
3502            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
3503        >,
3504    ) -> () {
3505        unsafe {
3506            ::unity::il2cpp_call!((::unity::module_base()+0x22585c0usize)as*mut u8,();
3507(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(results))
3508        }
3509    }
3510}
3511
3512#[cfg(feature = "app-nexversus")]
3513pub trait INexVersus_SearchCasualSequenceMethods: INexVersus_SearchCasualSequence {
3514    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` overload"]
3515    fn ctor(
3516        self,
3517        results: impl ::core::convert::Into<
3518            crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
3519        >,
3520    ) -> () {
3521        unsafe {
3522            let __receiver =
3523                <NexVersus_SearchCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3524            ::unity::il2cpp_call!((::unity::module_base()+0x22580b0usize)as*mut u8,();
3525(NexVersus_SearchCasualSequence)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)::core::convert::Into::into(results))
3526        }
3527    }
3528    #[doc = "`Search()` overload"]
3529    fn search(self) -> () {
3530        unsafe {
3531            let __receiver =
3532                <NexVersus_SearchCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3533            ::unity::il2cpp_call!((::unity::module_base()+0x22580f0usize)as*mut u8,();
3534(NexVersus_SearchCasualSequence)__receiver)
3535        }
3536    }
3537    #[doc = "`Postlogin()` overload"]
3538    fn postlogin(self) -> () {
3539        unsafe {
3540            let __receiver =
3541                <NexVersus_SearchCasualSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3542            ::unity::il2cpp_call!((::unity::module_base()+0x22585b0usize)as*mut u8,();
3543(NexVersus_SearchCasualSequence)__receiver)
3544        }
3545    }
3546}
3547
3548#[cfg(feature = "app-nexversus")]
3549impl<__T: INexVersus_SearchCasualSequence> INexVersus_SearchCasualSequenceMethods for __T {}
3550
3551#[cfg(feature = "app-nexversus")]
3552impl NexVersus_SearchCasualSequence {
3553    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3555    }
3556
3557    pub fn search_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3559    }
3560
3561    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3563    }
3564
3565    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3567    }
3568}
3569
3570#[cfg(feature = "app-nexversus")]
3571impl NexVersus_SearchCasualSequence {
3572    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>)` — overload selector"]
3573    pub fn new(
3574        results: crate::system::collections::generic::list_1::List_1<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
3575    ) -> Self {
3576        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3577            panic!(
3578                "{}
3579::{}
3580 failed to instantiate",
3581                ::core::stringify!(NexVersus_SearchCasualSequence),
3582                ::core::stringify!(new),
3583            )
3584        });
3585        <Self as INexVersus_SearchCasualSequenceMethods>::ctor(this, results);
3586        this
3587    }
3588}
3589
3590#[cfg(feature = "app-nexversus")]
3591pub trait INexVersus_EndCallbackMethods: INexVersus_EndCallback {
3592    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
3593    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
3594        unsafe {
3595            let __receiver = <NexVersus_EndCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3596            ::unity::il2cpp_call!((::unity::module_base()+0x2254960usize)as*mut u8,();
3597(NexVersus_EndCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
3598        }
3599    }
3600    #[doc = "`Invoke(crate::app::nexversus::NexVersus_Results)` overload"]
3601    fn invoke(self, result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_Results>) -> () {
3602        unsafe {
3603            let __receiver = <NexVersus_EndCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3604            {
3605                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3606                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
3607                    panic!(
3608                        "unity: virtual slot {}
3609 out of range (vtable len {}
3610) on the runtime class behind {}
3611 (method `{}
3612`)",
3613                        13usize,
3614                        __vt.len(),
3615                        <NexVersus_EndCallback as ::unity::ClassIdentity>::NAME,
3616                        "Invoke",
3617                    )
3618                });
3619                let __inner: extern "C" fn(NexVersus_EndCallback, crate::app::nexversus::NexVersus_Results, ::unity::OptionalMethod) -> () =
3620                    ::core::mem::transmute(__vi.method_ptr);
3621                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3622                __inner(__receiver, ::core::convert::Into::into(result), __mi)
3623            }
3624        }
3625    }
3626}
3627
3628#[cfg(feature = "app-nexversus")]
3629impl<__T: INexVersus_EndCallback> INexVersus_EndCallbackMethods for __T {}
3630
3631#[cfg(feature = "app-nexversus")]
3632impl NexVersus_EndCallback {
3633    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3635    }
3636
3637    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3638        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3639    }
3640}
3641
3642#[cfg(feature = "app-nexversus")]
3643impl NexVersus_EndCallback {
3644    #[doc = "Direct (non-virtual) call to `NexVersus_EndCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
3645    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, result: crate::app::nexversus::NexVersus_Results) -> () {
3646        let __mi = Self::invoke_method_info();
3647        let __inner: extern "C" fn(::unity::IlInstance, crate::app::nexversus::NexVersus_Results, ::unity::OptionalMethod) -> () =
3648            ::core::mem::transmute(__mi.method_ptr);
3649        __inner(this.into(), result, ::core::option::Option::None)
3650    }
3651}
3652
3653#[cfg(feature = "app-nexversus")]
3654impl NexVersus_EndCallback {
3655    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
3656    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
3657        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3658            panic!(
3659                "{}
3660::{}
3661 failed to instantiate",
3662                ::core::stringify!(NexVersus_EndCallback),
3663                ::core::stringify!(new),
3664            )
3665        });
3666        <Self as INexVersus_EndCallbackMethods>::ctor(this, object, method);
3667        this
3668    }
3669}
3670
3671#[cfg(feature = "app-nexversus")]
3672impl NexVersus_GetRankedMetaDataFromPersistenceSlotSequence {
3673    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
3674    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
3675        unsafe {
3676            ::unity::il2cpp_call!((::unity::module_base()+0x22552a0usize)as*mut u8,();
3677(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
3678        }
3679    }
3680}
3681
3682#[cfg(feature = "app-nexversus")]
3683pub trait INexVersus_GetRankedMetaDataFromPersistenceSlotSequenceMethods: INexVersus_GetRankedMetaDataFromPersistenceSlotSequence {
3684    #[doc = "`GetPrincipalId()` overload"]
3685    fn get_principal_id(self) -> u64 {
3686        unsafe {
3687            let __receiver = <NexVersus_GetRankedMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
3688                <Self as ::unity::SystemObject>::as_instance(self),
3689            );
3690            ::unity::il2cpp_call!((::unity::module_base()+0x2254a20usize)as*mut u8,u64;
3691(NexVersus_GetRankedMetaDataFromPersistenceSlotSequence)__receiver)
3692        }
3693    }
3694    #[doc = "`.ctor()` overload"]
3695    fn ctor(self) -> () {
3696        unsafe {
3697            let __receiver = <NexVersus_GetRankedMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
3698                <Self as ::unity::SystemObject>::as_instance(self),
3699            );
3700            ::unity::il2cpp_call!((::unity::module_base()+0x2254a30usize)as*mut u8,();
3701(NexVersus_GetRankedMetaDataFromPersistenceSlotSequence)__receiver)
3702        }
3703    }
3704    #[doc = "`Postlogin()` overload"]
3705    fn postlogin(self) -> () {
3706        unsafe {
3707            let __receiver = <NexVersus_GetRankedMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
3708                <Self as ::unity::SystemObject>::as_instance(self),
3709            );
3710            ::unity::il2cpp_call!((::unity::module_base()+0x2254a40usize)as*mut u8,();
3711(NexVersus_GetRankedMetaDataFromPersistenceSlotSequence)__receiver)
3712        }
3713    }
3714    #[doc = "`GetPersistenceMetaData()` overload"]
3715    fn get_persistence_meta_data(self) -> () {
3716        unsafe {
3717            let __receiver = <NexVersus_GetRankedMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
3718                <Self as ::unity::SystemObject>::as_instance(self),
3719            );
3720            ::unity::il2cpp_call!((::unity::module_base()+0x2254a50usize)as*mut u8,();
3721(NexVersus_GetRankedMetaDataFromPersistenceSlotSequence)__receiver)
3722        }
3723    }
3724}
3725
3726#[cfg(feature = "app-nexversus")]
3727impl<__T: INexVersus_GetRankedMetaDataFromPersistenceSlotSequence> INexVersus_GetRankedMetaDataFromPersistenceSlotSequenceMethods for __T {}
3728
3729#[cfg(feature = "app-nexversus")]
3730impl NexVersus_GetRankedMetaDataFromPersistenceSlotSequence {
3731    pub fn get_principal_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3733    }
3734
3735    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3737    }
3738
3739    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3741    }
3742
3743    pub fn get_persistence_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3745    }
3746
3747    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3749    }
3750}
3751
3752#[cfg(feature = "app-nexversus")]
3753impl NexVersus_GetRankedMetaDataFromPersistenceSlotSequence {
3754    #[doc = "`.ctor()` — no args"]
3755    pub fn new() -> Self {
3756        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3757            panic!(
3758                "{}
3759::{}
3760 failed to instantiate",
3761                ::core::stringify!(NexVersus_GetRankedMetaDataFromPersistenceSlotSequence),
3762                ::core::stringify!(new),
3763            )
3764        });
3765        <Self as INexVersus_GetRankedMetaDataFromPersistenceSlotSequenceMethods>::ctor(this);
3766        this
3767    }
3768}
3769
3770#[cfg(feature = "app-nexversus")]
3771impl NexVersus_UploadReplaySequence {
3772    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData, u16)` overload"]
3773    pub fn create_bind(
3774        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3775        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
3776        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
3777        slot: impl ::core::convert::Into<u16>,
3778    ) -> () {
3779        unsafe {
3780            ::unity::il2cpp_call!((::unity::module_base()+0x225b7e0usize)as*mut u8,();
3781(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data),(u16)::core::convert::Into::into(slot))
3782        }
3783    }
3784}
3785
3786#[cfg(feature = "app-nexversus")]
3787pub trait INexVersus_UploadReplaySequenceMethods: INexVersus_UploadReplaySequence {
3788    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData, u16)` overload"]
3789    fn ctor(
3790        self,
3791        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
3792        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
3793        slot: impl ::core::convert::Into<u16>,
3794    ) -> () {
3795        unsafe {
3796            let __receiver =
3797                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3798            ::unity::il2cpp_call!((::unity::module_base()+0x225add0usize)as*mut u8,();
3799(NexVersus_UploadReplaySequence)__receiver,(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data),(u16)::core::convert::Into::into(slot))
3800        }
3801    }
3802    #[doc = "`Postlogin()` overload"]
3803    fn postlogin(self) -> () {
3804        unsafe {
3805            let __receiver =
3806                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3807            ::unity::il2cpp_call!((::unity::module_base()+0x225ae90usize)as*mut u8,();
3808(NexVersus_UploadReplaySequence)__receiver)
3809        }
3810    }
3811    #[doc = "`CheckExist()` overload"]
3812    fn check_exist(self) -> () {
3813        unsafe {
3814            let __receiver =
3815                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3816            ::unity::il2cpp_call!((::unity::module_base()+0x225aea0usize)as*mut u8,();
3817(NexVersus_UploadReplaySequence)__receiver)
3818        }
3819    }
3820    #[doc = "`Branch()` overload"]
3821    fn branch(self) -> () {
3822        unsafe {
3823            let __receiver =
3824                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3825            ::unity::il2cpp_call!((::unity::module_base()+0x225afe0usize)as*mut u8,();
3826(NexVersus_UploadReplaySequence)__receiver)
3827        }
3828    }
3829    #[doc = "`Post()` overload"]
3830    fn post(self) -> () {
3831        unsafe {
3832            let __receiver =
3833                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3834            ::unity::il2cpp_call!((::unity::module_base()+0x225b210usize)as*mut u8,();
3835(NexVersus_UploadReplaySequence)__receiver)
3836        }
3837    }
3838    #[doc = "`SetMetaBinary(crate::system::collections::generic::list_1::List_1<u8>, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` overload"]
3839    fn set_meta_binary(
3840        self,
3841        param_meta_bytes: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u8>>,
3842        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
3843    ) -> () {
3844        unsafe {
3845            let __receiver =
3846                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3847            ::unity::il2cpp_call!((::unity::module_base()+0x225b390usize)as*mut u8,();
3848(NexVersus_UploadReplaySequence)__receiver,(crate::system::collections::generic::list_1::List_1<u8>)::core::convert::Into::into(param_meta_bytes),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data))
3849        }
3850    }
3851    #[doc = "`Invalid()` overload"]
3852    fn invalid(self) -> () {
3853        unsafe {
3854            let __receiver =
3855                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3856            ::unity::il2cpp_call!((::unity::module_base()+0x225b640usize)as*mut u8,();
3857(NexVersus_UploadReplaySequence)__receiver)
3858        }
3859    }
3860    #[doc = "`PostInvalid()` overload"]
3861    fn post_invalid(self) -> () {
3862        unsafe {
3863            let __receiver =
3864                <NexVersus_UploadReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3865            ::unity::il2cpp_call!((::unity::module_base()+0x225b6f0usize)as*mut u8,();
3866(NexVersus_UploadReplaySequence)__receiver)
3867        }
3868    }
3869}
3870
3871#[cfg(feature = "app-nexversus")]
3872impl<__T: INexVersus_UploadReplaySequence> INexVersus_UploadReplaySequenceMethods for __T {}
3873
3874#[cfg(feature = "app-nexversus")]
3875impl NexVersus_UploadReplaySequence {
3876    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3877        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3878    }
3879
3880    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3881        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3882    }
3883
3884    pub fn check_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3885        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3886    }
3887
3888    pub fn branch_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3890    }
3891
3892    pub fn post_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3894    }
3895
3896    pub fn set_meta_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3898    }
3899
3900    pub fn invalid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3902    }
3903
3904    pub fn post_invalid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
3906    }
3907
3908    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3909        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
3910    }
3911}
3912
3913#[cfg(feature = "app-nexversus")]
3914impl NexVersus_UploadReplaySequence {
3915    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData, u16)` — overload selector"]
3916    pub fn new(
3917        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
3918        data: crate::app::versusserverreplaydata::VersusServerReplayData,
3919        slot: u16,
3920    ) -> Self {
3921        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3922            panic!(
3923                "{}
3924::{}
3925 failed to instantiate",
3926                ::core::stringify!(NexVersus_UploadReplaySequence),
3927                ::core::stringify!(new),
3928            )
3929        });
3930        <Self as INexVersus_UploadReplaySequenceMethods>::ctor(this, meta_data, data, slot);
3931        this
3932    }
3933}
3934
3935#[cfg(feature = "app-nexversus")]
3936impl NexVersus_ChangeVersusRankedMetaDataSequence {
3937    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, ::unity::Il2CppString)` overload"]
3938    pub fn create_bind(
3939        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
3940        data_id: impl ::core::convert::Into<u64>,
3941        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
3942        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
3943    ) -> () {
3944        unsafe {
3945            ::unity::il2cpp_call!((::unity::module_base()+0x2252880usize)as*mut u8,();
3946(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data),(::unity::Il2CppString)::core::convert::Into::into(player_name))
3947        }
3948    }
3949}
3950
3951#[cfg(feature = "app-nexversus")]
3952pub trait INexVersus_ChangeVersusRankedMetaDataSequenceMethods: INexVersus_ChangeVersusRankedMetaDataSequence {
3953    #[doc = "`.ctor(u64, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, ::unity::Il2CppString)` overload"]
3954    fn ctor(
3955        self,
3956        data_id: impl ::core::convert::Into<u64>,
3957        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
3958        player_name: impl ::core::convert::Into<::unity::Il2CppString>,
3959    ) -> () {
3960        unsafe {
3961            let __receiver = <NexVersus_ChangeVersusRankedMetaDataSequence as ::unity::FromIlInstance>::from_il_instance(
3962                <Self as ::unity::SystemObject>::as_instance(self),
3963            );
3964            ::unity::il2cpp_call!((::unity::module_base()+0x2252370usize)as*mut u8,();
3965(NexVersus_ChangeVersusRankedMetaDataSequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data),(::unity::Il2CppString)::core::convert::Into::into(player_name))
3966        }
3967    }
3968    #[doc = "`Postlogin()` overload"]
3969    fn postlogin(self) -> () {
3970        unsafe {
3971            let __receiver = <NexVersus_ChangeVersusRankedMetaDataSequence as ::unity::FromIlInstance>::from_il_instance(
3972                <Self as ::unity::SystemObject>::as_instance(self),
3973            );
3974            ::unity::il2cpp_call!((::unity::module_base()+0x22523d0usize)as*mut u8,();
3975(NexVersus_ChangeVersusRankedMetaDataSequence)__receiver)
3976        }
3977    }
3978    #[doc = "`SetMetaParam()` overload"]
3979    fn set_meta_param(self) -> () {
3980        unsafe {
3981            let __receiver = <NexVersus_ChangeVersusRankedMetaDataSequence as ::unity::FromIlInstance>::from_il_instance(
3982                <Self as ::unity::SystemObject>::as_instance(self),
3983            );
3984            ::unity::il2cpp_call!((::unity::module_base()+0x22523e0usize)as*mut u8,();
3985(NexVersus_ChangeVersusRankedMetaDataSequence)__receiver)
3986        }
3987    }
3988    #[doc = "`ChangeMeta()` overload"]
3989    fn change_meta(self) -> () {
3990        unsafe {
3991            let __receiver = <NexVersus_ChangeVersusRankedMetaDataSequence as ::unity::FromIlInstance>::from_il_instance(
3992                <Self as ::unity::SystemObject>::as_instance(self),
3993            );
3994            ::unity::il2cpp_call!((::unity::module_base()+0x22524b0usize)as*mut u8,();
3995(NexVersus_ChangeVersusRankedMetaDataSequence)__receiver)
3996        }
3997    }
3998}
3999
4000#[cfg(feature = "app-nexversus")]
4001impl<__T: INexVersus_ChangeVersusRankedMetaDataSequence> INexVersus_ChangeVersusRankedMetaDataSequenceMethods for __T {}
4002
4003#[cfg(feature = "app-nexversus")]
4004impl NexVersus_ChangeVersusRankedMetaDataSequence {
4005    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4006        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4007    }
4008
4009    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4010        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4011    }
4012
4013    pub fn set_meta_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4014        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4015    }
4016
4017    pub fn change_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4018        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4019    }
4020
4021    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4022        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
4023    }
4024}
4025
4026#[cfg(feature = "app-nexversus")]
4027impl NexVersus_ChangeVersusRankedMetaDataSequence {
4028    #[doc = "`.ctor(u64, crate::app::versusserverrankedmetadata::VersusServerRankedMetaData, ::unity::Il2CppString)` — overload selector"]
4029    pub fn new(
4030        data_id: u64,
4031        meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
4032        player_name: ::unity::Il2CppString,
4033    ) -> Self {
4034        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4035            panic!(
4036                "{}
4037::{}
4038 failed to instantiate",
4039                ::core::stringify!(NexVersus_ChangeVersusRankedMetaDataSequence),
4040                ::core::stringify!(new),
4041            )
4042        });
4043        <Self as INexVersus_ChangeVersusRankedMetaDataSequenceMethods>::ctor(this, data_id, meta_data, player_name);
4044        this
4045    }
4046}
4047
4048#[cfg(feature = "app-nexversus")]
4049impl NexVersus_GetReplayMetaDataFromPersistenceSlotSequence {
4050    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, u16, bool, crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)` overload"]
4051    pub fn create_bind(
4052        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
4053        principal_id: impl ::core::convert::Into<u64>,
4054        slot_id: impl ::core::convert::Into<u16>,
4055        is_show_dialog: impl ::core::convert::Into<bool>,
4056        result_data: impl ::core::convert::Into<crate::app::nexversus::NexVersus_ReplaySlotMetaResultData>,
4057    ) -> () {
4058        unsafe {
4059            ::unity::il2cpp_call!((::unity::module_base()+0x2256540usize)as*mut u8,();
4060(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(principal_id),(u16)::core::convert::Into::into(slot_id),(bool)::core::convert::Into::into(is_show_dialog),(crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)::core::convert::Into::into(result_data))
4061        }
4062    }
4063
4064    #[doc = "`.cctor()` overload"]
4065    pub fn cctor() -> () {
4066        unsafe {
4067            ::unity::il2cpp_call!((::unity::module_base()+0x2256e30usize)as*mut u8,();
4068            )
4069        }
4070    }
4071}
4072
4073#[cfg(feature = "app-nexversus")]
4074pub trait INexVersus_GetReplayMetaDataFromPersistenceSlotSequenceMethods: INexVersus_GetReplayMetaDataFromPersistenceSlotSequence {
4075    #[doc = "`IsAllSlot()` overload"]
4076    fn is_all_slot(self) -> bool {
4077        unsafe {
4078            let __receiver = <NexVersus_GetReplayMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4079                <Self as ::unity::SystemObject>::as_instance(self),
4080            );
4081            ::unity::il2cpp_call!((::unity::module_base()+0x2255820usize)as*mut u8,bool;
4082(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence)__receiver)
4083        }
4084    }
4085    #[doc = "`.ctor(u64, u16, crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)` overload"]
4086    fn ctor(
4087        self,
4088        principal_id: impl ::core::convert::Into<u64>,
4089        slot_id: impl ::core::convert::Into<u16>,
4090        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_ReplaySlotMetaResultData>,
4091    ) -> () {
4092        unsafe {
4093            let __receiver = <NexVersus_GetReplayMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4094                <Self as ::unity::SystemObject>::as_instance(self),
4095            );
4096            ::unity::il2cpp_call!((::unity::module_base()+0x22558a0usize)as*mut u8,();
4097(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence)__receiver,(u64)::core::convert::Into::into(principal_id),(u16)::core::convert::Into::into(slot_id),(crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)::core::convert::Into::into(result))
4098        }
4099    }
4100    #[doc = "`Postlogin()` overload"]
4101    fn postlogin(self) -> () {
4102        unsafe {
4103            let __receiver = <NexVersus_GetReplayMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4104                <Self as ::unity::SystemObject>::as_instance(self),
4105            );
4106            ::unity::il2cpp_call!((::unity::module_base()+0x22558f0usize)as*mut u8,();
4107(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence)__receiver)
4108        }
4109    }
4110    #[doc = "`GetPersistenceMetaData()` overload"]
4111    fn get_persistence_meta_data(self) -> () {
4112        unsafe {
4113            let __receiver = <NexVersus_GetReplayMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4114                <Self as ::unity::SystemObject>::as_instance(self),
4115            );
4116            ::unity::il2cpp_call!((::unity::module_base()+0x2255900usize)as*mut u8,();
4117(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence)__receiver)
4118        }
4119    }
4120    #[doc = "`GetAllSlot()` overload"]
4121    fn get_all_slot(self) -> () {
4122        unsafe {
4123            let __receiver = <NexVersus_GetReplayMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4124                <Self as ::unity::SystemObject>::as_instance(self),
4125            );
4126            ::unity::il2cpp_call!((::unity::module_base()+0x2255990usize)as*mut u8,();
4127(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence)__receiver)
4128        }
4129    }
4130    #[doc = "`GetSingleSlot()` overload"]
4131    fn get_single_slot(self) -> () {
4132        unsafe {
4133            let __receiver = <NexVersus_GetReplayMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4134                <Self as ::unity::SystemObject>::as_instance(self),
4135            );
4136            ::unity::il2cpp_call!((::unity::module_base()+0x2255c50usize)as*mut u8,();
4137(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence)__receiver)
4138        }
4139    }
4140    #[doc = "`CreateDesc(bool)` overload"]
4141    fn create_desc(self, is_show_dialog: impl ::core::convert::Into<bool>) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
4142        unsafe {
4143            let __receiver = <NexVersus_GetReplayMetaDataFromPersistenceSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4144                <Self as ::unity::SystemObject>::as_instance(self),
4145            );
4146            ::unity::il2cpp_call!((::unity::module_base()+0x2256600usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
4147(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence)__receiver,(bool)::core::convert::Into::into(is_show_dialog))
4148        }
4149    }
4150}
4151
4152#[cfg(feature = "app-nexversus")]
4153impl<__T: INexVersus_GetReplayMetaDataFromPersistenceSlotSequence> INexVersus_GetReplayMetaDataFromPersistenceSlotSequenceMethods for __T {}
4154
4155#[cfg(feature = "app-nexversus")]
4156impl NexVersus_GetReplayMetaDataFromPersistenceSlotSequence {
4157    pub fn is_all_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4158        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4159    }
4160
4161    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4162        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4163    }
4164
4165    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4166        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4167    }
4168
4169    pub fn get_persistence_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4170        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4171    }
4172
4173    pub fn get_all_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4174        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4175    }
4176
4177    pub fn get_single_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4178        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
4179    }
4180
4181    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4182        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
4183    }
4184
4185    pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4186        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
4187    }
4188
4189    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4190        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
4191    }
4192}
4193
4194#[cfg(feature = "app-nexversus")]
4195impl NexVersus_GetReplayMetaDataFromPersistenceSlotSequence {
4196    #[doc = "`.ctor(u64, u16, crate::app::nexversus::NexVersus_ReplaySlotMetaResultData)` — overload selector"]
4197    pub fn new(principal_id: u64, slot_id: u16, result: crate::app::nexversus::NexVersus_ReplaySlotMetaResultData) -> Self {
4198        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4199            panic!(
4200                "{}
4201::{}
4202 failed to instantiate",
4203                ::core::stringify!(NexVersus_GetReplayMetaDataFromPersistenceSlotSequence),
4204                ::core::stringify!(new),
4205            )
4206        });
4207        <Self as INexVersus_GetReplayMetaDataFromPersistenceSlotSequenceMethods>::ctor(this, principal_id, slot_id, result);
4208        this
4209    }
4210}
4211
4212#[cfg(feature = "app-nexversus")]
4213impl NexVersus_ChangeMetaDataTypeSequence {
4214    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, u16, u16)` overload"]
4215    pub fn create_bind(
4216        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
4217        target_principal_id: impl ::core::convert::Into<u64>,
4218        target_slot_id: impl ::core::convert::Into<u16>,
4219        data_type: impl ::core::convert::Into<u16>,
4220    ) -> () {
4221        unsafe {
4222            ::unity::il2cpp_call!((::unity::module_base()+0x224fba0usize)as*mut u8,();
4223(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(target_principal_id),(u16)::core::convert::Into::into(target_slot_id),(u16)::core::convert::Into::into(data_type))
4224        }
4225    }
4226
4227    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, u16)` overload"]
4228    pub fn create_bind_2(
4229        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
4230        data_id: impl ::core::convert::Into<u64>,
4231        data_type: impl ::core::convert::Into<u16>,
4232    ) -> () {
4233        unsafe {
4234            ::unity::il2cpp_call!((::unity::module_base()+0x2250180usize)as*mut u8,();
4235(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(u16)::core::convert::Into::into(data_type))
4236        }
4237    }
4238
4239    #[doc = "`GetProcDescs(crate::app::nexversus::NexVersus_ChangeMetaDataTypeSequence)` overload"]
4240    pub fn get_proc_descs(
4241        p: impl ::core::convert::Into<crate::app::nexversus::NexVersus_ChangeMetaDataTypeSequence>,
4242    ) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
4243        unsafe {
4244            ::unity::il2cpp_call!((::unity::module_base()+0x224fc40usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
4245(crate::app::nexversus::NexVersus_ChangeMetaDataTypeSequence)::core::convert::Into::into(p))
4246        }
4247    }
4248}
4249
4250#[cfg(feature = "app-nexversus")]
4251pub trait INexVersus_ChangeMetaDataTypeSequenceMethods: INexVersus_ChangeMetaDataTypeSequence {
4252    #[doc = "`.ctor(u64, u16, u16)` overload"]
4253    fn ctor(
4254        self,
4255        target_principal_id: impl ::core::convert::Into<u64>,
4256        target_slot_id: impl ::core::convert::Into<u16>,
4257        data_type: impl ::core::convert::Into<u16>,
4258    ) -> () {
4259        unsafe {
4260            let __receiver = <NexVersus_ChangeMetaDataTypeSequence as ::unity::FromIlInstance>::from_il_instance(
4261                <Self as ::unity::SystemObject>::as_instance(self),
4262            );
4263            ::unity::il2cpp_call!((::unity::module_base()+0x224f710usize)as*mut u8,();
4264(NexVersus_ChangeMetaDataTypeSequence)__receiver,(u64)::core::convert::Into::into(target_principal_id),(u16)::core::convert::Into::into(target_slot_id),(u16)::core::convert::Into::into(data_type))
4265        }
4266    }
4267    #[doc = "`.ctor(u64, u16)` overload"]
4268    fn ctor_2(self, data_id: impl ::core::convert::Into<u64>, data_type: impl ::core::convert::Into<u16>) -> () {
4269        unsafe {
4270            let __receiver = <NexVersus_ChangeMetaDataTypeSequence as ::unity::FromIlInstance>::from_il_instance(
4271                <Self as ::unity::SystemObject>::as_instance(self),
4272            );
4273            ::unity::il2cpp_call!((::unity::module_base()+0x224f760usize)as*mut u8,();
4274(NexVersus_ChangeMetaDataTypeSequence)__receiver,(u64)::core::convert::Into::into(data_id),(u16)::core::convert::Into::into(data_type))
4275        }
4276    }
4277    #[doc = "`Postlogin()` overload"]
4278    fn postlogin(self) -> () {
4279        unsafe {
4280            let __receiver = <NexVersus_ChangeMetaDataTypeSequence as ::unity::FromIlInstance>::from_il_instance(
4281                <Self as ::unity::SystemObject>::as_instance(self),
4282            );
4283            ::unity::il2cpp_call!((::unity::module_base()+0x224f7b0usize)as*mut u8,();
4284(NexVersus_ChangeMetaDataTypeSequence)__receiver)
4285        }
4286    }
4287    #[doc = "`ChangeMeta()` overload"]
4288    fn change_meta(self) -> () {
4289        unsafe {
4290            let __receiver = <NexVersus_ChangeMetaDataTypeSequence as ::unity::FromIlInstance>::from_il_instance(
4291                <Self as ::unity::SystemObject>::as_instance(self),
4292            );
4293            ::unity::il2cpp_call!((::unity::module_base()+0x224f7c0usize)as*mut u8,();
4294(NexVersus_ChangeMetaDataTypeSequence)__receiver)
4295        }
4296    }
4297}
4298
4299#[cfg(feature = "app-nexversus")]
4300impl<__T: INexVersus_ChangeMetaDataTypeSequence> INexVersus_ChangeMetaDataTypeSequenceMethods for __T {}
4301
4302#[cfg(feature = "app-nexversus")]
4303impl NexVersus_ChangeMetaDataTypeSequence {
4304    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4306    }
4307
4308    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4310    }
4311
4312    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4314    }
4315
4316    pub fn change_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4318    }
4319
4320    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
4322    }
4323
4324    pub fn create_bind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
4326    }
4327
4328    pub fn get_proc_descs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
4330    }
4331}
4332
4333#[cfg(feature = "app-nexversus")]
4334impl NexVersus_ChangeMetaDataTypeSequence {
4335    #[doc = "`.ctor(u64, u16, u16)` — overload selector"]
4336    pub fn new(target_principal_id: u64, target_slot_id: u16, data_type: u16) -> Self {
4337        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4338            panic!(
4339                "{}
4340::{}
4341 failed to instantiate",
4342                ::core::stringify!(NexVersus_ChangeMetaDataTypeSequence),
4343                ::core::stringify!(new),
4344            )
4345        });
4346        <Self as INexVersus_ChangeMetaDataTypeSequenceMethods>::ctor(this, target_principal_id, target_slot_id, data_type);
4347        this
4348    }
4349
4350    #[doc = "`.ctor(u64, u16)` — overload selector"]
4351    pub fn new_2(data_id: u64, data_type: u16) -> Self {
4352        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4353            panic!(
4354                "{}
4355::{}
4356 failed to instantiate",
4357                ::core::stringify!(NexVersus_ChangeMetaDataTypeSequence),
4358                ::core::stringify!(new_2),
4359            )
4360        });
4361        <Self as INexVersus_ChangeMetaDataTypeSequenceMethods>::ctor_2(this, data_id, data_type);
4362        this
4363    }
4364}
4365
4366#[cfg(feature = "app-nexversus")]
4367impl NexVersus_ChangeUpdatedTimeSequence {
4368    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64)` overload"]
4369    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>, data_id: impl ::core::convert::Into<u64>) -> () {
4370        unsafe {
4371            ::unity::il2cpp_call!((::unity::module_base()+0x2251f20usize)as*mut u8,();
4372(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id))
4373        }
4374    }
4375}
4376
4377#[cfg(feature = "app-nexversus")]
4378pub trait INexVersus_ChangeUpdatedTimeSequenceMethods: INexVersus_ChangeUpdatedTimeSequence {
4379    #[doc = "`.ctor(u64)` overload"]
4380    fn ctor(self, data_id: impl ::core::convert::Into<u64>) -> () {
4381        unsafe {
4382            let __receiver = <NexVersus_ChangeUpdatedTimeSequence as ::unity::FromIlInstance>::from_il_instance(
4383                <Self as ::unity::SystemObject>::as_instance(self),
4384            );
4385            ::unity::il2cpp_call!((::unity::module_base()+0x2251bc0usize)as*mut u8,();
4386(NexVersus_ChangeUpdatedTimeSequence)__receiver,(u64)::core::convert::Into::into(data_id))
4387        }
4388    }
4389    #[doc = "`Login()` overload"]
4390    fn login(self) -> () {
4391        unsafe {
4392            let __receiver = <NexVersus_ChangeUpdatedTimeSequence as ::unity::FromIlInstance>::from_il_instance(
4393                <Self as ::unity::SystemObject>::as_instance(self),
4394            );
4395            ::unity::il2cpp_call!((::unity::module_base()+0x2251bf0usize)as*mut u8,();
4396(NexVersus_ChangeUpdatedTimeSequence)__receiver)
4397        }
4398    }
4399    #[doc = "`Postlogin()` overload"]
4400    fn postlogin(self) -> () {
4401        unsafe {
4402            let __receiver = <NexVersus_ChangeUpdatedTimeSequence as ::unity::FromIlInstance>::from_il_instance(
4403                <Self as ::unity::SystemObject>::as_instance(self),
4404            );
4405            ::unity::il2cpp_call!((::unity::module_base()+0x2251c60usize)as*mut u8,();
4406(NexVersus_ChangeUpdatedTimeSequence)__receiver)
4407        }
4408    }
4409    #[doc = "`ChangeMeta()` overload"]
4410    fn change_meta(self) -> () {
4411        unsafe {
4412            let __receiver = <NexVersus_ChangeUpdatedTimeSequence as ::unity::FromIlInstance>::from_il_instance(
4413                <Self as ::unity::SystemObject>::as_instance(self),
4414            );
4415            ::unity::il2cpp_call!((::unity::module_base()+0x2251dc0usize)as*mut u8,();
4416(NexVersus_ChangeUpdatedTimeSequence)__receiver)
4417        }
4418    }
4419}
4420
4421#[cfg(feature = "app-nexversus")]
4422impl<__T: INexVersus_ChangeUpdatedTimeSequence> INexVersus_ChangeUpdatedTimeSequenceMethods for __T {}
4423
4424#[cfg(feature = "app-nexversus")]
4425impl NexVersus_ChangeUpdatedTimeSequence {
4426    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4428    }
4429
4430    pub fn login_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4432    }
4433
4434    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4436    }
4437
4438    pub fn change_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4440    }
4441
4442    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
4444    }
4445}
4446
4447#[cfg(feature = "app-nexversus")]
4448impl NexVersus_ChangeUpdatedTimeSequence {
4449    #[doc = "`.ctor(u64)` — overload selector"]
4450    pub fn new(data_id: u64) -> Self {
4451        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4452            panic!(
4453                "{}
4454::{}
4455 failed to instantiate",
4456                ::core::stringify!(NexVersus_ChangeUpdatedTimeSequence),
4457                ::core::stringify!(new),
4458            )
4459        });
4460        <Self as INexVersus_ChangeUpdatedTimeSequenceMethods>::ctor(this, data_id);
4461        this
4462    }
4463}
4464
4465#[cfg(feature = "app-nexversus")]
4466impl NexVersus_ChangeReplaySequence {
4467    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
4468    pub fn create_bind(
4469        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
4470        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
4471        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
4472    ) -> () {
4473        unsafe {
4474            ::unity::il2cpp_call!((::unity::module_base()+0x2251610usize)as*mut u8,();
4475(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data))
4476        }
4477    }
4478}
4479
4480#[cfg(feature = "app-nexversus")]
4481pub trait INexVersus_ChangeReplaySequenceMethods: INexVersus_ChangeReplaySequence {
4482    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData)` overload"]
4483    fn ctor(
4484        self,
4485        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
4486        data: impl ::core::convert::Into<crate::app::versusserverreplaydata::VersusServerReplayData>,
4487    ) -> () {
4488        unsafe {
4489            let __receiver =
4490                <NexVersus_ChangeReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4491            ::unity::il2cpp_call!((::unity::module_base()+0x22512c0usize)as*mut u8,();
4492(NexVersus_ChangeReplaySequence)__receiver,(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(crate::app::versusserverreplaydata::VersusServerReplayData)::core::convert::Into::into(data))
4493        }
4494    }
4495    #[doc = "`Postlogin()` overload"]
4496    fn postlogin(self) -> () {
4497        unsafe {
4498            let __receiver =
4499                <NexVersus_ChangeReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4500            ::unity::il2cpp_call!((::unity::module_base()+0x2251310usize)as*mut u8,();
4501(NexVersus_ChangeReplaySequence)__receiver)
4502        }
4503    }
4504    #[doc = "`ChangeReplay()` overload"]
4505    fn change_replay(self) -> () {
4506        unsafe {
4507            let __receiver =
4508                <NexVersus_ChangeReplaySequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4509            ::unity::il2cpp_call!((::unity::module_base()+0x2251320usize)as*mut u8,();
4510(NexVersus_ChangeReplaySequence)__receiver)
4511        }
4512    }
4513}
4514
4515#[cfg(feature = "app-nexversus")]
4516impl<__T: INexVersus_ChangeReplaySequence> INexVersus_ChangeReplaySequenceMethods for __T {}
4517
4518#[cfg(feature = "app-nexversus")]
4519impl NexVersus_ChangeReplaySequence {
4520    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4522    }
4523
4524    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4526    }
4527
4528    pub fn change_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4530    }
4531
4532    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4534    }
4535}
4536
4537#[cfg(feature = "app-nexversus")]
4538impl NexVersus_ChangeReplaySequence {
4539    #[doc = "`.ctor(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, crate::app::versusserverreplaydata::VersusServerReplayData)` — overload selector"]
4540    pub fn new(
4541        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
4542        data: crate::app::versusserverreplaydata::VersusServerReplayData,
4543    ) -> Self {
4544        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4545            panic!(
4546                "{}
4547::{}
4548 failed to instantiate",
4549                ::core::stringify!(NexVersus_ChangeReplaySequence),
4550                ::core::stringify!(new),
4551            )
4552        });
4553        <Self as INexVersus_ChangeReplaySequenceMethods>::ctor(this, meta_data, data);
4554        this
4555    }
4556}
4557
4558#[cfg(feature = "app-nexversus")]
4559impl NexVersus_CheckAccessibleSlotSequence {
4560    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::nexversus::NexVersus_TargetSlotList, crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode, crate::app::nexversus::NexVersus_EndCallback)` overload"]
4561    pub fn create_bind(
4562        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
4563        target_info_list: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList>,
4564        mode: impl ::core::convert::Into<crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode>,
4565        end_callback: impl ::core::convert::Into<crate::app::nexversus::NexVersus_EndCallback>,
4566    ) -> () {
4567        unsafe {
4568            ::unity::il2cpp_call!((::unity::module_base()+0x2253a30usize)as*mut u8,();
4569(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::nexversus::NexVersus_TargetSlotList)::core::convert::Into::into(target_info_list),(crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode)::core::convert::Into::into(mode),(crate::app::nexversus::NexVersus_EndCallback)::core::convert::Into::into(end_callback))
4570        }
4571    }
4572}
4573
4574#[cfg(feature = "app-nexversus")]
4575pub trait INexVersus_CheckAccessibleSlotSequenceMethods: INexVersus_CheckAccessibleSlotSequence {
4576    #[doc = "`GetSlot()` overload"]
4577    fn get_slot(self) -> u16 {
4578        unsafe {
4579            let __receiver = <NexVersus_CheckAccessibleSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4580                <Self as ::unity::SystemObject>::as_instance(self),
4581            );
4582            ::unity::il2cpp_call!((::unity::module_base()+0x2252eb0usize)as*mut u8,u16;
4583(NexVersus_CheckAccessibleSlotSequence)__receiver)
4584        }
4585    }
4586    #[doc = "`.ctor(crate::app::nexversus::NexVersus_TargetSlotList, crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode, crate::app::nexversus::NexVersus_EndCallback)` overload"]
4587    fn ctor(
4588        self,
4589        target_info_list: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList>,
4590        mode: impl ::core::convert::Into<crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode>,
4591        end_callback: impl ::core::convert::Into<crate::app::nexversus::NexVersus_EndCallback>,
4592    ) -> () {
4593        unsafe {
4594            let __receiver = <NexVersus_CheckAccessibleSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4595                <Self as ::unity::SystemObject>::as_instance(self),
4596            );
4597            ::unity::il2cpp_call!((::unity::module_base()+0x2252f20usize)as*mut u8,();
4598(NexVersus_CheckAccessibleSlotSequence)__receiver,(crate::app::nexversus::NexVersus_TargetSlotList)::core::convert::Into::into(target_info_list),(crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode)::core::convert::Into::into(mode),(crate::app::nexversus::NexVersus_EndCallback)::core::convert::Into::into(end_callback))
4599        }
4600    }
4601    #[doc = "`Postlogin()` overload"]
4602    fn postlogin(self) -> () {
4603        unsafe {
4604            let __receiver = <NexVersus_CheckAccessibleSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4605                <Self as ::unity::SystemObject>::as_instance(self),
4606            );
4607            ::unity::il2cpp_call!((::unity::module_base()+0x2252f80usize)as*mut u8,();
4608(NexVersus_CheckAccessibleSlotSequence)__receiver)
4609        }
4610    }
4611    #[doc = "`GetInfo()` overload"]
4612    fn get_info(self) -> () {
4613        unsafe {
4614            let __receiver = <NexVersus_CheckAccessibleSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4615                <Self as ::unity::SystemObject>::as_instance(self),
4616            );
4617            ::unity::il2cpp_call!((::unity::module_base()+0x2252f90usize)as*mut u8,();
4618(NexVersus_CheckAccessibleSlotSequence)__receiver)
4619        }
4620    }
4621    #[doc = "`EndCallback()` overload"]
4622    fn end_callback(self) -> () {
4623        unsafe {
4624            let __receiver = <NexVersus_CheckAccessibleSlotSequence as ::unity::FromIlInstance>::from_il_instance(
4625                <Self as ::unity::SystemObject>::as_instance(self),
4626            );
4627            ::unity::il2cpp_call!((::unity::module_base()+0x2253730usize)as*mut u8,();
4628(NexVersus_CheckAccessibleSlotSequence)__receiver)
4629        }
4630    }
4631}
4632
4633#[cfg(feature = "app-nexversus")]
4634impl<__T: INexVersus_CheckAccessibleSlotSequence> INexVersus_CheckAccessibleSlotSequenceMethods for __T {}
4635
4636#[cfg(feature = "app-nexversus")]
4637impl NexVersus_CheckAccessibleSlotSequence {
4638    pub fn get_slot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4639        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4640    }
4641
4642    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4643        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4644    }
4645
4646    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4647        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4648    }
4649
4650    pub fn get_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
4652    }
4653
4654    pub fn end_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
4656    }
4657
4658    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
4660    }
4661}
4662
4663#[cfg(feature = "app-nexversus")]
4664impl NexVersus_CheckAccessibleSlotSequence {
4665    #[doc = "`.ctor(crate::app::nexversus::NexVersus_TargetSlotList, crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode, crate::app::nexversus::NexVersus_EndCallback)` — overload selector"]
4666    pub fn new(
4667        target_info_list: crate::app::nexversus::NexVersus_TargetSlotList,
4668        mode: crate::app::nexversus::NexVersus_CheckAccessibleSlotSequence_Mode,
4669        end_callback: crate::app::nexversus::NexVersus_EndCallback,
4670    ) -> Self {
4671        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4672            panic!(
4673                "{}
4674::{}
4675 failed to instantiate",
4676                ::core::stringify!(NexVersus_CheckAccessibleSlotSequence),
4677                ::core::stringify!(new),
4678            )
4679        });
4680        <Self as INexVersus_CheckAccessibleSlotSequenceMethods>::ctor(this, target_info_list, mode, end_callback);
4681        this
4682    }
4683}
4684
4685#[cfg(feature = "app-nexversus")]
4686pub trait INexVersus_ResultInfoMethods: INexVersus_ResultInfo {
4687    #[doc = "`.ctor()` overload"]
4688    fn ctor(self) -> () {
4689        unsafe {
4690            let __receiver = <NexVersus_ResultInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4691            ::unity::il2cpp_call!((::unity::module_base()+0x2258030usize)as*mut u8,();
4692(NexVersus_ResultInfo)__receiver)
4693        }
4694    }
4695    #[doc = "`IsValid()` overload"]
4696    fn is_valid(self) -> bool {
4697        unsafe {
4698            let __receiver = <NexVersus_ResultInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4699            ::unity::il2cpp_call!((::unity::module_base()+0x2258080usize)as*mut u8,bool;
4700(NexVersus_ResultInfo)__receiver)
4701        }
4702    }
4703    #[doc = "`get_DataType()` overload"]
4704    fn get_data_type(self) -> u16 {
4705        unsafe {
4706            let __receiver = <NexVersus_ResultInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4707            ::unity::il2cpp_call!((::unity::module_base()+0x22580a0usize)as*mut u8,u16;
4708(NexVersus_ResultInfo)__receiver)
4709        }
4710    }
4711}
4712
4713#[cfg(feature = "app-nexversus")]
4714impl<__T: INexVersus_ResultInfo> INexVersus_ResultInfoMethods for __T {}
4715
4716#[cfg(feature = "app-nexversus")]
4717impl NexVersus_ResultInfo {
4718    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4719        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4720    }
4721
4722    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4723        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4724    }
4725
4726    pub fn get_data_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4727        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
4728    }
4729}
4730
4731#[cfg(feature = "app-nexversus")]
4732impl NexVersus_ResultInfo {
4733    #[doc = "`.ctor()` — no args"]
4734    pub fn new() -> Self {
4735        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4736            panic!(
4737                "{}
4738::{}
4739 failed to instantiate",
4740                ::core::stringify!(NexVersus_ResultInfo),
4741                ::core::stringify!(new),
4742            )
4743        });
4744        <Self as INexVersus_ResultInfoMethods>::ctor(this);
4745        this
4746    }
4747}
4748
4749#[cfg(feature = "app-nexversus")]
4750pub trait INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItemMethods: INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem {
4751    #[doc = "`.ctor(i32)` overload"]
4752    fn ctor(self, label: impl ::core::convert::Into<i32>) -> () {
4753        unsafe {
4754            let __receiver = <NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
4755                <Self as ::unity::SystemObject>::as_instance(self),
4756            );
4757            ::unity::il2cpp_call!((::unity::module_base()+0x3ed9260usize)as*mut u8,();
4758(NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem)__receiver,(i32)::core::convert::Into::into(label))
4759        }
4760    }
4761    #[doc = "`ACall()` overload"]
4762    fn a_call(self) -> crate::app::basicmenu::BasicMenu_Result {
4763        unsafe {
4764            let __receiver = <NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
4765                <Self as ::unity::SystemObject>::as_instance(self),
4766            );
4767            {
4768                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
4769                let __vi = *__vt.get(18usize).unwrap_or_else(|| {
4770                    panic!(
4771                        "unity: virtual slot {}
4772 out of range (vtable len {}
4773) on the runtime class behind {}
4774 (method `{}
4775`)",
4776                        18usize,
4777                        __vt.len(),
4778                        <NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::ClassIdentity>::NAME,
4779                        "ACall",
4780                    )
4781                });
4782                let __inner: extern "C" fn(
4783                    NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem,
4784                    ::unity::OptionalMethod,
4785                ) -> crate::app::basicmenu::BasicMenu_Result = ::core::mem::transmute(__vi.method_ptr);
4786                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
4787                __inner(__receiver, __mi)
4788            }
4789        }
4790    }
4791    #[doc = "`GetSequence()` overload"]
4792    fn get_sequence(self) -> crate::app::procinst::ProcInst {
4793        unsafe {
4794            let __receiver = <NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem as ::unity::FromIlInstance>::from_il_instance(
4795                <Self as ::unity::SystemObject>::as_instance(self),
4796            );
4797            ::unity::il2cpp_call!((::unity::module_base()+0x3ed92c0usize)as*mut u8,crate::app::procinst::ProcInst;
4798(NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem)__receiver)
4799        }
4800    }
4801}
4802
4803#[cfg(feature = "app-nexversus")]
4804impl<__T: INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem> INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItemMethods for __T {}
4805
4806#[cfg(feature = "app-nexversus")]
4807impl NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem {
4808    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4810    }
4811
4812    pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4814    }
4815
4816    pub fn get_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4818    }
4819}
4820
4821#[cfg(feature = "app-nexversus")]
4822impl NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem {
4823    #[doc = "Direct (non-virtual) call to `NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
4824    pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::basicmenu::BasicMenu_Result {
4825        let __mi = Self::a_call_method_info();
4826        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::basicmenu::BasicMenu_Result =
4827            ::core::mem::transmute(__mi.method_ptr);
4828        __inner(this.into(), ::core::option::Option::None)
4829    }
4830}
4831
4832#[cfg(feature = "app-nexversus")]
4833impl NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem {
4834    #[doc = "`.ctor(i32)` — overload selector"]
4835    pub fn new(label: i32) -> Self {
4836        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
4837            panic!(
4838                "{}
4839::{}
4840 failed to instantiate",
4841                ::core::stringify!(NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem),
4842                ::core::stringify!(new),
4843            )
4844        });
4845        <Self as INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItemMethods>::ctor(this, label);
4846        this
4847    }
4848}
4849
4850#[cfg(feature = "app-nexversus")]
4851pub trait INexVersus_TargetSlotListMethods: INexVersus_TargetSlotList {
4852    #[doc = "`.ctor()` overload"]
4853    fn ctor(self) -> () {
4854        unsafe {
4855            let __receiver =
4856                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4857            ::unity::il2cpp_call!((::unity::module_base()+0x2259650usize)as*mut u8,();
4858(NexVersus_TargetSlotList)__receiver)
4859        }
4860    }
4861    #[doc = "`Add(u64)` overload"]
4862    fn add(self, id: impl ::core::convert::Into<u64>) -> () {
4863        unsafe {
4864            let __receiver =
4865                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4866            ::unity::il2cpp_call!((::unity::module_base()+0x22596e0usize)as*mut u8,();
4867(NexVersus_TargetSlotList)__receiver,(u64)::core::convert::Into::into(id))
4868        }
4869    }
4870    #[doc = "`Add(crate::system::collections::generic::list_1::List_1<u64>)` overload"]
4871    fn add_2(self, list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u64>>) -> () {
4872        unsafe {
4873            let __receiver =
4874                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4875            ::unity::il2cpp_call!((::unity::module_base()+0x2259780usize)as*mut u8,();
4876(NexVersus_TargetSlotList)__receiver,(crate::system::collections::generic::list_1::List_1<u64>)::core::convert::Into::into(list))
4877        }
4878    }
4879    #[doc = "`Clear()` overload"]
4880    fn clear(self) -> () {
4881        unsafe {
4882            let __receiver =
4883                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4884            ::unity::il2cpp_call!((::unity::module_base()+0x2259910usize)as*mut u8,();
4885(NexVersus_TargetSlotList)__receiver)
4886        }
4887    }
4888    #[doc = "`get_Count()` overload"]
4889    fn get_count(self) -> i32 {
4890        unsafe {
4891            let __receiver =
4892                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4893            ::unity::il2cpp_call!((::unity::module_base()+0x2259970usize)as*mut u8,i32;
4894(NexVersus_TargetSlotList)__receiver)
4895        }
4896    }
4897    #[doc = "`GetCountValid()` overload"]
4898    fn get_count_valid(self) -> i32 {
4899        unsafe {
4900            let __receiver =
4901                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4902            ::unity::il2cpp_call!((::unity::module_base()+0x22599d0usize)as*mut u8,i32;
4903(NexVersus_TargetSlotList)__receiver)
4904        }
4905    }
4906    #[doc = "`GetIDList()` overload"]
4907    fn get_id_list(self) -> crate::system::collections::generic::list_1::List_1<u64> {
4908        unsafe {
4909            let __receiver =
4910                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4911            ::unity::il2cpp_call!((::unity::module_base()+0x22531e0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<u64> ;
4912(NexVersus_TargetSlotList)__receiver)
4913        }
4914    }
4915    #[doc = "`SetResult(u64, crate::app::nexversus::NexVersus_TargetSlotList_Results)` overload"]
4916    fn set_result(
4917        self,
4918        id: impl ::core::convert::Into<u64>,
4919        result: impl ::core::convert::Into<crate::app::nexversus::NexVersus_TargetSlotList_Results>,
4920    ) -> () {
4921        unsafe {
4922            let __receiver =
4923                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4924            ::unity::il2cpp_call!((::unity::module_base()+0x2253680usize)as*mut u8,();
4925(NexVersus_TargetSlotList)__receiver,(u64)::core::convert::Into::into(id),(crate::app::nexversus::NexVersus_TargetSlotList_Results)::core::convert::Into::into(result))
4926        }
4927    }
4928    #[doc = "`GetResult(u64)` overload"]
4929    fn get_result(self, id: impl ::core::convert::Into<u64>) -> crate::app::nexversus::NexVersus_TargetSlotList_Results {
4930        unsafe {
4931            let __receiver =
4932                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4933            ::unity::il2cpp_call!((::unity::module_base()+0x2259b20usize)as*mut u8,crate::app::nexversus::NexVersus_TargetSlotList_Results;
4934(NexVersus_TargetSlotList)__receiver,(u64)::core::convert::Into::into(id))
4935        }
4936    }
4937    #[doc = "`IsValid(u64)` overload"]
4938    fn is_valid(self, id: impl ::core::convert::Into<u64>) -> bool {
4939        unsafe {
4940            let __receiver =
4941                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4942            ::unity::il2cpp_call!((::unity::module_base()+0x2259bc0usize)as*mut u8,bool;
4943(NexVersus_TargetSlotList)__receiver,(u64)::core::convert::Into::into(id))
4944        }
4945    }
4946    #[doc = "`Dump()` overload"]
4947    fn dump(self) -> ::unity::Il2CppString {
4948        unsafe {
4949            let __receiver =
4950                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4951            ::unity::il2cpp_call!((::unity::module_base()+0x2259c70usize)as*mut u8, ::unity::Il2CppString;
4952(NexVersus_TargetSlotList)__receiver)
4953        }
4954    }
4955    #[doc = "`ForEach(crate::system::action_2::Action_2<u64,crate::app::nexversus::NexVersus_TargetSlotList_Results>)` overload"]
4956    fn for_each(
4957        self,
4958        action: impl ::core::convert::Into<crate::system::action_2::Action_2<u64, crate::app::nexversus::NexVersus_TargetSlotList_Results>>,
4959    ) -> () {
4960        unsafe {
4961            let __receiver =
4962                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4963            ::unity::il2cpp_call!((::unity::module_base()+0x2259f40usize)as*mut u8,();
4964(NexVersus_TargetSlotList)__receiver,(crate::system::action_2::Action_2<u64,crate::app::nexversus::NexVersus_TargetSlotList_Results>)::core::convert::Into::into(action))
4965        }
4966    }
4967    #[doc = "`ForEach(crate::system::action_3::Action_3<i32,u64,crate::app::nexversus::NexVersus_TargetSlotList_Results>)` overload"]
4968    fn for_each_2(
4969        self,
4970        action: impl ::core::convert::Into<crate::system::action_3::Action_3<i32, u64, crate::app::nexversus::NexVersus_TargetSlotList_Results>>,
4971    ) -> () {
4972        unsafe {
4973            let __receiver =
4974                <NexVersus_TargetSlotList as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4975            ::unity::il2cpp_call!((::unity::module_base()+0x225a0e0usize)as*mut u8,();
4976(NexVersus_TargetSlotList)__receiver,(crate::system::action_3::Action_3<i32,u64,crate::app::nexversus::NexVersus_TargetSlotList_Results>)::core::convert::Into::into(action))
4977        }
4978    }
4979}
4980
4981#[cfg(feature = "app-nexversus")]
4982impl<__T: INexVersus_TargetSlotList> INexVersus_TargetSlotListMethods for __T {}
4983
4984#[cfg(feature = "app-nexversus")]
4985impl NexVersus_TargetSlotList {
4986    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4987        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
4988    }
4989
4990    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4991        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
4992    }
4993
4994    pub fn add_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4995        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
4996    }
4997
4998    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4999        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5000    }
5001
5002    pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5003        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5004    }
5005
5006    pub fn get_count_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5007        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
5008    }
5009
5010    pub fn get_id_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5011        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
5012    }
5013
5014    pub fn set_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5015        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
5016    }
5017
5018    pub fn get_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5019        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
5020    }
5021
5022    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5023        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
5024    }
5025
5026    pub fn dump_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5027        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
5028    }
5029
5030    pub fn for_each_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5031        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
5032    }
5033
5034    pub fn for_each_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5035        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
5036    }
5037}
5038
5039#[cfg(feature = "app-nexversus")]
5040impl NexVersus_TargetSlotList {
5041    #[doc = "`.ctor()` — no args"]
5042    pub fn new() -> Self {
5043        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5044            panic!(
5045                "{}
5046::{}
5047 failed to instantiate",
5048                ::core::stringify!(NexVersus_TargetSlotList),
5049                ::core::stringify!(new),
5050            )
5051        });
5052        <Self as INexVersus_TargetSlotListMethods>::ctor(this);
5053        this
5054    }
5055}
5056
5057#[cfg(feature = "app-nexversus")]
5058#[::unity::methods]
5059impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaDataSequence_1_EndCallback<T0> {
5060    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
5061    #[method(name = ".ctor", args = 2)]
5062    pub fn ctor(self, object: crate::system::object::Object, method: ::unity::IntPtr) -> ();
5063
5064    #[doc = "`Invoke(crate::app::nexversus::NexVersus_Results, T0, crate::app::nexversus::NexVersus_ResultInfo)` overload"]
5065    #[method(name = "Invoke", args = 3)]
5066    pub fn invoke(self, result: crate::app::nexversus::NexVersus_Results, meta_data: T0, info: crate::app::nexversus::NexVersus_ResultInfo) -> ();
5067}
5068
5069#[cfg(feature = "app-nexversus")]
5070impl<T0: ::unity::ClassIdentity> NexVersus_DownloadMetaDataSequence_1_EndCallback<T0> {
5071    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
5072    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
5073        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5074            panic!(
5075                "{}
5076::{}
5077 failed to instantiate",
5078                ::core::stringify!(NexVersus_DownloadMetaDataSequence_1_EndCallback),
5079                ::core::stringify!(new),
5080            )
5081        });
5082        <Self as INexVersus_DownloadMetaDataSequence_1_EndCallbackMethods<T0>>::ctor(this, object, method);
5083        this
5084    }
5085}
5086
5087#[cfg(feature = "app-nexversus")]
5088impl NexVersus_ChangeReplayMetaSequence {
5089    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool, bool)` overload"]
5090    pub fn create_bind(
5091        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
5092        data_id: impl ::core::convert::Into<u64>,
5093        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
5094        is_set_meta_param: impl ::core::convert::Into<bool>,
5095        is_show_dialog: impl ::core::convert::Into<bool>,
5096    ) -> () {
5097        unsafe {
5098            ::unity::il2cpp_call!((::unity::module_base()+0x2250800usize)as*mut u8,();
5099(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_set_meta_param),(bool)::core::convert::Into::into(is_show_dialog))
5100        }
5101    }
5102
5103    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, u16, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool, bool)` overload"]
5104    pub fn create_bind_2(
5105        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
5106        principal_id: impl ::core::convert::Into<u64>,
5107        slot_id: impl ::core::convert::Into<u16>,
5108        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
5109        is_set_meta_param: impl ::core::convert::Into<bool>,
5110        is_show_dialog: impl ::core::convert::Into<bool>,
5111    ) -> () {
5112        unsafe {
5113            ::unity::il2cpp_call!((::unity::module_base()+0x22511f0usize)as*mut u8,();
5114(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(principal_id),(u16)::core::convert::Into::into(slot_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_set_meta_param),(bool)::core::convert::Into::into(is_show_dialog))
5115        }
5116    }
5117}
5118
5119#[cfg(feature = "app-nexversus")]
5120pub trait INexVersus_ChangeReplayMetaSequenceMethods: INexVersus_ChangeReplayMetaSequence {
5121    #[doc = "`.ctor(u64, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool)` overload"]
5122    fn ctor(
5123        self,
5124        data_id: impl ::core::convert::Into<u64>,
5125        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
5126        is_set_meta_param: impl ::core::convert::Into<bool>,
5127    ) -> () {
5128        unsafe {
5129            let __receiver =
5130                <NexVersus_ChangeReplayMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5131            ::unity::il2cpp_call!((::unity::module_base()+0x2250220usize)as*mut u8,();
5132(NexVersus_ChangeReplayMetaSequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_set_meta_param))
5133        }
5134    }
5135    #[doc = "`.ctor(u64, u16, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool)` overload"]
5136    fn ctor_2(
5137        self,
5138        principal_id: impl ::core::convert::Into<u64>,
5139        slot_id: impl ::core::convert::Into<u16>,
5140        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
5141        is_set_meta_param: impl ::core::convert::Into<bool>,
5142    ) -> () {
5143        unsafe {
5144            let __receiver =
5145                <NexVersus_ChangeReplayMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5146            ::unity::il2cpp_call!((::unity::module_base()+0x2250280usize)as*mut u8,();
5147(NexVersus_ChangeReplayMetaSequence)__receiver,(u64)::core::convert::Into::into(principal_id),(u16)::core::convert::Into::into(slot_id),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data),(bool)::core::convert::Into::into(is_set_meta_param))
5148        }
5149    }
5150    #[doc = "`Postlogin()` overload"]
5151    fn postlogin(self) -> () {
5152        unsafe {
5153            let __receiver =
5154                <NexVersus_ChangeReplayMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5155            ::unity::il2cpp_call!((::unity::module_base()+0x22502f0usize)as*mut u8,();
5156(NexVersus_ChangeReplayMetaSequence)__receiver)
5157        }
5158    }
5159    #[doc = "`SetMetaParam()` overload"]
5160    fn set_meta_param(self) -> () {
5161        unsafe {
5162            let __receiver =
5163                <NexVersus_ChangeReplayMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5164            ::unity::il2cpp_call!((::unity::module_base()+0x2250300usize)as*mut u8,();
5165(NexVersus_ChangeReplayMetaSequence)__receiver)
5166        }
5167    }
5168    #[doc = "`ChangeMeta()` overload"]
5169    fn change_meta(self) -> () {
5170        unsafe {
5171            let __receiver =
5172                <NexVersus_ChangeReplayMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5173            ::unity::il2cpp_call!((::unity::module_base()+0x2250400usize)as*mut u8,();
5174(NexVersus_ChangeReplayMetaSequence)__receiver)
5175        }
5176    }
5177    #[doc = "`SetMetaBinary(crate::system::collections::generic::list_1::List_1<u8>, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` overload"]
5178    fn set_meta_binary(
5179        self,
5180        param_meta_bytes: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<u8>>,
5181        meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>,
5182    ) -> () {
5183        unsafe {
5184            let __receiver =
5185                <NexVersus_ChangeReplayMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5186            ::unity::il2cpp_call!((::unity::module_base()+0x2250550usize)as*mut u8,();
5187(NexVersus_ChangeReplayMetaSequence)__receiver,(crate::system::collections::generic::list_1::List_1<u8>)::core::convert::Into::into(param_meta_bytes),(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data))
5188        }
5189    }
5190    #[doc = "`CreateDesc(bool)` overload"]
5191    fn create_desc(self, is_show_dialog: impl ::core::convert::Into<bool>) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
5192        unsafe {
5193            let __receiver =
5194                <NexVersus_ChangeReplayMetaSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5195            ::unity::il2cpp_call!((::unity::module_base()+0x22508d0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
5196(NexVersus_ChangeReplayMetaSequence)__receiver,(bool)::core::convert::Into::into(is_show_dialog))
5197        }
5198    }
5199}
5200
5201#[cfg(feature = "app-nexversus")]
5202impl<__T: INexVersus_ChangeReplayMetaSequence> INexVersus_ChangeReplayMetaSequenceMethods for __T {}
5203
5204#[cfg(feature = "app-nexversus")]
5205impl NexVersus_ChangeReplayMetaSequence {
5206    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5208    }
5209
5210    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5212    }
5213
5214    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5215        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5216    }
5217
5218    pub fn set_meta_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5219        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5220    }
5221
5222    pub fn change_meta_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5223        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5224    }
5225
5226    pub fn set_meta_binary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5227        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
5228    }
5229
5230    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5231        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
5232    }
5233
5234    pub fn create_bind_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5235        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
5236    }
5237
5238    pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5239        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
5240    }
5241}
5242
5243#[cfg(feature = "app-nexversus")]
5244impl NexVersus_ChangeReplayMetaSequence {
5245    #[doc = "`.ctor(u64, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool)` — overload selector"]
5246    pub fn new(data_id: u64, meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, is_set_meta_param: bool) -> Self {
5247        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5248            panic!(
5249                "{}
5250::{}
5251 failed to instantiate",
5252                ::core::stringify!(NexVersus_ChangeReplayMetaSequence),
5253                ::core::stringify!(new),
5254            )
5255        });
5256        <Self as INexVersus_ChangeReplayMetaSequenceMethods>::ctor(this, data_id, meta_data, is_set_meta_param);
5257        this
5258    }
5259
5260    #[doc = "`.ctor(u64, u16, crate::app::versusserverreplaymetadata::VersusServerReplayMetaData, bool)` — overload selector"]
5261    pub fn new_2(
5262        principal_id: u64,
5263        slot_id: u16,
5264        meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
5265        is_set_meta_param: bool,
5266    ) -> Self {
5267        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5268            panic!(
5269                "{}
5270::{}
5271 failed to instantiate",
5272                ::core::stringify!(NexVersus_ChangeReplayMetaSequence),
5273                ::core::stringify!(new_2),
5274            )
5275        });
5276        <Self as INexVersus_ChangeReplayMetaSequenceMethods>::ctor_2(this, principal_id, slot_id, meta_data, is_set_meta_param);
5277        this
5278    }
5279}
5280
5281#[cfg(feature = "app-nexversus")]
5282#[::unity::methods]
5283impl<T0: ::unity::ClassIdentity> NexVersus_ChangeVersusDataSequence_1<T0> {
5284    #[doc = "`.ctor(u64, T0)` overload"]
5285    #[method(name = ".ctor", args = 2)]
5286    pub fn ctor(self, data_id: u64, data: T0) -> ();
5287
5288    #[doc = "`Postlogin()` overload"]
5289    #[method(name = "Postlogin", args = 0)]
5290    pub fn postlogin(self) -> ();
5291
5292    #[doc = "`ChangeData()` overload"]
5293    #[method(name = "ChangeData", args = 0)]
5294    pub fn change_data(self) -> ();
5295
5296    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, T0)` overload"]
5297    #[method(name = "CreateBind", args = 3)]
5298    pub fn create_bind(super_: crate::app::procinst::ProcInst, data_id: u64, data: T0) -> ();
5299}
5300
5301#[cfg(feature = "app-nexversus")]
5302impl<T0: ::unity::ClassIdentity> NexVersus_ChangeVersusDataSequence_1<T0> {
5303    #[doc = "`.ctor(u64, T0)` — overload selector"]
5304    pub fn new(data_id: u64, data: T0) -> Self {
5305        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5306            panic!(
5307                "{}
5308::{}
5309 failed to instantiate",
5310                ::core::stringify!(NexVersus_ChangeVersusDataSequence_1),
5311                ::core::stringify!(new),
5312            )
5313        });
5314        <Self as INexVersus_ChangeVersusDataSequence_1Methods<T0>>::ctor(this, data_id, data);
5315        this
5316    }
5317}
5318
5319#[cfg(feature = "app-nexversus")]
5320pub trait INexVersus_ReplaySlotMetaResultDataMethods: INexVersus_ReplaySlotMetaResultData {
5321    #[doc = "`.ctor()` overload"]
5322    fn ctor(self) -> () {
5323        unsafe {
5324            let __receiver =
5325                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5326            ::unity::il2cpp_call!((::unity::module_base()+0x2257180usize)as*mut u8,();
5327(NexVersus_ReplaySlotMetaResultData)__receiver)
5328        }
5329    }
5330    #[doc = "`Clear()` overload"]
5331    fn clear(self) -> () {
5332        unsafe {
5333            let __receiver =
5334                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5335            ::unity::il2cpp_call!((::unity::module_base()+0x22571b0usize)as*mut u8,();
5336(NexVersus_ReplaySlotMetaResultData)__receiver)
5337        }
5338    }
5339    #[doc = "`Add(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` overload"]
5340    fn add(self, meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>) -> () {
5341        unsafe {
5342            let __receiver =
5343                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5344            ::unity::il2cpp_call!((::unity::module_base()+0x22562b0usize)as*mut u8,();
5345(NexVersus_ReplaySlotMetaResultData)__receiver,(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data))
5346        }
5347    }
5348    #[doc = "`TryGetPlayableMetaData()` overload"]
5349    fn try_get_playable_meta_data(self) -> crate::app::versusserverreplaymetadata::VersusServerReplayMetaData {
5350        unsafe {
5351            let __receiver =
5352                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5353            ::unity::il2cpp_call!((::unity::module_base()+0x2257260usize)as*mut u8,crate::app::versusserverreplaymetadata::VersusServerReplayMetaData;
5354(NexVersus_ReplaySlotMetaResultData)__receiver)
5355        }
5356    }
5357    #[doc = "`GetUploadTargetMetaData()` overload"]
5358    fn get_upload_target_meta_data(self) -> crate::app::versusserverreplaymetadata::VersusServerReplayMetaData {
5359        unsafe {
5360            let __receiver =
5361                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5362            ::unity::il2cpp_call!((::unity::module_base()+0x2257390usize)as*mut u8,crate::app::versusserverreplaymetadata::VersusServerReplayMetaData;
5363(NexVersus_ReplaySlotMetaResultData)__receiver)
5364        }
5365    }
5366    #[doc = "`TryRemove(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)` overload"]
5367    fn try_remove(self, meta_data: impl ::core::convert::Into<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData>) -> bool {
5368        unsafe {
5369            let __receiver =
5370                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5371            ::unity::il2cpp_call!((::unity::module_base()+0x2257500usize)as*mut u8,bool;
5372(NexVersus_ReplaySlotMetaResultData)__receiver,(crate::app::versusserverreplaymetadata::VersusServerReplayMetaData)::core::convert::Into::into(meta_data))
5373        }
5374    }
5375    #[doc = "`GetMetaDataList()` overload"]
5376    fn get_meta_data_list(
5377        self,
5378    ) -> crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData> {
5379        unsafe {
5380            let __receiver =
5381                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5382            ::unity::il2cpp_call!((::unity::module_base()+0x2257560usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::versusserverreplaymetadata::VersusServerReplayMetaData> ;
5383(NexVersus_ReplaySlotMetaResultData)__receiver)
5384        }
5385    }
5386    #[doc = "`get_Count()` overload"]
5387    fn get_count(self) -> i32 {
5388        unsafe {
5389            let __receiver =
5390                <NexVersus_ReplaySlotMetaResultData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5391            ::unity::il2cpp_call!((::unity::module_base()+0x2256310usize)as*mut u8,i32;
5392(NexVersus_ReplaySlotMetaResultData)__receiver)
5393        }
5394    }
5395}
5396
5397#[cfg(feature = "app-nexversus")]
5398impl<__T: INexVersus_ReplaySlotMetaResultData> INexVersus_ReplaySlotMetaResultDataMethods for __T {}
5399
5400#[cfg(feature = "app-nexversus")]
5401impl NexVersus_ReplaySlotMetaResultData {
5402    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5404    }
5405
5406    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5408    }
5409
5410    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5412    }
5413
5414    pub fn try_get_playable_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5415        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5416    }
5417
5418    pub fn get_upload_target_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5419        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5420    }
5421
5422    pub fn try_remove_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5423        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
5424    }
5425
5426    pub fn get_meta_data_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
5428    }
5429
5430    pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
5432    }
5433}
5434
5435#[cfg(feature = "app-nexversus")]
5436impl NexVersus_ReplaySlotMetaResultData {
5437    #[doc = "`.ctor()` — no args"]
5438    pub fn new() -> Self {
5439        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5440            panic!(
5441                "{}
5442::{}
5443 failed to instantiate",
5444                ::core::stringify!(NexVersus_ReplaySlotMetaResultData),
5445                ::core::stringify!(new),
5446            )
5447        });
5448        <Self as INexVersus_ReplaySlotMetaResultDataMethods>::ctor(this);
5449        this
5450    }
5451}
5452
5453#[cfg(feature = "app-nexversus")]
5454impl NexVersus_AddRatingSequence {
5455    #[doc = "`CreateBind(crate::app::procinst::ProcInst, u64, crate::app::versus::Versus_MapResult)` overload"]
5456    pub fn create_bind(
5457        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
5458        data_id: impl ::core::convert::Into<u64>,
5459        map_result: impl ::core::convert::Into<crate::app::versus::Versus_MapResult>,
5460    ) -> () {
5461        unsafe {
5462            ::unity::il2cpp_call!((::unity::module_base()+0x224f210usize)as*mut u8,();
5463(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(u64)::core::convert::Into::into(data_id),(crate::app::versus::Versus_MapResult)::core::convert::Into::into(map_result))
5464        }
5465    }
5466}
5467
5468#[cfg(feature = "app-nexversus")]
5469pub trait INexVersus_AddRatingSequenceMethods: INexVersus_AddRatingSequence {
5470    #[doc = "`.ctor(u64, crate::app::versus::Versus_MapResult)` overload"]
5471    fn ctor(self, data_id: impl ::core::convert::Into<u64>, map_result: impl ::core::convert::Into<crate::app::versus::Versus_MapResult>) -> () {
5472        unsafe {
5473            let __receiver =
5474                <NexVersus_AddRatingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5475            ::unity::il2cpp_call!((::unity::module_base()+0x224ea00usize)as*mut u8,();
5476(NexVersus_AddRatingSequence)__receiver,(u64)::core::convert::Into::into(data_id),(crate::app::versus::Versus_MapResult)::core::convert::Into::into(map_result))
5477        }
5478    }
5479    #[doc = "`Postlogin()` overload"]
5480    fn postlogin(self) -> () {
5481        unsafe {
5482            let __receiver =
5483                <NexVersus_AddRatingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5484            ::unity::il2cpp_call!((::unity::module_base()+0x224ea50usize)as*mut u8,();
5485(NexVersus_AddRatingSequence)__receiver)
5486        }
5487    }
5488    #[doc = "`GetSlotId(crate::app::versus::Versus_MapResult)` overload"]
5489    fn get_slot_id(self, result: impl ::core::convert::Into<crate::app::versus::Versus_MapResult>) -> i8 {
5490        unsafe {
5491            let __receiver =
5492                <NexVersus_AddRatingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5493            ::unity::il2cpp_call!((::unity::module_base()+0x224ed10usize)as*mut u8,i8;
5494(NexVersus_AddRatingSequence)__receiver,(crate::app::versus::Versus_MapResult)::core::convert::Into::into(result))
5495        }
5496    }
5497    #[doc = "`UpdateRate()` overload"]
5498    fn update_rate(self) -> () {
5499        unsafe {
5500            let __receiver =
5501                <NexVersus_AddRatingSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5502            ::unity::il2cpp_call!((::unity::module_base()+0x224ed30usize)as*mut u8,();
5503(NexVersus_AddRatingSequence)__receiver)
5504        }
5505    }
5506}
5507
5508#[cfg(feature = "app-nexversus")]
5509impl<__T: INexVersus_AddRatingSequence> INexVersus_AddRatingSequenceMethods for __T {}
5510
5511#[cfg(feature = "app-nexversus")]
5512impl NexVersus_AddRatingSequence {
5513    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5515    }
5516
5517    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5519    }
5520
5521    pub fn get_slot_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5523    }
5524
5525    pub fn update_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5527    }
5528
5529    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
5531    }
5532}
5533
5534#[cfg(feature = "app-nexversus")]
5535impl NexVersus_AddRatingSequence {
5536    #[doc = "`.ctor(u64, crate::app::versus::Versus_MapResult)` — overload selector"]
5537    pub fn new(data_id: u64, map_result: crate::app::versus::Versus_MapResult) -> Self {
5538        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5539            panic!(
5540                "{}
5541::{}
5542 failed to instantiate",
5543                ::core::stringify!(NexVersus_AddRatingSequence),
5544                ::core::stringify!(new),
5545            )
5546        });
5547        <Self as INexVersus_AddRatingSequenceMethods>::ctor(this, data_id, map_result);
5548        this
5549    }
5550}
5551
5552#[cfg(feature = "app-nexversus")]
5553pub trait INexVersus_ReportSequenceMethods: INexVersus_ReportSequence {
5554    #[doc = "`Postlogin()` overload"]
5555    fn postlogin(self) -> () {
5556        unsafe {
5557            let __receiver =
5558                <NexVersus_ReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5559            ::unity::il2cpp_call!((::unity::module_base()+0x2257600usize)as*mut u8,();
5560(NexVersus_ReportSequence)__receiver)
5561        }
5562    }
5563    #[doc = "`Report()` overload"]
5564    fn report(self) -> () {
5565        unsafe {
5566            let __receiver =
5567                <NexVersus_ReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5568            ::unity::il2cpp_call!((::unity::module_base()+0x2257610usize)as*mut u8,();
5569(NexVersus_ReportSequence)__receiver)
5570        }
5571    }
5572    #[doc = "`ConfirmRetry()` overload"]
5573    fn confirm_retry(self) -> () {
5574        unsafe {
5575            let __receiver =
5576                <NexVersus_ReportSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5577            ::unity::il2cpp_call!((::unity::module_base()+0x2257980usize)as*mut u8,();
5578(NexVersus_ReportSequence)__receiver)
5579        }
5580    }
5581}
5582
5583#[cfg(feature = "app-nexversus")]
5584impl<__T: INexVersus_ReportSequence> INexVersus_ReportSequenceMethods for __T {}
5585
5586#[cfg(feature = "app-nexversus")]
5587impl NexVersus_ReportSequence {
5588    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5590    }
5591
5592    pub fn report_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
5594    }
5595
5596    pub fn confirm_retry_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5598    }
5599}
5600
5601#[cfg(feature = "app-nexversus")]
5602#[::unity::methods]
5603impl<T0: ::unity::ClassIdentity> NexVersus_GetMetaDataListFromPersistenceSlotSequence_1<T0> {
5604    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<u64>, u16, crate::system::collections::generic::list_1::List_1<T0>, crate::system::collections::generic::list_1::List_1<crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>>)` overload"]
5605    #[method(name = ".ctor", args = 4)]
5606    pub fn ctor(
5607        self,
5608        principal_id_list: crate::system::collections::generic::list_1::List_1<u64>,
5609        slot_id: u16,
5610        result_data_list: crate::system::collections::generic::list_1::List_1<T0>,
5611        result_rating_list: crate::system::collections::generic::list_1::List_1<
5612            crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>,
5613        >,
5614    ) -> ();
5615
5616    #[doc = "`Postlogin()` overload"]
5617    #[method(name = "Postlogin", args = 0)]
5618    pub fn postlogin(self) -> ();
5619
5620    #[doc = "`GetPersistenceMetaData()` overload"]
5621    #[method(name = "GetPersistenceMetaData", args = 0)]
5622    pub fn get_persistence_meta_data(self) -> ();
5623
5624    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<u64>, u16, crate::system::collections::generic::list_1::List_1<T0>, crate::system::collections::generic::list_1::List_1<crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>>)` overload"]
5625    #[method(name = "CreateBind", args = 5)]
5626    pub fn create_bind(
5627        super_: crate::app::procinst::ProcInst,
5628        principal_id_list: crate::system::collections::generic::list_1::List_1<u64>,
5629        slot_id: u16,
5630        result_data_list: crate::system::collections::generic::list_1::List_1<T0>,
5631        result_rating_list: crate::system::collections::generic::list_1::List_1<
5632            crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>,
5633        >,
5634    ) -> ();
5635}
5636
5637#[cfg(feature = "app-nexversus")]
5638impl<T0: ::unity::ClassIdentity> NexVersus_GetMetaDataListFromPersistenceSlotSequence_1<T0> {
5639    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<u64>, u16, crate::system::collections::generic::list_1::List_1<T0>, crate::system::collections::generic::list_1::List_1<crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>>)` — overload selector"]
5640    pub fn new(
5641        principal_id_list: crate::system::collections::generic::list_1::List_1<u64>,
5642        slot_id: u16,
5643        result_data_list: crate::system::collections::generic::list_1::List_1<T0>,
5644        result_rating_list: crate::system::collections::generic::list_1::List_1<
5645            crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>,
5646        >,
5647    ) -> Self {
5648        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5649            panic!(
5650                "{}
5651::{}
5652 failed to instantiate",
5653                ::core::stringify!(NexVersus_GetMetaDataListFromPersistenceSlotSequence_1),
5654                ::core::stringify!(new),
5655            )
5656        });
5657        <Self as INexVersus_GetMetaDataListFromPersistenceSlotSequence_1Methods<T0>>::ctor(
5658            this,
5659            principal_id_list,
5660            slot_id,
5661            result_data_list,
5662            result_rating_list,
5663        );
5664        this
5665    }
5666}
5667
5668#[cfg(feature = "app-nexversus")]
5669impl NexVersus_SearchSequence {
5670    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>, u16)` overload"]
5671    pub fn create_bind(
5672        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
5673        results: impl ::core::convert::Into<
5674            crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
5675        >,
5676        data_type: impl ::core::convert::Into<u16>,
5677    ) -> () {
5678        unsafe {
5679            ::unity::il2cpp_call!((::unity::module_base()+0x22590b0usize)as*mut u8,();
5680(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(results),(u16)::core::convert::Into::into(data_type))
5681        }
5682    }
5683}
5684
5685#[cfg(feature = "app-nexversus")]
5686pub trait INexVersus_SearchSequenceMethods: INexVersus_SearchSequence {
5687    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>, u16)` overload"]
5688    fn ctor(
5689        self,
5690        results: impl ::core::convert::Into<
5691            crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
5692        >,
5693        data_type: impl ::core::convert::Into<u16>,
5694    ) -> () {
5695        unsafe {
5696            let __receiver =
5697                <NexVersus_SearchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5698            ::unity::il2cpp_call!((::unity::module_base()+0x2258b60usize)as*mut u8,();
5699(NexVersus_SearchSequence)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>)::core::convert::Into::into(results),(u16)::core::convert::Into::into(data_type))
5700        }
5701    }
5702    #[doc = "`Search()` overload"]
5703    fn search(self) -> () {
5704        unsafe {
5705            let __receiver =
5706                <NexVersus_SearchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5707            ::unity::il2cpp_call!((::unity::module_base()+0x2258bb0usize)as*mut u8,();
5708(NexVersus_SearchSequence)__receiver)
5709        }
5710    }
5711    #[doc = "`Postlogin()` overload"]
5712    fn postlogin(self) -> () {
5713        unsafe {
5714            let __receiver =
5715                <NexVersus_SearchSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5716            ::unity::il2cpp_call!((::unity::module_base()+0x22590a0usize)as*mut u8,();
5717(NexVersus_SearchSequence)__receiver)
5718        }
5719    }
5720}
5721
5722#[cfg(feature = "app-nexversus")]
5723impl<__T: INexVersus_SearchSequence> INexVersus_SearchSequenceMethods for __T {}
5724
5725#[cfg(feature = "app-nexversus")]
5726impl NexVersus_SearchSequence {
5727    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5729    }
5730
5731    pub fn search_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
5733    }
5734
5735    pub fn postlogin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
5737    }
5738
5739    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
5741    }
5742}
5743
5744#[cfg(feature = "app-nexversus")]
5745impl NexVersus_SearchSequence {
5746    #[doc = "`.ctor(crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>, u16)` — overload selector"]
5747    pub fn new(
5748        results: crate::system::collections::generic::list_1::List_1<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
5749        data_type: u16,
5750    ) -> Self {
5751        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5752            panic!(
5753                "{}
5754::{}
5755 failed to instantiate",
5756                ::core::stringify!(NexVersus_SearchSequence),
5757                ::core::stringify!(new),
5758            )
5759        });
5760        <Self as INexVersus_SearchSequenceMethods>::ctor(this, results, data_type);
5761        this
5762    }
5763}
5764
5765#[cfg(feature = "app-nexversus")]
5766#[doc(hidden)]
5767pub mod prelude {
5768    pub use super::{
5769        INexVersus, INexVersusMethods, INexVersus_AddRatingSequence, INexVersus_AddRatingSequenceMethods, INexVersus_CasualMetaDataEndCallback,
5770        INexVersus_CasualMetaDataEndCallbackMethods, INexVersus_ChangeMetaDataTypeSequence, INexVersus_ChangeMetaDataTypeSequenceMethods,
5771        INexVersus_ChangeReplayMetaSequence, INexVersus_ChangeReplayMetaSequenceMethods, INexVersus_ChangeReplaySequence,
5772        INexVersus_ChangeReplaySequenceMethods, INexVersus_ChangeUpdatedTimeSequence, INexVersus_ChangeUpdatedTimeSequenceMethods,
5773        INexVersus_ChangeVersusDataSequence_1, INexVersus_ChangeVersusDataSequence_1Methods, INexVersus_ChangeVersusRankedMetaDataSequence,
5774        INexVersus_ChangeVersusRankedMetaDataSequenceMethods, INexVersus_CheckAccessibleSlotSequence, INexVersus_CheckAccessibleSlotSequenceMethods,
5775        INexVersus_DownloadMetaDataSequence_1, INexVersus_DownloadMetaDataSequence_1Methods, INexVersus_DownloadMetaDataSequence_1_EndCallback,
5776        INexVersus_DownloadMetaDataSequence_1_EndCallbackMethods, INexVersus_DownloadMetaSequence_1, INexVersus_DownloadMetaSequence_1Methods,
5777        INexVersus_DownloadReplaySequence, INexVersus_DownloadReplaySequenceMethods, INexVersus_DownloadSequence_1,
5778        INexVersus_DownloadSequence_1Methods, INexVersus_EndCallback, INexVersus_EndCallbackMethods,
5779        INexVersus_GetMetaDataFromPersistenceSlotSequence_1, INexVersus_GetMetaDataFromPersistenceSlotSequence_1Methods,
5780        INexVersus_GetMetaDataListFromPersistenceSlotSequence_1, INexVersus_GetMetaDataListFromPersistenceSlotSequence_1Methods,
5781        INexVersus_GetRankedMetaDataFromPersistenceSlotSequence, INexVersus_GetRankedMetaDataFromPersistenceSlotSequenceMethods,
5782        INexVersus_GetReplayMetaDataFromPersistenceSlotSequence, INexVersus_GetReplayMetaDataFromPersistenceSlotSequenceMethods,
5783        INexVersus_NexSequenceBase, INexVersus_NexSequenceBaseMethods, INexVersus_NexSequenceBase_ConfirmRetryDialog,
5784        INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem, INexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItemMethods,
5785        INexVersus_RankedMetaDataEndCallback, INexVersus_RankedMetaDataEndCallbackMethods, INexVersus_RatingSpotId,
5786        INexVersus_ReplaySlotMetaResultData, INexVersus_ReplaySlotMetaResultDataMethods, INexVersus_ReportSequence, INexVersus_ReportSequenceMethods,
5787        INexVersus_ResultInfo, INexVersus_ResultInfoMethods, INexVersus_SearchCasualSequence, INexVersus_SearchCasualSequenceMethods,
5788        INexVersus_SearchSequence, INexVersus_SearchSequenceMethods, INexVersus_TargetSlotList, INexVersus_TargetSlotListMethods,
5789        INexVersus_UploadCasualSequence, INexVersus_UploadCasualSequenceMethods, INexVersus_UploadReplaySequence,
5790        INexVersus_UploadReplaySequenceMethods, INexVersus_UploadReportMetaSequence, INexVersus_UploadReportMetaSequenceMethods,
5791        INexVersus_UploadSequence, INexVersus_UploadSequenceMethods, NexVersus, NexVersus_AddRatingSequence, NexVersus_AddRatingSequence_Label,
5792        NexVersus_CasualMetaDataEndCallback, NexVersus_ChangeMetaDataTypeSequence, NexVersus_ChangeMetaDataTypeSequence_Label,
5793        NexVersus_ChangeMetaDataTypeSequence_TargetType, NexVersus_ChangeReplayMetaSequence, NexVersus_ChangeReplayMetaSequence_Label,
5794        NexVersus_ChangeReplayMetaSequence_Mode, NexVersus_ChangeReplaySequence, NexVersus_ChangeReplaySequence_Label,
5795        NexVersus_ChangeUpdatedTimeSequence, NexVersus_ChangeUpdatedTimeSequence_Label, NexVersus_ChangeVersusDataSequence_1,
5796        NexVersus_ChangeVersusDataSequence_1_Label, NexVersus_ChangeVersusRankedMetaDataSequence, NexVersus_ChangeVersusRankedMetaDataSequence_Label,
5797        NexVersus_CheckAccessibleSlotSequence, NexVersus_CheckAccessibleSlotSequence_Label, NexVersus_CheckAccessibleSlotSequence_Mode,
5798        NexVersus_DownloadMetaDataSequence_1, NexVersus_DownloadMetaDataSequence_1_EndCallback, NexVersus_DownloadMetaDataSequence_1_Label,
5799        NexVersus_DownloadMetaDataSequence_1_Mode, NexVersus_DownloadMetaSequence_1, NexVersus_DownloadMetaSequence_1_DataType,
5800        NexVersus_DownloadMetaSequence_1_Label, NexVersus_DownloadReplaySequence, NexVersus_DownloadReplaySequence_Label,
5801        NexVersus_DownloadSequence_1, NexVersus_DownloadSequence_1_Label, NexVersus_EndCallback, NexVersus_GetMetaDataFromPersistenceSlotSequence_1,
5802        NexVersus_GetMetaDataFromPersistenceSlotSequence_1_Label, NexVersus_GetMetaDataListFromPersistenceSlotSequence_1,
5803        NexVersus_GetMetaDataListFromPersistenceSlotSequence_1_Label, NexVersus_GetRankedMetaDataFromPersistenceSlotSequence,
5804        NexVersus_GetRankedMetaDataFromPersistenceSlotSequence_Label, NexVersus_GetReplayMetaDataFromPersistenceSlotSequence,
5805        NexVersus_GetReplayMetaDataFromPersistenceSlotSequence_Label, NexVersus_NexSequenceBase, NexVersus_NexSequenceBase_ConfirmRetryDialog,
5806        NexVersus_NexSequenceBase_ConfirmRetryDialog_YesMenuItem, NexVersus_RankedMetaDataEndCallback, NexVersus_RatingData, NexVersus_RatingSpotId,
5807        NexVersus_ReplaySlotMetaResultData, NexVersus_ReportSequence, NexVersus_ReportSequence_Label, NexVersus_ResultInfo, NexVersus_Results,
5808        NexVersus_SearchCasualSequence, NexVersus_SearchCasualSequence_Label, NexVersus_SearchSequence, NexVersus_SearchSequence_Label,
5809        NexVersus_TargetSlotList, NexVersus_TargetSlotList_Results, NexVersus_UploadCasualSequence, NexVersus_UploadCasualSequence_Label,
5810        NexVersus_UploadReplaySequence, NexVersus_UploadReplaySequence_Label, NexVersus_UploadReportMetaSequence,
5811        NexVersus_UploadReportMetaSequence_Label, NexVersus_UploadSequence, NexVersus_UploadSequence_Label, NexVersus_UploadType,
5812    };
5813    #[cfg(feature = "app-basicdialogitem")]
5814    pub use crate::app::basicdialogitem::IBasicDialogItemMethods;
5815    #[cfg(feature = "app-basicdialogitemyes")]
5816    pub use crate::app::basicdialogitemyes::IBasicDialogItemYesMethods;
5817    #[cfg(feature = "app-basicmenuitem")]
5818    pub use crate::app::basicmenuitem::IBasicMenuItemMethods;
5819    #[cfg(feature = "app-procinst")]
5820    pub use crate::app::procinst::IProcInstMethods;
5821    #[cfg(feature = "app-singletonclass_1")]
5822    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
5823    #[cfg(feature = "system-delegate")]
5824    pub use crate::system::delegate::IDelegateMethods;
5825    #[cfg(feature = "system-multicastdelegate")]
5826    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
5827    #[cfg(feature = "system-object")]
5828    pub use crate::system::object::IObjectMethods;
5829    #[cfg(feature = "system-enum")]
5830    pub use crate::system::r#enum::IEnumMethods;
5831    #[cfg(feature = "system-valuetype")]
5832    pub use crate::system::valuetype::IValueTypeMethods;
5833    pub use crate::{
5834        app::{
5835            basicdialogitem::IBasicDialogItem, basicdialogitemyes::IBasicDialogItemYes, basicmenuitem::IBasicMenuItem, procinst::IProcInst,
5836            singletonclass_1::ISingletonClass_1,
5837        },
5838        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
5839    };
5840}