Skip to main content

engage/generated/app/
gameconfig.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-gameconfig-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonclass_1::{ISingletonClass_1, SingletonClass_1},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15    };
16
17    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_Modes.md"))]
18    #[repr(C)]
19    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20    pub struct GameConfig_Modes {
21        pub value: i32,
22    }
23    impl ::unity::ClassIdentity for GameConfig_Modes {
24        const NAME: &'static str = "GameConfig.Modes";
25        const NAMESPACE: &'static str = "App";
26
27        fn class() -> ::unity::Class {
28            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
29            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
30        }
31    }
32    impl ::unity::IlType for GameConfig_Modes {
33        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35        }
36    }
37    impl GameConfig_Modes {
38        pub fn quality() -> Self {
39            Self { value: 0 }
40        }
41
42        pub fn performance() -> Self {
43            Self { value: 1 }
44        }
45    }
46
47    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_CameraRotationType.md"))]
48    #[repr(C)]
49    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
50    pub struct GameConfig_CameraRotationType {
51        pub value: i32,
52    }
53    impl ::unity::ClassIdentity for GameConfig_CameraRotationType {
54        const NAME: &'static str = "GameConfig.CameraRotationType";
55        const NAMESPACE: &'static str = "App";
56
57        fn class() -> ::unity::Class {
58            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
59            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
60        }
61    }
62    impl ::unity::IlType for GameConfig_CameraRotationType {
63        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
64            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
65        }
66    }
67    impl GameConfig_CameraRotationType {
68        pub fn normal() -> Self {
69            Self { value: 0 }
70        }
71
72        pub fn reverse() -> Self {
73            Self { value: 1 }
74        }
75    }
76
77    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_SpeedType.md"))]
78    #[repr(C)]
79    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
80    pub struct GameConfig_SpeedType {
81        pub value: i32,
82    }
83    impl ::unity::ClassIdentity for GameConfig_SpeedType {
84        const NAME: &'static str = "GameConfig.SpeedType";
85        const NAMESPACE: &'static str = "App";
86
87        fn class() -> ::unity::Class {
88            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
89            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
90        }
91    }
92    impl ::unity::IlType for GameConfig_SpeedType {
93        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
94            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
95        }
96    }
97    impl GameConfig_SpeedType {
98        pub fn slow() -> Self {
99            Self { value: 0 }
100        }
101
102        pub fn normal() -> Self {
103            Self { value: 1 }
104        }
105
106        pub fn fast() -> Self {
107            Self { value: 2 }
108        }
109    }
110
111    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig.md"))]
112    #[::unity::class(namespace = "App", name = "GameConfig")]
113    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::gameconfig::GameConfig>)]
114    pub struct GameConfig {
115        #[static_field]
116        #[rename(name = "ValumeMax")]
117        pub valume_max: f32,
118        #[static_field]
119        #[rename(name = "ValumeMin")]
120        pub valume_min: f32,
121    }
122
123    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_InfoLocation.md"))]
124    #[repr(C)]
125    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
126    pub struct GameConfig_InfoLocation {
127        pub value: i32,
128    }
129    impl ::unity::ClassIdentity for GameConfig_InfoLocation {
130        const NAME: &'static str = "GameConfig.InfoLocation";
131        const NAMESPACE: &'static str = "App";
132
133        fn class() -> ::unity::Class {
134            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
135            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
136        }
137    }
138    impl ::unity::IlType for GameConfig_InfoLocation {
139        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
140            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
141        }
142    }
143    impl GameConfig_InfoLocation {
144        pub fn left() -> Self {
145            Self { value: 0 }
146        }
147
148        pub fn right() -> Self {
149            Self { value: 1 }
150        }
151    }
152
153    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_MinimapType.md"))]
154    #[repr(C)]
155    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
156    pub struct GameConfig_MinimapType {
157        pub value: i32,
158    }
159    impl ::unity::ClassIdentity for GameConfig_MinimapType {
160        const NAME: &'static str = "GameConfig.MinimapType";
161        const NAMESPACE: &'static str = "App";
162
163        fn class() -> ::unity::Class {
164            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
165            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
166        }
167    }
168    impl ::unity::IlType for GameConfig_MinimapType {
169        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
170            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
171        }
172    }
173    impl GameConfig_MinimapType {
174        pub fn large() -> Self {
175            Self { value: 0 }
176        }
177
178        pub fn small() -> Self {
179            Self { value: 1 }
180        }
181
182        pub fn off() -> Self {
183            Self { value: 2 }
184        }
185    }
186
187    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_OperationType.md"))]
188    #[repr(C)]
189    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
190    pub struct GameConfig_OperationType {
191        pub value: i32,
192    }
193    impl ::unity::ClassIdentity for GameConfig_OperationType {
194        const NAME: &'static str = "GameConfig.OperationType";
195        const NAMESPACE: &'static str = "App";
196
197        fn class() -> ::unity::Class {
198            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
199            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
200        }
201    }
202    impl ::unity::IlType for GameConfig_OperationType {
203        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
204            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
205        }
206    }
207    impl GameConfig_OperationType {
208        pub fn indirect() -> Self {
209            Self { value: 0 }
210        }
211
212        pub fn direct() -> Self {
213            Self { value: 1 }
214        }
215    }
216
217    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_Toggle.md"))]
218    #[repr(C)]
219    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
220    pub struct GameConfig_Toggle {
221        pub value: i32,
222    }
223    impl ::unity::ClassIdentity for GameConfig_Toggle {
224        const NAME: &'static str = "GameConfig.Toggle";
225        const NAMESPACE: &'static str = "App";
226
227        fn class() -> ::unity::Class {
228            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
229            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
230        }
231    }
232    impl ::unity::IlType for GameConfig_Toggle {
233        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
234            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
235        }
236    }
237    impl GameConfig_Toggle {
238        pub fn off() -> Self {
239            Self { value: 0 }
240        }
241
242        pub fn on() -> Self {
243            Self { value: 1 }
244        }
245    }
246
247    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_UnitInfoType.md"))]
248    #[repr(C)]
249    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
250    pub struct GameConfig_UnitInfoType {
251        pub value: i32,
252    }
253    impl ::unity::ClassIdentity for GameConfig_UnitInfoType {
254        const NAME: &'static str = "GameConfig.UnitInfoType";
255        const NAMESPACE: &'static str = "App";
256
257        fn class() -> ::unity::Class {
258            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
259            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
260        }
261    }
262    impl ::unity::IlType for GameConfig_UnitInfoType {
263        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
264            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
265        }
266    }
267    impl GameConfig_UnitInfoType {
268        pub fn info0() -> Self {
269            Self { value: 0 }
270        }
271
272        pub fn info1() -> Self {
273            Self { value: 1 }
274        }
275
276        pub fn info2() -> Self {
277            Self { value: 2 }
278        }
279
280        pub fn info3() -> Self {
281            Self { value: 3 }
282        }
283
284        pub fn info4() -> Self {
285            Self { value: 4 }
286        }
287
288        pub fn info5() -> Self {
289            Self { value: 5 }
290        }
291
292        pub fn info6() -> Self {
293            Self { value: 6 }
294        }
295    }
296
297    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_DragonRideOperationType.md"))]
298    #[repr(C)]
299    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
300    pub struct GameConfig_DragonRideOperationType {
301        pub value: i32,
302    }
303    impl ::unity::ClassIdentity for GameConfig_DragonRideOperationType {
304        const NAME: &'static str = "GameConfig.DragonRideOperationType";
305        const NAMESPACE: &'static str = "App";
306
307        fn class() -> ::unity::Class {
308            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
309            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
310        }
311    }
312    impl ::unity::IlType for GameConfig_DragonRideOperationType {
313        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
314            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
315        }
316    }
317    impl GameConfig_DragonRideOperationType {
318        pub fn stick() -> Self {
319            Self { value: 0 }
320        }
321
322        pub fn gyro() -> Self {
323            Self { value: 1 }
324        }
325    }
326
327    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_AllInfo.md"))]
328    #[repr(C)]
329    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
330    pub struct GameConfig_AllInfo {
331        pub value: i32,
332    }
333    impl ::unity::ClassIdentity for GameConfig_AllInfo {
334        const NAME: &'static str = "GameConfig.AllInfo";
335        const NAMESPACE: &'static str = "App";
336
337        fn class() -> ::unity::Class {
338            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
339            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
340        }
341    }
342    impl ::unity::IlType for GameConfig_AllInfo {
343        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
344            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
345        }
346    }
347    impl GameConfig_AllInfo {
348        pub fn off() -> Self {
349            Self { value: 0 }
350        }
351
352        pub fn on() -> Self {
353            Self { value: 1 }
354        }
355
356        pub fn num() -> Self {
357            Self { value: 2 }
358        }
359    }
360
361    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_AllInfoSwitch.md"))]
362    #[repr(C)]
363    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
364    pub struct GameConfig_AllInfoSwitch {
365        pub value: i32,
366    }
367    impl ::unity::ClassIdentity for GameConfig_AllInfoSwitch {
368        const NAME: &'static str = "GameConfig.AllInfoSwitch";
369        const NAMESPACE: &'static str = "App";
370
371        fn class() -> ::unity::Class {
372            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
373            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
374        }
375    }
376    impl ::unity::IlType for GameConfig_AllInfoSwitch {
377        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
378            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
379        }
380    }
381    impl GameConfig_AllInfoSwitch {
382        pub fn toggle() -> Self {
383            Self { value: 0 }
384        }
385
386        pub fn press() -> Self {
387            Self { value: 1 }
388        }
389    }
390
391    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_StickTriggerMarginType.md"))]
392    #[repr(C)]
393    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
394    pub struct GameConfig_StickTriggerMarginType {
395        pub value: i32,
396    }
397    impl ::unity::ClassIdentity for GameConfig_StickTriggerMarginType {
398        const NAME: &'static str = "GameConfig.StickTriggerMarginType";
399        const NAMESPACE: &'static str = "App";
400
401        fn class() -> ::unity::Class {
402            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
403            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
404        }
405    }
406    impl ::unity::IlType for GameConfig_StickTriggerMarginType {
407        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
408            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
409        }
410    }
411    impl GameConfig_StickTriggerMarginType {
412        pub fn small() -> Self {
413            Self { value: 0 }
414        }
415
416        pub fn medium() -> Self {
417            Self { value: 1 }
418        }
419
420        pub fn large() -> Self {
421            Self { value: 2 }
422        }
423    }
424
425    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_MapCursorMoveTyep.md"))]
426    #[repr(C)]
427    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
428    pub struct GameConfig_MapCursorMoveTyep {
429        pub value: i32,
430    }
431    impl ::unity::ClassIdentity for GameConfig_MapCursorMoveTyep {
432        const NAME: &'static str = "GameConfig.MapCursorMoveTyep";
433        const NAMESPACE: &'static str = "App";
434
435        fn class() -> ::unity::Class {
436            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
437            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
438        }
439    }
440    impl ::unity::IlType for GameConfig_MapCursorMoveTyep {
441        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
442            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
443        }
444    }
445    impl GameConfig_MapCursorMoveTyep {
446        pub fn cell() -> Self {
447            Self { value: 0 }
448        }
449
450        pub fn unit() -> Self {
451            Self { value: 1 }
452        }
453    }
454
455    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_EngageAnimeType.md"))]
456    #[repr(C)]
457    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
458    pub struct GameConfig_EngageAnimeType {
459        pub value: i32,
460    }
461    impl ::unity::ClassIdentity for GameConfig_EngageAnimeType {
462        const NAME: &'static str = "GameConfig.EngageAnimeType";
463        const NAMESPACE: &'static str = "App";
464
465        fn class() -> ::unity::Class {
466            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
467            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
468        }
469    }
470    impl ::unity::IlType for GameConfig_EngageAnimeType {
471        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
472            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
473        }
474    }
475    impl GameConfig_EngageAnimeType {
476        pub fn off() -> Self {
477            Self { value: 0 }
478        }
479
480        pub fn once() -> Self {
481            Self { value: 1 }
482        }
483
484        pub fn on() -> Self {
485            Self { value: 2 }
486        }
487    }
488
489    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_InfoType.md"))]
490    #[repr(C)]
491    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
492    pub struct GameConfig_InfoType {
493        pub value: i32,
494    }
495    impl ::unity::ClassIdentity for GameConfig_InfoType {
496        const NAME: &'static str = "GameConfig.InfoType";
497        const NAMESPACE: &'static str = "App";
498
499        fn class() -> ::unity::Class {
500            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
501            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
502        }
503    }
504    impl ::unity::IlType for GameConfig_InfoType {
505        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
506            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
507        }
508    }
509    impl GameConfig_InfoType {
510        pub fn off() -> Self {
511            Self { value: 0 }
512        }
513
514        pub fn split() -> Self {
515            Self { value: 1 }
516        }
517
518        pub fn connect() -> Self {
519            Self { value: 2 }
520        }
521
522        pub fn unit() -> Self {
523            Self { value: 3 }
524        }
525    }
526
527    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/gameconfig/GameConfig_AnimeType.md"))]
528    #[repr(C)]
529    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
530    pub struct GameConfig_AnimeType {
531        pub value: i32,
532    }
533    impl ::unity::ClassIdentity for GameConfig_AnimeType {
534        const NAME: &'static str = "GameConfig.AnimeType";
535        const NAMESPACE: &'static str = "App";
536
537        fn class() -> ::unity::Class {
538            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
539            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
540        }
541    }
542    impl ::unity::IlType for GameConfig_AnimeType {
543        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
544            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
545        }
546    }
547    impl GameConfig_AnimeType {
548        pub fn off() -> Self {
549            Self { value: 0 }
550        }
551
552        pub fn on() -> Self {
553            Self { value: 1 }
554        }
555
556        pub fn player_unit() -> Self {
557            Self { value: 2 }
558        }
559
560        pub fn player_turn() -> Self {
561            Self { value: 3 }
562        }
563    }
564}
565
566#[cfg(feature = "app-gameconfig-types")]
567pub use __types::*;
568
569#[cfg(feature = "app-gameconfig")]
570impl GameConfig {
571    #[doc = "`IsPerformance()` overload"]
572    pub fn is_performance() -> bool {
573        unsafe {
574            ::unity::il2cpp_call!((::unity::module_base()+0x227bbe0usize)as*mut u8,bool;
575            )
576        }
577    }
578
579    #[doc = "`IsFast()` overload"]
580    pub fn is_fast() -> bool {
581        unsafe {
582            ::unity::il2cpp_call!((::unity::module_base()+0x227bc80usize)as*mut u8,bool;
583            )
584        }
585    }
586}
587
588#[cfg(feature = "app-gameconfig")]
589pub trait IGameConfigMethods: IGameConfig {
590    #[doc = "`get_Mode()` overload"]
591    fn get_mode(self) -> crate::app::gameconfig::GameConfig_Modes {
592        unsafe {
593            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
594            ::unity::il2cpp_call!((::unity::module_base()+0x227a1e0usize)as*mut u8,crate::app::gameconfig::GameConfig_Modes;
595(GameConfig)__receiver)
596        }
597    }
598    #[doc = "`set_Mode(crate::app::gameconfig::GameConfig_Modes)` overload"]
599    fn set_mode(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_Modes>) -> () {
600        unsafe {
601            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
602            ::unity::il2cpp_call!((::unity::module_base()+0x227a1f0usize)as*mut u8,();
603(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_Modes)::core::convert::Into::into(value))
604        }
605    }
606    #[doc = "`get_MapGridAlpha()` overload"]
607    fn get_map_grid_alpha(self) -> f32 {
608        unsafe {
609            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
610            ::unity::il2cpp_call!((::unity::module_base()+0x227a200usize)as*mut u8,f32;
611(GameConfig)__receiver)
612        }
613    }
614    #[doc = "`set_MapGridAlpha(f32)` overload"]
615    fn set_map_grid_alpha(self, value: impl ::core::convert::Into<f32>) -> () {
616        unsafe {
617            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
618            ::unity::il2cpp_call!((::unity::module_base()+0x227a210usize)as*mut u8,();
619(GameConfig)__receiver,(f32)::core::convert::Into::into(value))
620        }
621    }
622    #[doc = "`get_StickTriggerMargin()` overload"]
623    fn get_stick_trigger_margin(self) -> crate::app::gameconfig::GameConfig_StickTriggerMarginType {
624        unsafe {
625            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
626            ::unity::il2cpp_call!((::unity::module_base()+0x227a220usize)as*mut u8,crate::app::gameconfig::GameConfig_StickTriggerMarginType;
627(GameConfig)__receiver)
628        }
629    }
630    #[doc = "`set_StickTriggerMargin(crate::app::gameconfig::GameConfig_StickTriggerMarginType)` overload"]
631    fn set_stick_trigger_margin(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_StickTriggerMarginType>) -> () {
632        unsafe {
633            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
634            ::unity::il2cpp_call!((::unity::module_base()+0x227a230usize)as*mut u8,();
635(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_StickTriggerMarginType)::core::convert::Into::into(value))
636        }
637    }
638    #[doc = "`get_AllInfoSwitchType()` overload"]
639    fn get_all_info_switch_type(self) -> crate::app::gameconfig::GameConfig_AllInfoSwitch {
640        unsafe {
641            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
642            ::unity::il2cpp_call!((::unity::module_base()+0x227a240usize)as*mut u8,crate::app::gameconfig::GameConfig_AllInfoSwitch;
643(GameConfig)__receiver)
644        }
645    }
646    #[doc = "`set_AllInfoSwitchType(crate::app::gameconfig::GameConfig_AllInfoSwitch)` overload"]
647    fn set_all_info_switch_type(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_AllInfoSwitch>) -> () {
648        unsafe {
649            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650            ::unity::il2cpp_call!((::unity::module_base()+0x227a250usize)as*mut u8,();
651(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_AllInfoSwitch)::core::convert::Into::into(value))
652        }
653    }
654    #[doc = "`get_BattleSceneType()` overload"]
655    fn get_battle_scene_type(self) -> crate::app::gameconfig::GameConfig_AnimeType {
656        unsafe {
657            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
658            ::unity::il2cpp_call!((::unity::module_base()+0x227a260usize)as*mut u8,crate::app::gameconfig::GameConfig_AnimeType;
659(GameConfig)__receiver)
660        }
661    }
662    #[doc = "`set_BattleSceneType(crate::app::gameconfig::GameConfig_AnimeType)` overload"]
663    fn set_battle_scene_type(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_AnimeType>) -> () {
664        unsafe {
665            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
666            ::unity::il2cpp_call!((::unity::module_base()+0x227a270usize)as*mut u8,();
667(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_AnimeType)::core::convert::Into::into(value))
668        }
669    }
670    #[doc = "`get_SupportSceneType()` overload"]
671    fn get_support_scene_type(self) -> crate::app::gameconfig::GameConfig_AnimeType {
672        unsafe {
673            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
674            ::unity::il2cpp_call!((::unity::module_base()+0x227a280usize)as*mut u8,crate::app::gameconfig::GameConfig_AnimeType;
675(GameConfig)__receiver)
676        }
677    }
678    #[doc = "`set_SupportSceneType(crate::app::gameconfig::GameConfig_AnimeType)` overload"]
679    fn set_support_scene_type(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_AnimeType>) -> () {
680        unsafe {
681            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
682            ::unity::il2cpp_call!((::unity::module_base()+0x227a290usize)as*mut u8,();
683(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_AnimeType)::core::convert::Into::into(value))
684        }
685    }
686    #[doc = "`get_MapInfoUnitPage()` overload"]
687    fn get_map_info_unit_page(self) -> crate::app::gameconfig::GameConfig_UnitInfoType {
688        unsafe {
689            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
690            ::unity::il2cpp_call!((::unity::module_base()+0x227a2a0usize)as*mut u8,crate::app::gameconfig::GameConfig_UnitInfoType;
691(GameConfig)__receiver)
692        }
693    }
694    #[doc = "`set_MapInfoUnitPage(crate::app::gameconfig::GameConfig_UnitInfoType)` overload"]
695    fn set_map_info_unit_page(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_UnitInfoType>) -> () {
696        unsafe {
697            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
698            ::unity::il2cpp_call!((::unity::module_base()+0x227a2b0usize)as*mut u8,();
699(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_UnitInfoType)::core::convert::Into::into(value))
700        }
701    }
702    #[doc = "`get_MapUnitOperation()` overload"]
703    fn get_map_unit_operation(self) -> crate::app::gameconfig::GameConfig_OperationType {
704        unsafe {
705            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
706            ::unity::il2cpp_call!((::unity::module_base()+0x227a2c0usize)as*mut u8,crate::app::gameconfig::GameConfig_OperationType;
707(GameConfig)__receiver)
708        }
709    }
710    #[doc = "`set_MapUnitOperation(crate::app::gameconfig::GameConfig_OperationType)` overload"]
711    fn set_map_unit_operation(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_OperationType>) -> () {
712        unsafe {
713            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
714            ::unity::il2cpp_call!((::unity::module_base()+0x227a2d0usize)as*mut u8,();
715(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_OperationType)::core::convert::Into::into(value))
716        }
717    }
718    #[doc = "`get_BattleCameraReverseHorizontal()` overload"]
719    fn get_battle_camera_reverse_horizontal(self) -> bool {
720        unsafe {
721            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
722            ::unity::il2cpp_call!((::unity::module_base()+0x227a2e0usize)as*mut u8,bool;
723(GameConfig)__receiver)
724        }
725    }
726    #[doc = "`set_BattleCameraReverseHorizontal(bool)` overload"]
727    fn set_battle_camera_reverse_horizontal(self, value: impl ::core::convert::Into<bool>) -> () {
728        unsafe {
729            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
730            ::unity::il2cpp_call!((::unity::module_base()+0x227a2f0usize)as*mut u8,();
731(GameConfig)__receiver,(bool)::core::convert::Into::into(value))
732        }
733    }
734    #[doc = "`get_BattleCameraReverseVertical()` overload"]
735    fn get_battle_camera_reverse_vertical(self) -> bool {
736        unsafe {
737            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
738            ::unity::il2cpp_call!((::unity::module_base()+0x227a300usize)as*mut u8,bool;
739(GameConfig)__receiver)
740        }
741    }
742    #[doc = "`set_BattleCameraReverseVertical(bool)` overload"]
743    fn set_battle_camera_reverse_vertical(self, value: impl ::core::convert::Into<bool>) -> () {
744        unsafe {
745            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
746            ::unity::il2cpp_call!((::unity::module_base()+0x227a310usize)as*mut u8,();
747(GameConfig)__receiver,(bool)::core::convert::Into::into(value))
748        }
749    }
750    #[doc = "`get_HubCameraReverseHorizontal()` overload"]
751    fn get_hub_camera_reverse_horizontal(self) -> bool {
752        unsafe {
753            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
754            ::unity::il2cpp_call!((::unity::module_base()+0x227a320usize)as*mut u8,bool;
755(GameConfig)__receiver)
756        }
757    }
758    #[doc = "`set_HubCameraReverseHorizontal(bool)` overload"]
759    fn set_hub_camera_reverse_horizontal(self, value: impl ::core::convert::Into<bool>) -> () {
760        unsafe {
761            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
762            ::unity::il2cpp_call!((::unity::module_base()+0x227a330usize)as*mut u8,();
763(GameConfig)__receiver,(bool)::core::convert::Into::into(value))
764        }
765    }
766    #[doc = "`get_HubCameraReverseVertical()` overload"]
767    fn get_hub_camera_reverse_vertical(self) -> bool {
768        unsafe {
769            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770            ::unity::il2cpp_call!((::unity::module_base()+0x227a340usize)as*mut u8,bool;
771(GameConfig)__receiver)
772        }
773    }
774    #[doc = "`set_HubCameraReverseVertical(bool)` overload"]
775    fn set_hub_camera_reverse_vertical(self, value: impl ::core::convert::Into<bool>) -> () {
776        unsafe {
777            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778            ::unity::il2cpp_call!((::unity::module_base()+0x227a350usize)as*mut u8,();
779(GameConfig)__receiver,(bool)::core::convert::Into::into(value))
780        }
781    }
782    #[doc = "`get_GameSpeed()` overload"]
783    fn get_game_speed(self) -> crate::app::gameconfig::GameConfig_SpeedType {
784        unsafe {
785            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786            ::unity::il2cpp_call!((::unity::module_base()+0x227a360usize)as*mut u8,crate::app::gameconfig::GameConfig_SpeedType;
787(GameConfig)__receiver)
788        }
789    }
790    #[doc = "`set_GameSpeed(crate::app::gameconfig::GameConfig_SpeedType)` overload"]
791    fn set_game_speed(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_SpeedType>) -> () {
792        unsafe {
793            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794            ::unity::il2cpp_call!((::unity::module_base()+0x227a370usize)as*mut u8,();
795(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_SpeedType)::core::convert::Into::into(value))
796        }
797    }
798    #[doc = "`get_MapMinimap()` overload"]
799    fn get_map_minimap(self) -> crate::app::gameconfig::GameConfig_MinimapType {
800        unsafe {
801            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802            ::unity::il2cpp_call!((::unity::module_base()+0x227a380usize)as*mut u8,crate::app::gameconfig::GameConfig_MinimapType;
803(GameConfig)__receiver)
804        }
805    }
806    #[doc = "`set_MapMinimap(crate::app::gameconfig::GameConfig_MinimapType)` overload"]
807    fn set_map_minimap(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_MinimapType>) -> () {
808        unsafe {
809            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
810            ::unity::il2cpp_call!((::unity::module_base()+0x227a390usize)as*mut u8,();
811(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_MinimapType)::core::convert::Into::into(value))
812        }
813    }
814    #[doc = "`get_MapUnitGauge()` overload"]
815    fn get_map_unit_gauge(self) -> crate::app::gameconfig::GameConfig_Toggle {
816        unsafe {
817            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
818            ::unity::il2cpp_call!((::unity::module_base()+0x227a3a0usize)as*mut u8,crate::app::gameconfig::GameConfig_Toggle;
819(GameConfig)__receiver)
820        }
821    }
822    #[doc = "`set_MapUnitGauge(crate::app::gameconfig::GameConfig_Toggle)` overload"]
823    fn set_map_unit_gauge(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_Toggle>) -> () {
824        unsafe {
825            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
826            ::unity::il2cpp_call!((::unity::module_base()+0x227a3b0usize)as*mut u8,();
827(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_Toggle)::core::convert::Into::into(value))
828        }
829    }
830    #[doc = "`get_EngageAnim()` overload"]
831    fn get_engage_anim(self) -> crate::app::gameconfig::GameConfig_EngageAnimeType {
832        unsafe {
833            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
834            ::unity::il2cpp_call!((::unity::module_base()+0x227a3c0usize)as*mut u8,crate::app::gameconfig::GameConfig_EngageAnimeType;
835(GameConfig)__receiver)
836        }
837    }
838    #[doc = "`set_EngageAnim(crate::app::gameconfig::GameConfig_EngageAnimeType)` overload"]
839    fn set_engage_anim(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_EngageAnimeType>) -> () {
840        unsafe {
841            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
842            ::unity::il2cpp_call!((::unity::module_base()+0x227a3d0usize)as*mut u8,();
843(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_EngageAnimeType)::core::convert::Into::into(value))
844        }
845    }
846    #[doc = "`get_AISkip()` overload"]
847    fn get_ai_skip(self) -> crate::app::gameconfig::GameConfig_Toggle {
848        unsafe {
849            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
850            ::unity::il2cpp_call!((::unity::module_base()+0x227a3e0usize)as*mut u8,crate::app::gameconfig::GameConfig_Toggle;
851(GameConfig)__receiver)
852        }
853    }
854    #[doc = "`set_AISkip(crate::app::gameconfig::GameConfig_Toggle)` overload"]
855    fn set_ai_skip(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_Toggle>) -> () {
856        unsafe {
857            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
858            ::unity::il2cpp_call!((::unity::module_base()+0x227a3f0usize)as*mut u8,();
859(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_Toggle)::core::convert::Into::into(value))
860        }
861    }
862    #[doc = "`get_TutorialShow()` overload"]
863    fn get_tutorial_show(self) -> crate::app::gameconfig::GameConfig_Toggle {
864        unsafe {
865            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
866            ::unity::il2cpp_call!((::unity::module_base()+0x227a400usize)as*mut u8,crate::app::gameconfig::GameConfig_Toggle;
867(GameConfig)__receiver)
868        }
869    }
870    #[doc = "`set_TutorialShow(crate::app::gameconfig::GameConfig_Toggle)` overload"]
871    fn set_tutorial_show(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_Toggle>) -> () {
872        unsafe {
873            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
874            ::unity::il2cpp_call!((::unity::module_base()+0x227a410usize)as*mut u8,();
875(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_Toggle)::core::convert::Into::into(value))
876        }
877    }
878    #[doc = "`get_TalkPlayMode()` overload"]
879    fn get_talk_play_mode(self) -> crate::app::talk3_d::talksequence::TalkSequence_PlayMode {
880        unsafe {
881            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
882            ::unity::il2cpp_call!((::unity::module_base()+0x227a420usize)as*mut u8,crate::app::talk3_d::talksequence::TalkSequence_PlayMode;
883(GameConfig)__receiver)
884        }
885    }
886    #[doc = "`set_TalkPlayMode(crate::app::talk3_d::talksequence::TalkSequence_PlayMode)` overload"]
887    fn set_talk_play_mode(self, value: impl ::core::convert::Into<crate::app::talk3_d::talksequence::TalkSequence_PlayMode>) -> () {
888        unsafe {
889            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
890            ::unity::il2cpp_call!((::unity::module_base()+0x227a430usize)as*mut u8,();
891(GameConfig)__receiver,(crate::app::talk3_d::talksequence::TalkSequence_PlayMode)::core::convert::Into::into(value))
892        }
893    }
894    #[doc = "`get_VolumeBgm()` overload"]
895    fn get_volume_bgm(self) -> f32 {
896        unsafe {
897            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
898            ::unity::il2cpp_call!((::unity::module_base()+0x227a440usize)as*mut u8,f32;
899(GameConfig)__receiver)
900        }
901    }
902    #[doc = "`set_VolumeBgm(f32)` overload"]
903    fn set_volume_bgm(self, value: impl ::core::convert::Into<f32>) -> () {
904        unsafe {
905            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906            ::unity::il2cpp_call!((::unity::module_base()+0x227a450usize)as*mut u8,();
907(GameConfig)__receiver,(f32)::core::convert::Into::into(value))
908        }
909    }
910    #[doc = "`get_VolumeSe()` overload"]
911    fn get_volume_se(self) -> f32 {
912        unsafe {
913            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
914            ::unity::il2cpp_call!((::unity::module_base()+0x227a460usize)as*mut u8,f32;
915(GameConfig)__receiver)
916        }
917    }
918    #[doc = "`set_VolumeSe(f32)` overload"]
919    fn set_volume_se(self, value: impl ::core::convert::Into<f32>) -> () {
920        unsafe {
921            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
922            ::unity::il2cpp_call!((::unity::module_base()+0x227a470usize)as*mut u8,();
923(GameConfig)__receiver,(f32)::core::convert::Into::into(value))
924        }
925    }
926    #[doc = "`get_VolumeEnv()` overload"]
927    fn get_volume_env(self) -> f32 {
928        unsafe {
929            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
930            ::unity::il2cpp_call!((::unity::module_base()+0x227a480usize)as*mut u8,f32;
931(GameConfig)__receiver)
932        }
933    }
934    #[doc = "`set_VolumeEnv(f32)` overload"]
935    fn set_volume_env(self, value: impl ::core::convert::Into<f32>) -> () {
936        unsafe {
937            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
938            ::unity::il2cpp_call!((::unity::module_base()+0x227a490usize)as*mut u8,();
939(GameConfig)__receiver,(f32)::core::convert::Into::into(value))
940        }
941    }
942    #[doc = "`get_VolumeVoice()` overload"]
943    fn get_volume_voice(self) -> f32 {
944        unsafe {
945            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
946            ::unity::il2cpp_call!((::unity::module_base()+0x227a4a0usize)as*mut u8,f32;
947(GameConfig)__receiver)
948        }
949    }
950    #[doc = "`set_VolumeVoice(f32)` overload"]
951    fn set_volume_voice(self, value: impl ::core::convert::Into<f32>) -> () {
952        unsafe {
953            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
954            ::unity::il2cpp_call!((::unity::module_base()+0x227a4b0usize)as*mut u8,();
955(GameConfig)__receiver,(f32)::core::convert::Into::into(value))
956        }
957    }
958    #[doc = "`get_FieldBGMPlayer()` overload"]
959    fn get_field_bgm_player(self) -> ::unity::Il2CppString {
960        unsafe {
961            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
962            ::unity::il2cpp_call!((::unity::module_base()+0x227a4c0usize)as*mut u8, ::unity::Il2CppString;
963(GameConfig)__receiver)
964        }
965    }
966    #[doc = "`set_FieldBGMPlayer(::unity::Il2CppString)` overload"]
967    fn set_field_bgm_player(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
968        unsafe {
969            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
970            ::unity::il2cpp_call!((::unity::module_base()+0x227a4d0usize)as*mut u8,();
971(GameConfig)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
972        }
973    }
974    #[doc = "`get_FieldBGMEnemy()` overload"]
975    fn get_field_bgm_enemy(self) -> ::unity::Il2CppString {
976        unsafe {
977            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
978            ::unity::il2cpp_call!((::unity::module_base()+0x227a4e0usize)as*mut u8, ::unity::Il2CppString;
979(GameConfig)__receiver)
980        }
981    }
982    #[doc = "`set_FieldBGMEnemy(::unity::Il2CppString)` overload"]
983    fn set_field_bgm_enemy(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
984        unsafe {
985            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
986            ::unity::il2cpp_call!((::unity::module_base()+0x227a4f0usize)as*mut u8,();
987(GameConfig)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
988        }
989    }
990    #[doc = "`get_IsEnableNetwork()` overload"]
991    fn get_is_enable_network(self) -> bool {
992        unsafe {
993            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
994            ::unity::il2cpp_call!((::unity::module_base()+0x227a500usize)as*mut u8,bool;
995(GameConfig)__receiver)
996        }
997    }
998    #[doc = "`set_IsEnableNetwork(bool)` overload"]
999    fn set_is_enable_network(self, value: impl ::core::convert::Into<bool>) -> () {
1000        unsafe {
1001            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1002            ::unity::il2cpp_call!((::unity::module_base()+0x227a510usize)as*mut u8,();
1003(GameConfig)__receiver,(bool)::core::convert::Into::into(value))
1004        }
1005    }
1006    #[doc = "`get_DragonRideOperation()` overload"]
1007    fn get_dragon_ride_operation(self) -> crate::app::gameconfig::GameConfig_DragonRideOperationType {
1008        unsafe {
1009            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1010            ::unity::il2cpp_call!((::unity::module_base()+0x227a520usize)as*mut u8,crate::app::gameconfig::GameConfig_DragonRideOperationType;
1011(GameConfig)__receiver)
1012        }
1013    }
1014    #[doc = "`set_DragonRideOperation(crate::app::gameconfig::GameConfig_DragonRideOperationType)` overload"]
1015    fn set_dragon_ride_operation(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_DragonRideOperationType>) -> () {
1016        unsafe {
1017            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1018            ::unity::il2cpp_call!((::unity::module_base()+0x227a530usize)as*mut u8,();
1019(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_DragonRideOperationType)::core::convert::Into::into(value))
1020        }
1021    }
1022    #[doc = "`get_AllInfoType()` overload"]
1023    fn get_all_info_type(self) -> crate::app::gameconfig::GameConfig_AllInfo {
1024        unsafe {
1025            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1026            ::unity::il2cpp_call!((::unity::module_base()+0x227a540usize)as*mut u8,crate::app::gameconfig::GameConfig_AllInfo;
1027(GameConfig)__receiver)
1028        }
1029    }
1030    #[doc = "`set_AllInfoType(crate::app::gameconfig::GameConfig_AllInfo)` overload"]
1031    fn set_all_info_type(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_AllInfo>) -> () {
1032        unsafe {
1033            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1034            ::unity::il2cpp_call!((::unity::module_base()+0x227a550usize)as*mut u8,();
1035(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_AllInfo)::core::convert::Into::into(value))
1036        }
1037    }
1038    #[doc = "`get_MapCursorMove()` overload"]
1039    fn get_map_cursor_move(self) -> crate::app::gameconfig::GameConfig_MapCursorMoveTyep {
1040        unsafe {
1041            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1042            ::unity::il2cpp_call!((::unity::module_base()+0x227a560usize)as*mut u8,crate::app::gameconfig::GameConfig_MapCursorMoveTyep;
1043(GameConfig)__receiver)
1044        }
1045    }
1046    #[doc = "`set_MapCursorMove(crate::app::gameconfig::GameConfig_MapCursorMoveTyep)` overload"]
1047    fn set_map_cursor_move(self, value: impl ::core::convert::Into<crate::app::gameconfig::GameConfig_MapCursorMoveTyep>) -> () {
1048        unsafe {
1049            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1050            ::unity::il2cpp_call!((::unity::module_base()+0x227a570usize)as*mut u8,();
1051(GameConfig)__receiver,(crate::app::gameconfig::GameConfig_MapCursorMoveTyep)::core::convert::Into::into(value))
1052        }
1053    }
1054    #[doc = "`OnCreate()` overload"]
1055    fn on_create(self) -> () {
1056        unsafe {
1057            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1058            {
1059                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1060                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1061                    panic!(
1062                        "unity: virtual slot {}
1063 out of range (vtable len {}
1064) on the runtime class behind {}
1065 (method `{}
1066`)",
1067                        5usize,
1068                        __vt.len(),
1069                        <GameConfig as ::unity::ClassIdentity>::NAME,
1070                        "OnCreate",
1071                    )
1072                });
1073                let __inner: extern "C" fn(GameConfig, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1074                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1075                __inner(__receiver, __mi)
1076            }
1077        }
1078    }
1079    #[doc = "`OnDispose()` overload"]
1080    fn on_dispose(self) -> () {
1081        unsafe {
1082            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1083            {
1084                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1085                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1086                    panic!(
1087                        "unity: virtual slot {}
1088 out of range (vtable len {}
1089) on the runtime class behind {}
1090 (method `{}
1091`)",
1092                        6usize,
1093                        __vt.len(),
1094                        <GameConfig as ::unity::ClassIdentity>::NAME,
1095                        "OnDispose",
1096                    )
1097                });
1098                let __inner: extern "C" fn(GameConfig, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1099                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1100                __inner(__receiver, __mi)
1101            }
1102        }
1103    }
1104    #[doc = "`Initialize()` overload"]
1105    fn initialize(self) -> () {
1106        unsafe {
1107            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108            ::unity::il2cpp_call!((::unity::module_base()+0x227a590usize)as*mut u8,();
1109(GameConfig)__receiver)
1110        }
1111    }
1112    #[doc = "`get_Version()` overload"]
1113    fn get_version(self) -> i32 {
1114        unsafe {
1115            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1116            {
1117                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1118                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1119                    panic!(
1120                        "unity: virtual slot {}
1121 out of range (vtable len {}
1122) on the runtime class behind {}
1123 (method `{}
1124`)",
1125                        4usize,
1126                        __vt.len(),
1127                        <GameConfig as ::unity::ClassIdentity>::NAME,
1128                        "get_Version",
1129                    )
1130                });
1131                let __inner: extern "C" fn(GameConfig, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1132                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1133                __inner(__receiver, __mi)
1134            }
1135        }
1136    }
1137    #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
1138    fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1139        unsafe {
1140            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1141            {
1142                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1143                let __vi = *__vt.get(11usize).unwrap_or_else(|| {
1144                    panic!(
1145                        "unity: virtual slot {}
1146 out of range (vtable len {}
1147) on the runtime class behind {}
1148 (method `{}
1149`)",
1150                        11usize,
1151                        __vt.len(),
1152                        <GameConfig as ::unity::ClassIdentity>::NAME,
1153                        "OnSerialize",
1154                    )
1155                });
1156                let __inner: extern "C" fn(GameConfig, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
1157                    ::core::mem::transmute(__vi.method_ptr);
1158                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1159                __inner(__receiver, ::core::convert::Into::into(stream), __mi)
1160            }
1161        }
1162    }
1163    #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
1164    fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, load_version: impl ::core::convert::Into<i32>) -> () {
1165        unsafe {
1166            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1167            {
1168                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1169                let __vi = *__vt.get(12usize).unwrap_or_else(|| {
1170                    panic!(
1171                        "unity: virtual slot {}
1172 out of range (vtable len {}
1173) on the runtime class behind {}
1174 (method `{}
1175`)",
1176                        12usize,
1177                        __vt.len(),
1178                        <GameConfig as ::unity::ClassIdentity>::NAME,
1179                        "OnDeserialize",
1180                    )
1181                });
1182                let __inner: extern "C" fn(GameConfig, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
1183                    ::core::mem::transmute(__vi.method_ptr);
1184                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1185                __inner(
1186                    __receiver,
1187                    ::core::convert::Into::into(stream),
1188                    ::core::convert::Into::into(load_version),
1189                    __mi,
1190                )
1191            }
1192        }
1193    }
1194    #[doc = "`.ctor()` overload"]
1195    fn ctor(self) -> () {
1196        unsafe {
1197            let __receiver = <GameConfig as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1198            ::unity::il2cpp_call!((::unity::module_base()+0x227be40usize)as*mut u8,();
1199(GameConfig)__receiver)
1200        }
1201    }
1202}
1203
1204#[cfg(feature = "app-gameconfig")]
1205impl<__T: IGameConfig> IGameConfigMethods for __T {}
1206
1207#[cfg(feature = "app-gameconfig")]
1208impl GameConfig {
1209    pub fn get_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1210        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1211    }
1212
1213    pub fn set_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1214        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1215    }
1216
1217    pub fn get_map_grid_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1219    }
1220
1221    pub fn set_map_grid_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1223    }
1224
1225    pub fn get_stick_trigger_margin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1227    }
1228
1229    pub fn set_stick_trigger_margin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1230        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1231    }
1232
1233    pub fn get_all_info_switch_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1234        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1235    }
1236
1237    pub fn set_all_info_switch_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1238        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1239    }
1240
1241    pub fn get_battle_scene_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1242        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1243    }
1244
1245    pub fn set_battle_scene_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1246        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1247    }
1248
1249    pub fn get_support_scene_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1250        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1251    }
1252
1253    pub fn set_support_scene_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1254        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1255    }
1256
1257    pub fn get_map_info_unit_page_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1258        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1259    }
1260
1261    pub fn set_map_info_unit_page_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1262        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1263    }
1264
1265    pub fn get_map_unit_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1266        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1267    }
1268
1269    pub fn set_map_unit_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1270        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1271    }
1272
1273    pub fn get_battle_camera_reverse_horizontal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1274        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1275    }
1276
1277    pub fn set_battle_camera_reverse_horizontal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1278        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1279    }
1280
1281    pub fn get_battle_camera_reverse_vertical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1282        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1283    }
1284
1285    pub fn set_battle_camera_reverse_vertical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1286        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1287    }
1288
1289    pub fn get_hub_camera_reverse_horizontal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1290        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1291    }
1292
1293    pub fn set_hub_camera_reverse_horizontal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1294        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1295    }
1296
1297    pub fn get_hub_camera_reverse_vertical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1298        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1299    }
1300
1301    pub fn set_hub_camera_reverse_vertical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1302        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1303    }
1304
1305    pub fn get_game_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1306        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1307    }
1308
1309    pub fn set_game_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1310        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1311    }
1312
1313    pub fn get_map_minimap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1314        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1315    }
1316
1317    pub fn set_map_minimap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1318        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1319    }
1320
1321    pub fn get_map_unit_gauge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1322        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1323    }
1324
1325    pub fn set_map_unit_gauge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1326        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1327    }
1328
1329    pub fn get_engage_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1330        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1331    }
1332
1333    pub fn set_engage_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1334        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1335    }
1336
1337    pub fn get_ai_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1338        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1339    }
1340
1341    pub fn set_ai_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1342        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1343    }
1344
1345    pub fn get_tutorial_show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1346        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1347    }
1348
1349    pub fn set_tutorial_show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1350        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1351    }
1352
1353    pub fn get_talk_play_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1354        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1355    }
1356
1357    pub fn set_talk_play_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1358        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1359    }
1360
1361    pub fn get_volume_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1362        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1363    }
1364
1365    pub fn set_volume_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1366        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1367    }
1368
1369    pub fn get_volume_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1370        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1371    }
1372
1373    pub fn set_volume_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1374        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1375    }
1376
1377    pub fn get_volume_env_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1378        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1379    }
1380
1381    pub fn set_volume_env_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1382        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1383    }
1384
1385    pub fn get_volume_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1386        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1387    }
1388
1389    pub fn set_volume_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1390        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1391    }
1392
1393    pub fn get_field_bgm_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1394        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1395    }
1396
1397    pub fn set_field_bgm_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1398        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1399    }
1400
1401    pub fn get_field_bgm_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1403    }
1404
1405    pub fn set_field_bgm_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1407    }
1408
1409    pub fn get_is_enable_network_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1411    }
1412
1413    pub fn set_is_enable_network_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1415    }
1416
1417    pub fn get_dragon_ride_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1419    }
1420
1421    pub fn set_dragon_ride_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1423    }
1424
1425    pub fn get_all_info_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1427    }
1428
1429    pub fn set_all_info_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1431    }
1432
1433    pub fn get_map_cursor_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1435    }
1436
1437    pub fn set_map_cursor_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1439    }
1440
1441    pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1443    }
1444
1445    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1447    }
1448
1449    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1451    }
1452
1453    pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1455    }
1456
1457    pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1459    }
1460
1461    pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1463    }
1464
1465    pub fn is_performance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1467    }
1468
1469    pub fn is_fast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1471    }
1472
1473    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1475    }
1476}
1477
1478#[cfg(feature = "app-gameconfig")]
1479impl GameConfig {
1480    #[doc = "Direct (non-virtual) call to `GameConfig`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1481    pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1482        let __mi = Self::on_create_method_info();
1483        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1484        __inner(this.into(), ::core::option::Option::None)
1485    }
1486
1487    #[doc = "Direct (non-virtual) call to `GameConfig`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1488    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1489        let __mi = Self::on_dispose_method_info();
1490        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1491        __inner(this.into(), ::core::option::Option::None)
1492    }
1493
1494    #[doc = "Direct (non-virtual) call to `GameConfig`'s own `get_Version`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1495    pub unsafe fn get_version(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
1496        let __mi = Self::get_version_method_info();
1497        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
1498        __inner(this.into(), ::core::option::Option::None)
1499    }
1500
1501    #[doc = "Direct (non-virtual) call to `GameConfig`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1502    pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
1503        let __mi = Self::on_serialize_method_info();
1504        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
1505            ::core::mem::transmute(__mi.method_ptr);
1506        __inner(this.into(), stream, ::core::option::Option::None)
1507    }
1508
1509    #[doc = "Direct (non-virtual) call to `GameConfig`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1510    pub unsafe fn on_deserialize(
1511        this: impl ::core::convert::Into<::unity::IlInstance>,
1512        stream: crate::app::stream_2::Stream_2,
1513        load_version: i32,
1514    ) -> () {
1515        let __mi = Self::on_deserialize_method_info();
1516        let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
1517            ::core::mem::transmute(__mi.method_ptr);
1518        __inner(this.into(), stream, load_version, ::core::option::Option::None)
1519    }
1520}
1521
1522#[cfg(feature = "app-gameconfig")]
1523impl GameConfig {
1524    #[doc = "`.ctor()` — no args"]
1525    pub fn new() -> Self {
1526        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1527            panic!(
1528                "{}
1529::{}
1530 failed to instantiate",
1531                ::core::stringify!(GameConfig),
1532                ::core::stringify!(new),
1533            )
1534        });
1535        <Self as IGameConfigMethods>::ctor(this);
1536        this
1537    }
1538}
1539
1540#[cfg(feature = "app-gameconfig")]
1541#[doc(hidden)]
1542pub mod prelude {
1543    pub use super::{
1544        GameConfig, GameConfig_AllInfo, GameConfig_AllInfoSwitch, GameConfig_AnimeType, GameConfig_CameraRotationType,
1545        GameConfig_DragonRideOperationType, GameConfig_EngageAnimeType, GameConfig_InfoLocation, GameConfig_InfoType, GameConfig_MapCursorMoveTyep,
1546        GameConfig_MinimapType, GameConfig_Modes, GameConfig_OperationType, GameConfig_SpeedType, GameConfig_StickTriggerMarginType,
1547        GameConfig_Toggle, GameConfig_UnitInfoType, IGameConfig, IGameConfigMethods,
1548    };
1549    #[cfg(feature = "app-singletonclass_1")]
1550    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
1551    #[cfg(feature = "system-object")]
1552    pub use crate::system::object::IObjectMethods;
1553    #[cfg(feature = "system-enum")]
1554    pub use crate::system::r#enum::IEnumMethods;
1555    #[cfg(feature = "system-valuetype")]
1556    pub use crate::system::valuetype::IValueTypeMethods;
1557    pub use crate::{
1558        app::singletonclass_1::ISingletonClass_1,
1559        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1560    };
1561}