Skip to main content

engage/generated/app/
profilecardsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-profilecardsequence-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            delegate::{Delegate, IDelegate},
12            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
13            object::{IObject, Object},
14            r#enum::{Enum, IEnum},
15            valuetype::{IValueType, ValueType},
16        },
17    };
18
19    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardsequence/ProfileCardSequence_DisposeEventHandler.md"))]
20    #[::unity::class(namespace = "App", name = "ProfileCardSequence.DisposeEventHandler")]
21    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
22    pub struct ProfileCardSequence_DisposeEventHandler {}
23
24    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardsequence/ProfileCardSequence.md"))]
25    #[::unity::class(namespace = "App", name = "ProfileCardSequence")]
26    #[parent(crate::app::procinst::ProcInst)]
27    pub struct ProfileCardSequence {
28        #[offset(112)]
29        #[rename(name = "m_TopMenuResult")]
30        pub m_top_menu_result: crate::app::profilecardtopmenu::ProfileCardTopMenu_Result2,
31        #[offset(116)]
32        #[rename(name = "m_MyCardMenuResult")]
33        pub m_my_card_menu_result: crate::app::profilecardmycardmenu::ProfileCardMyCardMenu_Result2,
34        #[offset(120)]
35        #[rename(name = "m_SelectEditMenuResult")]
36        pub m_select_edit_menu_result: crate::app::profilecardselecteditmenu::ProfileCardSelectEditMenu_Result2,
37        #[offset(124)]
38        #[rename(name = "m_CommentIndexMenuResult")]
39        pub m_comment_index_menu_result: crate::app::profilecardcommentindexmenu::ProfileCardCommentIndexMenu_Result2,
40        #[offset(128)]
41        #[rename(name = "m_AlbumMenuResult")]
42        pub m_album_menu_result: crate::app::profilecardalbummenu::ProfileCardAlbumMenu_Result2,
43        #[offset(132)]
44        #[rename(name = "m_AlbumListMenuResult")]
45        pub m_album_list_menu_result: crate::app::profilecardalbumlistmenu::ProfileCardAlbumListMenu_Result2,
46        #[offset(136)]
47        #[rename(name = "m_ProfileCardMyCardRoot")]
48        pub m_profile_card_my_card_root: crate::app::profilecardmycardroot::ProfileCardMyCardRoot,
49        #[offset(144)]
50        #[rename(name = "m_ProfileCardAlbumRoot")]
51        pub m_profile_card_album_root: crate::app::profilecardalbumroot::ProfileCardAlbumRoot,
52        #[offset(152)]
53        #[rename(name = "m_ProfileCardTemp")]
54        pub m_profile_card_temp: crate::app::profilecard::ProfileCard,
55        #[offset(160)]
56        #[rename(name = "m_AlbumIndex")]
57        pub m_album_index: i32,
58        #[offset(164)]
59        #[rename(name = "m_EnabledPhoto")]
60        pub m_enabled_photo: bool,
61        #[offset(168)]
62        #[rename(name = "m_CommentIndex")]
63        pub m_comment_index: i32,
64        #[offset(184)]
65        #[rename(name = "m_CommentTempArray")]
66        pub m_comment_temp_array: ::unity::Array<crate::app::profilecardcommentdata::ProfileCardCommentData>,
67        #[offset(192)]
68        #[rename(name = "m_NeededUpdateCardOnBuild")]
69        pub m_needed_update_card_on_build: bool,
70        #[offset(200)]
71        #[rename(name = "m_BgData")]
72        pub m_bg_data: crate::app::profilecardbgdata::ProfileCardBgData,
73        #[offset(208)]
74        #[rename(name = "m_FrameData")]
75        pub m_frame_data: crate::app::profilecardframedata::ProfileCardFrameData,
76        #[offset(216)]
77        #[rename(name = "m_LoadingBgData")]
78        pub m_loading_bg_data: bool,
79        #[offset(217)]
80        #[rename(name = "m_LoadingFrameData")]
81        pub m_loading_frame_data: bool,
82        #[offset(224)]
83        #[rename(name = "m_DisposeEventHandler")]
84        pub m_dispose_event_handler: crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler,
85    }
86
87    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardsequence/ProfileCardSequence_Label.md"))]
88    #[repr(C)]
89    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
90    pub struct ProfileCardSequence_Label {
91        pub value: i32,
92    }
93    impl ::unity::ClassIdentity for ProfileCardSequence_Label {
94        const NAME: &'static str = "ProfileCardSequence.Label";
95        const NAMESPACE: &'static str = "App";
96
97        fn class() -> ::unity::Class {
98            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
99            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
100        }
101    }
102    impl ::unity::IlType for ProfileCardSequence_Label {
103        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
104            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
105        }
106    }
107    impl ProfileCardSequence_Label {
108        pub fn entry() -> Self {
109            Self { value: 0 }
110        }
111
112        pub fn top() -> Self {
113            Self { value: 1 }
114        }
115
116        pub fn my_card() -> Self {
117            Self { value: 2 }
118        }
119
120        pub fn my_card_main() -> Self {
121            Self { value: 3 }
122        }
123
124        pub fn my_card_save() -> Self {
125            Self { value: 4 }
126        }
127
128        pub fn my_card_end() -> Self {
129            Self { value: 5 }
130        }
131
132        pub fn select_edit() -> Self {
133            Self { value: 6 }
134        }
135
136        pub fn title() -> Self {
137            Self { value: 7 }
138        }
139
140        pub fn comment() -> Self {
141            Self { value: 8 }
142        }
143
144        pub fn comment_list() -> Self {
145            Self { value: 9 }
146        }
147
148        pub fn character() -> Self {
149            Self { value: 10 }
150        }
151
152        pub fn relay_map() -> Self {
153            Self { value: 11 }
154        }
155
156        pub fn bg() -> Self {
157            Self { value: 12 }
158        }
159
160        pub fn frame() -> Self {
161            Self { value: 13 }
162        }
163
164        pub fn text_deco() -> Self {
165            Self { value: 14 }
166        }
167
168        pub fn text_color() -> Self {
169            Self { value: 15 }
170        }
171
172        pub fn character_stamp() -> Self {
173            Self { value: 16 }
174        }
175
176        pub fn stamp() -> Self {
177            Self { value: 17 }
178        }
179
180        pub fn album() -> Self {
181            Self { value: 18 }
182        }
183
184        pub fn album_main() -> Self {
185            Self { value: 19 }
186        }
187
188        pub fn album_list() -> Self {
189            Self { value: 20 }
190        }
191
192        pub fn album_end() -> Self {
193            Self { value: 21 }
194        }
195
196        pub fn photo() -> Self {
197            Self { value: 22 }
198        }
199
200        pub fn public_setting() -> Self {
201            Self { value: 23 }
202        }
203
204        pub fn stamp_visibility_setting() -> Self {
205            Self { value: 24 }
206        }
207
208        pub fn end() -> Self {
209            Self { value: 25 }
210        }
211    }
212}
213
214#[cfg(feature = "app-profilecardsequence-types")]
215pub use __types::*;
216
217#[cfg(feature = "app-profilecardsequence")]
218pub trait IProfileCardSequence_DisposeEventHandlerMethods: IProfileCardSequence_DisposeEventHandler {
219    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
220    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
221        unsafe {
222            let __receiver = <ProfileCardSequence_DisposeEventHandler as ::unity::FromIlInstance>::from_il_instance(
223                <Self as ::unity::SystemObject>::as_instance(self),
224            );
225            ::unity::il2cpp_call!((::unity::module_base()+0x226b780usize)as*mut u8,();
226(ProfileCardSequence_DisposeEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
227        }
228    }
229    #[doc = "`Invoke()` overload"]
230    fn invoke(self) -> () {
231        unsafe {
232            let __receiver = <ProfileCardSequence_DisposeEventHandler as ::unity::FromIlInstance>::from_il_instance(
233                <Self as ::unity::SystemObject>::as_instance(self),
234            );
235            {
236                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
237                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
238                    panic!(
239                        "unity: virtual slot {}
240 out of range (vtable len {}
241) on the runtime class behind {}
242 (method `{}
243`)",
244                        13usize,
245                        __vt.len(),
246                        <ProfileCardSequence_DisposeEventHandler as ::unity::ClassIdentity>::NAME,
247                        "Invoke",
248                    )
249                });
250                let __inner: extern "C" fn(ProfileCardSequence_DisposeEventHandler, ::unity::OptionalMethod) -> () =
251                    ::core::mem::transmute(__vi.method_ptr);
252                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
253                __inner(__receiver, __mi)
254            }
255        }
256    }
257}
258
259#[cfg(feature = "app-profilecardsequence")]
260impl<__T: IProfileCardSequence_DisposeEventHandler> IProfileCardSequence_DisposeEventHandlerMethods for __T {}
261
262#[cfg(feature = "app-profilecardsequence")]
263impl ProfileCardSequence_DisposeEventHandler {
264    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
266    }
267
268    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
270    }
271}
272
273#[cfg(feature = "app-profilecardsequence")]
274impl ProfileCardSequence_DisposeEventHandler {
275    #[doc = "Direct (non-virtual) call to `ProfileCardSequence_DisposeEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
276    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
277        let __mi = Self::invoke_method_info();
278        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
279        __inner(this.into(), ::core::option::Option::None)
280    }
281}
282
283#[cfg(feature = "app-profilecardsequence")]
284impl ProfileCardSequence_DisposeEventHandler {
285    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
286    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
287        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
288            panic!(
289                "{}
290::{}
291 failed to instantiate",
292                ::core::stringify!(ProfileCardSequence_DisposeEventHandler),
293                ::core::stringify!(new),
294            )
295        });
296        <Self as IProfileCardSequence_DisposeEventHandlerMethods>::ctor(this, object, method);
297        this
298    }
299}
300
301#[cfg(feature = "app-profilecardsequence")]
302impl ProfileCardSequence {
303    #[doc = "`CreateBind(crate::app::procinst::ProcInst, bool, crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler)` overload"]
304    pub fn create_bind(
305        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
306        enabled_photo: impl ::core::convert::Into<bool>,
307        dispose_event_handler: impl ::core::convert::Into<crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler>,
308    ) -> () {
309        unsafe {
310            ::unity::il2cpp_call!((::unity::module_base()+0x2324040usize)as*mut u8,();
311(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(bool)::core::convert::Into::into(enabled_photo),(crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler)::core::convert::Into::into(dispose_event_handler))
312        }
313    }
314}
315
316#[cfg(feature = "app-profilecardsequence")]
317pub trait IProfileCardSequenceMethods: IProfileCardSequence {
318    #[doc = "`.ctor(bool, crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler)` overload"]
319    fn ctor(
320        self,
321        enabled_photo: impl ::core::convert::Into<bool>,
322        dispose_event_handler: impl ::core::convert::Into<crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler>,
323    ) -> () {
324        unsafe {
325            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326            ::unity::il2cpp_call!((::unity::module_base()+0x23240d0usize)as*mut u8,();
327(ProfileCardSequence)__receiver,(bool)::core::convert::Into::into(enabled_photo),(crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler)::core::convert::Into::into(dispose_event_handler))
328        }
329    }
330    #[doc = "`CreateDesc()` overload"]
331    fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
332        unsafe {
333            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
334            ::unity::il2cpp_call!((::unity::module_base()+0x23241c0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
335(ProfileCardSequence)__receiver)
336        }
337    }
338    #[doc = "`LoadResources()` overload"]
339    fn load_resources(self) -> () {
340        unsafe {
341            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
342            ::unity::il2cpp_call!((::unity::module_base()+0x23275f0usize)as*mut u8,();
343(ProfileCardSequence)__receiver)
344        }
345    }
346    #[doc = "`IsLoadingResources()` overload"]
347    fn is_loading_resources(self) -> bool {
348        unsafe {
349            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
350            ::unity::il2cpp_call!((::unity::module_base()+0x2327770usize)as*mut u8,bool;
351(ProfileCardSequence)__receiver)
352        }
353    }
354    #[doc = "`StartSequence()` overload"]
355    fn start_sequence(self) -> () {
356        unsafe {
357            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358            ::unity::il2cpp_call!((::unity::module_base()+0x2327870usize)as*mut u8,();
359(ProfileCardSequence)__receiver)
360        }
361    }
362    #[doc = "`CreateTopMenu()` overload"]
363    fn create_top_menu(self) -> () {
364        unsafe {
365            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366            ::unity::il2cpp_call!((::unity::module_base()+0x2327880usize)as*mut u8,();
367(ProfileCardSequence)__receiver)
368        }
369    }
370    #[doc = "`IsLoadingCardContantsResources()` overload"]
371    fn is_loading_card_contants_resources(self) -> bool {
372        unsafe {
373            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374            ::unity::il2cpp_call!((::unity::module_base()+0x2327b20usize)as*mut u8,bool;
375(ProfileCardSequence)__receiver)
376        }
377    }
378    #[doc = "`LoadMyCardContent()` overload"]
379    fn load_my_card_content(self) -> () {
380        unsafe {
381            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
382            ::unity::il2cpp_call!((::unity::module_base()+0x2327be0usize)as*mut u8,();
383(ProfileCardSequence)__receiver)
384        }
385    }
386    #[doc = "`IsLoadingCardContent()` overload"]
387    fn is_loading_card_content(self) -> bool {
388        unsafe {
389            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
390            ::unity::il2cpp_call!((::unity::module_base()+0x2327dc0usize)as*mut u8,bool;
391(ProfileCardSequence)__receiver)
392        }
393    }
394    #[doc = "`UnloadCardContent()` overload"]
395    fn unload_card_content(self) -> () {
396        unsafe {
397            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
398            ::unity::il2cpp_call!((::unity::module_base()+0x2327de0usize)as*mut u8,();
399(ProfileCardSequence)__receiver)
400        }
401    }
402    #[doc = "`IsAsianLanguage()` overload"]
403    fn is_asian_language(self) -> bool {
404        unsafe {
405            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406            ::unity::il2cpp_call!((::unity::module_base()+0x2327e60usize)as*mut u8,bool;
407(ProfileCardSequence)__receiver)
408        }
409    }
410    #[doc = "`ShowContentsNotice()` overload"]
411    fn show_contents_notice(self) -> () {
412        unsafe {
413            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414            ::unity::il2cpp_call!((::unity::module_base()+0x2327f30usize)as*mut u8,();
415(ProfileCardSequence)__receiver)
416        }
417    }
418    #[doc = "`ConvertMyCardLanguage()` overload"]
419    fn convert_my_card_language(self) -> () {
420        unsafe {
421            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
422            ::unity::il2cpp_call!((::unity::module_base()+0x2328040usize)as*mut u8,();
423(ProfileCardSequence)__receiver)
424        }
425    }
426    #[doc = "`CreateMyCardRoot()` overload"]
427    fn create_my_card_root(self) -> () {
428        unsafe {
429            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430            ::unity::il2cpp_call!((::unity::module_base()+0x2328140usize)as*mut u8,();
431(ProfileCardSequence)__receiver)
432        }
433    }
434    #[doc = "`ShowMyCardRoot()` overload"]
435    fn show_my_card_root(self) -> () {
436        unsafe {
437            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438            ::unity::il2cpp_call!((::unity::module_base()+0x23282d0usize)as*mut u8,();
439(ProfileCardSequence)__receiver)
440        }
441    }
442    #[doc = "`HideMyCardRoot()` overload"]
443    fn hide_my_card_root(self) -> () {
444        unsafe {
445            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446            ::unity::il2cpp_call!((::unity::module_base()+0x2328300usize)as*mut u8,();
447(ProfileCardSequence)__receiver)
448        }
449    }
450    #[doc = "`CreateMyCardMenu()` overload"]
451    fn create_my_card_menu(self) -> () {
452        unsafe {
453            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
454            ::unity::il2cpp_call!((::unity::module_base()+0x2328330usize)as*mut u8,();
455(ProfileCardSequence)__receiver)
456        }
457    }
458    #[doc = "`CreateSelectEditMenu()` overload"]
459    fn create_select_edit_menu(self) -> () {
460        unsafe {
461            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
462            ::unity::il2cpp_call!((::unity::module_base()+0x2328590usize)as*mut u8,();
463(ProfileCardSequence)__receiver)
464        }
465    }
466    #[doc = "`CreateTitleMenu()` overload"]
467    fn create_title_menu(self) -> () {
468        unsafe {
469            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
470            ::unity::il2cpp_call!((::unity::module_base()+0x2328800usize)as*mut u8,();
471(ProfileCardSequence)__receiver)
472        }
473    }
474    #[doc = "`CreateCommentMenu()` overload"]
475    fn create_comment_menu(self) -> () {
476        unsafe {
477            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478            ::unity::il2cpp_call!((::unity::module_base()+0x2328b00usize)as*mut u8,();
479(ProfileCardSequence)__receiver)
480        }
481    }
482    #[doc = "`CreateCommentListMenu()` overload"]
483    fn create_comment_list_menu(self) -> () {
484        unsafe {
485            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486            ::unity::il2cpp_call!((::unity::module_base()+0x2328d50usize)as*mut u8,();
487(ProfileCardSequence)__receiver)
488        }
489    }
490    #[doc = "`CreateFavoriteCharacterMenu()` overload"]
491    fn create_favorite_character_menu(self) -> () {
492        unsafe {
493            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
494            ::unity::il2cpp_call!((::unity::module_base()+0x2329290usize)as*mut u8,();
495(ProfileCardSequence)__receiver)
496        }
497    }
498    #[doc = "`CreateFavoriteRelayMap()` overload"]
499    fn create_favorite_relay_map(self) -> () {
500        unsafe {
501            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
502            ::unity::il2cpp_call!((::unity::module_base()+0x2329590usize)as*mut u8,();
503(ProfileCardSequence)__receiver)
504        }
505    }
506    #[doc = "`CreateVisualMenu()` overload"]
507    fn create_visual_menu(self) -> () {
508        unsafe {
509            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
510            ::unity::il2cpp_call!((::unity::module_base()+0x2329890usize)as*mut u8,();
511(ProfileCardSequence)__receiver)
512        }
513    }
514    #[doc = "`CreateBgMenu()` overload"]
515    fn create_bg_menu(self) -> () {
516        unsafe {
517            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
518            ::unity::il2cpp_call!((::unity::module_base()+0x2329b20usize)as*mut u8,();
519(ProfileCardSequence)__receiver)
520        }
521    }
522    #[doc = "`CreateFrameMenu()` overload"]
523    fn create_frame_menu(self) -> () {
524        unsafe {
525            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
526            ::unity::il2cpp_call!((::unity::module_base()+0x2329e30usize)as*mut u8,();
527(ProfileCardSequence)__receiver)
528        }
529    }
530    #[doc = "`CreateTextDecoMenu()` overload"]
531    fn create_text_deco_menu(self) -> () {
532        unsafe {
533            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
534            ::unity::il2cpp_call!((::unity::module_base()+0x232a140usize)as*mut u8,();
535(ProfileCardSequence)__receiver)
536        }
537    }
538    #[doc = "`CreateTextColorMenu()` overload"]
539    fn create_text_color_menu(self) -> () {
540        unsafe {
541            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
542            ::unity::il2cpp_call!((::unity::module_base()+0x232a450usize)as*mut u8,();
543(ProfileCardSequence)__receiver)
544        }
545    }
546    #[doc = "`CreateCharacterStampMenu()` overload"]
547    fn create_character_stamp_menu(self) -> () {
548        unsafe {
549            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
550            ::unity::il2cpp_call!((::unity::module_base()+0x232a760usize)as*mut u8,();
551(ProfileCardSequence)__receiver)
552        }
553    }
554    #[doc = "`CreateStampMenu()` overload"]
555    fn create_stamp_menu(self) -> () {
556        unsafe {
557            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
558            ::unity::il2cpp_call!((::unity::module_base()+0x232aa70usize)as*mut u8,();
559(ProfileCardSequence)__receiver)
560        }
561    }
562    #[doc = "`ScaleCardRootLarge()` overload"]
563    fn scale_card_root_large(self) -> () {
564        unsafe {
565            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
566            ::unity::il2cpp_call!((::unity::module_base()+0x232ad30usize)as*mut u8,();
567(ProfileCardSequence)__receiver)
568        }
569    }
570    #[doc = "`IsCardRootScalingLarge()` overload"]
571    fn is_card_root_scaling_large(self) -> bool {
572        unsafe {
573            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
574            ::unity::il2cpp_call!((::unity::module_base()+0x232ad50usize)as*mut u8,bool;
575(ProfileCardSequence)__receiver)
576        }
577    }
578    #[doc = "`ScaleCardRootSmall()` overload"]
579    fn scale_card_root_small(self) -> () {
580        unsafe {
581            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
582            ::unity::il2cpp_call!((::unity::module_base()+0x232ae80usize)as*mut u8,();
583(ProfileCardSequence)__receiver)
584        }
585    }
586    #[doc = "`IsCardRootScalingSmall()` overload"]
587    fn is_card_root_scaling_small(self) -> bool {
588        unsafe {
589            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
590            ::unity::il2cpp_call!((::unity::module_base()+0x232aea0usize)as*mut u8,bool;
591(ProfileCardSequence)__receiver)
592        }
593    }
594    #[doc = "`CreatePhotoSequence()` overload"]
595    fn create_photo_sequence(self) -> () {
596        unsafe {
597            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
598            ::unity::il2cpp_call!((::unity::module_base()+0x232afd0usize)as*mut u8,();
599(ProfileCardSequence)__receiver)
600        }
601    }
602    #[doc = "`SaveMyCardEdit()` overload"]
603    fn save_my_card_edit(self) -> () {
604        unsafe {
605            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606            ::unity::il2cpp_call!((::unity::module_base()+0x232afe0usize)as*mut u8,();
607(ProfileCardSequence)__receiver)
608        }
609    }
610    #[doc = "`CloseMyCardRoot()` overload"]
611    fn close_my_card_root(self) -> () {
612        unsafe {
613            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
614            ::unity::il2cpp_call!((::unity::module_base()+0x232b070usize)as*mut u8,();
615(ProfileCardSequence)__receiver)
616        }
617    }
618    #[doc = "`IsClosingMyCardRoot()` overload"]
619    fn is_closing_my_card_root(self) -> bool {
620        unsafe {
621            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
622            ::unity::il2cpp_call!((::unity::module_base()+0x232b090usize)as*mut u8,bool;
623(ProfileCardSequence)__receiver)
624        }
625    }
626    #[doc = "`DestroyMyCardRoot()` overload"]
627    fn destroy_my_card_root(self) -> () {
628        unsafe {
629            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
630            ::unity::il2cpp_call!((::unity::module_base()+0x232b130usize)as*mut u8,();
631(ProfileCardSequence)__receiver)
632        }
633    }
634    #[doc = "`LoadAlbumTopContent()` overload"]
635    fn load_album_top_content(self) -> () {
636        unsafe {
637            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
638            ::unity::il2cpp_call!((::unity::module_base()+0x232b1d0usize)as*mut u8,();
639(ProfileCardSequence)__receiver)
640        }
641    }
642    #[doc = "`CreateAlbumRoot()` overload"]
643    fn create_album_root(self) -> () {
644        unsafe {
645            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
646            ::unity::il2cpp_call!((::unity::module_base()+0x232b400usize)as*mut u8,();
647(ProfileCardSequence)__receiver)
648        }
649    }
650    #[doc = "`CreateAlbumListMenu()` overload"]
651    fn create_album_list_menu(self) -> () {
652        unsafe {
653            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
654            ::unity::il2cpp_call!((::unity::module_base()+0x232b5b0usize)as*mut u8,();
655(ProfileCardSequence)__receiver)
656        }
657    }
658    #[doc = "`CreateAlbumMenu()` overload"]
659    fn create_album_menu(self) -> () {
660        unsafe {
661            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
662            ::unity::il2cpp_call!((::unity::module_base()+0x232b950usize)as*mut u8,();
663(ProfileCardSequence)__receiver)
664        }
665    }
666    #[doc = "`CloseAlubumRoot()` overload"]
667    fn close_alubum_root(self) -> () {
668        unsafe {
669            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
670            ::unity::il2cpp_call!((::unity::module_base()+0x232bc30usize)as*mut u8,();
671(ProfileCardSequence)__receiver)
672        }
673    }
674    #[doc = "`IsClosingAlbumRoot()` overload"]
675    fn is_closing_album_root(self) -> bool {
676        unsafe {
677            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
678            ::unity::il2cpp_call!((::unity::module_base()+0x232bc50usize)as*mut u8,bool;
679(ProfileCardSequence)__receiver)
680        }
681    }
682    #[doc = "`DestroyAlbumRoot()` overload"]
683    fn destroy_album_root(self) -> () {
684        unsafe {
685            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686            ::unity::il2cpp_call!((::unity::module_base()+0x232bcf0usize)as*mut u8,();
687(ProfileCardSequence)__receiver)
688        }
689    }
690    #[doc = "`ScaleAlbumCardRootSmallImmediately()` overload"]
691    fn scale_album_card_root_small_immediately(self) -> () {
692        unsafe {
693            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
694            ::unity::il2cpp_call!((::unity::module_base()+0x232bd90usize)as*mut u8,();
695(ProfileCardSequence)__receiver)
696        }
697    }
698    #[doc = "`HideAlbumCardRoot()` overload"]
699    fn hide_album_card_root(self) -> () {
700        unsafe {
701            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
702            ::unity::il2cpp_call!((::unity::module_base()+0x232be50usize)as*mut u8,();
703(ProfileCardSequence)__receiver)
704        }
705    }
706    #[doc = "`ShowAlbumCardRoot()` overload"]
707    fn show_album_card_root(self) -> () {
708        unsafe {
709            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
710            ::unity::il2cpp_call!((::unity::module_base()+0x232bf00usize)as*mut u8,();
711(ProfileCardSequence)__receiver)
712        }
713    }
714    #[doc = "`ScaleAlbumCardRootLarge()` overload"]
715    fn scale_album_card_root_large(self) -> () {
716        unsafe {
717            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
718            ::unity::il2cpp_call!((::unity::module_base()+0x232bfb0usize)as*mut u8,();
719(ProfileCardSequence)__receiver)
720        }
721    }
722    #[doc = "`IsAlbumCardRootScalingLarge()` overload"]
723    fn is_album_card_root_scaling_large(self) -> bool {
724        unsafe {
725            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
726            ::unity::il2cpp_call!((::unity::module_base()+0x232c0f0usize)as*mut u8,bool;
727(ProfileCardSequence)__receiver)
728        }
729    }
730    #[doc = "`ScaleAlbumCardRootSmall()` overload"]
731    fn scale_album_card_root_small(self) -> () {
732        unsafe {
733            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
734            ::unity::il2cpp_call!((::unity::module_base()+0x232c220usize)as*mut u8,();
735(ProfileCardSequence)__receiver)
736        }
737    }
738    #[doc = "`IsAlbumCardRootScalingSmall()` overload"]
739    fn is_album_card_root_scaling_small(self) -> bool {
740        unsafe {
741            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
742            ::unity::il2cpp_call!((::unity::module_base()+0x232c350usize)as*mut u8,bool;
743(ProfileCardSequence)__receiver)
744        }
745    }
746    #[doc = "`CreatePublicSetting()` overload"]
747    fn create_public_setting(self) -> () {
748        unsafe {
749            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
750            ::unity::il2cpp_call!((::unity::module_base()+0x232c490usize)as*mut u8,();
751(ProfileCardSequence)__receiver)
752        }
753    }
754    #[doc = "`CreateStampVisibilitySetting()` overload"]
755    fn create_stamp_visibility_setting(self) -> () {
756        unsafe {
757            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758            ::unity::il2cpp_call!((::unity::module_base()+0x232c580usize)as*mut u8,();
759(ProfileCardSequence)__receiver)
760        }
761    }
762    #[doc = "`EndSequence()` overload"]
763    fn end_sequence(self) -> () {
764        unsafe {
765            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
766            ::unity::il2cpp_call!((::unity::module_base()+0x232c670usize)as*mut u8,();
767(ProfileCardSequence)__receiver)
768        }
769    }
770    #[doc = "`UnloadResources()` overload"]
771    fn unload_resources(self) -> () {
772        unsafe {
773            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
774            ::unity::il2cpp_call!((::unity::module_base()+0x232c740usize)as*mut u8,();
775(ProfileCardSequence)__receiver)
776        }
777    }
778    #[doc = "`OnDispose()` overload"]
779    fn on_dispose(self) -> () {
780        unsafe {
781            let __receiver = <ProfileCardSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
782            {
783                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
784                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
785                    panic!(
786                        "unity: virtual slot {}
787 out of range (vtable len {}
788) on the runtime class behind {}
789 (method `{}
790`)",
791                        10usize,
792                        __vt.len(),
793                        <ProfileCardSequence as ::unity::ClassIdentity>::NAME,
794                        "OnDispose",
795                    )
796                });
797                let __inner: extern "C" fn(ProfileCardSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
798                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
799                __inner(__receiver, __mi)
800            }
801        }
802    }
803}
804
805#[cfg(feature = "app-profilecardsequence")]
806impl<__T: IProfileCardSequence> IProfileCardSequenceMethods for __T {}
807
808#[cfg(feature = "app-profilecardsequence")]
809impl ProfileCardSequence {
810    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
811        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
812    }
813
814    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
815        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
816    }
817
818    pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
819        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
820    }
821
822    pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
823        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
824    }
825
826    pub fn is_loading_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
827        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
828    }
829
830    pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
831        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
832    }
833
834    pub fn create_top_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
835        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
836    }
837
838    pub fn is_loading_card_contants_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
839        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
840    }
841
842    pub fn load_my_card_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
843        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
844    }
845
846    pub fn is_loading_card_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
847        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
848    }
849
850    pub fn unload_card_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
851        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
852    }
853
854    pub fn is_asian_language_method_info() -> &'static ::unity::il2cpp::MethodInfo {
855        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
856    }
857
858    pub fn show_contents_notice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
859        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
860    }
861
862    pub fn convert_my_card_language_method_info() -> &'static ::unity::il2cpp::MethodInfo {
863        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
864    }
865
866    pub fn create_my_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
867        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
868    }
869
870    pub fn show_my_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
871        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
872    }
873
874    pub fn hide_my_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
875        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
876    }
877
878    pub fn create_my_card_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
879        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
880    }
881
882    pub fn create_select_edit_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
883        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
884    }
885
886    pub fn create_title_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
887        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
888    }
889
890    pub fn create_comment_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
891        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
892    }
893
894    pub fn create_comment_list_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
895        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
896    }
897
898    pub fn create_favorite_character_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
899        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
900    }
901
902    pub fn create_favorite_relay_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
903        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
904    }
905
906    pub fn create_visual_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
907        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
908    }
909
910    pub fn create_bg_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
911        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
912    }
913
914    pub fn create_frame_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
915        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
916    }
917
918    pub fn create_text_deco_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
919        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
920    }
921
922    pub fn create_text_color_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
923        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
924    }
925
926    pub fn create_character_stamp_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
927        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
928    }
929
930    pub fn create_stamp_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
931        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
932    }
933
934    pub fn scale_card_root_large_method_info() -> &'static ::unity::il2cpp::MethodInfo {
935        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
936    }
937
938    pub fn is_card_root_scaling_large_method_info() -> &'static ::unity::il2cpp::MethodInfo {
939        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
940    }
941
942    pub fn scale_card_root_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
943        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
944    }
945
946    pub fn is_card_root_scaling_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
947        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
948    }
949
950    pub fn create_photo_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
951        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
952    }
953
954    pub fn save_my_card_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
955        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
956    }
957
958    pub fn close_my_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
959        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
960    }
961
962    pub fn is_closing_my_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
963        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
964    }
965
966    pub fn destroy_my_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
967        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
968    }
969
970    pub fn load_album_top_content_method_info() -> &'static ::unity::il2cpp::MethodInfo {
971        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
972    }
973
974    pub fn create_album_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
975        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
976    }
977
978    pub fn create_album_list_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
979        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
980    }
981
982    pub fn create_album_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
983        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
984    }
985
986    pub fn close_alubum_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
987        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
988    }
989
990    pub fn is_closing_album_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
991        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
992    }
993
994    pub fn destroy_album_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
995        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
996    }
997
998    pub fn scale_album_card_root_small_immediately_method_info() -> &'static ::unity::il2cpp::MethodInfo {
999        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1000    }
1001
1002    pub fn hide_album_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1003        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1004    }
1005
1006    pub fn show_album_card_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1007        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1008    }
1009
1010    pub fn scale_album_card_root_large_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1011        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1012    }
1013
1014    pub fn is_album_card_root_scaling_large_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1015        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1016    }
1017
1018    pub fn scale_album_card_root_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1019        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1020    }
1021
1022    pub fn is_album_card_root_scaling_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1023        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1024    }
1025
1026    pub fn create_public_setting_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1027        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1028    }
1029
1030    pub fn create_stamp_visibility_setting_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1031        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1032    }
1033
1034    pub fn end_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1035        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1036    }
1037
1038    pub fn unload_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1039        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1040    }
1041
1042    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1043        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1044    }
1045}
1046
1047#[cfg(feature = "app-profilecardsequence")]
1048impl ProfileCardSequence {
1049    #[doc = "Direct (non-virtual) call to `ProfileCardSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1050    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1051        let __mi = Self::on_dispose_method_info();
1052        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1053        __inner(this.into(), ::core::option::Option::None)
1054    }
1055}
1056
1057#[cfg(feature = "app-profilecardsequence")]
1058impl ProfileCardSequence {
1059    #[doc = "`.ctor(bool, crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler)` — overload selector"]
1060    pub fn new(enabled_photo: bool, dispose_event_handler: crate::app::profilecardsequence::ProfileCardSequence_DisposeEventHandler) -> Self {
1061        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1062            panic!(
1063                "{}
1064::{}
1065 failed to instantiate",
1066                ::core::stringify!(ProfileCardSequence),
1067                ::core::stringify!(new),
1068            )
1069        });
1070        <Self as IProfileCardSequenceMethods>::ctor(this, enabled_photo, dispose_event_handler);
1071        this
1072    }
1073}
1074
1075#[cfg(feature = "app-profilecardsequence")]
1076#[doc(hidden)]
1077pub mod prelude {
1078    pub use super::{
1079        IProfileCardSequence, IProfileCardSequenceMethods, IProfileCardSequence_DisposeEventHandler, IProfileCardSequence_DisposeEventHandlerMethods,
1080        ProfileCardSequence, ProfileCardSequence_DisposeEventHandler, ProfileCardSequence_Label,
1081    };
1082    #[cfg(feature = "app-procinst")]
1083    pub use crate::app::procinst::IProcInstMethods;
1084    #[cfg(feature = "system-delegate")]
1085    pub use crate::system::delegate::IDelegateMethods;
1086    #[cfg(feature = "system-multicastdelegate")]
1087    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
1088    #[cfg(feature = "system-object")]
1089    pub use crate::system::object::IObjectMethods;
1090    #[cfg(feature = "system-enum")]
1091    pub use crate::system::r#enum::IEnumMethods;
1092    #[cfg(feature = "system-valuetype")]
1093    pub use crate::system::valuetype::IValueTypeMethods;
1094    pub use crate::{
1095        app::procinst::IProcInst,
1096        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
1097    };
1098}