Skip to main content

engage/generated/app/
photographsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-photographsequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::procinst::{IProcInst, ProcInst},
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/photographsequence/PhotographSequence_Label.md"))]
18    #[repr(C)]
19    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20    pub struct PhotographSequence_Label {
21        pub value: i32,
22    }
23    impl ::unity::ClassIdentity for PhotographSequence_Label {
24        const NAME: &'static str = "PhotographSequence.Label";
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 PhotographSequence_Label {
33        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35        }
36    }
37    impl PhotographSequence_Label {
38        pub fn entry() -> Self {
39            Self { value: 0 }
40        }
41
42        pub fn select_dispos() -> Self {
43            Self { value: 1 }
44        }
45
46        pub fn edit_dispos() -> Self {
47            Self { value: 2 }
48        }
49
50        pub fn select_character() -> Self {
51            Self { value: 3 }
52        }
53
54        pub fn select_body_acc() -> Self {
55            Self { value: 4 }
56        }
57
58        pub fn select_face_acc() -> Self {
59            Self { value: 5 }
60        }
61
62        pub fn select_pause() -> Self {
63            Self { value: 6 }
64        }
65
66        pub fn select_scarf_color() -> Self {
67            Self { value: 7 }
68        }
69
70        pub fn select_weapon() -> Self {
71            Self { value: 8 }
72        }
73
74        pub fn photograph_mode() -> Self {
75            Self { value: 9 }
76        }
77
78        pub fn exit() -> Self {
79            Self { value: 10 }
80        }
81    }
82
83    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/photographsequence/PhotographSequence.md"))]
84    #[::unity::class(namespace = "App", name = "PhotographSequence")]
85    #[parent(crate::app::procinst::ProcInst)]
86    pub struct PhotographSequence {
87        #[offset(112)]
88        #[rename(name = "m_ReservedLabel")]
89        pub m_reserved_label: crate::app::photographsequence::PhotographSequence_Label,
90        #[offset(120)]
91        #[rename(name = "m_AllMenuContent")]
92        pub m_all_menu_content: crate::app::photographallmenucontent::PhotographAllMenuContent,
93        #[offset(128)]
94        #[rename(name = "m_SpotObj")]
95        pub m_spot_obj: crate::unity_engine::gameobject::GameObject,
96        #[offset(136)]
97        #[rename(name = "m_DisposManager")]
98        pub m_dispos_manager: crate::app::photographdisposmanager::PhotographDisposManager,
99        #[offset(144)]
100        #[rename(name = "m_CameraController")]
101        pub m_camera_controller: crate::app::photographcameracontroller::PhotographCameraController,
102        #[offset(152)]
103        #[rename(name = "m_AnimalLocatorNameList")]
104        pub m_animal_locator_name_list: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
105    }
106}
107
108#[cfg(feature = "app-photographsequence-types")]
109pub use __types::*;
110
111#[cfg(feature = "app-photographsequence")]
112impl PhotographSequence {
113    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
114    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
115        unsafe {
116            ::unity::il2cpp_call!((::unity::module_base()+0x269d220usize)as*mut u8,();
117(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
118        }
119    }
120}
121
122#[cfg(feature = "app-photographsequence")]
123pub trait IPhotographSequenceMethods: IPhotographSequence {
124    #[doc = "`OpenKeyHelp(::unity::Il2CppString)` overload"]
125    fn open_key_help(self, key_help_id: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
126        unsafe {
127            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
128            ::unity::il2cpp_call!((::unity::module_base()+0x269eee0usize)as*mut u8,();
129(PhotographSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(key_help_id))
130        }
131    }
132    #[doc = "`CloseKeyHelp()` overload"]
133    fn close_key_help(self) -> () {
134        unsafe {
135            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
136            ::unity::il2cpp_call!((::unity::module_base()+0x269ef20usize)as*mut u8,();
137(PhotographSequence)__receiver)
138        }
139    }
140    #[doc = "`StartSequence()` overload"]
141    fn start_sequence(self) -> () {
142        unsafe {
143            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
144            ::unity::il2cpp_call!((::unity::module_base()+0x269ef40usize)as*mut u8,();
145(PhotographSequence)__receiver)
146        }
147    }
148    #[doc = "`OpenSelectDisposMenu()` overload"]
149    fn open_select_dispos_menu(self) -> () {
150        unsafe {
151            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
152            ::unity::il2cpp_call!((::unity::module_base()+0x269f380usize)as*mut u8,();
153(PhotographSequence)__receiver)
154        }
155    }
156    #[doc = "`CloseSelectDisposMenu()` overload"]
157    fn close_select_dispos_menu(self) -> () {
158        unsafe {
159            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160            ::unity::il2cpp_call!((::unity::module_base()+0x269f470usize)as*mut u8,();
161(PhotographSequence)__receiver)
162        }
163    }
164    #[doc = "`OpenEditDisposMenu()` overload"]
165    fn open_edit_dispos_menu(self) -> () {
166        unsafe {
167            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168            ::unity::il2cpp_call!((::unity::module_base()+0x269f500usize)as*mut u8,();
169(PhotographSequence)__receiver)
170        }
171    }
172    #[doc = "`CloseEditDisposMenu()` overload"]
173    fn close_edit_dispos_menu(self) -> () {
174        unsafe {
175            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
176            ::unity::il2cpp_call!((::unity::module_base()+0x269f5e0usize)as*mut u8,();
177(PhotographSequence)__receiver)
178        }
179    }
180    #[doc = "`OpenSelectCharacterMenu()` overload"]
181    fn open_select_character_menu(self) -> () {
182        unsafe {
183            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
184            ::unity::il2cpp_call!((::unity::module_base()+0x269f670usize)as*mut u8,();
185(PhotographSequence)__receiver)
186        }
187    }
188    #[doc = "`CloseSelectCharacterMenu()` overload"]
189    fn close_select_character_menu(self) -> () {
190        unsafe {
191            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
192            ::unity::il2cpp_call!((::unity::module_base()+0x269f6a0usize)as*mut u8,();
193(PhotographSequence)__receiver)
194        }
195    }
196    #[doc = "`OpenSelectBodyAccMenu()` overload"]
197    fn open_select_body_acc_menu(self) -> () {
198        unsafe {
199            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
200            ::unity::il2cpp_call!((::unity::module_base()+0x269f710usize)as*mut u8,();
201(PhotographSequence)__receiver)
202        }
203    }
204    #[doc = "`CloseSelectBodyAccMenu()` overload"]
205    fn close_select_body_acc_menu(self) -> () {
206        unsafe {
207            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208            ::unity::il2cpp_call!((::unity::module_base()+0x269f740usize)as*mut u8,();
209(PhotographSequence)__receiver)
210        }
211    }
212    #[doc = "`OpenSelectFaceAccMenu()` overload"]
213    fn open_select_face_acc_menu(self) -> () {
214        unsafe {
215            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
216            ::unity::il2cpp_call!((::unity::module_base()+0x269f7b0usize)as*mut u8,();
217(PhotographSequence)__receiver)
218        }
219    }
220    #[doc = "`CloseSelectFaceAccMenu()` overload"]
221    fn close_select_face_acc_menu(self) -> () {
222        unsafe {
223            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224            ::unity::il2cpp_call!((::unity::module_base()+0x269f7e0usize)as*mut u8,();
225(PhotographSequence)__receiver)
226        }
227    }
228    #[doc = "`OpenSelectPauseMenu()` overload"]
229    fn open_select_pause_menu(self) -> () {
230        unsafe {
231            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232            ::unity::il2cpp_call!((::unity::module_base()+0x269f850usize)as*mut u8,();
233(PhotographSequence)__receiver)
234        }
235    }
236    #[doc = "`CloseSelectPauseMenu()` overload"]
237    fn close_select_pause_menu(self) -> () {
238        unsafe {
239            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240            ::unity::il2cpp_call!((::unity::module_base()+0x269f880usize)as*mut u8,();
241(PhotographSequence)__receiver)
242        }
243    }
244    #[doc = "`OpenSelectScarfColorMenu()` overload"]
245    fn open_select_scarf_color_menu(self) -> () {
246        unsafe {
247            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248            ::unity::il2cpp_call!((::unity::module_base()+0x269f8f0usize)as*mut u8,();
249(PhotographSequence)__receiver)
250        }
251    }
252    #[doc = "`CloseSelectScarfColorMenu()` overload"]
253    fn close_select_scarf_color_menu(self) -> () {
254        unsafe {
255            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256            ::unity::il2cpp_call!((::unity::module_base()+0x269f920usize)as*mut u8,();
257(PhotographSequence)__receiver)
258        }
259    }
260    #[doc = "`OpenSelectWeaponMenu()` overload"]
261    fn open_select_weapon_menu(self) -> () {
262        unsafe {
263            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264            ::unity::il2cpp_call!((::unity::module_base()+0x269f990usize)as*mut u8,();
265(PhotographSequence)__receiver)
266        }
267    }
268    #[doc = "`CloseSelectWeaponMenu()` overload"]
269    fn close_select_weapon_menu(self) -> () {
270        unsafe {
271            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272            ::unity::il2cpp_call!((::unity::module_base()+0x269f9c0usize)as*mut u8,();
273(PhotographSequence)__receiver)
274        }
275    }
276    #[doc = "`StartPhotographModeSequence()` overload"]
277    fn start_photograph_mode_sequence(self) -> () {
278        unsafe {
279            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280            ::unity::il2cpp_call!((::unity::module_base()+0x269fa30usize)as*mut u8,();
281(PhotographSequence)__receiver)
282        }
283    }
284    #[doc = "`EndPhotographModeSequence()` overload"]
285    fn end_photograph_mode_sequence(self) -> () {
286        unsafe {
287            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288            ::unity::il2cpp_call!((::unity::module_base()+0x269fad0usize)as*mut u8,();
289(PhotographSequence)__receiver)
290        }
291    }
292    #[doc = "`EndSequence()` overload"]
293    fn end_sequence(self) -> () {
294        unsafe {
295            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296            ::unity::il2cpp_call!((::unity::module_base()+0x269fc20usize)as*mut u8,();
297(PhotographSequence)__receiver)
298        }
299    }
300    #[doc = "`LoadResource()` overload"]
301    fn load_resource(self) -> () {
302        unsafe {
303            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304            ::unity::il2cpp_call!((::unity::module_base()+0x26a0070usize)as*mut u8,();
305(PhotographSequence)__receiver)
306        }
307    }
308    #[doc = "`IsLoadingResource()` overload"]
309    fn is_loading_resource(self) -> bool {
310        unsafe {
311            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312            ::unity::il2cpp_call!((::unity::module_base()+0x26a0120usize)as*mut u8,bool;
313(PhotographSequence)__receiver)
314        }
315    }
316    #[doc = "`UnloadResource()` overload"]
317    fn unload_resource(self) -> () {
318        unsafe {
319            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320            ::unity::il2cpp_call!((::unity::module_base()+0x26a01d0usize)as*mut u8,();
321(PhotographSequence)__receiver)
322        }
323    }
324    #[doc = "`.ctor()` overload"]
325    fn ctor(self) -> () {
326        unsafe {
327            let __receiver = <PhotographSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328            ::unity::il2cpp_call!((::unity::module_base()+0x269eb30usize)as*mut u8,();
329(PhotographSequence)__receiver)
330        }
331    }
332}
333
334#[cfg(feature = "app-photographsequence")]
335impl<__T: IPhotographSequence> IPhotographSequenceMethods for __T {}
336
337#[cfg(feature = "app-photographsequence")]
338impl PhotographSequence {
339    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
341    }
342
343    pub fn open_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
345    }
346
347    pub fn close_key_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
349    }
350
351    pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
353    }
354
355    pub fn open_select_dispos_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
357    }
358
359    pub fn close_select_dispos_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
361    }
362
363    pub fn open_edit_dispos_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
365    }
366
367    pub fn close_edit_dispos_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
369    }
370
371    pub fn open_select_character_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
373    }
374
375    pub fn close_select_character_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
377    }
378
379    pub fn open_select_body_acc_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
381    }
382
383    pub fn close_select_body_acc_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
385    }
386
387    pub fn open_select_face_acc_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
389    }
390
391    pub fn close_select_face_acc_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
393    }
394
395    pub fn open_select_pause_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
397    }
398
399    pub fn close_select_pause_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
401    }
402
403    pub fn open_select_scarf_color_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
405    }
406
407    pub fn close_select_scarf_color_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
409    }
410
411    pub fn open_select_weapon_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
413    }
414
415    pub fn close_select_weapon_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
417    }
418
419    pub fn start_photograph_mode_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
421    }
422
423    pub fn end_photograph_mode_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
425    }
426
427    pub fn end_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
429    }
430
431    pub fn load_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
433    }
434
435    pub fn is_loading_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
437    }
438
439    pub fn unload_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
441    }
442
443    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
445    }
446}
447
448#[cfg(feature = "app-photographsequence")]
449impl PhotographSequence {
450    #[doc = "`.ctor()` — no args"]
451    pub fn new() -> Self {
452        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
453            panic!(
454                "{}
455::{}
456 failed to instantiate",
457                ::core::stringify!(PhotographSequence),
458                ::core::stringify!(new),
459            )
460        });
461        <Self as IPhotographSequenceMethods>::ctor(this);
462        this
463    }
464}
465
466#[cfg(feature = "app-photographsequence")]
467#[doc(hidden)]
468pub mod prelude {
469    pub use super::{IPhotographSequence, IPhotographSequenceMethods, PhotographSequence, PhotographSequence_Label};
470    #[cfg(feature = "app-procinst")]
471    pub use crate::app::procinst::IProcInstMethods;
472    #[cfg(feature = "system-object")]
473    pub use crate::system::object::IObjectMethods;
474    #[cfg(feature = "system-enum")]
475    pub use crate::system::r#enum::IEnumMethods;
476    #[cfg(feature = "system-valuetype")]
477    pub use crate::system::valuetype::IValueTypeMethods;
478    pub use crate::{
479        app::procinst::IProcInst,
480        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
481    };
482}