Skip to main content

engage/generated/app/
versus.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-versus-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonclass_1::{ISingletonClass_1, SingletonClass_1},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15    };
16
17    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_MatchingType.md"))]
18    #[repr(C)]
19    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20    pub struct Versus_MatchingType {
21        pub value: i32,
22    }
23    impl ::unity::ClassIdentity for Versus_MatchingType {
24        const NAME: &'static str = "Versus.MatchingType";
25        const NAMESPACE: &'static str = "App";
26
27        fn class() -> ::unity::Class {
28            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
29            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
30        }
31    }
32    impl ::unity::IlType for Versus_MatchingType {
33        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35        }
36    }
37    impl Versus_MatchingType {
38        pub fn random() -> Self {
39            Self { value: 0 }
40        }
41
42        pub fn friend() -> Self {
43            Self { value: 1 }
44        }
45
46        pub fn data_code() -> Self {
47            Self { value: 2 }
48        }
49
50        pub fn profile() -> Self {
51            Self { value: 3 }
52        }
53    }
54
55    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_MapObjectCounter.md"))]
56    #[::unity::class(namespace = "App", name = "Versus.MapObjectCounter")]
57    #[parent(crate::system::object::Object)]
58    pub struct Versus_MapObjectCounter {
59        #[offset(16)]
60        #[rename(name = "m_Dict")]
61        pub m_dict: crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::mapeditorcategorydata::MapEditorCategoryData, i32>,
62    }
63
64    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_Mode.md"))]
65    #[repr(C)]
66    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
67    pub struct Versus_Mode {
68        pub value: i32,
69    }
70    impl ::unity::ClassIdentity for Versus_Mode {
71        const NAME: &'static str = "Versus.Mode";
72        const NAMESPACE: &'static str = "App";
73
74        fn class() -> ::unity::Class {
75            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
76            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
77        }
78    }
79    impl ::unity::IlType for Versus_Mode {
80        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
81            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
82        }
83    }
84    impl Versus_Mode {
85        pub fn none() -> Self {
86            Self { value: 0 }
87        }
88
89        pub fn edit() -> Self {
90            Self { value: 1 }
91        }
92
93        pub fn casual() -> Self {
94            Self { value: 2 }
95        }
96
97        pub fn ranked() -> Self {
98            Self { value: 3 }
99        }
100
101        pub fn replay() -> Self {
102            Self { value: 4 }
103        }
104
105        pub fn mock_battle() -> Self {
106            Self { value: 5 }
107        }
108    }
109
110    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_Error.md"))]
111    #[repr(C)]
112    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
113    pub struct Versus_Error {
114        pub value: i32,
115    }
116    impl ::unity::ClassIdentity for Versus_Error {
117        const NAME: &'static str = "Versus.Error";
118        const NAMESPACE: &'static str = "App";
119
120        fn class() -> ::unity::Class {
121            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
122            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
123        }
124    }
125    impl ::unity::IlType for Versus_Error {
126        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
127            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
128        }
129    }
130    impl Versus_Error {
131        pub fn none() -> Self {
132            Self { value: -1 }
133        }
134
135        pub fn ranked_report() -> Self {
136            Self { value: 101 }
137        }
138
139        pub fn ranked_offence_unit_none() -> Self {
140            Self { value: 102 }
141        }
142
143        pub fn invalid_data() -> Self {
144            Self { value: 103 }
145        }
146    }
147
148    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_DownloadHistory.md"))]
149    #[::unity::class(namespace = "App", name = "Versus.DownloadHistory")]
150    #[parent(crate::system::object::Object)]
151    pub struct Versus_DownloadHistory {
152        #[static_field]
153        #[rename(name = "CoolTimeSecond")]
154        pub cool_time_second: i64,
155        #[offset(16)]
156        #[rename(name = "m_DownloadedDataList")]
157        pub m_downloaded_data_list: crate::system::collections::generic::list_1::List_1<crate::app::versus::Versus_DownloadHistory_CheckData>,
158    }
159
160    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_VersusCheck.md"))]
161    #[::unity::class(namespace = "App", name = "Versus.VersusCheck")]
162    #[parent(crate::system::object::Object)]
163    pub struct Versus_VersusCheck {}
164
165    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_DownloadHistory_CheckData.md"))]
166    #[::unity::class(namespace = "App", name = "Versus.DownloadHistory.CheckData")]
167    #[parent(crate::system::object::Object)]
168    pub struct Versus_DownloadHistory_CheckData {
169        #[offset(16)]
170        #[rename(name = "m_IsDownloaded")]
171        pub m_is_downloaded: bool,
172        #[offset(24)]
173        #[rename(name = "m_DataTime")]
174        pub m_data_time: i64,
175    }
176
177    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_CheckDataType.md"))]
178    #[repr(C)]
179    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
180    pub struct Versus_CheckDataType {
181        pub value: i32,
182    }
183    impl ::unity::ClassIdentity for Versus_CheckDataType {
184        const NAME: &'static str = "Versus.CheckDataType";
185        const NAMESPACE: &'static str = "App";
186
187        fn class() -> ::unity::Class {
188            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
189            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
190        }
191    }
192    impl ::unity::IlType for Versus_CheckDataType {
193        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
194            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
195        }
196    }
197    impl Versus_CheckDataType {
198        pub fn none() -> Self {
199            Self { value: -1 }
200        }
201
202        pub fn player_casual_meta() -> Self {
203            Self { value: 0 }
204        }
205
206        pub fn player_ranked_meta() -> Self {
207            Self { value: 1 }
208        }
209
210        pub fn replay_meta() -> Self {
211            Self { value: 2 }
212        }
213
214        pub fn opponent_casual_friend() -> Self {
215            Self { value: 3 }
216        }
217
218        pub fn opponent_ranked_friend() -> Self {
219            Self { value: 4 }
220        }
221
222        pub fn opponent_casual_profile() -> Self {
223            Self { value: 5 }
224        }
225
226        pub fn opponent_ranked_profile() -> Self {
227            Self { value: 6 }
228        }
229
230        pub fn num() -> Self {
231            Self { value: 7 }
232        }
233    }
234
235    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus.md"))]
236    #[::unity::class(namespace = "App", name = "Versus")]
237    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::versus::Versus>)]
238    pub struct Versus {
239        #[offset(32)]
240        #[rename(name = "m_PlayerMetaData")]
241        pub m_player_meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
242        #[offset(40)]
243        #[rename(name = "m_PlayerData")]
244        pub m_player_data: crate::app::versusserverrankeddata::VersusServerRankedData,
245        #[offset(48)]
246        #[rename(name = "m_PlayerRatingList")]
247        pub m_player_rating_list: crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>,
248        #[offset(56)]
249        #[rename(name = "m_OpponentMetaData")]
250        pub m_opponent_meta_data: crate::app::versusserverrankedmetadata::VersusServerRankedMetaData,
251        #[offset(64)]
252        #[rename(name = "m_OpponentData")]
253        pub m_opponent_data: crate::app::versusserverrankeddata::VersusServerRankedData,
254        #[offset(72)]
255        #[rename(name = "m_ReplayData")]
256        pub m_replay_data: crate::app::versusserverreplaydata::VersusServerReplayData,
257        #[offset(80)]
258        #[rename(name = "m_ReplayMetaData")]
259        pub m_replay_meta_data: crate::app::versusserverreplaymetadata::VersusServerReplayMetaData,
260        #[offset(88)]
261        #[rename(name = "m_CasualOpponentMetaData")]
262        pub m_casual_opponent_meta_data: crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
263        #[offset(96)]
264        #[rename(name = "m_CasualOpponentData")]
265        pub m_casual_opponent_data: crate::app::versusservercasualdata::VersusServerCasualData,
266        #[offset(104)]
267        #[rename(name = "m_CasualPlayerData")]
268        pub m_casual_player_data: crate::app::versusservercasualdata::VersusServerCasualData,
269        #[offset(112)]
270        #[rename(name = "m_CasualPlayerMetaData")]
271        pub m_casual_player_meta_data: crate::app::versusservercasualmetadata::VersusServerCasualMetaData,
272        #[offset(120)]
273        #[rename(name = "m_BackupData")]
274        pub m_backup_data: crate::app::versusbackupdata::VersusBackupData,
275        #[offset(128)]
276        #[rename(name = "m_EditBackupData")]
277        pub m_edit_backup_data: crate::app::versuseditmodebackupdata::VersusEditModeBackupData,
278        #[offset(136)]
279        #[rename(name = "m_Mode")]
280        pub m_mode: crate::app::versus::Versus_Mode,
281        #[offset(140)]
282        #[rename(name = "m_MatchingType")]
283        pub m_matching_type: crate::app::versus::Versus_MatchingType,
284        #[offset(144)]
285        #[rename(name = "m_Error")]
286        pub m_error: crate::app::versus::Versus_Error,
287        #[offset(148)]
288        #[rename(name = "m_Result")]
289        pub m_result: crate::app::versus::Versus_MapResult,
290        #[offset(152)]
291        #[rename(name = "m_IsSurrender")]
292        pub m_is_surrender: bool,
293        #[offset(156)]
294        #[rename(name = "m_CasualMapNumber")]
295        pub m_casual_map_number: i32,
296        #[static_field]
297        #[rename(name = "ReplaySlotCount")]
298        pub replay_slot_count: i32,
299        #[offset(169)]
300        #[rename(name = "m_IsExistOnServer")]
301        pub m_is_exist_on_server: bool,
302        #[offset(176)]
303        #[rename(name = "m_History")]
304        pub m_history: crate::app::versus::Versus_DownloadHistory,
305    }
306
307    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/versus/Versus_MapResult.md"))]
308    #[repr(C)]
309    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
310    pub struct Versus_MapResult {
311        pub value: i32,
312    }
313    impl ::unity::ClassIdentity for Versus_MapResult {
314        const NAME: &'static str = "Versus.MapResult";
315        const NAMESPACE: &'static str = "App";
316
317        fn class() -> ::unity::Class {
318            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
319            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
320        }
321    }
322    impl ::unity::IlType for Versus_MapResult {
323        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
324            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
325        }
326    }
327    impl Versus_MapResult {
328        pub fn win() -> Self {
329            Self { value: 0 }
330        }
331
332        pub fn lose() -> Self {
333            Self { value: 1 }
334        }
335
336        pub fn none() -> Self {
337            Self { value: 2 }
338        }
339
340        pub fn abort() -> Self {
341            Self { value: 3 }
342        }
343    }
344}
345
346#[cfg(feature = "app-versus-types")]
347pub use __types::*;
348
349#[cfg(feature = "app-versus")]
350pub trait IVersus_MapObjectCounterMethods: IVersus_MapObjectCounter {
351    #[doc = "`.ctor()` overload"]
352    fn ctor(self) -> () {
353        unsafe {
354            let __receiver =
355                <Versus_MapObjectCounter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f950usize)as*mut u8,();
357(Versus_MapObjectCounter)__receiver)
358        }
359    }
360    #[doc = "`Add(::unity::Il2CppString)` overload"]
361    fn add(self, obj_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
362        unsafe {
363            let __receiver =
364                <Versus_MapObjectCounter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f9e0usize)as*mut u8,();
366(Versus_MapObjectCounter)__receiver,(::unity::Il2CppString)::core::convert::Into::into(obj_name))
367        }
368    }
369    #[doc = "`GetEnumerator()` overload"]
370    fn get_enumerator(
371        self,
372    ) -> crate::system::collections::generic::dictionary_2::Dictionary_2_Enumerator<crate::app::mapeditorcategorydata::MapEditorCategoryData, i32>
373    {
374        unsafe {
375            let __receiver =
376                <Versus_MapObjectCounter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
377            ::unity::il2cpp_call!((::unity::module_base()+0x1b5fb30usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2_Enumerator<crate::app::mapeditorcategorydata::MapEditorCategoryData,i32> ;
378(Versus_MapObjectCounter)__receiver)
379        }
380    }
381}
382
383#[cfg(feature = "app-versus")]
384impl<__T: IVersus_MapObjectCounter> IVersus_MapObjectCounterMethods for __T {}
385
386#[cfg(feature = "app-versus")]
387impl Versus_MapObjectCounter {
388    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
390    }
391
392    pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
394    }
395
396    pub fn get_enumerator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
398    }
399}
400
401#[cfg(feature = "app-versus")]
402impl Versus_MapObjectCounter {
403    #[doc = "`.ctor()` — no args"]
404    pub fn new() -> Self {
405        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
406            panic!(
407                "{}
408::{}
409 failed to instantiate",
410                ::core::stringify!(Versus_MapObjectCounter),
411                ::core::stringify!(new),
412            )
413        });
414        <Self as IVersus_MapObjectCounterMethods>::ctor(this);
415        this
416    }
417}
418
419#[cfg(feature = "app-versus")]
420impl Versus_DownloadHistory {
421    #[doc = "`.cctor()` overload"]
422    pub fn cctor() -> () {
423        unsafe {
424            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f900usize)as*mut u8,();
425            )
426        }
427    }
428}
429
430#[cfg(feature = "app-versus")]
431pub trait IVersus_DownloadHistoryMethods: IVersus_DownloadHistory {
432    #[doc = "`.ctor()` overload"]
433    fn ctor(self) -> () {
434        unsafe {
435            let __receiver =
436                <Versus_DownloadHistory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
437            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f2e0usize)as*mut u8,();
438(Versus_DownloadHistory)__receiver)
439        }
440    }
441    #[doc = "`InitializeCheckData()` overload"]
442    fn initialize_check_data(self) -> () {
443        unsafe {
444            let __receiver =
445                <Versus_DownloadHistory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f380usize)as*mut u8,();
447(Versus_DownloadHistory)__receiver)
448        }
449    }
450    #[doc = "`SetDonwloaded(crate::app::versus::Versus_CheckDataType)` overload"]
451    fn set_donwloaded(self, data_type: impl ::core::convert::Into<crate::app::versus::Versus_CheckDataType>) -> () {
452        unsafe {
453            let __receiver =
454                <Versus_DownloadHistory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
455            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f570usize)as*mut u8,();
456(Versus_DownloadHistory)__receiver,(crate::app::versus::Versus_CheckDataType)::core::convert::Into::into(data_type))
457        }
458    }
459    #[doc = "`IsDownloaded(crate::app::versus::Versus_CheckDataType)` overload"]
460    fn is_downloaded(self, data_type: impl ::core::convert::Into<crate::app::versus::Versus_CheckDataType>) -> bool {
461        unsafe {
462            let __receiver =
463                <Versus_DownloadHistory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f620usize)as*mut u8,bool;
465(Versus_DownloadHistory)__receiver,(crate::app::versus::Versus_CheckDataType)::core::convert::Into::into(data_type))
466        }
467    }
468    #[doc = "`ResetCheckData(crate::app::versus::Versus_CheckDataType)` overload"]
469    fn reset_check_data(self, data_type: impl ::core::convert::Into<crate::app::versus::Versus_CheckDataType>) -> () {
470        unsafe {
471            let __receiver =
472                <Versus_DownloadHistory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f690usize)as*mut u8,();
474(Versus_DownloadHistory)__receiver,(crate::app::versus::Versus_CheckDataType)::core::convert::Into::into(data_type))
475        }
476    }
477    #[doc = "`AllReset()` overload"]
478    fn all_reset(self) -> () {
479        unsafe {
480            let __receiver =
481                <Versus_DownloadHistory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
482            ::unity::il2cpp_call!((::unity::module_base()+0x1b5f700usize)as*mut u8,();
483(Versus_DownloadHistory)__receiver)
484        }
485    }
486}
487
488#[cfg(feature = "app-versus")]
489impl<__T: IVersus_DownloadHistory> IVersus_DownloadHistoryMethods for __T {}
490
491#[cfg(feature = "app-versus")]
492impl Versus_DownloadHistory {
493    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
495    }
496
497    pub fn initialize_check_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
499    }
500
501    pub fn set_donwloaded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
503    }
504
505    pub fn is_downloaded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
507    }
508
509    pub fn reset_check_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
511    }
512
513    pub fn all_reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
515    }
516
517    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
519    }
520}
521
522#[cfg(feature = "app-versus")]
523impl Versus_DownloadHistory {
524    #[doc = "`.ctor()` — no args"]
525    pub fn new() -> Self {
526        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
527            panic!(
528                "{}
529::{}
530 failed to instantiate",
531                ::core::stringify!(Versus_DownloadHistory),
532                ::core::stringify!(new),
533            )
534        });
535        <Self as IVersus_DownloadHistoryMethods>::ctor(this);
536        this
537    }
538}
539
540#[cfg(feature = "app-versus")]
541impl Versus_VersusCheck {
542    #[doc = "`Validate()` overload"]
543    pub fn validate() -> bool {
544        unsafe {
545            ::unity::il2cpp_call!((::unity::module_base()+0x1b5fbb0usize)as*mut u8,bool;
546            )
547        }
548    }
549
550    #[doc = "`ValidateCasual()` overload"]
551    pub fn validate_casual() -> bool {
552        unsafe {
553            ::unity::il2cpp_call!((::unity::module_base()+0x1b5fc80usize)as*mut u8,bool;
554            )
555        }
556    }
557
558    #[doc = "`ValidateRanked()` overload"]
559    pub fn validate_ranked() -> bool {
560        unsafe {
561            ::unity::il2cpp_call!((::unity::module_base()+0x1b5fc90usize)as*mut u8,bool;
562            )
563        }
564    }
565
566    #[doc = "`ValidateSaveEdit()` overload"]
567    pub fn validate_save_edit() -> bool {
568        unsafe {
569            ::unity::il2cpp_call!((::unity::module_base()+0x1b5fcc0usize)as*mut u8,bool;
570            )
571        }
572    }
573
574    #[doc = "`ValidateUnits()` overload"]
575    pub fn validate_units() -> bool {
576        unsafe {
577            ::unity::il2cpp_call!((::unity::module_base()+0x1b5fcf0usize)as*mut u8,bool;
578            )
579        }
580    }
581
582    #[doc = "`ValidatePlayerUnits()` overload"]
583    pub fn validate_player_units() -> bool {
584        unsafe {
585            ::unity::il2cpp_call!((::unity::module_base()+0x1b601c0usize)as*mut u8,bool;
586            )
587        }
588    }
589
590    #[doc = "`ValidateUnit(crate::app::unit::Unit)` overload"]
591    pub fn validate_unit(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
592        unsafe {
593            ::unity::il2cpp_call!((::unity::module_base()+0x1b604f0usize)as*mut u8,bool;
594(crate::app::unit::Unit)::core::convert::Into::into(unit))
595        }
596    }
597
598    #[doc = "`ValidateParams(crate::app::unit::Unit)` overload"]
599    pub fn validate_params(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
600        unsafe {
601            ::unity::il2cpp_call!((::unity::module_base()+0x1b60550usize)as*mut u8,bool;
602(crate::app::unit::Unit)::core::convert::Into::into(unit))
603        }
604    }
605
606    #[doc = "`ValidateSkills(crate::app::unit::Unit)` overload"]
607    pub fn validate_skills(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
608        unsafe {
609            ::unity::il2cpp_call!((::unity::module_base()+0x1b60690usize)as*mut u8,bool;
610(crate::app::unit::Unit)::core::convert::Into::into(unit))
611        }
612    }
613
614    #[doc = "`ValidateEquipRing(crate::app::unit::Unit)` overload"]
615    pub fn validate_equip_ring(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
616        unsafe {
617            ::unity::il2cpp_call!((::unity::module_base()+0x1b60660usize)as*mut u8,bool;
618(crate::app::unit::Unit)::core::convert::Into::into(unit))
619        }
620    }
621
622    #[doc = "`ValidateJob(crate::app::unit::Unit)` overload"]
623    pub fn validate_job(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
624        unsafe {
625            ::unity::il2cpp_call!((::unity::module_base()+0x1b608b0usize)as*mut u8,bool;
626(crate::app::unit::Unit)::core::convert::Into::into(unit))
627        }
628    }
629
630    #[doc = "`ValidateEquipSkill(crate::app::skilldata::SkillData)` overload"]
631    pub fn validate_equip_skill(skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
632        unsafe {
633            ::unity::il2cpp_call!((::unity::module_base()+0x1b60990usize)as*mut u8,bool;
634(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
635        }
636    }
637
638    #[doc = "`ValidateGodSkills(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
639    pub fn validate_god_skills(
640        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
641        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
642    ) -> bool {
643        unsafe {
644            ::unity::il2cpp_call!((::unity::module_base()+0x1b609a0usize)as*mut u8,bool;
645(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(crate::app::unit::Unit)::core::convert::Into::into(unit))
646        }
647    }
648
649    #[doc = "`GetGrowthSkills(crate::app::godunit::GodUnit, *mutcrate::system::collections::generic::list_1::List_1<::unity::Il2CppString>, *mutcrate::system::collections::generic::list_1::List_1<::unity::Il2CppString>)` overload"]
650    pub fn get_growth_skills(
651        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
652    ) -> (
653        crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
654        crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
655    ) {
656        unsafe {
657            let mut __out_0 = ::core::mem::MaybeUninit::<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>::uninit();
658            let mut __out_1 = ::core::mem::MaybeUninit::<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>::uninit();
659            ::unity::il2cpp_call!((::unity::module_base()+0x1b60de0usize)as*mut u8,();
660(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(*mut crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)__out_0.as_mut_ptr(),(*mut crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)__out_1.as_mut_ptr());
661            (__out_0.assume_init(), __out_1.assume_init())
662        }
663    }
664
665    #[doc = "`ValidateForce(u32)` overload"]
666    pub fn validate_force(force_mask: impl ::core::convert::Into<u32>) -> bool {
667        unsafe {
668            ::unity::il2cpp_call!((::unity::module_base()+0x1b602c0usize)as*mut u8,bool;
669(u32)::core::convert::Into::into(force_mask))
670        }
671    }
672
673    #[doc = "`ValidateCount()` overload"]
674    pub fn validate_count() -> bool {
675        unsafe {
676            ::unity::il2cpp_call!((::unity::module_base()+0x1b60400usize)as*mut u8,bool;
677            )
678        }
679    }
680
681    #[doc = "`ValidateEditMap()` overload"]
682    pub fn validate_edit_map() -> bool {
683        unsafe {
684            ::unity::il2cpp_call!((::unity::module_base()+0x1b5fe00usize)as*mut u8,bool;
685            )
686        }
687    }
688
689    #[doc = "`CountObjects(crate::unity_engine::gameobject::GameObject, crate::app::versus::Versus_MapObjectCounter, crate::app::versus::Versus_MapObjectCounter)` overload"]
690    pub fn count_objects(
691        root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
692        player: impl ::core::convert::Into<crate::app::versus::Versus_MapObjectCounter>,
693        enemy: impl ::core::convert::Into<crate::app::versus::Versus_MapObjectCounter>,
694    ) -> () {
695        unsafe {
696            ::unity::il2cpp_call!((::unity::module_base()+0x1b61120usize)as*mut u8,();
697(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root),(crate::app::versus::Versus_MapObjectCounter)::core::convert::Into::into(player),(crate::app::versus::Versus_MapObjectCounter)::core::convert::Into::into(enemy))
698        }
699    }
700}
701
702#[cfg(feature = "app-versus")]
703pub trait IVersus_VersusCheckMethods: IVersus_VersusCheck {
704    #[doc = "`.ctor()` overload"]
705    fn ctor(self) -> () {
706        unsafe {
707            let __receiver = <Versus_VersusCheck as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
708            ::unity::il2cpp_call!((::unity::module_base()+0x1b61310usize)as*mut u8,();
709(Versus_VersusCheck)__receiver)
710        }
711    }
712}
713
714#[cfg(feature = "app-versus")]
715impl<__T: IVersus_VersusCheck> IVersus_VersusCheckMethods for __T {}
716
717#[cfg(feature = "app-versus")]
718impl Versus_VersusCheck {
719    pub fn validate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
721    }
722
723    pub fn validate_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
725    }
726
727    pub fn validate_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
729    }
730
731    pub fn validate_save_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
733    }
734
735    pub fn validate_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
737    }
738
739    pub fn validate_player_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
741    }
742
743    pub fn validate_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
745    }
746
747    pub fn validate_params_method_info() -> &'static ::unity::il2cpp::MethodInfo {
748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
749    }
750
751    pub fn validate_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
753    }
754
755    pub fn validate_equip_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
757    }
758
759    pub fn validate_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
761    }
762
763    pub fn validate_equip_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
765    }
766
767    pub fn validate_god_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
769    }
770
771    pub fn get_growth_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
773    }
774
775    pub fn validate_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
777    }
778
779    pub fn validate_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
781    }
782
783    pub fn validate_edit_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
784        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
785    }
786
787    pub fn count_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
788        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
789    }
790
791    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
792        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
793    }
794}
795
796#[cfg(feature = "app-versus")]
797impl Versus_VersusCheck {
798    #[doc = "`.ctor()` — no args"]
799    pub fn new() -> Self {
800        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
801            panic!(
802                "{}
803::{}
804 failed to instantiate",
805                ::core::stringify!(Versus_VersusCheck),
806                ::core::stringify!(new),
807            )
808        });
809        <Self as IVersus_VersusCheckMethods>::ctor(this);
810        this
811    }
812}
813
814#[cfg(feature = "app-versus")]
815pub trait IVersus_DownloadHistory_CheckDataMethods: IVersus_DownloadHistory_CheckData {
816    #[doc = "`Reset()` overload"]
817    fn reset(self) -> () {
818        unsafe {
819            let __receiver =
820                <Versus_DownloadHistory_CheckData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
821            ::unity::il2cpp_call!((::unity::module_base()+0x22f6370usize)as*mut u8,();
822(Versus_DownloadHistory_CheckData)__receiver)
823        }
824    }
825    #[doc = "`IsDownloaded()` overload"]
826    fn is_downloaded(self) -> bool {
827        unsafe {
828            let __receiver =
829                <Versus_DownloadHistory_CheckData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
830            ::unity::il2cpp_call!((::unity::module_base()+0x22f6380usize)as*mut u8,bool;
831(Versus_DownloadHistory_CheckData)__receiver)
832        }
833    }
834    #[doc = "`GetElapsedTime()` overload"]
835    fn get_elapsed_time(self) -> i64 {
836        unsafe {
837            let __receiver =
838                <Versus_DownloadHistory_CheckData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
839            ::unity::il2cpp_call!((::unity::module_base()+0x22f6480usize)as*mut u8,i64;
840(Versus_DownloadHistory_CheckData)__receiver)
841        }
842    }
843    #[doc = "`.ctor()` overload"]
844    fn ctor(self) -> () {
845        unsafe {
846            let __receiver =
847                <Versus_DownloadHistory_CheckData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
848            ::unity::il2cpp_call!((::unity::module_base()+0x22f6510usize)as*mut u8,();
849(Versus_DownloadHistory_CheckData)__receiver)
850        }
851    }
852}
853
854#[cfg(feature = "app-versus")]
855impl<__T: IVersus_DownloadHistory_CheckData> IVersus_DownloadHistory_CheckDataMethods for __T {}
856
857#[cfg(feature = "app-versus")]
858impl Versus_DownloadHistory_CheckData {
859    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
861    }
862
863    pub fn is_downloaded_method_info() -> &'static ::unity::il2cpp::MethodInfo {
864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
865    }
866
867    pub fn get_elapsed_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
869    }
870
871    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
873    }
874}
875
876#[cfg(feature = "app-versus")]
877impl Versus_DownloadHistory_CheckData {
878    #[doc = "`.ctor()` — no args"]
879    pub fn new() -> Self {
880        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
881            panic!(
882                "{}
883::{}
884 failed to instantiate",
885                ::core::stringify!(Versus_DownloadHistory_CheckData),
886                ::core::stringify!(new),
887            )
888        });
889        <Self as IVersus_DownloadHistory_CheckDataMethods>::ctor(this);
890        this
891    }
892}
893
894#[cfg(feature = "app-versus")]
895impl Versus {
896    #[doc = "`IsValid()` overload"]
897    pub fn is_valid() -> bool {
898        unsafe {
899            ::unity::il2cpp_call!((::unity::module_base()+0x26a67a0usize)as*mut u8,bool;
900            )
901        }
902    }
903
904    #[doc = "`IsVersusMode()` overload"]
905    pub fn is_versus_mode() -> bool {
906        unsafe {
907            ::unity::il2cpp_call!((::unity::module_base()+0x26a6ca0usize)as*mut u8,bool;
908            )
909        }
910    }
911
912    #[doc = "`IsCasual()` overload"]
913    pub fn is_casual() -> bool {
914        unsafe {
915            ::unity::il2cpp_call!((::unity::module_base()+0x26a68b0usize)as*mut u8,bool;
916            )
917        }
918    }
919
920    #[doc = "`IsRanked()` overload"]
921    pub fn is_ranked() -> bool {
922        unsafe {
923            ::unity::il2cpp_call!((::unity::module_base()+0x26a6980usize)as*mut u8,bool;
924            )
925        }
926    }
927
928    #[doc = "`IsMockBattle()` overload"]
929    pub fn is_mock_battle() -> bool {
930        unsafe {
931            ::unity::il2cpp_call!((::unity::module_base()+0x26a6bd0usize)as*mut u8,bool;
932            )
933        }
934    }
935
936    #[doc = "`IsEditMode()` overload"]
937    pub fn is_edit_mode() -> bool {
938        unsafe {
939            ::unity::il2cpp_call!((::unity::module_base()+0x26a6a50usize)as*mut u8,bool;
940            )
941        }
942    }
943
944    #[doc = "`IsReplay()` overload"]
945    pub fn is_replay() -> bool {
946        unsafe {
947            ::unity::il2cpp_call!((::unity::module_base()+0x26a6b20usize)as*mut u8,bool;
948            )
949        }
950    }
951
952    #[doc = "`GetCasualSortieMax()` overload"]
953    pub fn get_casual_sortie_max() -> i32 {
954        unsafe {
955            ::unity::il2cpp_call!((::unity::module_base()+0x26a90b0usize)as*mut u8,i32;
956            )
957        }
958    }
959
960    #[doc = "`GetOffenseSortieMax()` overload"]
961    pub fn get_offense_sortie_max() -> i32 {
962        unsafe {
963            ::unity::il2cpp_call!((::unity::module_base()+0x26a90c0usize)as*mut u8,i32;
964            )
965        }
966    }
967
968    #[doc = "`GetDefenseSortieMax()` overload"]
969    pub fn get_defense_sortie_max() -> i32 {
970        unsafe {
971            ::unity::il2cpp_call!((::unity::module_base()+0x26a91b0usize)as*mut u8,i32;
972            )
973        }
974    }
975
976    #[doc = "`get_IsForceEditDataOverwrite()` overload"]
977    pub fn get_is_force_edit_data_overwrite() -> bool {
978        unsafe {
979            ::unity::il2cpp_call!((::unity::module_base()+0x26a9430usize)as*mut u8,bool;
980            )
981        }
982    }
983
984    #[doc = "`set_IsForceEditDataOverwrite(bool)` overload"]
985    pub fn set_is_force_edit_data_overwrite(value: impl ::core::convert::Into<bool>) -> () {
986        unsafe {
987            ::unity::il2cpp_call!((::unity::module_base()+0x26a94a0usize)as*mut u8,();
988(bool)::core::convert::Into::into(value))
989        }
990    }
991
992    #[doc = "`CheckValid()` overload"]
993    pub fn check_valid() -> bool {
994        unsafe {
995            ::unity::il2cpp_call!((::unity::module_base()+0x26a9520usize)as*mut u8,bool;
996            )
997        }
998    }
999
1000    #[doc = "`.cctor()` overload"]
1001    pub fn cctor() -> () {
1002        unsafe {
1003            ::unity::il2cpp_call!((::unity::module_base()+0x26a95c0usize)as*mut u8,();
1004            )
1005        }
1006    }
1007}
1008
1009#[cfg(feature = "app-versus")]
1010pub trait IVersusMethods: IVersus {
1011    #[doc = "`OnCreate()` overload"]
1012    fn on_create(self) -> () {
1013        unsafe {
1014            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1015            {
1016                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1017                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1018                    panic!(
1019                        "unity: virtual slot {}
1020 out of range (vtable len {}
1021) on the runtime class behind {}
1022 (method `{}
1023`)",
1024                        5usize,
1025                        __vt.len(),
1026                        <Versus as ::unity::ClassIdentity>::NAME,
1027                        "OnCreate",
1028                    )
1029                });
1030                let __inner: extern "C" fn(Versus, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1031                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1032                __inner(__receiver, __mi)
1033            }
1034        }
1035    }
1036    #[doc = "`OnDispose()` overload"]
1037    fn on_dispose(self) -> () {
1038        unsafe {
1039            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1040            {
1041                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1042                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1043                    panic!(
1044                        "unity: virtual slot {}
1045 out of range (vtable len {}
1046) on the runtime class behind {}
1047 (method `{}
1048`)",
1049                        6usize,
1050                        __vt.len(),
1051                        <Versus as ::unity::ClassIdentity>::NAME,
1052                        "OnDispose",
1053                    )
1054                });
1055                let __inner: extern "C" fn(Versus, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1056                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1057                __inner(__receiver, __mi)
1058            }
1059        }
1060    }
1061    #[doc = "`CanSortieRanked(crate::app::unit::Unit)` overload"]
1062    fn can_sortie_ranked(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1063        unsafe {
1064            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1065            ::unity::il2cpp_call!((::unity::module_base()+0x26a6e90usize)as*mut u8,bool;
1066(Versus)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1067        }
1068    }
1069    #[doc = "`CanSortieRanked(crate::app::godunit::GodUnit)` overload"]
1070    fn can_sortie_ranked_2(self, god: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> bool {
1071        unsafe {
1072            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1073            ::unity::il2cpp_call!((::unity::module_base()+0x26a7020usize)as*mut u8,bool;
1074(Versus)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
1075        }
1076    }
1077    #[doc = "`SaveCasualUnits()` overload"]
1078    fn save_casual_units(self) -> () {
1079        unsafe {
1080            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1081            ::unity::il2cpp_call!((::unity::module_base()+0x26a7110usize)as*mut u8,();
1082(Versus)__receiver)
1083        }
1084    }
1085    #[doc = "`SaveCasualUnitsInit()` overload"]
1086    fn save_casual_units_init(self) -> () {
1087        unsafe {
1088            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1089            ::unity::il2cpp_call!((::unity::module_base()+0x26a7120usize)as*mut u8,();
1090(Versus)__receiver)
1091        }
1092    }
1093    #[doc = "`MapEndEdit()` overload"]
1094    fn map_end_edit(self) -> () {
1095        unsafe {
1096            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1097            ::unity::il2cpp_call!((::unity::module_base()+0x26a7330usize)as*mut u8,();
1098(Versus)__receiver)
1099        }
1100    }
1101    #[doc = "`ResetResult()` overload"]
1102    fn reset_result(self) -> () {
1103        unsafe {
1104            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1105            ::unity::il2cpp_call!((::unity::module_base()+0x26a7420usize)as*mut u8,();
1106(Versus)__receiver)
1107        }
1108    }
1109    #[doc = "`SetAbort()` overload"]
1110    fn set_abort(self) -> () {
1111        unsafe {
1112            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1113            ::unity::il2cpp_call!((::unity::module_base()+0x26a7440usize)as*mut u8,();
1114(Versus)__receiver)
1115        }
1116    }
1117    #[doc = "`SetSurrender()` overload"]
1118    fn set_surrender(self) -> () {
1119        unsafe {
1120            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1121            ::unity::il2cpp_call!((::unity::module_base()+0x26a7450usize)as*mut u8,();
1122(Versus)__receiver)
1123        }
1124    }
1125    #[doc = "`SetResultReport()` overload"]
1126    fn set_result_report(self) -> () {
1127        unsafe {
1128            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1129            ::unity::il2cpp_call!((::unity::module_base()+0x26a7460usize)as*mut u8,();
1130(Versus)__receiver)
1131        }
1132    }
1133    #[doc = "`SetError(crate::app::versus::Versus_Error)` overload"]
1134    fn set_error(self, error: impl ::core::convert::Into<crate::app::versus::Versus_Error>) -> () {
1135        unsafe {
1136            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1137            ::unity::il2cpp_call!((::unity::module_base()+0x26a7470usize)as*mut u8,();
1138(Versus)__receiver,(crate::app::versus::Versus_Error)::core::convert::Into::into(error))
1139        }
1140    }
1141    #[doc = "`MapEndVersus()` overload"]
1142    fn map_end_versus(self) -> () {
1143        unsafe {
1144            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1145            ::unity::il2cpp_call!((::unity::module_base()+0x26a7480usize)as*mut u8,();
1146(Versus)__receiver)
1147        }
1148    }
1149    #[doc = "`MapEndVersusCasual()` overload"]
1150    fn map_end_versus_casual(self) -> () {
1151        unsafe {
1152            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1153            ::unity::il2cpp_call!((::unity::module_base()+0x26a75d0usize)as*mut u8,();
1154(Versus)__receiver)
1155        }
1156    }
1157    #[doc = "`MapEndVersusRanked()` overload"]
1158    fn map_end_versus_ranked(self) -> () {
1159        unsafe {
1160            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1161            ::unity::il2cpp_call!((::unity::module_base()+0x26a75e0usize)as*mut u8,();
1162(Versus)__receiver)
1163        }
1164    }
1165    #[doc = "`ResetGodPoolId()` overload"]
1166    fn reset_god_pool_id(self) -> () {
1167        unsafe {
1168            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1169            ::unity::il2cpp_call!((::unity::module_base()+0x26a79a0usize)as*mut u8,();
1170(Versus)__receiver)
1171        }
1172    }
1173    #[doc = "`IsExitsOnlineNode()` overload"]
1174    fn is_exits_online_node(self) -> bool {
1175        unsafe {
1176            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1177            ::unity::il2cpp_call!((::unity::module_base()+0x26a7ae0usize)as*mut u8,bool;
1178(Versus)__receiver)
1179        }
1180    }
1181    #[doc = "`MapEndReplay()` overload"]
1182    fn map_end_replay(self) -> () {
1183        unsafe {
1184            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1185            ::unity::il2cpp_call!((::unity::module_base()+0x26a7fc0usize)as*mut u8,();
1186(Versus)__receiver)
1187        }
1188    }
1189    #[doc = "`RestoreStoryChapter()` overload"]
1190    fn restore_story_chapter(self) -> () {
1191        unsafe {
1192            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1193            ::unity::il2cpp_call!((::unity::module_base()+0x26a7340usize)as*mut u8,();
1194(Versus)__receiver)
1195        }
1196    }
1197    #[doc = "`TrySetPlayerMetaData(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
1198    fn try_set_player_meta_data(
1199        self,
1200        meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>,
1201    ) -> bool {
1202        unsafe {
1203            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1204            ::unity::il2cpp_call!((::unity::module_base()+0x26a7fd0usize)as*mut u8,bool;
1205(Versus)__receiver,(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data))
1206        }
1207    }
1208    #[doc = "`SetPlayerMetaData(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)` overload"]
1209    fn set_player_meta_data(self, meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>) -> () {
1210        unsafe {
1211            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1212            ::unity::il2cpp_call!((::unity::module_base()+0x26a80e0usize)as*mut u8,();
1213(Versus)__receiver,(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)::core::convert::Into::into(meta_data))
1214        }
1215    }
1216    #[doc = "`SetOpponentMetaData(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)` overload"]
1217    fn set_opponent_meta_data(self, meta_data: impl ::core::convert::Into<crate::app::versusserverrankedmetadata::VersusServerRankedMetaData>) -> () {
1218        unsafe {
1219            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1220            ::unity::il2cpp_call!((::unity::module_base()+0x26a80f0usize)as*mut u8,();
1221(Versus)__receiver,(crate::app::versusserverrankedmetadata::VersusServerRankedMetaData)::core::convert::Into::into(meta_data))
1222        }
1223    }
1224    #[doc = "`SetOpponentMetaData(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)` overload"]
1225    fn set_opponent_meta_data_2(
1226        self,
1227        meta_data: impl ::core::convert::Into<crate::app::versusservercasualmetadata::VersusServerCasualMetaData>,
1228    ) -> () {
1229        unsafe {
1230            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1231            ::unity::il2cpp_call!((::unity::module_base()+0x26a8100usize)as*mut u8,();
1232(Versus)__receiver,(crate::app::versusservercasualmetadata::VersusServerCasualMetaData)::core::convert::Into::into(meta_data))
1233        }
1234    }
1235    #[doc = "`SetPlayerRatingList(crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>)` overload"]
1236    fn set_player_rating_list(
1237        self,
1238        rating_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>>,
1239    ) -> () {
1240        unsafe {
1241            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1242            ::unity::il2cpp_call!((::unity::module_base()+0x26a8110usize)as*mut u8,();
1243(Versus)__receiver,(crate::system::collections::generic::list_1::List_1<crate::app::nexversus::NexVersus_RatingData>)::core::convert::Into::into(rating_list))
1244        }
1245    }
1246    #[doc = "`SetMode(crate::app::versus::Versus_Mode)` overload"]
1247    fn set_mode(self, mode: impl ::core::convert::Into<crate::app::versus::Versus_Mode>) -> () {
1248        unsafe {
1249            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1250            ::unity::il2cpp_call!((::unity::module_base()+0x26a8180usize)as*mut u8,();
1251(Versus)__receiver,(crate::app::versus::Versus_Mode)::core::convert::Into::into(mode))
1252        }
1253    }
1254    #[doc = "`SetCasualMap(i32)` overload"]
1255    fn set_casual_map(self, map_number: impl ::core::convert::Into<i32>) -> () {
1256        unsafe {
1257            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1258            ::unity::il2cpp_call!((::unity::module_base()+0x26a8190usize)as*mut u8,();
1259(Versus)__receiver,(i32)::core::convert::Into::into(map_number))
1260        }
1261    }
1262    #[doc = "`SetMatchingType(crate::app::versus::Versus_MatchingType)` overload"]
1263    fn set_matching_type(self, r#type: impl ::core::convert::Into<crate::app::versus::Versus_MatchingType>) -> () {
1264        unsafe {
1265            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1266            ::unity::il2cpp_call!((::unity::module_base()+0x26a81a0usize)as*mut u8,();
1267(Versus)__receiver,(crate::app::versus::Versus_MatchingType)::core::convert::Into::into(r#type))
1268        }
1269    }
1270    #[doc = "`IsHavePlayerEditData()` overload"]
1271    fn is_have_player_edit_data(self) -> bool {
1272        unsafe {
1273            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1274            ::unity::il2cpp_call!((::unity::module_base()+0x26a81b0usize)as*mut u8,bool;
1275(Versus)__receiver)
1276        }
1277    }
1278    #[doc = "`IsSavedLocalEditData()` overload"]
1279    fn is_saved_local_edit_data(self) -> bool {
1280        unsafe {
1281            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1282            ::unity::il2cpp_call!((::unity::module_base()+0x26a8250usize)as*mut u8,bool;
1283(Versus)__receiver)
1284        }
1285    }
1286    #[doc = "`IsUseServerEditDataForBattle()` overload"]
1287    fn is_use_server_edit_data_for_battle(self) -> bool {
1288        unsafe {
1289            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1290            ::unity::il2cpp_call!((::unity::module_base()+0x26a82e0usize)as*mut u8,bool;
1291(Versus)__receiver)
1292        }
1293    }
1294    #[doc = "`IsUseServerEditDataForEdit()` overload"]
1295    fn is_use_server_edit_data_for_edit(self) -> bool {
1296        unsafe {
1297            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1298            ::unity::il2cpp_call!((::unity::module_base()+0x26a83b0usize)as*mut u8,bool;
1299(Versus)__receiver)
1300        }
1301    }
1302    #[doc = "`GetMyMapEditDataForBattle()` overload"]
1303    fn get_my_map_edit_data_for_battle(self) -> crate::app::mapeditdata::MapEditData {
1304        unsafe {
1305            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1306            ::unity::il2cpp_call!((::unity::module_base()+0x26a7010usize)as*mut u8,crate::app::mapeditdata::MapEditData;
1307(Versus)__receiver)
1308        }
1309    }
1310    #[doc = "`GetMyMapEditDataForEdit()` overload"]
1311    fn get_my_map_edit_data_for_edit(self) -> crate::app::mapeditdata::MapEditData {
1312        unsafe {
1313            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1314            ::unity::il2cpp_call!((::unity::module_base()+0x26a84b0usize)as*mut u8,crate::app::mapeditdata::MapEditData;
1315(Versus)__receiver)
1316        }
1317    }
1318    #[doc = "`GetSortieTitle()` overload"]
1319    fn get_sortie_title(self) -> ::unity::Il2CppString {
1320        unsafe {
1321            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1322            ::unity::il2cpp_call!((::unity::module_base()+0x26a8550usize)as*mut u8, ::unity::Il2CppString;
1323(Versus)__receiver)
1324        }
1325    }
1326    #[doc = "`TryGetOpponentInfo(*mut::unity::Il2CppString, *mutu64)` overload"]
1327    fn try_get_opponent_info(self) -> (bool, ::unity::Il2CppString, u64) {
1328        unsafe {
1329            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1330            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
1331            let mut __out_1 = ::core::mem::MaybeUninit::<u64>::uninit();
1332            let __ret = {
1333                ::unity::il2cpp_call!((::unity::module_base()+0x26a8730usize)as*mut u8,bool;
1334(Versus)__receiver,(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut u64)__out_1.as_mut_ptr())
1335            };
1336            (__ret, __out_0.assume_init(), __out_1.assume_init())
1337        }
1338    }
1339    #[doc = "`IsUseBackup()` overload"]
1340    fn is_use_backup(self) -> bool {
1341        unsafe {
1342            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1343            ::unity::il2cpp_call!((::unity::module_base()+0x26a87e0usize)as*mut u8,bool;
1344(Versus)__receiver)
1345        }
1346    }
1347    #[doc = "`SerializeBackup()` overload"]
1348    fn serialize_backup(self) -> () {
1349        unsafe {
1350            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1351            ::unity::il2cpp_call!((::unity::module_base()+0x26a8850usize)as*mut u8,();
1352(Versus)__receiver)
1353        }
1354    }
1355    #[doc = "`DeserializeBackup()` overload"]
1356    fn deserialize_backup(self) -> () {
1357        unsafe {
1358            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1359            ::unity::il2cpp_call!((::unity::module_base()+0x26a8b00usize)as*mut u8,();
1360(Versus)__receiver)
1361        }
1362    }
1363    #[doc = "`get_PlayerMetaData()` overload"]
1364    fn get_player_meta_data(self) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData {
1365        unsafe {
1366            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1367            ::unity::il2cpp_call!((::unity::module_base()+0x26a92a0usize)as*mut u8,crate::app::versusserverrankedmetadata::VersusServerRankedMetaData;
1368(Versus)__receiver)
1369        }
1370    }
1371    #[doc = "`get_PlayerData()` overload"]
1372    fn get_player_data(self) -> crate::app::versusserverrankeddata::VersusServerRankedData {
1373        unsafe {
1374            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1375            ::unity::il2cpp_call!((::unity::module_base()+0x26a92b0usize)as*mut u8,crate::app::versusserverrankeddata::VersusServerRankedData;
1376(Versus)__receiver)
1377        }
1378    }
1379    #[doc = "`get_OpponentMetaData()` overload"]
1380    fn get_opponent_meta_data(self) -> crate::app::versusserverrankedmetadata::VersusServerRankedMetaData {
1381        unsafe {
1382            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1383            ::unity::il2cpp_call!((::unity::module_base()+0x26a92c0usize)as*mut u8,crate::app::versusserverrankedmetadata::VersusServerRankedMetaData;
1384(Versus)__receiver)
1385        }
1386    }
1387    #[doc = "`get_OpponentData()` overload"]
1388    fn get_opponent_data(self) -> crate::app::versusserverrankeddata::VersusServerRankedData {
1389        unsafe {
1390            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1391            ::unity::il2cpp_call!((::unity::module_base()+0x26a92d0usize)as*mut u8,crate::app::versusserverrankeddata::VersusServerRankedData;
1392(Versus)__receiver)
1393        }
1394    }
1395    #[doc = "`get_ReplayData()` overload"]
1396    fn get_replay_data(self) -> crate::app::versusserverreplaydata::VersusServerReplayData {
1397        unsafe {
1398            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1399            ::unity::il2cpp_call!((::unity::module_base()+0x26a92e0usize)as*mut u8,crate::app::versusserverreplaydata::VersusServerReplayData;
1400(Versus)__receiver)
1401        }
1402    }
1403    #[doc = "`get_ReplayMetaData()` overload"]
1404    fn get_replay_meta_data(self) -> crate::app::versusserverreplaymetadata::VersusServerReplayMetaData {
1405        unsafe {
1406            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1407            ::unity::il2cpp_call!((::unity::module_base()+0x26a92f0usize)as*mut u8,crate::app::versusserverreplaymetadata::VersusServerReplayMetaData;
1408(Versus)__receiver)
1409        }
1410    }
1411    #[doc = "`get_CasualOpponentMetaData()` overload"]
1412    fn get_casual_opponent_meta_data(self) -> crate::app::versusservercasualmetadata::VersusServerCasualMetaData {
1413        unsafe {
1414            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1415            ::unity::il2cpp_call!((::unity::module_base()+0x26a9300usize)as*mut u8,crate::app::versusservercasualmetadata::VersusServerCasualMetaData;
1416(Versus)__receiver)
1417        }
1418    }
1419    #[doc = "`get_CasualOpponentData()` overload"]
1420    fn get_casual_opponent_data(self) -> crate::app::versusservercasualdata::VersusServerCasualData {
1421        unsafe {
1422            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1423            ::unity::il2cpp_call!((::unity::module_base()+0x26a9310usize)as*mut u8,crate::app::versusservercasualdata::VersusServerCasualData;
1424(Versus)__receiver)
1425        }
1426    }
1427    #[doc = "`get_CasualPlayerData()` overload"]
1428    fn get_casual_player_data(self) -> crate::app::versusservercasualdata::VersusServerCasualData {
1429        unsafe {
1430            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1431            ::unity::il2cpp_call!((::unity::module_base()+0x26a9320usize)as*mut u8,crate::app::versusservercasualdata::VersusServerCasualData;
1432(Versus)__receiver)
1433        }
1434    }
1435    #[doc = "`get_CasualPlayerMetaData()` overload"]
1436    fn get_casual_player_meta_data(self) -> crate::app::versusservercasualmetadata::VersusServerCasualMetaData {
1437        unsafe {
1438            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1439            ::unity::il2cpp_call!((::unity::module_base()+0x26a9330usize)as*mut u8,crate::app::versusservercasualmetadata::VersusServerCasualMetaData;
1440(Versus)__receiver)
1441        }
1442    }
1443    #[doc = "`get_ReturnChapter()` overload"]
1444    fn get_return_chapter(self) -> crate::app::chapterdata::ChapterData {
1445        unsafe {
1446            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1447            ::unity::il2cpp_call!((::unity::module_base()+0x26a9340usize)as*mut u8,crate::app::chapterdata::ChapterData;
1448(Versus)__receiver)
1449        }
1450    }
1451    #[doc = "`set_ReturnChapter(crate::app::chapterdata::ChapterData)` overload"]
1452    fn set_return_chapter(self, value: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
1453        unsafe {
1454            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1455            ::unity::il2cpp_call!((::unity::module_base()+0x26a9350usize)as*mut u8,();
1456(Versus)__receiver,(crate::app::chapterdata::ChapterData)::core::convert::Into::into(value))
1457        }
1458    }
1459    #[doc = "`get_Result()` overload"]
1460    fn get_result(self) -> crate::app::versus::Versus_MapResult {
1461        unsafe {
1462            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1463            ::unity::il2cpp_call!((::unity::module_base()+0x26a9360usize)as*mut u8,crate::app::versus::Versus_MapResult;
1464(Versus)__receiver)
1465        }
1466    }
1467    #[doc = "`get_OpponentResult()` overload"]
1468    fn get_opponent_result(self) -> crate::app::versus::Versus_MapResult {
1469        unsafe {
1470            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1471            ::unity::il2cpp_call!((::unity::module_base()+0x26a9370usize)as*mut u8,crate::app::versus::Versus_MapResult;
1472(Versus)__receiver)
1473        }
1474    }
1475    #[doc = "`get_IsSurrender()` overload"]
1476    fn get_is_surrender(self) -> bool {
1477        unsafe {
1478            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1479            ::unity::il2cpp_call!((::unity::module_base()+0x26a9380usize)as*mut u8,bool;
1480(Versus)__receiver)
1481        }
1482    }
1483    #[doc = "`get_VersusMode()` overload"]
1484    fn get_versus_mode(self) -> crate::app::versus::Versus_Mode {
1485        unsafe {
1486            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1487            ::unity::il2cpp_call!((::unity::module_base()+0x26a9390usize)as*mut u8,crate::app::versus::Versus_Mode;
1488(Versus)__receiver)
1489        }
1490    }
1491    #[doc = "`get_Matching()` overload"]
1492    fn get_matching(self) -> crate::app::versus::Versus_MatchingType {
1493        unsafe {
1494            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1495            ::unity::il2cpp_call!((::unity::module_base()+0x26a93a0usize)as*mut u8,crate::app::versus::Versus_MatchingType;
1496(Versus)__receiver)
1497        }
1498    }
1499    #[doc = "`get_ResultError()` overload"]
1500    fn get_result_error(self) -> crate::app::versus::Versus_Error {
1501        unsafe {
1502            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1503            ::unity::il2cpp_call!((::unity::module_base()+0x26a93b0usize)as*mut u8,crate::app::versus::Versus_Error;
1504(Versus)__receiver)
1505        }
1506    }
1507    #[doc = "`get_CasualMapNumber()` overload"]
1508    fn get_casual_map_number(self) -> i32 {
1509        unsafe {
1510            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1511            ::unity::il2cpp_call!((::unity::module_base()+0x26a93c0usize)as*mut u8,i32;
1512(Versus)__receiver)
1513        }
1514    }
1515    #[doc = "`get_IsSucceedDeserializeCasual()` overload"]
1516    fn get_is_succeed_deserialize_casual(self) -> bool {
1517        unsafe {
1518            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1519            ::unity::il2cpp_call!((::unity::module_base()+0x26a93d0usize)as*mut u8,bool;
1520(Versus)__receiver)
1521        }
1522    }
1523    #[doc = "`set_IsSucceedDeserializeCasual(bool)` overload"]
1524    fn set_is_succeed_deserialize_casual(self, value: impl ::core::convert::Into<bool>) -> () {
1525        unsafe {
1526            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1527            ::unity::il2cpp_call!((::unity::module_base()+0x26a93e0usize)as*mut u8,();
1528(Versus)__receiver,(bool)::core::convert::Into::into(value))
1529        }
1530    }
1531    #[doc = "`get_IsExistRankedOnServer()` overload"]
1532    fn get_is_exist_ranked_on_server(self) -> bool {
1533        unsafe {
1534            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1535            ::unity::il2cpp_call!((::unity::module_base()+0x26a93f0usize)as*mut u8,bool;
1536(Versus)__receiver)
1537        }
1538    }
1539    #[doc = "`set_IsExistRankedOnServer(bool)` overload"]
1540    fn set_is_exist_ranked_on_server(self, value: impl ::core::convert::Into<bool>) -> () {
1541        unsafe {
1542            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1543            ::unity::il2cpp_call!((::unity::module_base()+0x26a9400usize)as*mut u8,();
1544(Versus)__receiver,(bool)::core::convert::Into::into(value))
1545        }
1546    }
1547    #[doc = "`get_IsUploadDifferentSaveID()` overload"]
1548    fn get_is_upload_different_save_id(self) -> bool {
1549        unsafe {
1550            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1551            ::unity::il2cpp_call!((::unity::module_base()+0x26a9410usize)as*mut u8,bool;
1552(Versus)__receiver)
1553        }
1554    }
1555    #[doc = "`set_IsUploadDifferentSaveID(bool)` overload"]
1556    fn set_is_upload_different_save_id(self, value: impl ::core::convert::Into<bool>) -> () {
1557        unsafe {
1558            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1559            ::unity::il2cpp_call!((::unity::module_base()+0x26a9420usize)as*mut u8,();
1560(Versus)__receiver,(bool)::core::convert::Into::into(value))
1561        }
1562    }
1563    #[doc = "`get_History()` overload"]
1564    fn get_history(self) -> crate::app::versus::Versus_DownloadHistory {
1565        unsafe {
1566            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1567            ::unity::il2cpp_call!((::unity::module_base()+0x26a9530usize)as*mut u8,crate::app::versus::Versus_DownloadHistory;
1568(Versus)__receiver)
1569        }
1570    }
1571    #[doc = "`.ctor()` overload"]
1572    fn ctor(self) -> () {
1573        unsafe {
1574            let __receiver = <Versus as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1575            ::unity::il2cpp_call!((::unity::module_base()+0x26a9540usize)as*mut u8,();
1576(Versus)__receiver)
1577        }
1578    }
1579}
1580
1581#[cfg(feature = "app-versus")]
1582impl<__T: IVersus> IVersusMethods for __T {}
1583
1584#[cfg(feature = "app-versus")]
1585impl Versus {
1586    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1587        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1588    }
1589
1590    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1591        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1592    }
1593
1594    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1595        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1596    }
1597
1598    pub fn is_versus_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1599        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1600    }
1601
1602    pub fn is_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1603        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1604    }
1605
1606    pub fn is_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1607        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1608    }
1609
1610    pub fn is_mock_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1611        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1612    }
1613
1614    pub fn is_edit_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1615        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1616    }
1617
1618    pub fn is_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1619        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1620    }
1621
1622    pub fn can_sortie_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1623        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1624    }
1625
1626    pub fn can_sortie_ranked_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1627        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1628    }
1629
1630    pub fn save_casual_units_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1631        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1632    }
1633
1634    pub fn save_casual_units_init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1635        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1636    }
1637
1638    pub fn map_end_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1639        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1640    }
1641
1642    pub fn reset_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1643        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1644    }
1645
1646    pub fn set_abort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1647        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1648    }
1649
1650    pub fn set_surrender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1652    }
1653
1654    pub fn set_result_report_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1656    }
1657
1658    pub fn set_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1660    }
1661
1662    pub fn map_end_versus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1663        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1664    }
1665
1666    pub fn map_end_versus_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1667        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1668    }
1669
1670    pub fn map_end_versus_ranked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1671        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1672    }
1673
1674    pub fn reset_god_pool_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1675        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1676    }
1677
1678    pub fn is_exits_online_node_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1679        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1680    }
1681
1682    pub fn map_end_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1683        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1684    }
1685
1686    pub fn restore_story_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1687        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1688    }
1689
1690    pub fn try_set_player_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1691        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1692    }
1693
1694    pub fn set_player_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1695        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1696    }
1697
1698    pub fn set_opponent_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1699        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1700    }
1701
1702    pub fn set_opponent_meta_data_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1703        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1704    }
1705
1706    pub fn set_player_rating_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1707        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1708    }
1709
1710    pub fn set_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1711        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1712    }
1713
1714    pub fn set_casual_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1715        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1716    }
1717
1718    pub fn set_matching_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1719        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1720    }
1721
1722    pub fn is_have_player_edit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1723        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1724    }
1725
1726    pub fn is_saved_local_edit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1727        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1728    }
1729
1730    pub fn is_use_server_edit_data_for_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1731        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1732    }
1733
1734    pub fn is_use_server_edit_data_for_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1735        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1736    }
1737
1738    pub fn get_my_map_edit_data_for_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1739        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1740    }
1741
1742    pub fn get_my_map_edit_data_for_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1743        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1744    }
1745
1746    pub fn get_sortie_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1747        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1748    }
1749
1750    pub fn try_get_opponent_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1751        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1752    }
1753
1754    pub fn is_use_backup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1755        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1756    }
1757
1758    pub fn serialize_backup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1759        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1760    }
1761
1762    pub fn deserialize_backup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1763        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1764    }
1765
1766    pub fn get_casual_sortie_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1767        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1768    }
1769
1770    pub fn get_offense_sortie_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1771        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1772    }
1773
1774    pub fn get_defense_sortie_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1775        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1776    }
1777
1778    pub fn get_player_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1779        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1780    }
1781
1782    pub fn get_player_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1783        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1784    }
1785
1786    pub fn get_opponent_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1787        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1788    }
1789
1790    pub fn get_opponent_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1791        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1792    }
1793
1794    pub fn get_replay_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1795        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1796    }
1797
1798    pub fn get_replay_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1799        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1800    }
1801
1802    pub fn get_casual_opponent_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1803        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1804    }
1805
1806    pub fn get_casual_opponent_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1807        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1808    }
1809
1810    pub fn get_casual_player_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1811        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1812    }
1813
1814    pub fn get_casual_player_meta_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1815        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1816    }
1817
1818    pub fn get_return_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1819        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1820    }
1821
1822    pub fn set_return_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1823        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1824    }
1825
1826    pub fn get_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1827        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1828    }
1829
1830    pub fn get_opponent_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1831        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1832    }
1833
1834    pub fn get_is_surrender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1836    }
1837
1838    pub fn get_versus_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1840    }
1841
1842    pub fn get_matching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1843        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1844    }
1845
1846    pub fn get_result_error_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1847        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1848    }
1849
1850    pub fn get_casual_map_number_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1851        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1852    }
1853
1854    pub fn get_is_succeed_deserialize_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1855        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1856    }
1857
1858    pub fn set_is_succeed_deserialize_casual_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1859        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1860    }
1861
1862    pub fn get_is_exist_ranked_on_server_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1863        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1864    }
1865
1866    pub fn set_is_exist_ranked_on_server_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1867        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1868    }
1869
1870    pub fn get_is_upload_different_save_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1871        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1872    }
1873
1874    pub fn set_is_upload_different_save_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1875        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1876    }
1877
1878    pub fn get_is_force_edit_data_overwrite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1879        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1880    }
1881
1882    pub fn set_is_force_edit_data_overwrite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1883        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1884    }
1885
1886    pub fn check_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1887        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1888    }
1889
1890    pub fn get_history_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1891        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1892    }
1893
1894    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1895        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1896    }
1897
1898    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1899        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1900    }
1901}
1902
1903#[cfg(feature = "app-versus")]
1904impl Versus {
1905    #[doc = "Direct (non-virtual) call to `Versus`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1906    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1907        let __mi = Self::on_create_method_info();
1908        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1909        __inner(this.into(), ::core::option::Option::None)
1910    }
1911
1912    #[doc = "Direct (non-virtual) call to `Versus`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1913    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1914        let __mi = Self::on_dispose_method_info();
1915        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1916        __inner(this.into(), ::core::option::Option::None)
1917    }
1918}
1919
1920#[cfg(feature = "app-versus")]
1921impl Versus {
1922    #[doc = "`.ctor()` — no args"]
1923    pub fn new() -> Self {
1924        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1925            panic!(
1926                "{}
1927::{}
1928 failed to instantiate",
1929                ::core::stringify!(Versus),
1930                ::core::stringify!(new),
1931            )
1932        });
1933        <Self as IVersusMethods>::ctor(this);
1934        this
1935    }
1936}
1937
1938#[cfg(feature = "app-versus")]
1939#[doc(hidden)]
1940pub mod prelude {
1941    pub use super::{
1942        IVersus, IVersusMethods, IVersus_DownloadHistory, IVersus_DownloadHistoryMethods, IVersus_DownloadHistory_CheckData,
1943        IVersus_DownloadHistory_CheckDataMethods, IVersus_MapObjectCounter, IVersus_MapObjectCounterMethods, IVersus_VersusCheck,
1944        IVersus_VersusCheckMethods, Versus, Versus_CheckDataType, Versus_DownloadHistory, Versus_DownloadHistory_CheckData, Versus_Error,
1945        Versus_MapObjectCounter, Versus_MapResult, Versus_MatchingType, Versus_Mode, Versus_VersusCheck,
1946    };
1947    #[cfg(feature = "app-singletonclass_1")]
1948    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
1949    #[cfg(feature = "system-object")]
1950    pub use crate::system::object::IObjectMethods;
1951    #[cfg(feature = "system-enum")]
1952    pub use crate::system::r#enum::IEnumMethods;
1953    #[cfg(feature = "system-valuetype")]
1954    pub use crate::system::valuetype::IValueTypeMethods;
1955    pub use crate::{
1956        app::singletonclass_1::ISingletonClass_1,
1957        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1958    };
1959}