1#[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}