Skip to main content

engage/generated/app/
mascotmenusequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mascotmenusequence-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/mascotmenusequence/MascotMenuSequence.md"))]
21    #[::unity::class(namespace = "App", name = "MascotMenuSequence")]
22    #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::mascotmenusequence::MascotMenuSequence>)]
23    pub struct MascotMenuSequence {
24        #[offset(120)]
25        #[rename(name = "m_FriendlyGauge")]
26        pub m_friendly_gauge: crate::app::mascotfriendlycontent::MascotFriendlyContent,
27        #[offset(128)]
28        #[rename(name = "m_MascotPresentationRoot")]
29        pub m_mascot_presentation_root: crate::app::mascotpresentationroot::MascotPresentationRoot,
30        #[offset(136)]
31        #[rename(name = "m_TopMenuResult")]
32        pub m_top_menu_result: crate::app::mascottopmenu::MascotTopMenu_MenuResult,
33        #[offset(140)]
34        #[rename(name = "m_CustomMenuResult")]
35        pub m_custom_menu_result: crate::app::mascotcustomizemenu::MascotCustomizeMenu_MenuResult,
36        #[offset(144)]
37        #[rename(name = "m_Handle")]
38        pub m_handle: crate::app::resourcehandle_2::ResourceHandle_2,
39        #[offset(160)]
40        #[rename(name = "m_Reserved")]
41        pub m_reserved: bool,
42        #[offset(164)]
43        #[rename(name = "m_MascotReservePosition")]
44        pub m_mascot_reserve_position: crate::unity_engine::vector3::Vector3,
45        #[offset(176)]
46        #[rename(name = "m_MascotReserveRotation")]
47        pub m_mascot_reserve_rotation: crate::unity_engine::quaternion::Quaternion,
48        #[offset(192)]
49        #[rename(name = "m_MascotCamera")]
50        pub m_mascot_camera: crate::app::hubmascotcamera::HubMascotCamera,
51    }
52
53    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mascotmenusequence/MascotMenuSequence_Label.md"))]
54    #[repr(C)]
55    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
56    pub struct MascotMenuSequence_Label {
57        pub value: i32,
58    }
59    impl ::unity::ClassIdentity for MascotMenuSequence_Label {
60        const NAME: &'static str = "MascotMenuSequence.Label";
61        const NAMESPACE: &'static str = "App";
62
63        fn class() -> ::unity::Class {
64            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
65            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
66        }
67    }
68    impl ::unity::IlType for MascotMenuSequence_Label {
69        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
70            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
71        }
72    }
73    impl MascotMenuSequence_Label {
74        pub fn load() -> Self {
75            Self { value: 0 }
76        }
77
78        pub fn main() -> Self {
79            Self { value: 1 }
80        }
81
82        pub fn food() -> Self {
83            Self { value: 2 }
84        }
85
86        pub fn food_eat() -> Self {
87            Self { value: 3 }
88        }
89
90        pub fn strok() -> Self {
91            Self { value: 4 }
92        }
93
94        pub fn custom() -> Self {
95            Self { value: 5 }
96        }
97
98        pub fn custom_top() -> Self {
99            Self { value: 6 }
100        }
101
102        pub fn custom_parts() -> Self {
103            Self { value: 7 }
104        }
105
106        pub fn custom_color() -> Self {
107            Self { value: 8 }
108        }
109
110        pub fn exit() -> Self {
111            Self { value: 9 }
112        }
113    }
114}
115
116#[cfg(feature = "app-mascotmenusequence-types")]
117pub use __types::*;
118
119#[cfg(feature = "app-mascotmenusequence")]
120impl MascotMenuSequence {
121    #[doc = "`SetShadowModel(crate::unity_engine::gameobject::GameObject, bool)` overload"]
122    pub fn set_shadow_model(
123        game_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
124        enabled: impl ::core::convert::Into<bool>,
125    ) -> () {
126        unsafe {
127            ::unity::il2cpp_call!((::unity::module_base()+0x20396e0usize)as*mut u8,();
128(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(game_object),(bool)::core::convert::Into::into(enabled))
129        }
130    }
131
132    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
133    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
134        unsafe {
135            ::unity::il2cpp_call!((::unity::module_base()+0x203d5c0usize)as*mut u8,();
136(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
137        }
138    }
139}
140
141#[cfg(feature = "app-mascotmenusequence")]
142pub trait IMascotMenuSequenceMethods: IMascotMenuSequence {
143    #[doc = "`get_Foodstuff()` overload"]
144    fn get_foodstuff(self) -> crate::app::foodstuffdata::FoodstuffData {
145        unsafe {
146            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147            ::unity::il2cpp_call!((::unity::module_base()+0x2039590usize)as*mut u8,crate::app::foodstuffdata::FoodstuffData;
148(MascotMenuSequence)__receiver)
149        }
150    }
151    #[doc = "`set_Foodstuff(crate::app::foodstuffdata::FoodstuffData)` overload"]
152    fn set_foodstuff(self, value: impl ::core::convert::Into<crate::app::foodstuffdata::FoodstuffData>) -> () {
153        unsafe {
154            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
155            ::unity::il2cpp_call!((::unity::module_base()+0x20395a0usize)as*mut u8,();
156(MascotMenuSequence)__receiver,(crate::app::foodstuffdata::FoodstuffData)::core::convert::Into::into(value))
157        }
158    }
159    #[doc = "`get_FriendlyGauge()` overload"]
160    fn get_friendly_gauge(self) -> crate::app::mascotfriendlycontent::MascotFriendlyContent {
161        unsafe {
162            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
163            ::unity::il2cpp_call!((::unity::module_base()+0x20395b0usize)as*mut u8,crate::app::mascotfriendlycontent::MascotFriendlyContent;
164(MascotMenuSequence)__receiver)
165        }
166    }
167    #[doc = "`get_PresentationRoot()` overload"]
168    fn get_presentation_root(self) -> crate::app::mascotpresentationroot::MascotPresentationRoot {
169        unsafe {
170            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
171            ::unity::il2cpp_call!((::unity::module_base()+0x20395c0usize)as*mut u8,crate::app::mascotpresentationroot::MascotPresentationRoot;
172(MascotMenuSequence)__receiver)
173        }
174    }
175    #[doc = "`get_PlayerController()` overload"]
176    fn get_player_controller(self) -> crate::app::hubplayercontroller::HubPlayerController {
177        unsafe {
178            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
179            ::unity::il2cpp_call!((::unity::module_base()+0x20395d0usize)as*mut u8,crate::app::hubplayercontroller::HubPlayerController;
180(MascotMenuSequence)__receiver)
181        }
182    }
183    #[doc = "`get_Player()` overload"]
184    fn get_player(self) -> crate::app::hubunitcontroller::HubUnitController {
185        unsafe {
186            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
187            ::unity::il2cpp_call!((::unity::module_base()+0x20395e0usize)as*mut u8,crate::app::hubunitcontroller::HubUnitController;
188(MascotMenuSequence)__receiver)
189        }
190    }
191    #[doc = "`get_Mascot()` overload"]
192    fn get_mascot(self) -> crate::app::hubmascotcontroller::HubMascotController {
193        unsafe {
194            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
195            ::unity::il2cpp_call!((::unity::module_base()+0x2039640usize)as*mut u8,crate::app::hubmascotcontroller::HubMascotController;
196(MascotMenuSequence)__receiver)
197        }
198    }
199    #[doc = "`LoadResources()` overload"]
200    fn load_resources(self) -> () {
201        unsafe {
202            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203            ::unity::il2cpp_call!((::unity::module_base()+0x20397e0usize)as*mut u8,();
204(MascotMenuSequence)__receiver)
205        }
206    }
207    #[doc = "`IsLoadingResources()` overload"]
208    fn is_loading_resources(self) -> bool {
209        unsafe {
210            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211            ::unity::il2cpp_call!((::unity::module_base()+0x2039a10usize)as*mut u8,bool;
212(MascotMenuSequence)__receiver)
213        }
214    }
215    #[doc = "`StartSequence()` overload"]
216    fn start_sequence(self) -> () {
217        unsafe {
218            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219            ::unity::il2cpp_call!((::unity::module_base()+0x2039ac0usize)as*mut u8,();
220(MascotMenuSequence)__receiver)
221        }
222    }
223    #[doc = "`OpenTitle()` overload"]
224    fn open_title(self) -> () {
225        unsafe {
226            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227            ::unity::il2cpp_call!((::unity::module_base()+0x2039cc0usize)as*mut u8,();
228(MascotMenuSequence)__receiver)
229        }
230    }
231    #[doc = "`CreateTopMenu()` overload"]
232    fn create_top_menu(self) -> () {
233        unsafe {
234            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235            ::unity::il2cpp_call!((::unity::module_base()+0x2039e00usize)as*mut u8,();
236(MascotMenuSequence)__receiver)
237        }
238    }
239    #[doc = "`CreateCustomMenu()` overload"]
240    fn create_custom_menu(self) -> () {
241        unsafe {
242            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243            ::unity::il2cpp_call!((::unity::module_base()+0x2039ed0usize)as*mut u8,();
244(MascotMenuSequence)__receiver)
245        }
246    }
247    #[doc = "`InitStrok()` overload"]
248    fn init_strok(self) -> () {
249        unsafe {
250            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251            ::unity::il2cpp_call!((::unity::module_base()+0x2039f60usize)as*mut u8,();
252(MascotMenuSequence)__receiver)
253        }
254    }
255    #[doc = "`Strok()` overload"]
256    fn strok(self) -> crate::system::collections::ienumerator::IEnumerator {
257        unsafe {
258            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x203a330usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
260(MascotMenuSequence)__receiver)
261        }
262    }
263    #[doc = "`ExitStrok()` overload"]
264    fn exit_strok(self) -> () {
265        unsafe {
266            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267            ::unity::il2cpp_call!((::unity::module_base()+0x203a3b0usize)as*mut u8,();
268(MascotMenuSequence)__receiver)
269        }
270    }
271    #[doc = "`GetBond()` overload"]
272    fn get_bond(self) -> () {
273        unsafe {
274            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x203a6a0usize)as*mut u8,();
276(MascotMenuSequence)__receiver)
277        }
278    }
279    #[doc = "`InitCustom()` overload"]
280    fn init_custom(self) -> () {
281        unsafe {
282            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283            ::unity::il2cpp_call!((::unity::module_base()+0x203a760usize)as*mut u8,();
284(MascotMenuSequence)__receiver)
285        }
286    }
287    #[doc = "`ExitCustom()` overload"]
288    fn exit_custom(self) -> () {
289        unsafe {
290            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
291            ::unity::il2cpp_call!((::unity::module_base()+0x203aef0usize)as*mut u8,();
292(MascotMenuSequence)__receiver)
293        }
294    }
295    #[doc = "`Exit()` overload"]
296    fn exit(self) -> () {
297        unsafe {
298            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299            ::unity::il2cpp_call!((::unity::module_base()+0x203b590usize)as*mut u8,();
300(MascotMenuSequence)__receiver)
301        }
302    }
303    #[doc = "`CreateFoodSelect()` overload"]
304    fn create_food_select(self) -> () {
305        unsafe {
306            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307            ::unity::il2cpp_call!((::unity::module_base()+0x203b890usize)as*mut u8,();
308(MascotMenuSequence)__receiver)
309        }
310    }
311    #[doc = "`CreateFoodEat()` overload"]
312    fn create_food_eat(self) -> () {
313        unsafe {
314            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315            ::unity::il2cpp_call!((::unity::module_base()+0x203ba10usize)as*mut u8,();
316(MascotMenuSequence)__receiver)
317        }
318    }
319    #[doc = "`CreateAccChange()` overload"]
320    fn create_acc_change(self) -> () {
321        unsafe {
322            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x203ba20usize)as*mut u8,();
324(MascotMenuSequence)__receiver)
325        }
326    }
327    #[doc = "`CreateColorChange()` overload"]
328    fn create_color_change(self) -> () {
329        unsafe {
330            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x203bbe0usize)as*mut u8,();
332(MascotMenuSequence)__receiver)
333        }
334    }
335    #[doc = "`FriendlyPopup()` overload"]
336    fn friendly_popup(self) -> () {
337        unsafe {
338            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339            ::unity::il2cpp_call!((::unity::module_base()+0x203bd00usize)as*mut u8,();
340(MascotMenuSequence)__receiver)
341        }
342    }
343    #[doc = "`CreateDesc()` overload"]
344    fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
345        unsafe {
346            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347            ::unity::il2cpp_call!((::unity::module_base()+0x203bdf0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
348(MascotMenuSequence)__receiver)
349        }
350    }
351    #[doc = "`.ctor()` overload"]
352    fn ctor(self) -> () {
353        unsafe {
354            let __receiver = <MascotMenuSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355            ::unity::il2cpp_call!((::unity::module_base()+0x203d6b0usize)as*mut u8,();
356(MascotMenuSequence)__receiver)
357        }
358    }
359}
360
361#[cfg(feature = "app-mascotmenusequence")]
362impl<__T: IMascotMenuSequence> IMascotMenuSequenceMethods for __T {}
363
364#[cfg(feature = "app-mascotmenusequence")]
365impl MascotMenuSequence {
366    pub fn get_foodstuff_method_info() -> &'static ::unity::il2cpp::MethodInfo {
367        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
368    }
369
370    pub fn set_foodstuff_method_info() -> &'static ::unity::il2cpp::MethodInfo {
371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
372    }
373
374    pub fn get_friendly_gauge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
376    }
377
378    pub fn get_presentation_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
380    }
381
382    pub fn get_player_controller_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
384    }
385
386    pub fn get_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
388    }
389
390    pub fn get_mascot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
392    }
393
394    pub fn set_shadow_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
396    }
397
398    pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
400    }
401
402    pub fn is_loading_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
404    }
405
406    pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
408    }
409
410    pub fn open_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
412    }
413
414    pub fn create_top_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
415        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
416    }
417
418    pub fn create_custom_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
419        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
420    }
421
422    pub fn init_strok_method_info() -> &'static ::unity::il2cpp::MethodInfo {
423        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
424    }
425
426    pub fn strok_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
428    }
429
430    pub fn exit_strok_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
432    }
433
434    pub fn get_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
436    }
437
438    pub fn init_custom_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
440    }
441
442    pub fn exit_custom_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
444    }
445
446    pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
448    }
449
450    pub fn create_food_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
452    }
453
454    pub fn create_food_eat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
456    }
457
458    pub fn create_acc_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
460    }
461
462    pub fn create_color_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
464    }
465
466    pub fn friendly_popup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
468    }
469
470    pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
472    }
473
474    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
476    }
477
478    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
480    }
481}
482
483#[cfg(feature = "app-mascotmenusequence")]
484impl MascotMenuSequence {
485    #[doc = "`.ctor()` — no args"]
486    pub fn new() -> Self {
487        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
488            panic!(
489                "{}
490::{}
491 failed to instantiate",
492                ::core::stringify!(MascotMenuSequence),
493                ::core::stringify!(new),
494            )
495        });
496        <Self as IMascotMenuSequenceMethods>::ctor(this);
497        this
498    }
499}
500
501#[cfg(feature = "app-mascotmenusequence")]
502#[doc(hidden)]
503pub mod prelude {
504    pub use super::{IMascotMenuSequence, IMascotMenuSequenceMethods, MascotMenuSequence, MascotMenuSequence_Label};
505    #[cfg(feature = "app-procinst")]
506    pub use crate::app::procinst::IProcInstMethods;
507    #[cfg(feature = "app-singletonprocinst_1")]
508    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
509    #[cfg(feature = "system-object")]
510    pub use crate::system::object::IObjectMethods;
511    #[cfg(feature = "system-enum")]
512    pub use crate::system::r#enum::IEnumMethods;
513    #[cfg(feature = "system-valuetype")]
514    pub use crate::system::valuetype::IValueTypeMethods;
515    pub use crate::{
516        app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
517        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
518    };
519}