Skip to main content

engage/generated/app/
sortiesequenceinventory.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-sortiesequenceinventory-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            procinst::{IProcInst, ProcInst},
11            singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12        },
13        system::{
14            object::{IObject, Object},
15            r#enum::{Enum, IEnum},
16            valuetype::{IValueType, ValueType},
17        },
18    };
19
20    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortiesequenceinventory/SortieSequenceInventory.md"))]
21    #[::unity::class(namespace = "App", name = "SortieSequenceInventory")]
22    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::sortiesequenceinventory::SortieSequenceInventory>)]
23    pub struct SortieSequenceInventory {
24        #[static_field]
25        #[rename(name = "ResNameC")]
26        pub res_name_c: ::unity::Il2CppString,
27        #[offset(120)]
28        #[rename(name = "m_GameObject")]
29        pub m_game_object: crate::unity_engine::gameobject::GameObject,
30        #[offset(128)]
31        #[rename(name = "m_Window")]
32        pub m_window: crate::app::inventoryroot::InventoryRoot,
33        #[offset(136)]
34        #[rename(name = "m_VisibilytyOfUnitInfo")]
35        pub m_visibilyty_of_unit_info: bool,
36        #[offset(144)]
37        #[rename(name = "m_CharaImage")]
38        pub m_chara_image: crate::unity_engine::gameobject::GameObject,
39        #[offset(152)]
40        #[rename(name = "m_CharaImageRight")]
41        pub m_chara_image_right: crate::unity_engine::gameobject::GameObject,
42    }
43
44    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortiesequenceinventory/SortieSequenceInventory_Label.md"))]
45    #[repr(C)]
46    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
47    pub struct SortieSequenceInventory_Label {
48        pub value: i32,
49    }
50    impl ::unity::ClassIdentity for SortieSequenceInventory_Label {
51        const NAME: &'static str = "SortieSequenceInventory.Label";
52        const NAMESPACE: &'static str = "App";
53
54        fn class() -> ::unity::Class {
55            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
56            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
57        }
58    }
59    impl ::unity::IlType for SortieSequenceInventory_Label {
60        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
61            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
62        }
63    }
64    impl SortieSequenceInventory_Label {
65        pub fn main_menu() -> Self {
66            Self { value: 0 }
67        }
68
69        pub fn r#loop() -> Self {
70            Self { value: 1 }
71        }
72
73        pub fn main_menu_from_trade() -> Self {
74            Self { value: 2 }
75        }
76
77        pub fn main_menu_only_activate_unit_menu() -> Self {
78            Self { value: 3 }
79        }
80
81        pub fn main_menu_only_activate_pool_menu() -> Self {
82            Self { value: 4 }
83        }
84
85        pub fn sub_menu() -> Self {
86            Self { value: 5 }
87        }
88
89        pub fn trade() -> Self {
90            Self { value: 6 }
91        }
92
93        pub fn end() -> Self {
94            Self { value: 7 }
95        }
96    }
97}
98
99#[cfg(feature = "app-sortiesequenceinventory-types")]
100pub use __types::*;
101
102#[cfg(feature = "app-sortiesequenceinventory")]
103impl SortieSequenceInventory {
104    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
105    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
106        unsafe {
107            ::unity::il2cpp_call!((::unity::module_base()+0x1fece10usize)as*mut u8,();
108(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
109        }
110    }
111
112    #[doc = "`CreateBindTransporter(crate::app::procinst::ProcInst)` overload"]
113    pub fn create_bind_transporter(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
114        unsafe {
115            ::unity::il2cpp_call!((::unity::module_base()+0x1fedc60usize)as*mut u8,();
116(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
117        }
118    }
119
120    #[doc = "`CreateBindCommon(crate::app::procinst::ProcInst, crate::app::sortieinventorymanager::SortieInventoryManager_Modes, ::unity::Il2CppString)` overload"]
121    pub fn create_bind_common(
122        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
123        mode: impl ::core::convert::Into<crate::app::sortieinventorymanager::SortieInventoryManager_Modes>,
124        name: impl ::core::convert::Into<::unity::Il2CppString>,
125    ) -> () {
126        unsafe {
127            ::unity::il2cpp_call!((::unity::module_base()+0x1fece70usize)as*mut u8,();
128(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)::core::convert::Into::into(mode),(::unity::Il2CppString)::core::convert::Into::into(name))
129        }
130    }
131}
132
133#[cfg(feature = "app-sortiesequenceinventory")]
134pub trait ISortieSequenceInventoryMethods: ISortieSequenceInventory {
135    #[doc = "`.ctor(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)` overload"]
136    fn ctor(self, mode: impl ::core::convert::Into<crate::app::sortieinventorymanager::SortieInventoryManager_Modes>) -> () {
137        unsafe {
138            let __receiver =
139                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140            ::unity::il2cpp_call!((::unity::module_base()+0x1fedcc0usize)as*mut u8,();
141(SortieSequenceInventory)__receiver,(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)::core::convert::Into::into(mode))
142        }
143    }
144    #[doc = "`LoadRes()` overload"]
145    fn load_res(self) -> () {
146        unsafe {
147            let __receiver =
148                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
149            ::unity::il2cpp_call!((::unity::module_base()+0x1feddc0usize)as*mut u8,();
150(SortieSequenceInventory)__receiver)
151        }
152    }
153    #[doc = "`IsLoadingRes()` overload"]
154    fn is_loading_res(self) -> bool {
155        unsafe {
156            let __receiver =
157                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158            ::unity::il2cpp_call!((::unity::module_base()+0x1fede60usize)as*mut u8,bool;
159(SortieSequenceInventory)__receiver)
160        }
161    }
162    #[doc = "`Open()` overload"]
163    fn open(self) -> () {
164        unsafe {
165            let __receiver =
166                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
167            ::unity::il2cpp_call!((::unity::module_base()+0x1fedee0usize)as*mut u8,();
168(SortieSequenceInventory)__receiver)
169        }
170    }
171    #[doc = "`OpenTitleBar()` overload"]
172    fn open_title_bar(self) -> () {
173        unsafe {
174            let __receiver =
175                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176            ::unity::il2cpp_call!((::unity::module_base()+0x1fee5f0usize)as*mut u8,();
177(SortieSequenceInventory)__receiver)
178        }
179    }
180    #[doc = "`HasDoneAfterBuild()` overload"]
181    fn has_done_after_build(self) -> bool {
182        unsafe {
183            let __receiver =
184                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185            ::unity::il2cpp_call!((::unity::module_base()+0x1fee870usize)as*mut u8,bool;
186(SortieSequenceInventory)__receiver)
187        }
188    }
189    #[doc = "`StartMenu()` overload"]
190    fn start_menu(self) -> () {
191        unsafe {
192            let __receiver =
193                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
194            ::unity::il2cpp_call!((::unity::module_base()+0x1fee940usize)as*mut u8,();
195(SortieSequenceInventory)__receiver)
196        }
197    }
198    #[doc = "`GetCurrentMenu()` overload"]
199    fn get_current_menu(self) -> crate::app::basicmenu::BasicMenu {
200        unsafe {
201            let __receiver =
202                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203            ::unity::il2cpp_call!((::unity::module_base()+0x1feeb50usize)as*mut u8,crate::app::basicmenu::BasicMenu;
204(SortieSequenceInventory)__receiver)
205        }
206    }
207    #[doc = "`Tutorial()` overload"]
208    fn tutorial(self) -> () {
209        unsafe {
210            let __receiver =
211                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212            ::unity::il2cpp_call!((::unity::module_base()+0x1feebe0usize)as*mut u8,();
213(SortieSequenceInventory)__receiver)
214        }
215    }
216    #[doc = "`MenuTick()` overload"]
217    fn menu_tick(self) -> () {
218        unsafe {
219            let __receiver =
220                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
221            ::unity::il2cpp_call!((::unity::module_base()+0x1feecd0usize)as*mut u8,();
222(SortieSequenceInventory)__receiver)
223        }
224    }
225    #[doc = "`MainMenuOnlyActivateUnitMenu()` overload"]
226    fn main_menu_only_activate_unit_menu(self) -> () {
227        unsafe {
228            let __receiver =
229                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
230            ::unity::il2cpp_call!((::unity::module_base()+0x1feece0usize)as*mut u8,();
231(SortieSequenceInventory)__receiver)
232        }
233    }
234    #[doc = "`MainMenuOnlyActivatePoolMenu()` overload"]
235    fn main_menu_only_activate_pool_menu(self) -> () {
236        unsafe {
237            let __receiver =
238                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x1feedc0usize)as*mut u8,();
240(SortieSequenceInventory)__receiver)
241        }
242    }
243    #[doc = "`CreateSubMenu()` overload"]
244    fn create_sub_menu(self) -> () {
245        unsafe {
246            let __receiver =
247                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248            ::unity::il2cpp_call!((::unity::module_base()+0x1feeea0usize)as*mut u8,();
249(SortieSequenceInventory)__receiver)
250        }
251    }
252    #[doc = "`MenuOpenOtherThanCharaImage()` overload"]
253    fn menu_open_other_than_chara_image(self) -> () {
254        unsafe {
255            let __receiver =
256                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x1fef000usize)as*mut u8,();
258(SortieSequenceInventory)__receiver)
259        }
260    }
261    #[doc = "`MenuCloseOtherThanCharaImage()` overload"]
262    fn menu_close_other_than_chara_image(self) -> () {
263        unsafe {
264            let __receiver =
265                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266            ::unity::il2cpp_call!((::unity::module_base()+0x1fef010usize)as*mut u8,();
267(SortieSequenceInventory)__receiver)
268        }
269    }
270    #[doc = "`IsMenuCloseOtherThanCharaImage()` overload"]
271    fn is_menu_close_other_than_chara_image(self) -> bool {
272        unsafe {
273            let __receiver =
274                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x1fef020usize)as*mut u8,bool;
276(SortieSequenceInventory)__receiver)
277        }
278    }
279    #[doc = "`ToTrade()` overload"]
280    fn to_trade(self) -> () {
281        unsafe {
282            let __receiver =
283                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284            ::unity::il2cpp_call!((::unity::module_base()+0x1fef030usize)as*mut u8,();
285(SortieSequenceInventory)__receiver)
286        }
287    }
288    #[doc = "`EndTrade()` overload"]
289    fn end_trade(self) -> () {
290        unsafe {
291            let __receiver =
292                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293            ::unity::il2cpp_call!((::unity::module_base()+0x1fef090usize)as*mut u8,();
294(SortieSequenceInventory)__receiver)
295        }
296    }
297    #[doc = "`MenuClose()` overload"]
298    fn menu_close(self) -> () {
299        unsafe {
300            let __receiver =
301                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302            ::unity::il2cpp_call!((::unity::module_base()+0x1fef180usize)as*mut u8,();
303(SortieSequenceInventory)__receiver)
304        }
305    }
306    #[doc = "`IsClosed()` overload"]
307    fn is_closed(self) -> bool {
308        unsafe {
309            let __receiver =
310                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311            ::unity::il2cpp_call!((::unity::module_base()+0x1fef240usize)as*mut u8,bool;
312(SortieSequenceInventory)__receiver)
313        }
314    }
315    #[doc = "`MenuCloseEnd()` overload"]
316    fn menu_close_end(self) -> () {
317        unsafe {
318            let __receiver =
319                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320            ::unity::il2cpp_call!((::unity::module_base()+0x1fef300usize)as*mut u8,();
321(SortieSequenceInventory)__receiver)
322        }
323    }
324    #[doc = "`SetMenuActive(crate::app::basicmenu::BasicMenu, bool)` overload"]
325    fn set_menu_active(self, menu: impl ::core::convert::Into<crate::app::basicmenu::BasicMenu>, b_active: impl ::core::convert::Into<bool>) -> () {
326        unsafe {
327            let __receiver =
328                <SortieSequenceInventory as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329            ::unity::il2cpp_call!((::unity::module_base()+0x1fef600usize)as*mut u8,();
330(SortieSequenceInventory)__receiver,(crate::app::basicmenu::BasicMenu)::core::convert::Into::into(menu),(bool)::core::convert::Into::into(b_active))
331        }
332    }
333}
334
335#[cfg(feature = "app-sortiesequenceinventory")]
336impl<__T: ISortieSequenceInventory> ISortieSequenceInventoryMethods for __T {}
337
338#[cfg(feature = "app-sortiesequenceinventory")]
339impl SortieSequenceInventory {
340    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
342    }
343
344    pub fn create_bind_transporter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
346    }
347
348    pub fn create_bind_common_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
350    }
351
352    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
354    }
355
356    pub fn load_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
358    }
359
360    pub fn is_loading_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
362    }
363
364    pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
366    }
367
368    pub fn open_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
370    }
371
372    pub fn has_done_after_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
374    }
375
376    pub fn start_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
378    }
379
380    pub fn get_current_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
382    }
383
384    pub fn tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
386    }
387
388    pub fn menu_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
390    }
391
392    pub fn main_menu_only_activate_unit_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
394    }
395
396    pub fn main_menu_only_activate_pool_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
398    }
399
400    pub fn create_sub_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
402    }
403
404    pub fn menu_open_other_than_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
406    }
407
408    pub fn menu_close_other_than_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
410    }
411
412    pub fn is_menu_close_other_than_chara_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
414    }
415
416    pub fn to_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
418    }
419
420    pub fn end_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
422    }
423
424    pub fn menu_close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
426    }
427
428    pub fn is_closed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
430    }
431
432    pub fn menu_close_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
434    }
435
436    pub fn set_menu_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
438    }
439}
440
441#[cfg(feature = "app-sortiesequenceinventory")]
442impl SortieSequenceInventory {
443    #[doc = "`.ctor(crate::app::sortieinventorymanager::SortieInventoryManager_Modes)` — overload selector"]
444    pub fn new(mode: crate::app::sortieinventorymanager::SortieInventoryManager_Modes) -> Self {
445        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
446            panic!(
447                "{}
448::{}
449 failed to instantiate",
450                ::core::stringify!(SortieSequenceInventory),
451                ::core::stringify!(new),
452            )
453        });
454        <Self as ISortieSequenceInventoryMethods>::ctor(this, mode);
455        this
456    }
457}
458
459#[cfg(feature = "app-sortiesequenceinventory")]
460#[doc(hidden)]
461pub mod prelude {
462    pub use super::{ISortieSequenceInventory, ISortieSequenceInventoryMethods, SortieSequenceInventory, SortieSequenceInventory_Label};
463    #[cfg(feature = "app-procinst")]
464    pub use crate::app::procinst::IProcInstMethods;
465    #[cfg(feature = "app-singletonprocinst_1")]
466    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
467    #[cfg(feature = "system-object")]
468    pub use crate::system::object::IObjectMethods;
469    #[cfg(feature = "system-enum")]
470    pub use crate::system::r#enum::IEnumMethods;
471    #[cfg(feature = "system-valuetype")]
472    pub use crate::system::valuetype::IValueTypeMethods;
473    pub use crate::{
474        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
475        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
476    };
477}