Skip to main content

engage/generated/app/
sortiesequenceunitselect.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-sortiesequenceunitselect-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/sortiesequenceunitselect/SortieSequenceUnitSelect_Label.md"))]
21    #[repr(C)]
22    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
23    pub struct SortieSequenceUnitSelect_Label {
24        pub value: i32,
25    }
26    impl ::unity::ClassIdentity for SortieSequenceUnitSelect_Label {
27        const NAME: &'static str = "SortieSequenceUnitSelect.Label";
28        const NAMESPACE: &'static str = "App";
29
30        fn class() -> ::unity::Class {
31            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
32            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
33        }
34    }
35    impl ::unity::IlType for SortieSequenceUnitSelect_Label {
36        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
37            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
38        }
39    }
40    impl SortieSequenceUnitSelect_Label {
41        pub fn selection_unit() -> Self {
42            Self { value: 0 }
43        }
44
45        pub fn to_troop() -> Self {
46            Self { value: 1 }
47        }
48
49        pub fn ring_select() -> Self {
50            Self { value: 2 }
51        }
52
53        pub fn to_inventory() -> Self {
54            Self { value: 3 }
55        }
56
57        pub fn to_trade() -> Self {
58            Self { value: 4 }
59        }
60
61        pub fn to_skill() -> Self {
62            Self { value: 5 }
63        }
64
65        pub fn to_class_change() -> Self {
66            Self { value: 6 }
67        }
68
69        pub fn end() -> Self {
70            Self { value: 7 }
71        }
72
73        pub fn end_from_troop() -> Self {
74            Self { value: 8 }
75        }
76    }
77
78    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/sortiesequenceunitselect/SortieSequenceUnitSelect.md"))]
79    #[::unity::class(namespace = "App", name = "SortieSequenceUnitSelect")]
80    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::sortiesequenceunitselect::SortieSequenceUnitSelect>)]
81    pub struct SortieSequenceUnitSelect {
82        #[static_field]
83        #[rename(name = "ResNameC")]
84        pub res_name_c: ::unity::Il2CppString,
85        #[static_field]
86        #[rename(name = "SortieResNameC")]
87        pub sortie_res_name_c: ::unity::Il2CppString,
88        #[offset(120)]
89        #[rename(name = "m_GameObject")]
90        pub m_game_object: crate::unity_engine::gameobject::GameObject,
91        #[offset(128)]
92        #[rename(name = "m_Window")]
93        pub m_window: crate::app::unitselectroot::UnitSelectRoot,
94        #[offset(136)]
95        #[rename(name = "m_unitSelectMenu")]
96        pub m_unit_select_menu: crate::app::basicmenu::BasicMenu,
97        #[offset(144)]
98        #[rename(name = "m_rootAnimator")]
99        pub m_root_animator: crate::unity_engine::animator::Animator,
100        #[offset(152)]
101        #[rename(name = "m_menuSelect")]
102        pub m_menu_select: crate::app::basicmenuselect::BasicMenuSelect,
103    }
104}
105
106#[cfg(feature = "app-sortiesequenceunitselect-types")]
107pub use __types::*;
108
109#[cfg(feature = "app-sortiesequenceunitselect")]
110impl SortieSequenceUnitSelect {
111    #[doc = "`CreateBindSortie(crate::app::procinst::ProcInst)` overload"]
112    pub fn create_bind_sortie(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
113        unsafe {
114            ::unity::il2cpp_call!((::unity::module_base()+0x1ff8480usize)as*mut u8,();
115(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
116        }
117    }
118
119    #[doc = "`CreateBindInventory(crate::app::procinst::ProcInst)` overload"]
120    pub fn create_bind_inventory(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
121        unsafe {
122            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa0e0usize)as*mut u8,();
123(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
124        }
125    }
126
127    #[doc = "`CreateBindRingSelect(crate::app::procinst::ProcInst)` overload"]
128    pub fn create_bind_ring_select(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
129        unsafe {
130            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa0f0usize)as*mut u8,();
131(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
132        }
133    }
134
135    #[doc = "`CreateBindCommon(crate::app::procinst::ProcInst, crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes)` overload"]
136    pub fn create_bind_common(
137        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
138        mode: impl ::core::convert::Into<crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes>,
139    ) -> () {
140        unsafe {
141            ::unity::il2cpp_call!((::unity::module_base()+0x1ff8490usize)as*mut u8,();
142(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes)::core::convert::Into::into(mode))
143        }
144    }
145}
146
147#[cfg(feature = "app-sortiesequenceunitselect")]
148pub trait ISortieSequenceUnitSelectMethods: ISortieSequenceUnitSelect {
149    #[doc = "`.ctor(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes)` overload"]
150    fn ctor(self, mode: impl ::core::convert::Into<crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes>) -> () {
151        unsafe {
152            let __receiver =
153                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
154            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa100usize)as*mut u8,();
155(SortieSequenceUnitSelect)__receiver,(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes)::core::convert::Into::into(mode))
156        }
157    }
158    #[doc = "`Tutorial()` overload"]
159    fn tutorial(self) -> () {
160        unsafe {
161            let __receiver =
162                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
163            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa200usize)as*mut u8,();
164(SortieSequenceUnitSelect)__receiver)
165        }
166    }
167    #[doc = "`CheckSkillOpenTutorial()` overload"]
168    fn check_skill_open_tutorial(self) -> () {
169        unsafe {
170            let __receiver =
171                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa370usize)as*mut u8,();
173(SortieSequenceUnitSelect)__receiver)
174        }
175    }
176    #[doc = "`GetLoadResName()` overload"]
177    fn get_load_res_name(self) -> ::unity::Il2CppString {
178        unsafe {
179            let __receiver =
180                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
181            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa410usize)as*mut u8, ::unity::Il2CppString;
182(SortieSequenceUnitSelect)__receiver)
183        }
184    }
185    #[doc = "`LoadRes()` overload"]
186    fn load_res(self) -> () {
187        unsafe {
188            let __receiver =
189                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
190            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa4d0usize)as*mut u8,();
191(SortieSequenceUnitSelect)__receiver)
192        }
193    }
194    #[doc = "`IsLoadingRes()` overload"]
195    fn is_loading_res(self) -> bool {
196        unsafe {
197            let __receiver =
198                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa560usize)as*mut u8,bool;
200(SortieSequenceUnitSelect)__receiver)
201        }
202    }
203    #[doc = "`Open()` overload"]
204    fn open(self) -> () {
205        unsafe {
206            let __receiver =
207                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa5d0usize)as*mut u8,();
209(SortieSequenceUnitSelect)__receiver)
210        }
211    }
212    #[doc = "`AfterOpen()` overload"]
213    fn after_open(self) -> () {
214        unsafe {
215            let __receiver =
216                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
217            ::unity::il2cpp_call!((::unity::module_base()+0x1ffa8b0usize)as*mut u8,();
218(SortieSequenceUnitSelect)__receiver)
219        }
220    }
221    #[doc = "`ResetSelect()` overload"]
222    fn reset_select(self) -> () {
223        unsafe {
224            let __receiver =
225                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
226            ::unity::il2cpp_call!((::unity::module_base()+0x1ffaf60usize)as*mut u8,();
227(SortieSequenceUnitSelect)__receiver)
228        }
229    }
230    #[doc = "`MenuTick()` overload"]
231    fn menu_tick(self) -> () {
232        unsafe {
233            let __receiver =
234                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb100usize)as*mut u8,();
236(SortieSequenceUnitSelect)__receiver)
237        }
238    }
239    #[doc = "`CloseAll()` overload"]
240    fn close_all(self) -> () {
241        unsafe {
242            let __receiver =
243                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb110usize)as*mut u8,();
245(SortieSequenceUnitSelect)__receiver)
246        }
247    }
248    #[doc = "`IsClosed()` overload"]
249    fn is_closed(self) -> bool {
250        unsafe {
251            let __receiver =
252                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
253            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb180usize)as*mut u8,bool;
254(SortieSequenceUnitSelect)__receiver)
255        }
256    }
257    #[doc = "`PostClosed()` overload"]
258    fn post_closed(self) -> () {
259        unsafe {
260            let __receiver =
261                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
262            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb230usize)as*mut u8,();
263(SortieSequenceUnitSelect)__receiver)
264        }
265    }
266    #[doc = "`DispAll()` overload"]
267    fn disp_all(self) -> () {
268        unsafe {
269            let __receiver =
270                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb240usize)as*mut u8,();
272(SortieSequenceUnitSelect)__receiver)
273        }
274    }
275    #[doc = "`HideHeaderKeyHelp()` overload"]
276    fn hide_header_key_help(self) -> () {
277        unsafe {
278            let __receiver =
279                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb360usize)as*mut u8,();
281(SortieSequenceUnitSelect)__receiver)
282        }
283    }
284    #[doc = "`Release()` overload"]
285    fn release(self) -> () {
286        unsafe {
287            let __receiver =
288                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb430usize)as*mut u8,();
290(SortieSequenceUnitSelect)__receiver)
291        }
292    }
293    #[doc = "`SettingTitle()` overload"]
294    fn setting_title(self) -> () {
295        unsafe {
296            let __receiver =
297                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298            ::unity::il2cpp_call!((::unity::module_base()+0x1ffaa40usize)as*mut u8,();
299(SortieSequenceUnitSelect)__receiver)
300        }
301    }
302    #[doc = "`CloseTitle()` overload"]
303    fn close_title(self) -> () {
304        unsafe {
305            let __receiver =
306                <SortieSequenceUnitSelect as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307            ::unity::il2cpp_call!((::unity::module_base()+0x1ffb590usize)as*mut u8,();
308(SortieSequenceUnitSelect)__receiver)
309        }
310    }
311}
312
313#[cfg(feature = "app-sortiesequenceunitselect")]
314impl<__T: ISortieSequenceUnitSelect> ISortieSequenceUnitSelectMethods for __T {}
315
316#[cfg(feature = "app-sortiesequenceunitselect")]
317impl SortieSequenceUnitSelect {
318    pub fn create_bind_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
319        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
320    }
321
322    pub fn create_bind_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
323        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
324    }
325
326    pub fn create_bind_ring_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
327        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
328    }
329
330    pub fn create_bind_common_method_info() -> &'static ::unity::il2cpp::MethodInfo {
331        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
332    }
333
334    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
335        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
336    }
337
338    pub fn tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
339        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
340    }
341
342    pub fn check_skill_open_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
343        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
344    }
345
346    pub fn get_load_res_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
347        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
348    }
349
350    pub fn load_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
351        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
352    }
353
354    pub fn is_loading_res_method_info() -> &'static ::unity::il2cpp::MethodInfo {
355        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
356    }
357
358    pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
359        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
360    }
361
362    pub fn after_open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
363        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
364    }
365
366    pub fn reset_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
367        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
368    }
369
370    pub fn menu_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
372    }
373
374    pub fn close_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
376    }
377
378    pub fn is_closed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
380    }
381
382    pub fn post_closed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
384    }
385
386    pub fn disp_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
388    }
389
390    pub fn hide_header_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
392    }
393
394    pub fn release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
396    }
397
398    pub fn setting_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
400    }
401
402    pub fn close_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
404    }
405}
406
407#[cfg(feature = "app-sortiesequenceunitselect")]
408impl SortieSequenceUnitSelect {
409    #[doc = "`.ctor(crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes)` — overload selector"]
410    pub fn new(mode: crate::app::sortieselectionunitmanager::SortieSelectionUnitManager_Modes) -> Self {
411        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
412            panic!(
413                "{}
414::{}
415 failed to instantiate",
416                ::core::stringify!(SortieSequenceUnitSelect),
417                ::core::stringify!(new),
418            )
419        });
420        <Self as ISortieSequenceUnitSelectMethods>::ctor(this, mode);
421        this
422    }
423}
424
425#[cfg(feature = "app-sortiesequenceunitselect")]
426#[doc(hidden)]
427pub mod prelude {
428    pub use super::{ISortieSequenceUnitSelect, ISortieSequenceUnitSelectMethods, SortieSequenceUnitSelect, SortieSequenceUnitSelect_Label};
429    #[cfg(feature = "app-procinst")]
430    pub use crate::app::procinst::IProcInstMethods;
431    #[cfg(feature = "app-singletonprocinst_1")]
432    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
433    #[cfg(feature = "system-object")]
434    pub use crate::system::object::IObjectMethods;
435    #[cfg(feature = "system-enum")]
436    pub use crate::system::r#enum::IEnumMethods;
437    #[cfg(feature = "system-valuetype")]
438    pub use crate::system::valuetype::IValueTypeMethods;
439    pub use crate::{
440        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
441        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
442    };
443}