Skip to main content

engage/generated/app/
gameuserdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-gameuserdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            bitfield32::{BitField32, IBitField32},
11            bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12            bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13            procdesc::{IProcDesc, ProcDesc},
14            procdescuser::{IProcDescUser, ProcDescUser},
15            singletonclass_1::{ISingletonClass_1, SingletonClass_1},
16        },
17        system::{
18            object::{IObject, Object},
19            r#enum::{Enum, IEnum},
20            valuetype::{IValueType, ValueType},
21        },
22    };
23
24    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameuserdata/GameUserData_StatusField.md"))]
25    #[::unity::class(namespace = "App", name = "GameUserData.StatusField")]
26    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::gameuserdata::GameUserData_Statuses>)]
27    pub struct GameUserData_StatusField {}
28
29    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameuserdata/GameUserData_Statuses.md"))]
30    #[repr(C)]
31    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
32    pub struct GameUserData_Statuses {
33        pub value: i32,
34    }
35    impl ::unity::ClassIdentity for GameUserData_Statuses {
36        const NAME: &'static str = "GameUserData.Statuses";
37        const NAMESPACE: &'static str = "App";
38
39        fn class() -> ::unity::Class {
40            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
41            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
42        }
43    }
44    impl ::unity::IlType for GameUserData_Statuses {
45        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
46            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
47        }
48    }
49    impl GameUserData_Statuses {
50        pub fn contents_mounted() -> Self {
51            Self { value: 1 }
52        }
53
54        pub fn finished_setup_map() -> Self {
55            Self { value: 2 }
56        }
57
58        pub fn casual() -> Self {
59            Self { value: 8 }
60        }
61
62        pub fn phoenix() -> Self {
63            Self { value: 16 }
64        }
65
66        pub fn encount_map() -> Self {
67            Self { value: 32 }
68        }
69
70        pub fn continued_map() -> Self {
71            Self { value: 64 }
72        }
73
74        pub fn fixed_grow() -> Self {
75            Self { value: 128 }
76        }
77
78        pub fn completed() -> Self {
79            Self { value: 256 }
80        }
81
82        pub fn temporary_saved() -> Self {
83            Self { value: 512 }
84        }
85
86        pub fn temporary_loaded() -> Self {
87            Self { value: 1024 }
88        }
89
90        pub fn net_login_once() -> Self {
91            Self { value: 2048 }
92        }
93
94        pub fn restart_map() -> Self {
95            Self { value: 4096 }
96        }
97
98        pub fn recollection_map() -> Self {
99            Self { value: 8192 }
100        }
101
102        pub fn ignore_kizuna() -> Self {
103            Self { value: 16384 }
104        }
105
106        pub fn evil_completed() -> Self {
107            Self { value: 32768 }
108        }
109
110        pub fn init_begin_of_map() -> Self {
111            Self { value: 16384 }
112        }
113
114        pub fn init_end_of_map() -> Self {
115            Self { value: 13826 }
116        }
117
118        pub fn init_end_of_contents() -> Self {
119            Self { value: 1537 }
120        }
121    }
122
123    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameuserdata/GameUserData_ProcDescSetSequence.md"))]
124    #[::unity::class(namespace = "App", name = "GameUserData.ProcDescSetSequence")]
125    #[parent(crate::app::procdescuser::ProcDescUser)]
126    pub struct GameUserData_ProcDescSetSequence {
127        #[offset(20)]
128        #[rename(name = "m_Sequence")]
129        pub m_sequence: crate::app::gameuserdata::GameUserData_Sequences,
130    }
131
132    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameuserdata/GameUserData_MapModes.md"))]
133    #[repr(C)]
134    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
135    pub struct GameUserData_MapModes {
136        pub value: i32,
137    }
138    impl ::unity::ClassIdentity for GameUserData_MapModes {
139        const NAME: &'static str = "GameUserData.MapModes";
140        const NAMESPACE: &'static str = "App";
141
142        fn class() -> ::unity::Class {
143            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
144            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
145        }
146    }
147    impl ::unity::IlType for GameUserData_MapModes {
148        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
149            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
150        }
151    }
152    impl GameUserData_MapModes {
153        pub fn story() -> Self {
154            Self { value: 0 }
155        }
156
157        pub fn encount() -> Self {
158            Self { value: 1 }
159        }
160
161        pub fn challenge() -> Self {
162            Self { value: 2 }
163        }
164
165        pub fn relay() -> Self {
166            Self { value: 3 }
167        }
168
169        pub fn versus() -> Self {
170            Self { value: 4 }
171        }
172
173        pub fn recollection() -> Self {
174            Self { value: 5 }
175        }
176    }
177
178    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameuserdata/GameUserData.md"))]
179    #[::unity::class(namespace = "App", name = "GameUserData")]
180    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::gameuserdata::GameUserData>)]
181    pub struct GameUserData {
182        #[static_field]
183        #[rename(name = "MaxGold")]
184        pub max_gold: i32,
185        #[static_field]
186        #[rename(name = "MaxRefine")]
187        pub max_refine: i32,
188        #[static_field]
189        #[rename(name = "MaxPieceOfBond")]
190        pub max_piece_of_bond: i32,
191        #[static_field]
192        #[rename(name = "MaxVariable")]
193        pub max_variable: i32,
194        #[offset(32)]
195        #[rename(name = "m_Status")]
196        pub m_status: crate::app::gameuserdata::GameUserData_StatusField,
197        #[offset(40)]
198        #[rename(name = "m_Sequence")]
199        pub m_sequence: crate::app::gameuserdata::GameUserData_Sequences,
200        #[offset(44)]
201        #[rename(name = "m_GameMode")]
202        pub m_game_mode: crate::app::gamemode::GameMode,
203        #[offset(48)]
204        #[rename(name = "m_Difficulty")]
205        pub m_difficulty: crate::app::difficulty::Difficulty,
206        #[offset(56)]
207        #[rename(name = "m_Chapter")]
208        pub m_chapter: crate::app::chapterdata::ChapterData,
209        #[offset(64)]
210        #[rename(name = "m_GmapSpot")]
211        pub m_gmap_spot: ::unity::Il2CppString,
212        #[offset(72)]
213        #[rename(name = "m_ContentsIndex")]
214        pub m_contents_index: i32,
215        #[offset(80)]
216        #[rename(name = "m_Variable")]
217        pub m_variable: crate::app::gamevariable::GameVariable,
218        #[offset(88)]
219        #[rename(name = "m_Gold")]
220        pub m_gold: i32,
221        #[offset(92)]
222        #[rename(name = "m_Progress")]
223        pub m_progress: i32,
224        #[offset(96)]
225        #[rename(name = "m_TrainingCount")]
226        pub m_training_count: i32,
227        #[offset(100)]
228        #[rename(name = "m_ArenaCount")]
229        pub m_arena_count: i32,
230        #[offset(104)]
231        #[rename(name = "m_UnitInfoMode")]
232        pub m_unit_info_mode: crate::app::unitinfo::UnitInfo_Mode,
233        #[offset(108)]
234        #[rename(name = "m_PieceOfBond")]
235        pub m_piece_of_bond: i32,
236        #[offset(112)]
237        #[rename(name = "m_TotalPieceOfBond")]
238        pub m_total_piece_of_bond: i32,
239        #[offset(120)]
240        #[rename(name = "m_GmapData")]
241        pub m_gmap_data: crate::app::gameusergmapdata::GameUserGmapData,
242        #[offset(128)]
243        #[rename(name = "m_HubData")]
244        pub m_hub_data: crate::app::gameuserhubdata::GameUserHubData,
245        #[offset(136)]
246        #[rename(name = "m_ChapterRecord")]
247        pub m_chapter_record: crate::app::chapterrecord::ChapterRecord,
248        #[offset(144)]
249        #[rename(name = "m_MascotName")]
250        pub m_mascot_name: ::unity::Il2CppString,
251        #[offset(152)]
252        #[rename(name = "m_MapEditData")]
253        pub m_map_edit_data: crate::app::mapeditdata::MapEditData,
254        #[offset(160)]
255        #[rename(name = "m_RelayData")]
256        pub m_relay_data: crate::app::relayuserdata::RelayUserData,
257        #[offset(168)]
258        #[rename(name = "m_Identifier")]
259        pub m_identifier: u64,
260        #[offset(176)]
261        #[rename(name = "m_VersusData")]
262        pub m_versus_data: crate::app::versususerdata::VersusUserData,
263        #[offset(184)]
264        #[rename(name = "m_IsShowNetTerms")]
265        pub m_is_show_net_terms: bool,
266        #[offset(185)]
267        #[rename(name = "m_IsShowNetHowToReport")]
268        pub m_is_show_net_how_to_report: bool,
269        #[offset(188)]
270        #[rename(name = "m_EvilDifficulty")]
271        pub m_evil_difficulty: crate::app::difficulty::Difficulty,
272        #[static_field]
273        #[rename(name = "Flag_RefineIron")]
274        pub flag_refine_iron: ::unity::Il2CppString,
275        #[static_field]
276        #[rename(name = "Flag_RefineSteel")]
277        pub flag_refine_steel: ::unity::Il2CppString,
278        #[static_field]
279        #[rename(name = "Flag_RefineSilver")]
280        pub flag_refine_silver: ::unity::Il2CppString,
281        #[static_field]
282        #[rename(name = "ChallengeRouteFlag")]
283        pub challenge_route_flag: ::unity::Il2CppString,
284        #[static_field]
285        #[rename(name = "ChallengeSeedFlag")]
286        pub challenge_seed_flag: ::unity::Il2CppString,
287        #[static_field]
288        #[rename(name = "ChallengeLevelFlag")]
289        pub challenge_level_flag: ::unity::Il2CppString,
290        #[static_field]
291        #[rename(name = "ChallengeBestLevelFlag")]
292        pub challenge_best_level_flag: ::unity::Il2CppString,
293        #[static_field]
294        #[rename(name = "ChallengeOffsetFlag")]
295        pub challenge_offset_flag: ::unity::Il2CppString,
296        #[static_field]
297        #[rename(name = "ChallengeTurnFlag")]
298        pub challenge_turn_flag: ::unity::Il2CppString,
299        #[static_field]
300        #[rename(name = "KeyInvestmentFilene")]
301        pub key_investment_filene: ::unity::Il2CppString,
302        #[static_field]
303        #[rename(name = "KeyInvestmentBrodia")]
304        pub key_investment_brodia: ::unity::Il2CppString,
305        #[static_field]
306        #[rename(name = "KeyInvestmentIrcion")]
307        pub key_investment_ircion: ::unity::Il2CppString,
308        #[static_field]
309        #[rename(name = "KeyInvestmentSolum")]
310        pub key_investment_solum: ::unity::Il2CppString,
311        #[static_field]
312        #[rename(name = "LOCAL_FLAG")]
313        pub local_flag: ::unity::Array<::unity::Il2CppString>,
314        #[static_field]
315        #[rename(name = "KeyFieldBGM_Changeable")]
316        pub key_field_bgm_changeable: ::unity::Il2CppString,
317        #[static_field]
318        #[rename(name = "CompletedLongEndingFlag")]
319        pub completed_long_ending_flag: ::unity::Il2CppString,
320        #[static_field]
321        #[rename(name = "CompletedEvilFlag")]
322        pub completed_evil_flag: ::unity::Il2CppString,
323        #[static_field]
324        #[rename(name = "Flag_RewindEnable")]
325        pub flag_rewind_enable: ::unity::Il2CppString,
326        #[static_field]
327        #[rename(name = "Flag_RelianceAPlusPermit")]
328        pub flag_reliance_a_plus_permit: ::unity::Il2CppString,
329        #[static_field]
330        #[rename(name = "Flag_GetPromiseRing")]
331        pub flag_get_promise_ring: ::unity::Il2CppString,
332        #[static_field]
333        #[rename(name = "Flag_CC_Enchant")]
334        pub flag_cc_enchant: ::unity::Il2CppString,
335        #[static_field]
336        #[rename(name = "Flag_CC_Gunner")]
337        pub flag_cc_gunner: ::unity::Il2CppString,
338    }
339
340    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameuserdata/GameUserData_Sequences.md"))]
341    #[repr(C)]
342    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
343    pub struct GameUserData_Sequences {
344        pub value: i32,
345    }
346    impl ::unity::ClassIdentity for GameUserData_Sequences {
347        const NAME: &'static str = "GameUserData.Sequences";
348        const NAMESPACE: &'static str = "App";
349
350        fn class() -> ::unity::Class {
351            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
352            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
353        }
354    }
355    impl ::unity::IlType for GameUserData_Sequences {
356        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
357            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
358        }
359    }
360    impl GameUserData_Sequences {
361        pub fn none() -> Self {
362            Self { value: 0 }
363        }
364
365        pub fn chapter_save() -> Self {
366            Self { value: 1 }
367        }
368
369        pub fn sortie() -> Self {
370            Self { value: 2 }
371        }
372
373        pub fn map() -> Self {
374            Self { value: 3 }
375        }
376
377        pub fn hub() -> Self {
378            Self { value: 4 }
379        }
380
381        pub fn kizuna() -> Self {
382            Self { value: 5 }
383        }
384
385        pub fn gmap() -> Self {
386            Self { value: 6 }
387        }
388
389        pub fn chapter() -> Self {
390            Self { value: 7 }
391        }
392
393        pub fn num() -> Self {
394            Self { value: 8 }
395        }
396    }
397}
398
399#[cfg(feature = "app-gameuserdata-types")]
400pub use __types::*;
401
402#[cfg(feature = "app-gameuserdata")]
403pub trait IGameUserData_StatusFieldMethods: IGameUserData_StatusField {
404    #[doc = "`ToInt(crate::app::gameuserdata::GameUserData_Statuses)` overload"]
405    fn to_int(self, value: impl ::core::convert::Into<crate::app::gameuserdata::GameUserData_Statuses>) -> i32 {
406        unsafe {
407            let __receiver =
408                <GameUserData_StatusField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
409            {
410                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
411                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
412                    panic!(
413                        "unity: virtual slot {}
414 out of range (vtable len {}
415) on the runtime class behind {}
416 (method `{}
417`)",
418                        5usize,
419                        __vt.len(),
420                        <GameUserData_StatusField as ::unity::ClassIdentity>::NAME,
421                        "ToInt",
422                    )
423                });
424                let __inner: extern "C" fn(
425                    GameUserData_StatusField,
426                    crate::app::gameuserdata::GameUserData_Statuses,
427                    ::unity::OptionalMethod,
428                ) -> i32 = ::core::mem::transmute(__vi.method_ptr);
429                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
430                __inner(__receiver, ::core::convert::Into::into(value), __mi)
431            }
432        }
433    }
434    #[doc = "`.ctor()` overload"]
435    fn ctor(self) -> () {
436        unsafe {
437            let __receiver =
438                <GameUserData_StatusField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
439            ::unity::il2cpp_call!((::unity::module_base()+0x1e6e180usize)as*mut u8,();
440(GameUserData_StatusField)__receiver)
441        }
442    }
443}
444
445#[cfg(feature = "app-gameuserdata")]
446impl<__T: IGameUserData_StatusField> IGameUserData_StatusFieldMethods for __T {}
447
448#[cfg(feature = "app-gameuserdata")]
449impl GameUserData_StatusField {
450    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
452    }
453
454    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
456    }
457}
458
459#[cfg(feature = "app-gameuserdata")]
460impl GameUserData_StatusField {
461    #[doc = "Direct (non-virtual) call to `GameUserData_StatusField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
462    pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::gameuserdata::GameUserData_Statuses) -> i32 {
463        let __mi = Self::to_int_method_info();
464        let __inner: extern "C" fn(::unity::IlInstance, crate::app::gameuserdata::GameUserData_Statuses, ::unity::OptionalMethod) -> i32 =
465            ::core::mem::transmute(__mi.method_ptr);
466        __inner(this.into(), value, ::core::option::Option::None)
467    }
468}
469
470#[cfg(feature = "app-gameuserdata")]
471impl GameUserData_StatusField {
472    #[doc = "`.ctor()` — no args"]
473    pub fn new() -> Self {
474        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
475            panic!(
476                "{}
477::{}
478 failed to instantiate",
479                ::core::stringify!(GameUserData_StatusField),
480                ::core::stringify!(new),
481            )
482        });
483        <Self as IGameUserData_StatusFieldMethods>::ctor(this);
484        this
485    }
486}
487
488#[cfg(feature = "app-gameuserdata")]
489pub trait IGameUserData_ProcDescSetSequenceMethods: IGameUserData_ProcDescSetSequence {
490    #[doc = "`.ctor(crate::app::gameuserdata::GameUserData_Sequences)` overload"]
491    fn ctor(self, sequence: impl ::core::convert::Into<crate::app::gameuserdata::GameUserData_Sequences>) -> () {
492        unsafe {
493            let __receiver =
494                <GameUserData_ProcDescSetSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
495            ::unity::il2cpp_call!((::unity::module_base()+0x1e6e0b0usize)as*mut u8,();
496(GameUserData_ProcDescSetSequence)__receiver,(crate::app::gameuserdata::GameUserData_Sequences)::core::convert::Into::into(sequence))
497        }
498    }
499    #[doc = "`Execute(crate::app::procinst::ProcInst)` overload"]
500    fn execute(self, inst: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> crate::app::procdesc::ProcDesc_Result {
501        unsafe {
502            let __receiver =
503                <GameUserData_ProcDescSetSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            {
505                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
506                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
507                    panic!(
508                        "unity: virtual slot {}
509 out of range (vtable len {}
510) on the runtime class behind {}
511 (method `{}
512`)",
513                        4usize,
514                        __vt.len(),
515                        <GameUserData_ProcDescSetSequence as ::unity::ClassIdentity>::NAME,
516                        "Execute",
517                    )
518                });
519                let __inner: extern "C" fn(
520                    GameUserData_ProcDescSetSequence,
521                    crate::app::procinst::ProcInst,
522                    ::unity::OptionalMethod,
523                ) -> crate::app::procdesc::ProcDesc_Result = ::core::mem::transmute(__vi.method_ptr);
524                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
525                __inner(__receiver, ::core::convert::Into::into(inst), __mi)
526            }
527        }
528    }
529}
530
531#[cfg(feature = "app-gameuserdata")]
532impl<__T: IGameUserData_ProcDescSetSequence> IGameUserData_ProcDescSetSequenceMethods for __T {}
533
534#[cfg(feature = "app-gameuserdata")]
535impl GameUserData_ProcDescSetSequence {
536    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
538    }
539
540    pub fn execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
542    }
543}
544
545#[cfg(feature = "app-gameuserdata")]
546impl GameUserData_ProcDescSetSequence {
547    #[doc = "Direct (non-virtual) call to `GameUserData_ProcDescSetSequence`'s own `Execute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
548    pub unsafe fn execute(
549        this: impl ::core::convert::Into<::unity::IlInstance>,
550        inst: crate::app::procinst::ProcInst,
551    ) -> crate::app::procdesc::ProcDesc_Result {
552        let __mi = Self::execute_method_info();
553        let __inner: extern "C" fn(
554            ::unity::IlInstance,
555            crate::app::procinst::ProcInst,
556            ::unity::OptionalMethod,
557        ) -> crate::app::procdesc::ProcDesc_Result = ::core::mem::transmute(__mi.method_ptr);
558        __inner(this.into(), inst, ::core::option::Option::None)
559    }
560}
561
562#[cfg(feature = "app-gameuserdata")]
563impl GameUserData_ProcDescSetSequence {
564    #[doc = "`.ctor(crate::app::gameuserdata::GameUserData_Sequences)` — overload selector"]
565    pub fn new(sequence: crate::app::gameuserdata::GameUserData_Sequences) -> Self {
566        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
567            panic!(
568                "{}
569::{}
570 failed to instantiate",
571                ::core::stringify!(GameUserData_ProcDescSetSequence),
572                ::core::stringify!(new),
573            )
574        });
575        <Self as IGameUserData_ProcDescSetSequenceMethods>::ctor(this, sequence);
576        this
577    }
578}
579
580#[cfg(feature = "app-gameuserdata")]
581impl GameUserData {
582    #[doc = "`get_MinChallengeLevel()` overload"]
583    pub fn get_min_challenge_level() -> i32 {
584        unsafe {
585            ::unity::il2cpp_call!((::unity::module_base()+0x250ee70usize)as*mut u8,i32;
586            )
587        }
588    }
589
590    #[doc = "`get_MaxChallengeLevel()` overload"]
591    pub fn get_max_challenge_level() -> i32 {
592        unsafe {
593            ::unity::il2cpp_call!((::unity::module_base()+0x250eec0usize)as*mut u8,i32;
594            )
595        }
596    }
597
598    #[doc = "`GetRecordPid(crate::app::unit::Unit)` overload"]
599    pub fn get_record_pid(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
600        unsafe {
601            ::unity::il2cpp_call!((::unity::module_base()+0x25132b0usize)as*mut u8, ::unity::Il2CppString;
602(crate::app::unit::Unit)::core::convert::Into::into(unit))
603        }
604    }
605
606    #[doc = "`GetRecordJid(crate::app::unit::Unit)` overload"]
607    pub fn get_record_jid(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
608        unsafe {
609            ::unity::il2cpp_call!((::unity::module_base()+0x2513330usize)as*mut u8, ::unity::Il2CppString;
610(crate::app::unit::Unit)::core::convert::Into::into(unit))
611        }
612    }
613
614    #[doc = "`GetRecordGid(crate::app::unit::Unit)` overload"]
615    pub fn get_record_gid(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
616        unsafe {
617            ::unity::il2cpp_call!((::unity::module_base()+0x2513420usize)as*mut u8, ::unity::Il2CppString;
618(crate::app::unit::Unit)::core::convert::Into::into(unit))
619        }
620    }
621
622    #[doc = "`ExistsEncountMob(crate::app::chapterdata::ChapterData)` overload"]
623    pub fn exists_encount_mob(chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> bool {
624        unsafe {
625            ::unity::il2cpp_call!((::unity::module_base()+0x2516410usize)as*mut u8,bool;
626(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
627        }
628    }
629
630    #[doc = "`GetChallengeDifficulty(i32)` overload"]
631    pub fn get_challenge_difficulty(level: impl ::core::convert::Into<i32>) -> crate::app::difficulty::Difficulty {
632        unsafe {
633            ::unity::il2cpp_call!((::unity::module_base()+0x2514e20usize)as*mut u8,crate::app::difficulty::Difficulty;
634(i32)::core::convert::Into::into(level))
635        }
636    }
637
638    #[doc = "`PSetSequence(crate::app::gameuserdata::GameUserData_Sequences)` overload"]
639    pub fn p_set_sequence(sequence: impl ::core::convert::Into<crate::app::gameuserdata::GameUserData_Sequences>) -> crate::app::procdesc::ProcDesc {
640        unsafe {
641            ::unity::il2cpp_call!((::unity::module_base()+0x251a830usize)as*mut u8,crate::app::procdesc::ProcDesc;
642(crate::app::gameuserdata::GameUserData_Sequences)::core::convert::Into::into(sequence))
643        }
644    }
645
646    #[doc = "`.cctor()` overload"]
647    pub fn cctor() -> () {
648        unsafe {
649            ::unity::il2cpp_call!((::unity::module_base()+0x251add0usize)as*mut u8,();
650            )
651        }
652    }
653}
654
655#[cfg(feature = "app-gameuserdata")]
656pub trait IGameUserDataMethods: IGameUserData {
657    #[doc = "`get_Status()` overload"]
658    fn get_status(self) -> crate::app::gameuserdata::GameUserData_StatusField {
659        unsafe {
660            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
661            ::unity::il2cpp_call!((::unity::module_base()+0x250e400usize)as*mut u8,crate::app::gameuserdata::GameUserData_StatusField;
662(GameUserData)__receiver)
663        }
664    }
665    #[doc = "`get_Sequence()` overload"]
666    fn get_sequence(self) -> crate::app::gameuserdata::GameUserData_Sequences {
667        unsafe {
668            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
669            ::unity::il2cpp_call!((::unity::module_base()+0x250e410usize)as*mut u8,crate::app::gameuserdata::GameUserData_Sequences;
670(GameUserData)__receiver)
671        }
672    }
673    #[doc = "`set_Sequence(crate::app::gameuserdata::GameUserData_Sequences)` overload"]
674    fn set_sequence(self, value: impl ::core::convert::Into<crate::app::gameuserdata::GameUserData_Sequences>) -> () {
675        unsafe {
676            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
677            ::unity::il2cpp_call!((::unity::module_base()+0x250e420usize)as*mut u8,();
678(GameUserData)__receiver,(crate::app::gameuserdata::GameUserData_Sequences)::core::convert::Into::into(value))
679        }
680    }
681    #[doc = "`get_Variable()` overload"]
682    fn get_variable(self) -> crate::app::gamevariable::GameVariable {
683        unsafe {
684            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
685            ::unity::il2cpp_call!((::unity::module_base()+0x250e430usize)as*mut u8,crate::app::gamevariable::GameVariable;
686(GameUserData)__receiver)
687        }
688    }
689    #[doc = "`get_Gold()` overload"]
690    fn get_gold(self) -> i32 {
691        unsafe {
692            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
693            ::unity::il2cpp_call!((::unity::module_base()+0x250e440usize)as*mut u8,i32;
694(GameUserData)__receiver)
695        }
696    }
697    #[doc = "`set_Gold(i32)` overload"]
698    fn set_gold(self, value: impl ::core::convert::Into<i32>) -> () {
699        unsafe {
700            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
701            ::unity::il2cpp_call!((::unity::module_base()+0x250e450usize)as*mut u8,();
702(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
703        }
704    }
705    #[doc = "`get_Chapter()` overload"]
706    fn get_chapter(self) -> crate::app::chapterdata::ChapterData {
707        unsafe {
708            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
709            ::unity::il2cpp_call!((::unity::module_base()+0x250e490usize)as*mut u8,crate::app::chapterdata::ChapterData;
710(GameUserData)__receiver)
711        }
712    }
713    #[doc = "`get_ChapterRecord()` overload"]
714    fn get_chapter_record(self) -> crate::app::chapterrecord::ChapterRecord {
715        unsafe {
716            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
717            ::unity::il2cpp_call!((::unity::module_base()+0x250e4a0usize)as*mut u8,crate::app::chapterrecord::ChapterRecord;
718(GameUserData)__receiver)
719        }
720    }
721    #[doc = "`get_GmapSpot()` overload"]
722    fn get_gmap_spot(self) -> ::unity::Il2CppString {
723        unsafe {
724            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
725            ::unity::il2cpp_call!((::unity::module_base()+0x250e4b0usize)as*mut u8, ::unity::Il2CppString;
726(GameUserData)__receiver)
727        }
728    }
729    #[doc = "`set_GmapSpot(::unity::Il2CppString)` overload"]
730    fn set_gmap_spot(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
731        unsafe {
732            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
733            ::unity::il2cpp_call!((::unity::module_base()+0x250e4c0usize)as*mut u8,();
734(GameUserData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
735        }
736    }
737    #[doc = "`get_GmapData()` overload"]
738    fn get_gmap_data(self) -> crate::app::gameusergmapdata::GameUserGmapData {
739        unsafe {
740            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
741            ::unity::il2cpp_call!((::unity::module_base()+0x250e4d0usize)as*mut u8,crate::app::gameusergmapdata::GameUserGmapData;
742(GameUserData)__receiver)
743        }
744    }
745    #[doc = "`get_HubData()` overload"]
746    fn get_hub_data(self) -> crate::app::gameuserhubdata::GameUserHubData {
747        unsafe {
748            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
749            ::unity::il2cpp_call!((::unity::module_base()+0x250e4e0usize)as*mut u8,crate::app::gameuserhubdata::GameUserHubData;
750(GameUserData)__receiver)
751        }
752    }
753    #[doc = "`get_ContentsIndex()` overload"]
754    fn get_contents_index(self) -> i32 {
755        unsafe {
756            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
757            ::unity::il2cpp_call!((::unity::module_base()+0x250e4f0usize)as*mut u8,i32;
758(GameUserData)__receiver)
759        }
760    }
761    #[doc = "`set_ContentsIndex(i32)` overload"]
762    fn set_contents_index(self, value: impl ::core::convert::Into<i32>) -> () {
763        unsafe {
764            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
765            ::unity::il2cpp_call!((::unity::module_base()+0x250e500usize)as*mut u8,();
766(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
767        }
768    }
769    #[doc = "`get_Progress()` overload"]
770    fn get_progress(self) -> i32 {
771        unsafe {
772            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
773            ::unity::il2cpp_call!((::unity::module_base()+0x250e510usize)as*mut u8,i32;
774(GameUserData)__receiver)
775        }
776    }
777    #[doc = "`set_Progress(i32)` overload"]
778    fn set_progress(self, value: impl ::core::convert::Into<i32>) -> () {
779        unsafe {
780            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
781            ::unity::il2cpp_call!((::unity::module_base()+0x250e520usize)as*mut u8,();
782(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
783        }
784    }
785    #[doc = "`get_TrainingCount()` overload"]
786    fn get_training_count(self) -> i32 {
787        unsafe {
788            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
789            ::unity::il2cpp_call!((::unity::module_base()+0x250e530usize)as*mut u8,i32;
790(GameUserData)__receiver)
791        }
792    }
793    #[doc = "`set_TrainingCount(i32)` overload"]
794    fn set_training_count(self, value: impl ::core::convert::Into<i32>) -> () {
795        unsafe {
796            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
797            ::unity::il2cpp_call!((::unity::module_base()+0x250e540usize)as*mut u8,();
798(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
799        }
800    }
801    #[doc = "`get_ArenaCount()` overload"]
802    fn get_arena_count(self) -> i32 {
803        unsafe {
804            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
805            ::unity::il2cpp_call!((::unity::module_base()+0x250e550usize)as*mut u8,i32;
806(GameUserData)__receiver)
807        }
808    }
809    #[doc = "`set_ArenaCount(i32)` overload"]
810    fn set_arena_count(self, value: impl ::core::convert::Into<i32>) -> () {
811        unsafe {
812            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
813            ::unity::il2cpp_call!((::unity::module_base()+0x250e560usize)as*mut u8,();
814(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
815        }
816    }
817    #[doc = "`get_UnitInfoMode()` overload"]
818    fn get_unit_info_mode(self) -> crate::app::unitinfo::UnitInfo_Mode {
819        unsafe {
820            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
821            ::unity::il2cpp_call!((::unity::module_base()+0x250e570usize)as*mut u8,crate::app::unitinfo::UnitInfo_Mode;
822(GameUserData)__receiver)
823        }
824    }
825    #[doc = "`set_UnitInfoMode(crate::app::unitinfo::UnitInfo_Mode)` overload"]
826    fn set_unit_info_mode(self, value: impl ::core::convert::Into<crate::app::unitinfo::UnitInfo_Mode>) -> () {
827        unsafe {
828            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
829            ::unity::il2cpp_call!((::unity::module_base()+0x250e580usize)as*mut u8,();
830(GameUserData)__receiver,(crate::app::unitinfo::UnitInfo_Mode)::core::convert::Into::into(value))
831        }
832    }
833    #[doc = "`get_RefineIron()` overload"]
834    fn get_refine_iron(self) -> i32 {
835        unsafe {
836            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
837            ::unity::il2cpp_call!((::unity::module_base()+0x250e590usize)as*mut u8,i32;
838(GameUserData)__receiver)
839        }
840    }
841    #[doc = "`set_RefineIron(i32)` overload"]
842    fn set_refine_iron(self, value: impl ::core::convert::Into<i32>) -> () {
843        unsafe {
844            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
845            ::unity::il2cpp_call!((::unity::module_base()+0x250e640usize)as*mut u8,();
846(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
847        }
848    }
849    #[doc = "`get_RefineSteel()` overload"]
850    fn get_refine_steel(self) -> i32 {
851        unsafe {
852            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
853            ::unity::il2cpp_call!((::unity::module_base()+0x250e7f0usize)as*mut u8,i32;
854(GameUserData)__receiver)
855        }
856    }
857    #[doc = "`set_RefineSteel(i32)` overload"]
858    fn set_refine_steel(self, value: impl ::core::convert::Into<i32>) -> () {
859        unsafe {
860            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
861            ::unity::il2cpp_call!((::unity::module_base()+0x250e8a0usize)as*mut u8,();
862(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
863        }
864    }
865    #[doc = "`get_RefineSilver()` overload"]
866    fn get_refine_silver(self) -> i32 {
867        unsafe {
868            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
869            ::unity::il2cpp_call!((::unity::module_base()+0x250ea50usize)as*mut u8,i32;
870(GameUserData)__receiver)
871        }
872    }
873    #[doc = "`set_RefineSilver(i32)` overload"]
874    fn set_refine_silver(self, value: impl ::core::convert::Into<i32>) -> () {
875        unsafe {
876            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
877            ::unity::il2cpp_call!((::unity::module_base()+0x250eb00usize)as*mut u8,();
878(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
879        }
880    }
881    #[doc = "`get_PieceOfBond()` overload"]
882    fn get_piece_of_bond(self) -> i32 {
883        unsafe {
884            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
885            ::unity::il2cpp_call!((::unity::module_base()+0x250ecb0usize)as*mut u8,i32;
886(GameUserData)__receiver)
887        }
888    }
889    #[doc = "`set_PieceOfBond(i32)` overload"]
890    fn set_piece_of_bond(self, value: impl ::core::convert::Into<i32>) -> () {
891        unsafe {
892            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
893            ::unity::il2cpp_call!((::unity::module_base()+0x250ecc0usize)as*mut u8,();
894(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
895        }
896    }
897    #[doc = "`get_TotalPieceOfBond()` overload"]
898    fn get_total_piece_of_bond(self) -> i32 {
899        unsafe {
900            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
901            ::unity::il2cpp_call!((::unity::module_base()+0x250ed70usize)as*mut u8,i32;
902(GameUserData)__receiver)
903        }
904    }
905    #[doc = "`set_TotalPieceOfBond(i32)` overload"]
906    fn set_total_piece_of_bond(self, value: impl ::core::convert::Into<i32>) -> () {
907        unsafe {
908            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
909            ::unity::il2cpp_call!((::unity::module_base()+0x250ed30usize)as*mut u8,();
910(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
911        }
912    }
913    #[doc = "`set_MascotName(::unity::Il2CppString)` overload"]
914    fn set_mascot_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
915        unsafe {
916            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
917            ::unity::il2cpp_call!((::unity::module_base()+0x250ed80usize)as*mut u8,();
918(GameUserData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
919        }
920    }
921    #[doc = "`get_MascotName()` overload"]
922    fn get_mascot_name(self) -> ::unity::Il2CppString {
923        unsafe {
924            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
925            ::unity::il2cpp_call!((::unity::module_base()+0x250ed90usize)as*mut u8, ::unity::Il2CppString;
926(GameUserData)__receiver)
927        }
928    }
929    #[doc = "`get_MapEditData()` overload"]
930    fn get_map_edit_data(self) -> crate::app::mapeditdata::MapEditData {
931        unsafe {
932            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
933            ::unity::il2cpp_call!((::unity::module_base()+0x250ee30usize)as*mut u8,crate::app::mapeditdata::MapEditData;
934(GameUserData)__receiver)
935        }
936    }
937    #[doc = "`get_RelayData()` overload"]
938    fn get_relay_data(self) -> crate::app::relayuserdata::RelayUserData {
939        unsafe {
940            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
941            ::unity::il2cpp_call!((::unity::module_base()+0x250ee40usize)as*mut u8,crate::app::relayuserdata::RelayUserData;
942(GameUserData)__receiver)
943        }
944    }
945    #[doc = "`get_VersusData()` overload"]
946    fn get_versus_data(self) -> crate::app::versususerdata::VersusUserData {
947        unsafe {
948            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
949            ::unity::il2cpp_call!((::unity::module_base()+0x250ee50usize)as*mut u8,crate::app::versususerdata::VersusUserData;
950(GameUserData)__receiver)
951        }
952    }
953    #[doc = "`get_Identifier()` overload"]
954    fn get_identifier(self) -> u64 {
955        unsafe {
956            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
957            ::unity::il2cpp_call!((::unity::module_base()+0x250ee60usize)as*mut u8,u64;
958(GameUserData)__receiver)
959        }
960    }
961    #[doc = "`get_ChallengeRoute()` overload"]
962    fn get_challenge_route(self) -> i32 {
963        unsafe {
964            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
965            ::unity::il2cpp_call!((::unity::module_base()+0x250efc0usize)as*mut u8,i32;
966(GameUserData)__receiver)
967        }
968    }
969    #[doc = "`set_ChallengeRoute(i32)` overload"]
970    fn set_challenge_route(self, value: impl ::core::convert::Into<i32>) -> () {
971        unsafe {
972            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
973            ::unity::il2cpp_call!((::unity::module_base()+0x250f070usize)as*mut u8,();
974(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
975        }
976    }
977    #[doc = "`get_ChallengeLevel()` overload"]
978    fn get_challenge_level(self) -> i32 {
979        unsafe {
980            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
981            ::unity::il2cpp_call!((::unity::module_base()+0x250f200usize)as*mut u8,i32;
982(GameUserData)__receiver)
983        }
984    }
985    #[doc = "`set_ChallengeLevel(i32)` overload"]
986    fn set_challenge_level(self, value: impl ::core::convert::Into<i32>) -> () {
987        unsafe {
988            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
989            ::unity::il2cpp_call!((::unity::module_base()+0x250f2b0usize)as*mut u8,();
990(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
991        }
992    }
993    #[doc = "`get_ChallengeBestLevel()` overload"]
994    fn get_challenge_best_level(self) -> i32 {
995        unsafe {
996            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
997            ::unity::il2cpp_call!((::unity::module_base()+0x250f4d0usize)as*mut u8,i32;
998(GameUserData)__receiver)
999        }
1000    }
1001    #[doc = "`set_ChallengeBestLevel(i32)` overload"]
1002    fn set_challenge_best_level(self, value: impl ::core::convert::Into<i32>) -> () {
1003        unsafe {
1004            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1005            ::unity::il2cpp_call!((::unity::module_base()+0x250f580usize)as*mut u8,();
1006(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1007        }
1008    }
1009    #[doc = "`get_ChallengeSeed()` overload"]
1010    fn get_challenge_seed(self) -> i32 {
1011        unsafe {
1012            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1013            ::unity::il2cpp_call!((::unity::module_base()+0x250f7a0usize)as*mut u8,i32;
1014(GameUserData)__receiver)
1015        }
1016    }
1017    #[doc = "`set_ChallengeSeed(i32)` overload"]
1018    fn set_challenge_seed(self, value: impl ::core::convert::Into<i32>) -> () {
1019        unsafe {
1020            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1021            ::unity::il2cpp_call!((::unity::module_base()+0x250f850usize)as*mut u8,();
1022(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1023        }
1024    }
1025    #[doc = "`get_ChallengeOffset()` overload"]
1026    fn get_challenge_offset(self) -> i32 {
1027        unsafe {
1028            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1029            ::unity::il2cpp_call!((::unity::module_base()+0x250f9e0usize)as*mut u8,i32;
1030(GameUserData)__receiver)
1031        }
1032    }
1033    #[doc = "`set_ChallengeOffset(i32)` overload"]
1034    fn set_challenge_offset(self, value: impl ::core::convert::Into<i32>) -> () {
1035        unsafe {
1036            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1037            ::unity::il2cpp_call!((::unity::module_base()+0x250fa90usize)as*mut u8,();
1038(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1039        }
1040    }
1041    #[doc = "`get_ChallengeTurn()` overload"]
1042    fn get_challenge_turn(self) -> i32 {
1043        unsafe {
1044            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1045            ::unity::il2cpp_call!((::unity::module_base()+0x250fc20usize)as*mut u8,i32;
1046(GameUserData)__receiver)
1047        }
1048    }
1049    #[doc = "`set_ChallengeTurn(i32)` overload"]
1050    fn set_challenge_turn(self, value: impl ::core::convert::Into<i32>) -> () {
1051        unsafe {
1052            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1053            ::unity::il2cpp_call!((::unity::module_base()+0x250fcd0usize)as*mut u8,();
1054(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1055        }
1056    }
1057    #[doc = "`SetChallenge(crate::app::challengedata::ChallengeData)` overload"]
1058    fn set_challenge(self, data: impl ::core::convert::Into<crate::app::challengedata::ChallengeData>) -> () {
1059        unsafe {
1060            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1061            ::unity::il2cpp_call!((::unity::module_base()+0x250fe60usize)as*mut u8,();
1062(GameUserData)__receiver,(crate::app::challengedata::ChallengeData)::core::convert::Into::into(data))
1063        }
1064    }
1065    #[doc = "`ResetChallenge()` overload"]
1066    fn reset_challenge(self) -> () {
1067        unsafe {
1068            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1069            ::unity::il2cpp_call!((::unity::module_base()+0x25100b0usize)as*mut u8,();
1070(GameUserData)__receiver)
1071        }
1072    }
1073    #[doc = "`ResetChallengeSortieCount()` overload"]
1074    fn reset_challenge_sortie_count(self) -> () {
1075        unsafe {
1076            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1077            ::unity::il2cpp_call!((::unity::module_base()+0x250fea0usize)as*mut u8,();
1078(GameUserData)__receiver)
1079        }
1080    }
1081    #[doc = "`GetChallengeData()` overload"]
1082    fn get_challenge_data(self) -> crate::app::challengedata::ChallengeData {
1083        unsafe {
1084            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1085            ::unity::il2cpp_call!((::unity::module_base()+0x25100f0usize)as*mut u8,crate::app::challengedata::ChallengeData;
1086(GameUserData)__receiver)
1087        }
1088    }
1089    #[doc = "`GetChallengeRandom()` overload"]
1090    fn get_challenge_random(self) -> crate::app::random_2::Random_2 {
1091        unsafe {
1092            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1093            ::unity::il2cpp_call!((::unity::module_base()+0x2510200usize)as*mut u8,crate::app::random_2::Random_2;
1094(GameUserData)__receiver)
1095        }
1096    }
1097    #[doc = "`GetChallengeChapters()` overload"]
1098    fn get_challenge_chapters(self) -> crate::system::collections::generic::list_1::List_1<crate::app::chapterdata::ChapterData> {
1099        unsafe {
1100            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1101            ::unity::il2cpp_call!((::unity::module_base()+0x25102f0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::chapterdata::ChapterData> ;
1102(GameUserData)__receiver)
1103        }
1104    }
1105    #[doc = "`GetChallengeChapter(i32)` overload"]
1106    fn get_challenge_chapter(self, index: impl ::core::convert::Into<i32>) -> crate::app::chapterdata::ChapterData {
1107        unsafe {
1108            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1109            ::unity::il2cpp_call!((::unity::module_base()+0x2510340usize)as*mut u8,crate::app::chapterdata::ChapterData;
1110(GameUserData)__receiver,(i32)::core::convert::Into::into(index))
1111        }
1112    }
1113    #[doc = "`GetChallengeStage()` overload"]
1114    fn get_challenge_stage(self) -> i32 {
1115        unsafe {
1116            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1117            ::unity::il2cpp_call!((::unity::module_base()+0x2510400usize)as*mut u8,i32;
1118(GameUserData)__receiver)
1119        }
1120    }
1121    #[doc = "`GetChallengeStage(crate::app::chapterdata::ChapterData)` overload"]
1122    fn get_challenge_stage_2(self, chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> i32 {
1123        unsafe {
1124            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1125            ::unity::il2cpp_call!((::unity::module_base()+0x2510410usize)as*mut u8,i32;
1126(GameUserData)__receiver,(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
1127        }
1128    }
1129    #[doc = "`GetChallengeRewardList()` overload"]
1130    fn get_challenge_reward_list(self) -> crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> {
1131        unsafe {
1132            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1133            ::unity::il2cpp_call!((::unity::module_base()+0x25104f0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> ;
1134(GameUserData)__receiver)
1135        }
1136    }
1137    #[doc = "`get_InvestmentFilene()` overload"]
1138    fn get_investment_filene(self) -> i32 {
1139        unsafe {
1140            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1141            ::unity::il2cpp_call!((::unity::module_base()+0x25105d0usize)as*mut u8,i32;
1142(GameUserData)__receiver)
1143        }
1144    }
1145    #[doc = "`set_InvestmentFilene(i32)` overload"]
1146    fn set_investment_filene(self, value: impl ::core::convert::Into<i32>) -> () {
1147        unsafe {
1148            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1149            ::unity::il2cpp_call!((::unity::module_base()+0x2510690usize)as*mut u8,();
1150(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1151        }
1152    }
1153    #[doc = "`get_InvestmentBrodia()` overload"]
1154    fn get_investment_brodia(self) -> i32 {
1155        unsafe {
1156            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1157            ::unity::il2cpp_call!((::unity::module_base()+0x2510840usize)as*mut u8,i32;
1158(GameUserData)__receiver)
1159        }
1160    }
1161    #[doc = "`set_InvestmentBrodia(i32)` overload"]
1162    fn set_investment_brodia(self, value: impl ::core::convert::Into<i32>) -> () {
1163        unsafe {
1164            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1165            ::unity::il2cpp_call!((::unity::module_base()+0x2510900usize)as*mut u8,();
1166(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1167        }
1168    }
1169    #[doc = "`get_InvestmentIrcion()` overload"]
1170    fn get_investment_ircion(self) -> i32 {
1171        unsafe {
1172            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1173            ::unity::il2cpp_call!((::unity::module_base()+0x2510ab0usize)as*mut u8,i32;
1174(GameUserData)__receiver)
1175        }
1176    }
1177    #[doc = "`set_InvestmentIrcion(i32)` overload"]
1178    fn set_investment_ircion(self, value: impl ::core::convert::Into<i32>) -> () {
1179        unsafe {
1180            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1181            ::unity::il2cpp_call!((::unity::module_base()+0x2510b70usize)as*mut u8,();
1182(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1183        }
1184    }
1185    #[doc = "`get_InvestmentSolum()` overload"]
1186    fn get_investment_solum(self) -> i32 {
1187        unsafe {
1188            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1189            ::unity::il2cpp_call!((::unity::module_base()+0x2510d20usize)as*mut u8,i32;
1190(GameUserData)__receiver)
1191        }
1192    }
1193    #[doc = "`set_InvestmentSolum(i32)` overload"]
1194    fn set_investment_solum(self, value: impl ::core::convert::Into<i32>) -> () {
1195        unsafe {
1196            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1197            ::unity::il2cpp_call!((::unity::module_base()+0x2510de0usize)as*mut u8,();
1198(GameUserData)__receiver,(i32)::core::convert::Into::into(value))
1199        }
1200    }
1201    #[doc = "`get_FieldBGMPlayer()` overload"]
1202    fn get_field_bgm_player(self) -> ::unity::Il2CppString {
1203        unsafe {
1204            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1205            ::unity::il2cpp_call!((::unity::module_base()+0x2510f90usize)as*mut u8, ::unity::Il2CppString;
1206(GameUserData)__receiver)
1207        }
1208    }
1209    #[doc = "`set_FieldBGMPlayer(::unity::Il2CppString)` overload"]
1210    fn set_field_bgm_player(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1211        unsafe {
1212            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1213            ::unity::il2cpp_call!((::unity::module_base()+0x2511010usize)as*mut u8,();
1214(GameUserData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1215        }
1216    }
1217    #[doc = "`get_FieldBGMEnemy()` overload"]
1218    fn get_field_bgm_enemy(self) -> ::unity::Il2CppString {
1219        unsafe {
1220            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1221            ::unity::il2cpp_call!((::unity::module_base()+0x25110a0usize)as*mut u8, ::unity::Il2CppString;
1222(GameUserData)__receiver)
1223        }
1224    }
1225    #[doc = "`set_FieldBGMEnemy(::unity::Il2CppString)` overload"]
1226    fn set_field_bgm_enemy(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1227        unsafe {
1228            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1229            ::unity::il2cpp_call!((::unity::module_base()+0x2511120usize)as*mut u8,();
1230(GameUserData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1231        }
1232    }
1233    #[doc = "`CanChangeFieldBGM()` overload"]
1234    fn can_change_field_bgm(self) -> bool {
1235        unsafe {
1236            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1237            ::unity::il2cpp_call!((::unity::module_base()+0x25111b0usize)as*mut u8,bool;
1238(GameUserData)__receiver)
1239        }
1240    }
1241    #[doc = "`ResetForGame()` overload"]
1242    fn reset_for_game(self) -> () {
1243        unsafe {
1244            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1245            ::unity::il2cpp_call!((::unity::module_base()+0x2511360usize)as*mut u8,();
1246(GameUserData)__receiver)
1247        }
1248    }
1249    #[doc = "`CreateGlobalFlags()` overload"]
1250    fn create_global_flags(self) -> () {
1251        unsafe {
1252            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1253            ::unity::il2cpp_call!((::unity::module_base()+0x2511a00usize)as*mut u8,();
1254(GameUserData)__receiver)
1255        }
1256    }
1257    #[doc = "`ResetForBeginOfMap()` overload"]
1258    fn reset_for_begin_of_map(self) -> () {
1259        unsafe {
1260            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1261            ::unity::il2cpp_call!((::unity::module_base()+0x2512920usize)as*mut u8,();
1262(GameUserData)__receiver)
1263        }
1264    }
1265    #[doc = "`ResetForEndOfMap()` overload"]
1266    fn reset_for_end_of_map(self) -> () {
1267        unsafe {
1268            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1269            ::unity::il2cpp_call!((::unity::module_base()+0x2512980usize)as*mut u8,();
1270(GameUserData)__receiver)
1271        }
1272    }
1273    #[doc = "`SetupForChapter(bool)` overload"]
1274    fn setup_for_chapter(self, is_resume: impl ::core::convert::Into<bool>) -> () {
1275        unsafe {
1276            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1277            ::unity::il2cpp_call!((::unity::module_base()+0x25129e0usize)as*mut u8,();
1278(GameUserData)__receiver,(bool)::core::convert::Into::into(is_resume))
1279        }
1280    }
1281    #[doc = "`CleanupForChapter()` overload"]
1282    fn cleanup_for_chapter(self) -> () {
1283        unsafe {
1284            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1285            ::unity::il2cpp_call!((::unity::module_base()+0x2512de0usize)as*mut u8,();
1286(GameUserData)__receiver)
1287        }
1288    }
1289    #[doc = "`GetMessFileName()` overload"]
1290    fn get_mess_file_name(self) -> ::unity::Il2CppString {
1291        unsafe {
1292            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1293            ::unity::il2cpp_call!((::unity::module_base()+0x2512dd0usize)as*mut u8, ::unity::Il2CppString;
1294(GameUserData)__receiver)
1295        }
1296    }
1297    #[doc = "`SetChapter(crate::app::chapterdata::ChapterData)` overload"]
1298    fn set_chapter(self, chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
1299        unsafe {
1300            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1301            ::unity::il2cpp_call!((::unity::module_base()+0x2512e80usize)as*mut u8,();
1302(GameUserData)__receiver,(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
1303        }
1304    }
1305    #[doc = "`SetGmapSpot(crate::app::chapterdata::ChapterData)` overload"]
1306    fn set_gmap_spot_2(self, chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
1307        unsafe {
1308            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1309            ::unity::il2cpp_call!((::unity::module_base()+0x2512f00usize)as*mut u8,();
1310(GameUserData)__receiver,(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
1311        }
1312    }
1313    #[doc = "`ResetLastScenarioChapter()` overload"]
1314    fn reset_last_scenario_chapter(self) -> () {
1315        unsafe {
1316            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1317            ::unity::il2cpp_call!((::unity::module_base()+0x2513080usize)as*mut u8,();
1318(GameUserData)__receiver)
1319        }
1320    }
1321    #[doc = "`GetMapMode()` overload"]
1322    fn get_map_mode(self) -> crate::app::gameuserdata::GameUserData_MapModes {
1323        unsafe {
1324            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1325            ::unity::il2cpp_call!((::unity::module_base()+0x25134c0usize)as*mut u8,crate::app::gameuserdata::GameUserData_MapModes;
1326(GameUserData)__receiver)
1327        }
1328    }
1329    #[doc = "`CompletedChapter()` overload"]
1330    fn completed_chapter(self) -> () {
1331        unsafe {
1332            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1333            ::unity::il2cpp_call!((::unity::module_base()+0x2513620usize)as*mut u8,();
1334(GameUserData)__receiver)
1335        }
1336    }
1337    #[doc = "`CanUpdateHub(crate::app::gameuserdata::GameUserData_MapModes)` overload"]
1338    fn can_update_hub(self, mode: impl ::core::convert::Into<crate::app::gameuserdata::GameUserData_MapModes>) -> bool {
1339        unsafe {
1340            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1341            ::unity::il2cpp_call!((::unity::module_base()+0x2514820usize)as*mut u8,bool;
1342(GameUserData)__receiver,(crate::app::gameuserdata::GameUserData_MapModes)::core::convert::Into::into(mode))
1343        }
1344    }
1345    #[doc = "`TryUpdateHub(crate::app::gameuserdata::GameUserData_MapModes)` overload"]
1346    fn try_update_hub(self, mode: impl ::core::convert::Into<crate::app::gameuserdata::GameUserData_MapModes>) -> () {
1347        unsafe {
1348            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1349            ::unity::il2cpp_call!((::unity::module_base()+0x2514700usize)as*mut u8,();
1350(GameUserData)__receiver,(crate::app::gameuserdata::GameUserData_MapModes)::core::convert::Into::into(mode))
1351        }
1352    }
1353    #[doc = "`AddEncountCounter(crate::app::gameusergmapdata::GameUserGmapData_EncountCounterType)` overload"]
1354    fn add_encount_counter(self, r#type: impl ::core::convert::Into<crate::app::gameusergmapdata::GameUserGmapData_EncountCounterType>) -> () {
1355        unsafe {
1356            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1357            ::unity::il2cpp_call!((::unity::module_base()+0x2514810usize)as*mut u8,();
1358(GameUserData)__receiver,(crate::app::gameusergmapdata::GameUserGmapData_EncountCounterType)::core::convert::Into::into(r#type))
1359        }
1360    }
1361    #[doc = "`TryAddEncountCounter(crate::app::gameusergmapdata::GameUserGmapData_EncountCounterType)` overload"]
1362    fn try_add_encount_counter(self, r#type: impl ::core::convert::Into<crate::app::gameusergmapdata::GameUserGmapData_EncountCounterType>) -> () {
1363        unsafe {
1364            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1365            ::unity::il2cpp_call!((::unity::module_base()+0x2514670usize)as*mut u8,();
1366(GameUserData)__receiver,(crate::app::gameusergmapdata::GameUserGmapData_EncountCounterType)::core::convert::Into::into(r#type))
1367        }
1368    }
1369    #[doc = "`GetLastScenarioChapter()` overload"]
1370    fn get_last_scenario_chapter(self) -> crate::app::chapterdata::ChapterData {
1371        unsafe {
1372            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1373            ::unity::il2cpp_call!((::unity::module_base()+0x25130c0usize)as*mut u8,crate::app::chapterdata::ChapterData;
1374(GameUserData)__receiver)
1375        }
1376    }
1377    #[doc = "`GetNextScenarioChapter()` overload"]
1378    fn get_next_scenario_chapter(self) -> crate::app::chapterdata::ChapterData {
1379        unsafe {
1380            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1381            ::unity::il2cpp_call!((::unity::module_base()+0x2514990usize)as*mut u8,crate::app::chapterdata::ChapterData;
1382(GameUserData)__receiver)
1383        }
1384    }
1385    #[doc = "`GetNextChapter()` overload"]
1386    fn get_next_chapter(self) -> crate::app::chapterdata::ChapterData {
1387        unsafe {
1388            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1389            ::unity::il2cpp_call!((::unity::module_base()+0x2514bd0usize)as*mut u8,crate::app::chapterdata::ChapterData;
1390(GameUserData)__receiver)
1391        }
1392    }
1393    #[doc = "`GetGameMode()` overload"]
1394    fn get_game_mode(self) -> crate::app::gamemode::GameMode {
1395        unsafe {
1396            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1397            ::unity::il2cpp_call!((::unity::module_base()+0x2514c90usize)as*mut u8,crate::app::gamemode::GameMode;
1398(GameUserData)__receiver)
1399        }
1400    }
1401    #[doc = "`SetGameMode(crate::app::gamemode::GameMode)` overload"]
1402    fn set_game_mode(self, game_mode: impl ::core::convert::Into<crate::app::gamemode::GameMode>) -> () {
1403        unsafe {
1404            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1405            ::unity::il2cpp_call!((::unity::module_base()+0x2514ca0usize)as*mut u8,();
1406(GameUserData)__receiver,(crate::app::gamemode::GameMode)::core::convert::Into::into(game_mode))
1407        }
1408    }
1409    #[doc = "`GetDifficulty(bool)` overload"]
1410    fn get_difficulty(self, is_dynamic: impl ::core::convert::Into<bool>) -> crate::app::difficulty::Difficulty {
1411        unsafe {
1412            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1413            ::unity::il2cpp_call!((::unity::module_base()+0x2514cb0usize)as*mut u8,crate::app::difficulty::Difficulty;
1414(GameUserData)__receiver,(bool)::core::convert::Into::into(is_dynamic))
1415        }
1416    }
1417    #[doc = "`SetDifficulty(crate::app::difficulty::Difficulty)` overload"]
1418    fn set_difficulty(self, difficulty: impl ::core::convert::Into<crate::app::difficulty::Difficulty>) -> () {
1419        unsafe {
1420            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1421            ::unity::il2cpp_call!((::unity::module_base()+0x2514f30usize)as*mut u8,();
1422(GameUserData)__receiver,(crate::app::difficulty::Difficulty)::core::convert::Into::into(difficulty))
1423        }
1424    }
1425    #[doc = "`GetEvilDifficulty()` overload"]
1426    fn get_evil_difficulty(self) -> crate::app::difficulty::Difficulty {
1427        unsafe {
1428            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1429            ::unity::il2cpp_call!((::unity::module_base()+0x2514f40usize)as*mut u8,crate::app::difficulty::Difficulty;
1430(GameUserData)__receiver)
1431        }
1432    }
1433    #[doc = "`SetEvilDifficulty(crate::app::difficulty::Difficulty)` overload"]
1434    fn set_evil_difficulty(self, difficulty: impl ::core::convert::Into<crate::app::difficulty::Difficulty>) -> () {
1435        unsafe {
1436            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1437            ::unity::il2cpp_call!((::unity::module_base()+0x2514f50usize)as*mut u8,();
1438(GameUserData)__receiver,(crate::app::difficulty::Difficulty)::core::convert::Into::into(difficulty))
1439        }
1440    }
1441    #[doc = "`GetGrowMode()` overload"]
1442    fn get_grow_mode(self) -> crate::app::growmode::GrowMode {
1443        unsafe {
1444            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1445            ::unity::il2cpp_call!((::unity::module_base()+0x2514f60usize)as*mut u8,crate::app::growmode::GrowMode;
1446(GameUserData)__receiver)
1447        }
1448    }
1449    #[doc = "`SetGrowMode(crate::app::growmode::GrowMode)` overload"]
1450    fn set_grow_mode(self, mode: impl ::core::convert::Into<crate::app::growmode::GrowMode>) -> () {
1451        unsafe {
1452            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1453            ::unity::il2cpp_call!((::unity::module_base()+0x2514fc0usize)as*mut u8,();
1454(GameUserData)__receiver,(crate::app::growmode::GrowMode)::core::convert::Into::into(mode))
1455        }
1456    }
1457    #[doc = "`CommitForGame()` overload"]
1458    fn commit_for_game(self) -> () {
1459        unsafe {
1460            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1461            ::unity::il2cpp_call!((::unity::module_base()+0x2515050usize)as*mut u8,();
1462(GameUserData)__receiver)
1463        }
1464    }
1465    #[doc = "`SetCompleted(::unity::Il2CppString)` overload"]
1466    fn set_completed(self, cid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1467        unsafe {
1468            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1469            ::unity::il2cpp_call!((::unity::module_base()+0x2515100usize)as*mut u8,();
1470(GameUserData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(cid))
1471        }
1472    }
1473    #[doc = "`SetCompleted(crate::app::chapterdata::ChapterData)` overload"]
1474    fn set_completed_2(self, chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
1475        unsafe {
1476            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1477            ::unity::il2cpp_call!((::unity::module_base()+0x2514460usize)as*mut u8,();
1478(GameUserData)__receiver,(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
1479        }
1480    }
1481    #[doc = "`SetCompletedGame()` overload"]
1482    fn set_completed_game(self) -> () {
1483        unsafe {
1484            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1485            ::unity::il2cpp_call!((::unity::module_base()+0x2515250usize)as*mut u8,();
1486(GameUserData)__receiver)
1487        }
1488    }
1489    #[doc = "`ClearCompletedGame()` overload"]
1490    fn clear_completed_game(self) -> () {
1491        unsafe {
1492            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1493            ::unity::il2cpp_call!((::unity::module_base()+0x25158a0usize)as*mut u8,();
1494(GameUserData)__receiver)
1495        }
1496    }
1497    #[doc = "`IsCompleted(::unity::Il2CppString)` overload"]
1498    fn is_completed(self, cid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
1499        unsafe {
1500            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1501            ::unity::il2cpp_call!((::unity::module_base()+0x2515b90usize)as*mut u8,bool;
1502(GameUserData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(cid))
1503        }
1504    }
1505    #[doc = "`IsCompleted(crate::app::chapterdata::ChapterData)` overload"]
1506    fn is_completed_2(self, chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> bool {
1507        unsafe {
1508            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1509            ::unity::il2cpp_call!((::unity::module_base()+0x2515ca0usize)as*mut u8,bool;
1510(GameUserData)__receiver,(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
1511        }
1512    }
1513    #[doc = "`IsCompletedGame()` overload"]
1514    fn is_completed_game(self) -> bool {
1515        unsafe {
1516            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1517            ::unity::il2cpp_call!((::unity::module_base()+0x2515d30usize)as*mut u8,bool;
1518(GameUserData)__receiver)
1519        }
1520    }
1521    #[doc = "`IsAllowEarnings()` overload"]
1522    fn is_allow_earnings(self) -> bool {
1523        unsafe {
1524            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1525            ::unity::il2cpp_call!((::unity::module_base()+0x2515d90usize)as*mut u8,bool;
1526(GameUserData)__receiver)
1527        }
1528    }
1529    #[doc = "`IsOpenSkillMenu()` overload"]
1530    fn is_open_skill_menu(self) -> bool {
1531        unsafe {
1532            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1533            ::unity::il2cpp_call!((::unity::module_base()+0x2515e40usize)as*mut u8,bool;
1534(GameUserData)__receiver)
1535        }
1536    }
1537    #[doc = "`IsEncountMap()` overload"]
1538    fn is_encount_map(self) -> bool {
1539        unsafe {
1540            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1541            ::unity::il2cpp_call!((::unity::module_base()+0x2515fa0usize)as*mut u8,bool;
1542(GameUserData)__receiver)
1543        }
1544    }
1545    #[doc = "`IsTrainingMap()` overload"]
1546    fn is_training_map(self) -> bool {
1547        unsafe {
1548            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1549            ::unity::il2cpp_call!((::unity::module_base()+0x2516000usize)as*mut u8,bool;
1550(GameUserData)__receiver)
1551        }
1552    }
1553    #[doc = "`IsChallengeMap()` overload"]
1554    fn is_challenge_map(self) -> bool {
1555        unsafe {
1556            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1557            ::unity::il2cpp_call!((::unity::module_base()+0x2516090usize)as*mut u8,bool;
1558(GameUserData)__receiver)
1559        }
1560    }
1561    #[doc = "`IsNextContinueMap()` overload"]
1562    fn is_next_continue_map(self) -> bool {
1563        unsafe {
1564            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1565            ::unity::il2cpp_call!((::unity::module_base()+0x25160b0usize)as*mut u8,bool;
1566(GameUserData)__receiver)
1567        }
1568    }
1569    #[doc = "`IsContinuedMap()` overload"]
1570    fn is_continued_map(self) -> bool {
1571        unsafe {
1572            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1573            ::unity::il2cpp_call!((::unity::module_base()+0x25161a0usize)as*mut u8,bool;
1574(GameUserData)__receiver)
1575        }
1576    }
1577    #[doc = "`IsRestartMap()` overload"]
1578    fn is_restart_map(self) -> bool {
1579        unsafe {
1580            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1581            ::unity::il2cpp_call!((::unity::module_base()+0x2516200usize)as*mut u8,bool;
1582(GameUserData)__receiver)
1583        }
1584    }
1585    #[doc = "`IsRecollectionMap()` overload"]
1586    fn is_recollection_map(self) -> bool {
1587        unsafe {
1588            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1589            ::unity::il2cpp_call!((::unity::module_base()+0x2516260usize)as*mut u8,bool;
1590(GameUserData)__receiver)
1591        }
1592    }
1593    #[doc = "`IsEvilMap()` overload"]
1594    fn is_evil_map(self) -> bool {
1595        unsafe {
1596            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1597            ::unity::il2cpp_call!((::unity::module_base()+0x25162c0usize)as*mut u8,bool;
1598(GameUserData)__receiver)
1599        }
1600    }
1601    #[doc = "`IsOppositionMap()` overload"]
1602    fn is_opposition_map(self) -> bool {
1603        unsafe {
1604            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1605            ::unity::il2cpp_call!((::unity::module_base()+0x2516350usize)as*mut u8,bool;
1606(GameUserData)__receiver)
1607        }
1608    }
1609    #[doc = "`IsTemporary()` overload"]
1610    fn is_temporary(self) -> bool {
1611        unsafe {
1612            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1613            ::unity::il2cpp_call!((::unity::module_base()+0x2516370usize)as*mut u8,bool;
1614(GameUserData)__receiver)
1615        }
1616    }
1617    #[doc = "`CompleteEncountMap()` overload"]
1618    fn complete_encount_map(self) -> () {
1619        unsafe {
1620            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1621            ::unity::il2cpp_call!((::unity::module_base()+0x25164c0usize)as*mut u8,();
1622(GameUserData)__receiver)
1623        }
1624    }
1625    #[doc = "`get_IsNetLoginOnce()` overload"]
1626    fn get_is_net_login_once(self) -> bool {
1627        unsafe {
1628            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1629            ::unity::il2cpp_call!((::unity::module_base()+0x2516590usize)as*mut u8,bool;
1630(GameUserData)__receiver)
1631        }
1632    }
1633    #[doc = "`set_IsNetLoginOnce(bool)` overload"]
1634    fn set_is_net_login_once(self, value: impl ::core::convert::Into<bool>) -> () {
1635        unsafe {
1636            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1637            ::unity::il2cpp_call!((::unity::module_base()+0x25165f0usize)as*mut u8,();
1638(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1639        }
1640    }
1641    #[doc = "`get_IsShowNetTerms()` overload"]
1642    fn get_is_show_net_terms(self) -> bool {
1643        unsafe {
1644            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1645            ::unity::il2cpp_call!((::unity::module_base()+0x2516670usize)as*mut u8,bool;
1646(GameUserData)__receiver)
1647        }
1648    }
1649    #[doc = "`set_IsShowNetTerms(bool)` overload"]
1650    fn set_is_show_net_terms(self, value: impl ::core::convert::Into<bool>) -> () {
1651        unsafe {
1652            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1653            ::unity::il2cpp_call!((::unity::module_base()+0x2516680usize)as*mut u8,();
1654(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1655        }
1656    }
1657    #[doc = "`get_IsShowNetHowToReport()` overload"]
1658    fn get_is_show_net_how_to_report(self) -> bool {
1659        unsafe {
1660            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1661            ::unity::il2cpp_call!((::unity::module_base()+0x2516690usize)as*mut u8,bool;
1662(GameUserData)__receiver)
1663        }
1664    }
1665    #[doc = "`set_IsShowNetHowToReport(bool)` overload"]
1666    fn set_is_show_net_how_to_report(self, value: impl ::core::convert::Into<bool>) -> () {
1667        unsafe {
1668            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1669            ::unity::il2cpp_call!((::unity::module_base()+0x25166a0usize)as*mut u8,();
1670(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1671        }
1672    }
1673    #[doc = "`get_IsRewindEnable()` overload"]
1674    fn get_is_rewind_enable(self) -> bool {
1675        unsafe {
1676            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1677            ::unity::il2cpp_call!((::unity::module_base()+0x25166b0usize)as*mut u8,bool;
1678(GameUserData)__receiver)
1679        }
1680    }
1681    #[doc = "`set_IsRewindEnable(bool)` overload"]
1682    fn set_is_rewind_enable(self, value: impl ::core::convert::Into<bool>) -> () {
1683        unsafe {
1684            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1685            ::unity::il2cpp_call!((::unity::module_base()+0x2516760usize)as*mut u8,();
1686(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1687        }
1688    }
1689    #[doc = "`get_IsRelianceAPlusPermit()` overload"]
1690    fn get_is_reliance_a_plus_permit(self) -> bool {
1691        unsafe {
1692            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1693            ::unity::il2cpp_call!((::unity::module_base()+0x2516a30usize)as*mut u8,bool;
1694(GameUserData)__receiver)
1695        }
1696    }
1697    #[doc = "`set_IsRelianceAPlusPermit(bool)` overload"]
1698    fn set_is_reliance_a_plus_permit(self, value: impl ::core::convert::Into<bool>) -> () {
1699        unsafe {
1700            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1701            ::unity::il2cpp_call!((::unity::module_base()+0x2516ae0usize)as*mut u8,();
1702(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1703        }
1704    }
1705    #[doc = "`get_IsGetPromiseRing()` overload"]
1706    fn get_is_get_promise_ring(self) -> bool {
1707        unsafe {
1708            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1709            ::unity::il2cpp_call!((::unity::module_base()+0x2516db0usize)as*mut u8,bool;
1710(GameUserData)__receiver)
1711        }
1712    }
1713    #[doc = "`set_IsGetPromiseRing(bool)` overload"]
1714    fn set_is_get_promise_ring(self, value: impl ::core::convert::Into<bool>) -> () {
1715        unsafe {
1716            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1717            ::unity::il2cpp_call!((::unity::module_base()+0x2516e60usize)as*mut u8,();
1718(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1719        }
1720    }
1721    #[doc = "`get_CanCCEnchant()` overload"]
1722    fn get_can_cc_enchant(self) -> bool {
1723        unsafe {
1724            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1725            ::unity::il2cpp_call!((::unity::module_base()+0x2517130usize)as*mut u8,bool;
1726(GameUserData)__receiver)
1727        }
1728    }
1729    #[doc = "`set_CanCCEnchant(bool)` overload"]
1730    fn set_can_cc_enchant(self, value: impl ::core::convert::Into<bool>) -> () {
1731        unsafe {
1732            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1733            ::unity::il2cpp_call!((::unity::module_base()+0x25171e0usize)as*mut u8,();
1734(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1735        }
1736    }
1737    #[doc = "`get_CanCCGunner()` overload"]
1738    fn get_can_cc_gunner(self) -> bool {
1739        unsafe {
1740            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1741            ::unity::il2cpp_call!((::unity::module_base()+0x25174b0usize)as*mut u8,bool;
1742(GameUserData)__receiver)
1743        }
1744    }
1745    #[doc = "`set_CanCCGunner(bool)` overload"]
1746    fn set_can_cc_gunner(self, value: impl ::core::convert::Into<bool>) -> () {
1747        unsafe {
1748            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1749            ::unity::il2cpp_call!((::unity::module_base()+0x2517560usize)as*mut u8,();
1750(GameUserData)__receiver,(bool)::core::convert::Into::into(value))
1751        }
1752    }
1753    #[doc = "`get_Version()` overload"]
1754    fn get_version(self) -> i32 {
1755        unsafe {
1756            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1757            {
1758                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1759                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1760                    panic!(
1761                        "unity: virtual slot {}
1762 out of range (vtable len {}
1763) on the runtime class behind {}
1764 (method `{}
1765`)",
1766                        4usize,
1767                        __vt.len(),
1768                        <GameUserData as ::unity::ClassIdentity>::NAME,
1769                        "get_Version",
1770                    )
1771                });
1772                let __inner: extern "C" fn(GameUserData, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1773                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1774                __inner(__receiver, __mi)
1775            }
1776        }
1777    }
1778    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
1779    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1780        unsafe {
1781            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1782            {
1783                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1784                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
1785                    panic!(
1786                        "unity: virtual slot {}
1787 out of range (vtable len {}
1788) on the runtime class behind {}
1789 (method `{}
1790`)",
1791                        11usize,
1792                        __vt.len(),
1793                        <GameUserData as ::unity::ClassIdentity>::NAME,
1794                        "OnSerialize",
1795                    )
1796                });
1797                let __inner: extern "C" fn(GameUserData, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
1798                    ::core::mem::transmute(__vi.method_ptr);
1799                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1800                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
1801            }
1802        }
1803    }
1804    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
1805    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
1806        unsafe {
1807            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1808            {
1809                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1810                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
1811                    panic!(
1812                        "unity: virtual slot {}
1813 out of range (vtable len {}
1814) on the runtime class behind {}
1815 (method `{}
1816`)",
1817                        12usize,
1818                        __vt.len(),
1819                        <GameUserData as ::unity::ClassIdentity>::NAME,
1820                        "OnDeserialize",
1821                    )
1822                });
1823                let __inner: extern "C" fn(GameUserData, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
1824                    ::core::mem::transmute(__vi.method_ptr);
1825                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1826                __inner(
1827                    __receiver,
1828                    ::core::convert::Into::into(stream),
1829                    ::core::convert::Into::into(version),
1830                    __mi,
1831                )
1832            }
1833        }
1834    }
1835    #[doc = "`SerializeForMapHistoryReplay(crate::app::stream_2::Stream_2)` overload"]
1836    fn serialize_for_map_history_replay(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1837        unsafe {
1838            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1839            ::unity::il2cpp_call!((::unity::module_base()+0x251a160usize)as*mut u8,();
1840(GameUserData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1841        }
1842    }
1843    #[doc = "`DeserializeForMapHistoryReplay(crate::app::stream_2::Stream_2)` overload"]
1844    fn deserialize_for_map_history_replay(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1845        unsafe {
1846            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1847            ::unity::il2cpp_call!((::unity::module_base()+0x251a280usize)as*mut u8,();
1848(GameUserData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1849        }
1850    }
1851    #[doc = "`SerializeForOnline(crate::app::stream_2::Stream_2)` overload"]
1852    fn serialize_for_online(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1853        unsafe {
1854            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1855            ::unity::il2cpp_call!((::unity::module_base()+0x251a170usize)as*mut u8,();
1856(GameUserData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1857        }
1858    }
1859    #[doc = "`DeserializeForOnline(crate::app::stream_2::Stream_2)` overload"]
1860    fn deserialize_for_online(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1861        unsafe {
1862            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1863            ::unity::il2cpp_call!((::unity::module_base()+0x251a290usize)as*mut u8,();
1864(GameUserData)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1865        }
1866    }
1867    #[doc = "`.ctor()` overload"]
1868    fn ctor(self) -> () {
1869        unsafe {
1870            let __receiver = <GameUserData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1871            ::unity::il2cpp_call!((::unity::module_base()+0x251a8a0usize)as*mut u8,();
1872(GameUserData)__receiver)
1873        }
1874    }
1875}
1876
1877#[cfg(feature = "app-gameuserdata")]
1878impl<__T: IGameUserData> IGameUserDataMethods for __T {}
1879
1880#[cfg(feature = "app-gameuserdata")]
1881impl GameUserData {
1882    pub fn get_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1883        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1884    }
1885
1886    pub fn get_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1887        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1888    }
1889
1890    pub fn set_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1891        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1892    }
1893
1894    pub fn get_variable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1895        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1896    }
1897
1898    pub fn get_gold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1899        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1900    }
1901
1902    pub fn set_gold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1903        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1904    }
1905
1906    pub fn get_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1908    }
1909
1910    pub fn get_chapter_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1911        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1912    }
1913
1914    pub fn get_gmap_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1915        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1916    }
1917
1918    pub fn set_gmap_spot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1919        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1920    }
1921
1922    pub fn get_gmap_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1923        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1924    }
1925
1926    pub fn get_hub_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1927        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1928    }
1929
1930    pub fn get_contents_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1931        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1932    }
1933
1934    pub fn set_contents_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1935        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1936    }
1937
1938    pub fn get_progress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1939        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1940    }
1941
1942    pub fn set_progress_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1943        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1944    }
1945
1946    pub fn get_training_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1947        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1948    }
1949
1950    pub fn set_training_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1951        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1952    }
1953
1954    pub fn get_arena_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1955        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1956    }
1957
1958    pub fn set_arena_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1959        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1960    }
1961
1962    pub fn get_unit_info_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1963        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1964    }
1965
1966    pub fn set_unit_info_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1967        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1968    }
1969
1970    pub fn get_refine_iron_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1971        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1972    }
1973
1974    pub fn set_refine_iron_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1975        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1976    }
1977
1978    pub fn get_refine_steel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1979        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1980    }
1981
1982    pub fn set_refine_steel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1983        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1984    }
1985
1986    pub fn get_refine_silver_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1987        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1988    }
1989
1990    pub fn set_refine_silver_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1991        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1992    }
1993
1994    pub fn get_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1995        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1996    }
1997
1998    pub fn set_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1999        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
2000    }
2001
2002    pub fn get_total_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2003        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
2004    }
2005
2006    pub fn set_total_piece_of_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2007        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
2008    }
2009
2010    pub fn set_mascot_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2011        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
2012    }
2013
2014    pub fn get_mascot_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2015        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
2016    }
2017
2018    pub fn get_map_edit_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2019        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
2020    }
2021
2022    pub fn get_relay_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2023        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
2024    }
2025
2026    pub fn get_versus_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2027        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
2028    }
2029
2030    pub fn get_identifier_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2031        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
2032    }
2033
2034    pub fn get_min_challenge_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2035        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
2036    }
2037
2038    pub fn get_max_challenge_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2039        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
2040    }
2041
2042    pub fn get_challenge_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2043        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
2044    }
2045
2046    pub fn set_challenge_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2047        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
2048    }
2049
2050    pub fn get_challenge_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2051        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
2052    }
2053
2054    pub fn set_challenge_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2055        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
2056    }
2057
2058    pub fn get_challenge_best_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2059        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
2060    }
2061
2062    pub fn set_challenge_best_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2063        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
2064    }
2065
2066    pub fn get_challenge_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2067        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
2068    }
2069
2070    pub fn set_challenge_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2071        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
2072    }
2073
2074    pub fn get_challenge_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2075        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
2076    }
2077
2078    pub fn set_challenge_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2079        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
2080    }
2081
2082    pub fn get_challenge_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2083        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
2084    }
2085
2086    pub fn set_challenge_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2087        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
2088    }
2089
2090    pub fn set_challenge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2091        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
2092    }
2093
2094    pub fn reset_challenge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2095        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
2096    }
2097
2098    pub fn reset_challenge_sortie_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2099        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
2100    }
2101
2102    pub fn get_challenge_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2103        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
2104    }
2105
2106    pub fn get_challenge_random_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2107        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
2108    }
2109
2110    pub fn get_challenge_chapters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2111        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
2112    }
2113
2114    pub fn get_challenge_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2115        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
2116    }
2117
2118    pub fn get_challenge_stage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2119        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
2120    }
2121
2122    pub fn get_challenge_stage_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2123        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
2124    }
2125
2126    pub fn get_challenge_reward_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2127        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
2128    }
2129
2130    pub fn get_investment_filene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
2132    }
2133
2134    pub fn set_investment_filene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
2136    }
2137
2138    pub fn get_investment_brodia_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
2140    }
2141
2142    pub fn set_investment_brodia_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
2144    }
2145
2146    pub fn get_investment_ircion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
2148    }
2149
2150    pub fn set_investment_ircion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
2152    }
2153
2154    pub fn get_investment_solum_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
2156    }
2157
2158    pub fn set_investment_solum_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
2160    }
2161
2162    pub fn get_field_bgm_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
2164    }
2165
2166    pub fn set_field_bgm_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
2168    }
2169
2170    pub fn get_field_bgm_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
2172    }
2173
2174    pub fn set_field_bgm_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
2176    }
2177
2178    pub fn can_change_field_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
2180    }
2181
2182    pub fn reset_for_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
2184    }
2185
2186    pub fn create_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
2188    }
2189
2190    pub fn reset_for_begin_of_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
2192    }
2193
2194    pub fn reset_for_end_of_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
2196    }
2197
2198    pub fn setup_for_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
2200    }
2201
2202    pub fn cleanup_for_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
2204    }
2205
2206    pub fn get_mess_file_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
2208    }
2209
2210    pub fn set_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
2212    }
2213
2214    pub fn set_gmap_spot_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2215        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
2216    }
2217
2218    pub fn reset_last_scenario_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2219        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
2220    }
2221
2222    pub fn get_record_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2223        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
2224    }
2225
2226    pub fn get_record_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2227        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
2228    }
2229
2230    pub fn get_record_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2231        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
2232    }
2233
2234    pub fn get_map_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2235        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
2236    }
2237
2238    pub fn completed_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2239        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
2240    }
2241
2242    pub fn can_update_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2243        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
2244    }
2245
2246    pub fn try_update_hub_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2247        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
2248    }
2249
2250    pub fn add_encount_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2251        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
2252    }
2253
2254    pub fn try_add_encount_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
2256    }
2257
2258    pub fn get_last_scenario_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
2260    }
2261
2262    pub fn get_next_scenario_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
2264    }
2265
2266    pub fn get_next_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
2268    }
2269
2270    pub fn get_game_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
2272    }
2273
2274    pub fn set_game_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
2276    }
2277
2278    pub fn get_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
2280    }
2281
2282    pub fn set_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2283        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
2284    }
2285
2286    pub fn get_evil_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2287        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
2288    }
2289
2290    pub fn set_evil_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2291        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
2292    }
2293
2294    pub fn get_grow_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2295        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
2296    }
2297
2298    pub fn set_grow_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2299        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
2300    }
2301
2302    pub fn commit_for_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2303        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
2304    }
2305
2306    pub fn set_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2307        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
2308    }
2309
2310    pub fn set_completed_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2311        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
2312    }
2313
2314    pub fn set_completed_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2315        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
2316    }
2317
2318    pub fn clear_completed_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
2320    }
2321
2322    pub fn is_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
2324    }
2325
2326    pub fn is_completed_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
2328    }
2329
2330    pub fn is_completed_game_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
2332    }
2333
2334    pub fn is_allow_earnings_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
2336    }
2337
2338    pub fn is_open_skill_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
2340    }
2341
2342    pub fn is_encount_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2343        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
2344    }
2345
2346    pub fn is_training_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
2348    }
2349
2350    pub fn is_challenge_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
2352    }
2353
2354    pub fn is_next_continue_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2355        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
2356    }
2357
2358    pub fn is_continued_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2359        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
2360    }
2361
2362    pub fn is_restart_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2363        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
2364    }
2365
2366    pub fn is_recollection_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2367        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
2368    }
2369
2370    pub fn is_evil_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
2372    }
2373
2374    pub fn is_opposition_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
2376    }
2377
2378    pub fn is_temporary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2379        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
2380    }
2381
2382    pub fn exists_encount_mob_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2383        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
2384    }
2385
2386    pub fn complete_encount_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2387        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
2388    }
2389
2390    pub fn get_challenge_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2391        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
2392    }
2393
2394    pub fn get_is_net_login_once_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
2396    }
2397
2398    pub fn set_is_net_login_once_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
2400    }
2401
2402    pub fn get_is_show_net_terms_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
2404    }
2405
2406    pub fn set_is_show_net_terms_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
2408    }
2409
2410    pub fn get_is_show_net_how_to_report_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
2412    }
2413
2414    pub fn set_is_show_net_how_to_report_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2415        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
2416    }
2417
2418    pub fn get_is_rewind_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2419        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
2420    }
2421
2422    pub fn set_is_rewind_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2423        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
2424    }
2425
2426    pub fn get_is_reliance_a_plus_permit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
2428    }
2429
2430    pub fn set_is_reliance_a_plus_permit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
2432    }
2433
2434    pub fn get_is_get_promise_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
2436    }
2437
2438    pub fn set_is_get_promise_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
2440    }
2441
2442    pub fn get_can_cc_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
2444    }
2445
2446    pub fn set_can_cc_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
2448    }
2449
2450    pub fn get_can_cc_gunner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
2452    }
2453
2454    pub fn set_can_cc_gunner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
2456    }
2457
2458    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
2460    }
2461
2462    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
2464    }
2465
2466    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
2468    }
2469
2470    pub fn serialize_for_map_history_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
2472    }
2473
2474    pub fn deserialize_for_map_history_replay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
2476    }
2477
2478    pub fn serialize_for_online_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
2480    }
2481
2482    pub fn deserialize_for_online_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2483        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
2484    }
2485
2486    pub fn p_set_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2487        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
2488    }
2489
2490    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2491        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
2492    }
2493
2494    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2495        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
2496    }
2497}
2498
2499#[cfg(feature = "app-gameuserdata")]
2500impl GameUserData {
2501    #[doc = "Direct (non-virtual) call to `GameUserData`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2502    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
2503        let __mi = Self::get_version_method_info();
2504        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
2505        __inner(this.into(), ::core::option::Option::None)
2506    }
2507
2508    #[doc = "Direct (non-virtual) call to `GameUserData`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2509    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
2510        let __mi = Self::on_serialize_method_info();
2511        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
2512            ::core::mem::transmute(__mi.method_ptr);
2513        __inner(this.into(), stream, ::core::option::Option::None)
2514    }
2515
2516    #[doc = "Direct (non-virtual) call to `GameUserData`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2517    pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
2518        let __mi = Self::on_deserialize_method_info();
2519        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
2520            ::core::mem::transmute(__mi.method_ptr);
2521        __inner(this.into(), stream, version, ::core::option::Option::None)
2522    }
2523}
2524
2525#[cfg(feature = "app-gameuserdata")]
2526impl GameUserData {
2527    #[doc = "`.ctor()` — no args"]
2528    pub fn new() -> Self {
2529        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2530            panic!(
2531                "{}
2532::{}
2533 failed to instantiate",
2534                ::core::stringify!(GameUserData),
2535                ::core::stringify!(new),
2536            )
2537        });
2538        <Self as IGameUserDataMethods>::ctor(this);
2539        this
2540    }
2541}
2542
2543#[cfg(feature = "app-gameuserdata")]
2544#[doc(hidden)]
2545pub mod prelude {
2546    pub use super::{
2547        GameUserData, GameUserData_MapModes, GameUserData_ProcDescSetSequence, GameUserData_Sequences, GameUserData_StatusField,
2548        GameUserData_Statuses, IGameUserData, IGameUserDataMethods, IGameUserData_ProcDescSetSequence, IGameUserData_ProcDescSetSequenceMethods,
2549        IGameUserData_StatusField, IGameUserData_StatusFieldMethods,
2550    };
2551    #[cfg(feature = "app-bitfield32")]
2552    pub use crate::app::bitfield32::IBitField32Methods;
2553    #[cfg(feature = "app-bitfieldcommon")]
2554    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
2555    #[cfg(feature = "app-bitfieldtemplate32_1")]
2556    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
2557    #[cfg(feature = "app-procdesc")]
2558    pub use crate::app::procdesc::IProcDescMethods;
2559    #[cfg(feature = "app-procdescuser")]
2560    pub use crate::app::procdescuser::IProcDescUserMethods;
2561    #[cfg(feature = "app-singletonclass_1")]
2562    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
2563    #[cfg(feature = "system-object")]
2564    pub use crate::system::object::IObjectMethods;
2565    #[cfg(feature = "system-enum")]
2566    pub use crate::system::r#enum::IEnumMethods;
2567    #[cfg(feature = "system-valuetype")]
2568    pub use crate::system::valuetype::IValueTypeMethods;
2569    pub use crate::{
2570        app::{
2571            bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, procdesc::IProcDesc,
2572            procdescuser::IProcDescUser, singletonclass_1::ISingletonClass_1,
2573        },
2574        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2575    };
2576}