Skip to main content

engage/generated/app/
sortieselectionunitmanager.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-sortieselectionunitmanager-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/sortieselectionunitmanager/SortieSelectionUnitManager_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 SortieSelectionUnitManager_Modes {
21        pub value: i32,
22    }
23    impl ::unity::ClassIdentity for SortieSelectionUnitManager_Modes {
24        const NAME: &'static str = "SortieSelectionUnitManager.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 SortieSelectionUnitManager_Modes {
33        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35        }
36    }
37    impl SortieSelectionUnitManager_Modes {
38        pub fn sortie() -> Self {
39            Self { value: 0 }
40        }
41
42        pub fn inventory() -> Self {
43            Self { value: 1 }
44        }
45
46        pub fn ring_select() -> Self {
47            Self { value: 2 }
48        }
49
50        pub fn skill_inherite() -> Self {
51            Self { value: 3 }
52        }
53    }
54
55    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieselectionunitmanager/SortieSelectionUnitManager_InventoryModes.md"))]
56    #[repr(C)]
57    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
58    pub struct SortieSelectionUnitManager_InventoryModes {
59        pub value: i32,
60    }
61    impl ::unity::ClassIdentity for SortieSelectionUnitManager_InventoryModes {
62        const NAME: &'static str = "SortieSelectionUnitManager.InventoryModes";
63        const NAMESPACE: &'static str = "App";
64
65        fn class() -> ::unity::Class {
66            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
67            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
68        }
69    }
70    impl ::unity::IlType for SortieSelectionUnitManager_InventoryModes {
71        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
72            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
73        }
74    }
75    impl SortieSelectionUnitManager_InventoryModes {
76        pub fn none() -> Self {
77            Self { value: 0 }
78        }
79
80        pub fn inventory() -> Self {
81            Self { value: 1 }
82        }
83
84        pub fn trade() -> Self {
85            Self { value: 2 }
86        }
87    }
88
89    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieselectionunitmanager/SortieSelectionUnitManager_UnitSelectSubMenu.md"))]
90    #[repr(C)]
91    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
92    pub struct SortieSelectionUnitManager_UnitSelectSubMenu {
93        pub value: i32,
94    }
95    impl ::unity::ClassIdentity for SortieSelectionUnitManager_UnitSelectSubMenu {
96        const NAME: &'static str = "SortieSelectionUnitManager.UnitSelectSubMenu";
97        const NAMESPACE: &'static str = "App";
98
99        fn class() -> ::unity::Class {
100            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
101            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
102        }
103    }
104    impl ::unity::IlType for SortieSelectionUnitManager_UnitSelectSubMenu {
105        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
106            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
107        }
108    }
109    impl SortieSelectionUnitManager_UnitSelectSubMenu {
110        pub fn inventory() -> Self {
111            Self { value: 0 }
112        }
113
114        pub fn trade() -> Self {
115            Self { value: 1 }
116        }
117
118        pub fn entrust() -> Self {
119            Self { value: 2 }
120        }
121
122        pub fn store_all() -> Self {
123            Self { value: 3 }
124        }
125
126        pub fn skill() -> Self {
127            Self { value: 4 }
128        }
129
130        pub fn class_change() -> Self {
131            Self { value: 5 }
132        }
133
134        pub fn none() -> Self {
135            Self { value: 6 }
136        }
137    }
138
139    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortieselectionunitmanager/SortieSelectionUnitManager.md"))]
140    #[::unity::class(namespace = "App", name = "SortieSelectionUnitManager")]
141    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::sortieselectionunitmanager::SortieSelectionUnitManager>)]
142    pub struct SortieSelectionUnitManager {
143        #[offset(28)]
144        #[rename(name = "m_Mode")]
145        pub m_mode: crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes,
146        #[offset(32)]
147        #[rename(name = "m_InventoryMode")]
148        pub m_inventory_mode: crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_InventoryModes,
149        #[offset(40)]
150        #[rename(name = "m_Unit")]
151        pub m_unit: crate::app::unit::Unit,
152        #[offset(48)]
153        #[rename(name = "m_MenuSelect")]
154        pub m_menu_select: crate::app::basicmenuselect::BasicMenuSelect,
155        #[offset(56)]
156        #[rename(name = "m_statusUpdate")]
157        pub m_status_update: bool,
158        #[offset(60)]
159        #[rename(name = "m_openItemSubMenu")]
160        pub m_open_item_sub_menu: crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_UnitSelectSubMenu,
161        #[offset(64)]
162        #[rename(name = "m_menuBg")]
163        pub m_menu_bg: crate::unity_engine::gameobject::GameObject,
164    }
165}
166
167#[cfg(feature = "app-sortieselectionunitmanager-types")]
168pub use __types::*;
169
170#[cfg(feature = "app-sortieselectionunitmanager")]
171pub trait ISortieSelectionUnitManagerMethods: ISortieSelectionUnitManager {
172    #[doc = "`.ctor()` overload"]
173    fn ctor(self) -> () {
174        unsafe {
175            let __receiver =
176                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8ad0usize)as*mut u8,();
178(SortieSelectionUnitManager)__receiver)
179        }
180    }
181    #[doc = "`Reset()` overload"]
182    fn reset(self) -> () {
183        unsafe {
184            let __receiver =
185                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8bc0usize)as*mut u8,();
187(SortieSelectionUnitManager)__receiver)
188        }
189    }
190    #[doc = "`IsModeSortie()` overload"]
191    fn is_mode_sortie(self) -> bool {
192        unsafe {
193            let __receiver =
194                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
195            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c00usize)as*mut u8,bool;
196(SortieSelectionUnitManager)__receiver)
197        }
198    }
199    #[doc = "`IsModeInventory()` overload"]
200    fn is_mode_inventory(self) -> bool {
201        unsafe {
202            let __receiver =
203                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c10usize)as*mut u8,bool;
205(SortieSelectionUnitManager)__receiver)
206        }
207    }
208    #[doc = "`IsModeRingSelect()` overload"]
209    fn is_mode_ring_select(self) -> bool {
210        unsafe {
211            let __receiver =
212                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c20usize)as*mut u8,bool;
214(SortieSelectionUnitManager)__receiver)
215        }
216    }
217    #[doc = "`IsInventoryModeNone()` overload"]
218    fn is_inventory_mode_none(self) -> bool {
219        unsafe {
220            let __receiver =
221                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c30usize)as*mut u8,bool;
223(SortieSelectionUnitManager)__receiver)
224        }
225    }
226    #[doc = "`IsInventoryModeInventory()` overload"]
227    fn is_inventory_mode_inventory(self) -> bool {
228        unsafe {
229            let __receiver =
230                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c40usize)as*mut u8,bool;
232(SortieSelectionUnitManager)__receiver)
233        }
234    }
235    #[doc = "`IsInventoryModeTrade()` overload"]
236    fn is_inventory_mode_trade(self) -> bool {
237        unsafe {
238            let __receiver =
239                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c50usize)as*mut u8,bool;
241(SortieSelectionUnitManager)__receiver)
242        }
243    }
244    #[doc = "`ResetInventoryMode()` overload"]
245    fn reset_inventory_mode(self) -> () {
246        unsafe {
247            let __receiver =
248                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c60usize)as*mut u8,();
250(SortieSelectionUnitManager)__receiver)
251        }
252    }
253    #[doc = "`BgOn()` overload"]
254    fn bg_on(self) -> () {
255        unsafe {
256            let __receiver =
257                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8c70usize)as*mut u8,();
259(SortieSelectionUnitManager)__receiver)
260        }
261    }
262    #[doc = "`BgOff()` overload"]
263    fn bg_off(self) -> () {
264        unsafe {
265            let __receiver =
266                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8cf0usize)as*mut u8,();
268(SortieSelectionUnitManager)__receiver)
269        }
270    }
271    #[doc = "`get_Mode()` overload"]
272    fn get_mode(self) -> crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes {
273        unsafe {
274            let __receiver =
275                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8d70usize)as*mut u8,crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes;
277(SortieSelectionUnitManager)__receiver)
278        }
279    }
280    #[doc = "`set_Mode(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes)` overload"]
281    fn set_mode(self, value: impl ::core::convert::Into<crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes>) -> () {
282        unsafe {
283            let __receiver =
284                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
285            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8d80usize)as*mut u8,();
286(SortieSelectionUnitManager)__receiver,(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes)::core::convert::Into::into(value))
287        }
288    }
289    #[doc = "`get_InventoryMode()` overload"]
290    fn get_inventory_mode(self) -> crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_InventoryModes {
291        unsafe {
292            let __receiver =
293                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
294            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8d90usize)as*mut u8,crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_InventoryModes;
295(SortieSelectionUnitManager)__receiver)
296        }
297    }
298    #[doc = "`set_InventoryMode(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_InventoryModes)` overload"]
299    fn set_inventory_mode(
300        self,
301        value: impl ::core::convert::Into<crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_InventoryModes>,
302    ) -> () {
303        unsafe {
304            let __receiver =
305                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8da0usize)as*mut u8,();
307(SortieSelectionUnitManager)__receiver,(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_InventoryModes)::core::convert::Into::into(value))
308        }
309    }
310    #[doc = "`get_Unit()` overload"]
311    fn get_unit(self) -> crate::app::unit::Unit {
312        unsafe {
313            let __receiver =
314                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8db0usize)as*mut u8,crate::app::unit::Unit;
316(SortieSelectionUnitManager)__receiver)
317        }
318    }
319    #[doc = "`set_Unit(crate::app::unit::Unit)` overload"]
320    fn set_unit(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
321        unsafe {
322            let __receiver =
323                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8dc0usize)as*mut u8,();
325(SortieSelectionUnitManager)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
326        }
327    }
328    #[doc = "`get_MenuSelect()` overload"]
329    fn get_menu_select(self) -> crate::app::basicmenuselect::BasicMenuSelect {
330        unsafe {
331            let __receiver =
332                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
333            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8dd0usize)as*mut u8,crate::app::basicmenuselect::BasicMenuSelect;
334(SortieSelectionUnitManager)__receiver)
335        }
336    }
337    #[doc = "`get_StatusForceUpdate()` overload"]
338    fn get_status_force_update(self) -> bool {
339        unsafe {
340            let __receiver =
341                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
342            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8de0usize)as*mut u8,bool;
343(SortieSelectionUnitManager)__receiver)
344        }
345    }
346    #[doc = "`set_StatusForceUpdate(bool)` overload"]
347    fn set_status_force_update(self, value: impl ::core::convert::Into<bool>) -> () {
348        unsafe {
349            let __receiver =
350                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
351            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8df0usize)as*mut u8,();
352(SortieSelectionUnitManager)__receiver,(bool)::core::convert::Into::into(value))
353        }
354    }
355    #[doc = "`get_OpenSubMenu()` overload"]
356    fn get_open_sub_menu(self) -> crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_UnitSelectSubMenu {
357        unsafe {
358            let __receiver =
359                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8e00usize)as*mut u8,crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_UnitSelectSubMenu;
361(SortieSelectionUnitManager)__receiver)
362        }
363    }
364    #[doc = "`set_OpenSubMenu(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_UnitSelectSubMenu)` overload"]
365    fn set_open_sub_menu(
366        self,
367        value: impl ::core::convert::Into<crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_UnitSelectSubMenu>,
368    ) -> () {
369        unsafe {
370            let __receiver =
371                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8e10usize)as*mut u8,();
373(SortieSelectionUnitManager)__receiver,(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_UnitSelectSubMenu)::core::convert::Into::into(value))
374        }
375    }
376    #[doc = "`get_MenuBg()` overload"]
377    fn get_menu_bg(self) -> crate::unity_engine::gameobject::GameObject {
378        unsafe {
379            let __receiver =
380                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8e20usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
382(SortieSelectionUnitManager)__receiver)
383        }
384    }
385    #[doc = "`set_MenuBg(crate::unity_engine::gameobject::GameObject)` overload"]
386    fn set_menu_bg(self, value: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
387        unsafe {
388            let __receiver =
389                <SortieSelectionUnitManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
390            ::unity::il2cpp_call!((::unity::module_base()+0x1fe8e30usize)as*mut u8,();
391(SortieSelectionUnitManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(value))
392        }
393    }
394}
395
396#[cfg(feature = "app-sortieselectionunitmanager")]
397impl<__T: ISortieSelectionUnitManager> ISortieSelectionUnitManagerMethods for __T {}
398
399#[cfg(feature = "app-sortieselectionunitmanager")]
400impl SortieSelectionUnitManager {
401    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
402        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
403    }
404
405    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
407    }
408
409    pub fn is_mode_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
410        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
411    }
412
413    pub fn is_mode_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
414        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
415    }
416
417    pub fn is_mode_ring_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
418        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
419    }
420
421    pub fn is_inventory_mode_none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
423    }
424
425    pub fn is_inventory_mode_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
427    }
428
429    pub fn is_inventory_mode_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
431    }
432
433    pub fn reset_inventory_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
435    }
436
437    pub fn bg_on_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
439    }
440
441    pub fn bg_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
443    }
444
445    pub fn get_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
447    }
448
449    pub fn set_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
451    }
452
453    pub fn get_inventory_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
455    }
456
457    pub fn set_inventory_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
459    }
460
461    pub fn get_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
463    }
464
465    pub fn set_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
467    }
468
469    pub fn get_menu_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
471    }
472
473    pub fn get_status_force_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
475    }
476
477    pub fn set_status_force_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
479    }
480
481    pub fn get_open_sub_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
483    }
484
485    pub fn set_open_sub_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
487    }
488
489    pub fn get_menu_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
491    }
492
493    pub fn set_menu_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
495    }
496}
497
498#[cfg(feature = "app-sortieselectionunitmanager")]
499impl SortieSelectionUnitManager {
500    #[doc = "`.ctor()` — no args"]
501    pub fn new() -> Self {
502        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
503            panic!(
504                "{}
505::{}
506 failed to instantiate",
507                ::core::stringify!(SortieSelectionUnitManager),
508                ::core::stringify!(new),
509            )
510        });
511        <Self as ISortieSelectionUnitManagerMethods>::ctor(this);
512        this
513    }
514}
515
516#[cfg(feature = "app-sortieselectionunitmanager")]
517#[doc(hidden)]
518pub mod prelude {
519    pub use super::{
520        ISortieSelectionUnitManager, ISortieSelectionUnitManagerMethods, SortieSelectionUnitManager, SortieSelectionUnitManager_InventoryModes,
521        SortieSelectionUnitManager_Modes, SortieSelectionUnitManager_UnitSelectSubMenu,
522    };
523    #[cfg(feature = "app-singletonclass_1")]
524    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
525    #[cfg(feature = "system-object")]
526    pub use crate::system::object::IObjectMethods;
527    #[cfg(feature = "system-enum")]
528    pub use crate::system::r#enum::IEnumMethods;
529    #[cfg(feature = "system-valuetype")]
530    pub use crate::system::valuetype::IValueTypeMethods;
531    pub use crate::{
532        app::singletonclass_1::ISingletonClass_1,
533        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
534    };
535}