Skip to main content

engage/generated/app/
profilecardroot.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-profilecardroot-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            delegate::{Delegate, IDelegate},
11            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
12            object::{IObject, Object},
13            valuetype::{IValueType, ValueType},
14        },
15        unity_engine::{
16            behaviour::{Behaviour, IBehaviour},
17            component::{Component, IComponent},
18            monobehaviour::{IMonoBehaviour, MonoBehaviour},
19            object_2::{IObject_2, Object_2},
20        },
21    };
22
23    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardroot/ProfileCardRoot_StartHandler.md"))]
24    #[::unity::class(namespace = "App", name = "ProfileCardRoot.StartHandler")]
25    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
26    pub struct ProfileCardRoot_StartHandler {}
27
28    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardroot/ProfileCardRoot.md"))]
29    #[::unity::class(namespace = "App", name = "ProfileCardRoot")]
30    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
31    pub struct ProfileCardRoot {
32        #[static_field]
33        #[rename(name = "PrefabPath")]
34        pub prefab_path: ::unity::Il2CppString,
35        #[offset(24)]
36        #[rename(name = "m_RectTransform")]
37        pub m_rect_transform: crate::unity_engine::recttransform::RectTransform,
38        #[offset(32)]
39        #[rename(name = "m_Animator")]
40        pub m_animator: crate::unity_engine::animator::Animator,
41        #[offset(40)]
42        #[rename(name = "m_CanvasGroup")]
43        pub m_canvas_group: crate::unity_engine::canvasgroup::CanvasGroup,
44        #[offset(48)]
45        #[rename(name = "m_FrameImage")]
46        pub m_frame_image: crate::unity_engine::ui::image::Image,
47        #[offset(56)]
48        #[rename(name = "m_BgImage")]
49        pub m_bg_image: crate::unity_engine::ui::image::Image,
50        #[offset(64)]
51        #[rename(name = "m_FrontPage")]
52        pub m_front_page: crate::unity_engine::gameobject::GameObject,
53        #[offset(72)]
54        #[rename(name = "m_UserName")]
55        pub m_user_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
56        #[offset(80)]
57        #[rename(name = "m_Hyphen")]
58        pub m_hyphen: crate::unity_engine::gameobject::GameObject,
59        #[offset(88)]
60        #[rename(name = "m_Title")]
61        pub m_title: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
62        #[offset(96)]
63        #[rename(name = "m_TitleBgImage")]
64        pub m_title_bg_image: crate::unity_engine::ui::image::Image,
65        #[offset(104)]
66        #[rename(name = "m_Photo")]
67        pub m_photo: crate::unity_engine::ui::image::Image,
68        #[offset(112)]
69        #[rename(name = "m_CharacterStamp")]
70        pub m_character_stamp: crate::unity_engine::ui::image::Image,
71        #[offset(120)]
72        #[rename(name = "m_Comment")]
73        pub m_comment: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
74        #[offset(128)]
75        #[rename(name = "m_CommentBgImage")]
76        pub m_comment_bg_image: crate::unity_engine::ui::image::Image,
77        #[offset(136)]
78        #[rename(name = "m_PlayerInfoCaption")]
79        pub m_player_info_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
80        #[offset(144)]
81        #[rename(name = "m_PlayerInfoCaptionBgImage")]
82        pub m_player_info_caption_bg_image: crate::unity_engine::ui::image::Image,
83        #[offset(152)]
84        #[rename(name = "m_PlayTimeCaption")]
85        pub m_play_time_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
86        #[offset(160)]
87        #[rename(name = "m_PlayTime")]
88        pub m_play_time: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
89        #[offset(168)]
90        #[rename(name = "m_PlayTimeBgImage")]
91        pub m_play_time_bg_image: crate::unity_engine::ui::image::Image,
92        #[offset(176)]
93        #[rename(name = "m_BirthdayCaption")]
94        pub m_birthday_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
95        #[offset(184)]
96        #[rename(name = "m_Birthday")]
97        pub m_birthday: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
98        #[offset(192)]
99        #[rename(name = "m_BirthdayBgImane")]
100        pub m_birthday_bg_imane: crate::unity_engine::ui::image::Image,
101        #[offset(200)]
102        #[rename(name = "m_DifficultyCaption")]
103        pub m_difficulty_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
104        #[offset(208)]
105        #[rename(name = "m_Difficulty")]
106        pub m_difficulty: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
107        #[offset(216)]
108        #[rename(name = "m_DifficultyBgImage")]
109        pub m_difficulty_bg_image: crate::unity_engine::ui::image::Image,
110        #[offset(224)]
111        #[rename(name = "m_ModeCaption")]
112        pub m_mode_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
113        #[offset(232)]
114        #[rename(name = "m_Mode")]
115        pub m_mode: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
116        #[offset(240)]
117        #[rename(name = "m_ModeBgImage")]
118        pub m_mode_bg_image: crate::unity_engine::ui::image::Image,
119        #[offset(248)]
120        #[rename(name = "m_FavoriteCharacterCaption")]
121        pub m_favorite_character_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
122        #[offset(256)]
123        #[rename(name = "m_FavoriteCharacter")]
124        pub m_favorite_character: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
125        #[offset(264)]
126        #[rename(name = "m_FavoriteCharacterBgImage")]
127        pub m_favorite_character_bg_image: crate::unity_engine::ui::image::Image,
128        #[offset(272)]
129        #[rename(name = "m_FavoriteMapCaption")]
130        pub m_favorite_map_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
131        #[offset(280)]
132        #[rename(name = "m_FavoriteMap")]
133        pub m_favorite_map: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
134        #[offset(288)]
135        #[rename(name = "m_FavoriteMapBgImage")]
136        pub m_favorite_map_bg_image: crate::unity_engine::ui::image::Image,
137        #[offset(296)]
138        #[rename(name = "m_RelayCaption")]
139        pub m_relay_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
140        #[offset(304)]
141        #[rename(name = "m_RelayCaptionBgImage")]
142        pub m_relay_caption_bg_image: crate::unity_engine::ui::image::Image,
143        #[offset(312)]
144        #[rename(name = "m_RelayPlayCountCaption")]
145        pub m_relay_play_count_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
146        #[offset(320)]
147        #[rename(name = "m_RelayPlayCount")]
148        pub m_relay_play_count: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
149        #[offset(328)]
150        #[rename(name = "m_RelayPlayCountBgImage")]
151        pub m_relay_play_count_bg_image: crate::unity_engine::ui::image::Image,
152        #[offset(336)]
153        #[rename(name = "m_VersusCaption")]
154        pub m_versus_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
155        #[offset(344)]
156        #[rename(name = "m_VersusCaptionBgImage")]
157        pub m_versus_caption_bg_image: crate::unity_engine::ui::image::Image,
158        #[offset(352)]
159        #[rename(name = "m_VersusMapThemeCaption")]
160        pub m_versus_map_theme_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
161        #[offset(360)]
162        #[rename(name = "m_VersusMapTheme")]
163        pub m_versus_map_theme: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
164        #[offset(368)]
165        #[rename(name = "m_VersusMapThemeBgImage")]
166        pub m_versus_map_theme_bg_image: crate::unity_engine::ui::image::Image,
167        #[offset(376)]
168        #[rename(name = "m_VersusPlayCountCaption")]
169        pub m_versus_play_count_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
170        #[offset(384)]
171        #[rename(name = "m_VersusPlayCount")]
172        pub m_versus_play_count: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
173        #[offset(392)]
174        #[rename(name = "m_VersusPlayCountBgImage")]
175        pub m_versus_play_count_bg_image: crate::unity_engine::ui::image::Image,
176        #[offset(400)]
177        #[rename(name = "m_VersusRateCaption")]
178        pub m_versus_rate_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
179        #[offset(408)]
180        #[rename(name = "m_VersusRate")]
181        pub m_versus_rate: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
182        #[offset(416)]
183        #[rename(name = "m_VersusRateBgImage")]
184        pub m_versus_rate_bg_image: crate::unity_engine::ui::image::Image,
185        #[offset(424)]
186        #[rename(name = "m_InfoLineImage")]
187        pub m_info_line_image: ::unity::Array<crate::unity_engine::ui::image::Image>,
188        #[offset(432)]
189        #[rename(name = "m_FrontStampRoot")]
190        pub m_front_stamp_root: crate::unity_engine::gameobject::GameObject,
191        #[offset(440)]
192        #[rename(name = "m_FrontStampOrigin")]
193        pub m_front_stamp_origin: crate::unity_engine::gameobject::GameObject,
194        #[offset(448)]
195        #[rename(name = "m_BackPage")]
196        pub m_back_page: crate::unity_engine::gameobject::GameObject,
197        #[offset(456)]
198        #[rename(name = "m_SortieCountCaption")]
199        pub m_sortie_count_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
200        #[offset(464)]
201        #[rename(name = "m_SortieCountCaptionBgImage")]
202        pub m_sortie_count_caption_bg_image: crate::unity_engine::ui::image::Image,
203        #[offset(472)]
204        #[rename(name = "m_SortieCount")]
205        pub m_sortie_count: ::unity::Array<crate::app::profilecardroot::ProfileCardRoot_SortieCountInfo>,
206        #[offset(480)]
207        #[rename(name = "m_AchievementCaption")]
208        pub m_achievement_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
209        #[offset(488)]
210        #[rename(name = "m_AchievementCaptionBgImage")]
211        pub m_achievement_caption_bg_image: crate::unity_engine::ui::image::Image,
212        #[offset(496)]
213        #[rename(name = "m_Achievement")]
214        pub m_achievement: ::unity::Array<crate::app::profilecardroot::ProfileCardRoot_AchievementInfo>,
215        #[offset(504)]
216        #[rename(name = "m_BackStampRoot")]
217        pub m_back_stamp_root: crate::unity_engine::gameobject::GameObject,
218        #[offset(512)]
219        #[rename(name = "m_BackStampOrigin")]
220        pub m_back_stamp_origin: crate::unity_engine::gameobject::GameObject,
221        #[offset(520)]
222        #[rename(name = "m_BgHighlightAnimator")]
223        pub m_bg_highlight_animator: crate::unity_engine::animator::Animator,
224        #[offset(528)]
225        #[rename(name = "m_FrameHighlightAnimator")]
226        pub m_frame_highlight_animator: crate::unity_engine::animator::Animator,
227        #[offset(536)]
228        #[rename(name = "m_TextDecoHighlightAnimator")]
229        pub m_text_deco_highlight_animator: crate::unity_engine::animator::Animator,
230        #[offset(544)]
231        #[rename(name = "m_TextHighlightAnimator")]
232        pub m_text_highlight_animator: crate::unity_engine::animator::Animator,
233        #[offset(552)]
234        #[rename(name = "m_TitleHightlightAnimator")]
235        pub m_title_hightlight_animator: crate::unity_engine::animator::Animator,
236        #[offset(560)]
237        #[rename(name = "m_PhotoHighlightAnimator")]
238        pub m_photo_highlight_animator: crate::unity_engine::animator::Animator,
239        #[offset(568)]
240        #[rename(name = "m_CharaStampHighlightAnimator")]
241        pub m_chara_stamp_highlight_animator: crate::unity_engine::animator::Animator,
242        #[offset(576)]
243        #[rename(name = "m_CommentHighlightAnimator")]
244        pub m_comment_highlight_animator: crate::unity_engine::animator::Animator,
245        #[offset(584)]
246        #[rename(name = "m_FavoriteCharacterHighlightAnimator")]
247        pub m_favorite_character_highlight_animator: crate::unity_engine::animator::Animator,
248        #[offset(592)]
249        #[rename(name = "m_FavoriteRelayMapHighlightAnimator")]
250        pub m_favorite_relay_map_highlight_animator: crate::unity_engine::animator::Animator,
251        #[offset(600)]
252        #[rename(name = "m_OpenPositionY")]
253        pub m_open_position_y: f32,
254        #[offset(604)]
255        #[rename(name = "m_SmallPosition")]
256        pub m_small_position: crate::unity_engine::vector2::Vector2,
257        #[offset(612)]
258        #[rename(name = "m_SmallScale")]
259        pub m_small_scale: crate::unity_engine::vector2::Vector2,
260        #[static_field]
261        #[rename(name = "m_CharacterStampEmptyImageName")]
262        pub m_character_stamp_empty_image_name: ::unity::Il2CppString,
263        #[offset(620)]
264        #[rename(name = "m_IsFront")]
265        pub m_is_front: bool,
266        #[offset(632)]
267        #[rename(name = "m_IsEFIGS")]
268        pub m_is_efigs: bool,
269        #[offset(633)]
270        #[rename(name = "m_StampIsVisible")]
271        pub m_stamp_is_visible: bool,
272        #[offset(640)]
273        #[rename(name = "m_BgData")]
274        pub m_bg_data: crate::app::profilecardbgdata::ProfileCardBgData,
275        #[offset(648)]
276        #[rename(name = "m_BgDataLoading")]
277        pub m_bg_data_loading: crate::app::profilecardbgdata::ProfileCardBgData,
278        #[offset(656)]
279        #[rename(name = "m_FrameData")]
280        pub m_frame_data: crate::app::profilecardframedata::ProfileCardFrameData,
281        #[offset(664)]
282        #[rename(name = "m_FrameDataLoading")]
283        pub m_frame_data_loading: crate::app::profilecardframedata::ProfileCardFrameData,
284        #[offset(680)]
285        #[rename(name = "m_PhotoTexture2d")]
286        pub m_photo_texture2d: crate::unity_engine::texture2d::Texture2D,
287        #[offset(688)]
288        #[rename(name = "m_PhotoSprite")]
289        pub m_photo_sprite: crate::unity_engine::sprite::Sprite,
290        #[offset(696)]
291        #[rename(name = "m_StartHandler")]
292        pub m_start_handler: crate::app::profilecardroot::ProfileCardRoot_StartHandler,
293    }
294
295    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardroot/ProfileCardRoot_RectInfo.md"))]
296    #[repr(C)]
297    #[derive(::core::clone::Clone, ::core::marker::Copy)]
298    pub struct ProfileCardRoot_RectInfo {
299        pub pos: crate::unity_engine::vector2::Vector2,
300        pub harf_size: crate::unity_engine::vector2::Vector2,
301        pub x_axis: crate::unity_engine::vector2::Vector2,
302        pub y_axis: crate::unity_engine::vector2::Vector2,
303    }
304    impl ::unity::ClassIdentity for ProfileCardRoot_RectInfo {
305        const NAME: &'static str = "ProfileCardRoot.RectInfo";
306        const NAMESPACE: &'static str = "App";
307
308        fn class() -> ::unity::Class {
309            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
310            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
311        }
312    }
313    impl ::unity::IlType for ProfileCardRoot_RectInfo {
314        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
315            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
316        }
317    }
318
319    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardroot/ProfileCardRoot_AchievementInfo.md"))]
320    #[::unity::class(namespace = "App", name = "ProfileCardRoot.AchievementInfo")]
321    #[parent(crate::system::object::Object)]
322    pub struct ProfileCardRoot_AchievementInfo {
323        #[offset(16)]
324        #[rename(name = "m_Icon")]
325        pub m_icon: crate::unity_engine::ui::image::Image,
326        #[offset(24)]
327        #[rename(name = "m_Caption")]
328        pub m_caption: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
329        #[offset(32)]
330        #[rename(name = "m_Count")]
331        pub m_count: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
332        #[offset(40)]
333        #[rename(name = "m_BgImage")]
334        pub m_bg_image: crate::unity_engine::ui::image::Image,
335    }
336
337    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/profilecardroot/ProfileCardRoot_SortieCountInfo.md"))]
338    #[::unity::class(namespace = "App", name = "ProfileCardRoot.SortieCountInfo")]
339    #[parent(crate::system::object::Object)]
340    pub struct ProfileCardRoot_SortieCountInfo {
341        #[offset(16)]
342        #[rename(name = "m_RootObject")]
343        pub m_root_object: crate::unity_engine::gameobject::GameObject,
344        #[offset(24)]
345        #[rename(name = "m_UnitIcon")]
346        pub m_unit_icon: crate::app::uniticon::UnitIcon,
347        #[offset(32)]
348        #[rename(name = "m_UnitName")]
349        pub m_unit_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
350        #[offset(40)]
351        #[rename(name = "m_SortieCount")]
352        pub m_sortie_count: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
353        #[offset(48)]
354        #[rename(name = "m_BgImage")]
355        pub m_bg_image: crate::unity_engine::ui::image::Image,
356    }
357}
358
359#[cfg(feature = "app-profilecardroot-types")]
360pub use __types::*;
361
362#[cfg(feature = "app-profilecardroot")]
363pub trait IProfileCardRoot_StartHandlerMethods: IProfileCardRoot_StartHandler {
364    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
365    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
366        unsafe {
367            let __receiver =
368                <ProfileCardRoot_StartHandler as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
369            ::unity::il2cpp_call!((::unity::module_base()+0x226a680usize)as*mut u8,();
370(ProfileCardRoot_StartHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
371        }
372    }
373    #[doc = "`Invoke()` overload"]
374    fn invoke(self) -> () {
375        unsafe {
376            let __receiver =
377                <ProfileCardRoot_StartHandler as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378            {
379                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
380                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
381                    panic!(
382                        "unity: virtual slot {}
383 out of range (vtable len {}
384) on the runtime class behind {}
385 (method `{}
386`)",
387                        13usize,
388                        __vt.len(),
389                        <ProfileCardRoot_StartHandler as ::unity::ClassIdentity>::NAME,
390                        "Invoke",
391                    )
392                });
393                let __inner: extern "C" fn(ProfileCardRoot_StartHandler, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
394                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
395                __inner(__receiver, __mi)
396            }
397        }
398    }
399}
400
401#[cfg(feature = "app-profilecardroot")]
402impl<__T: IProfileCardRoot_StartHandler> IProfileCardRoot_StartHandlerMethods for __T {}
403
404#[cfg(feature = "app-profilecardroot")]
405impl ProfileCardRoot_StartHandler {
406    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
408    }
409
410    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
412    }
413}
414
415#[cfg(feature = "app-profilecardroot")]
416impl ProfileCardRoot_StartHandler {
417    #[doc = "Direct (non-virtual) call to `ProfileCardRoot_StartHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
418    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
419        let __mi = Self::invoke_method_info();
420        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
421        __inner(this.into(), ::core::option::Option::None)
422    }
423}
424
425#[cfg(feature = "app-profilecardroot")]
426impl ProfileCardRoot_StartHandler {
427    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
428    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
429        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
430            panic!(
431                "{}
432::{}
433 failed to instantiate",
434                ::core::stringify!(ProfileCardRoot_StartHandler),
435                ::core::stringify!(new),
436            )
437        });
438        <Self as IProfileCardRoot_StartHandlerMethods>::ctor(this, object, method);
439        this
440    }
441}
442
443#[cfg(feature = "app-profilecardroot")]
444impl ProfileCardRoot {
445    #[doc = "`.cctor()` overload"]
446    pub fn cctor() -> () {
447        unsafe {
448            ::unity::il2cpp_call!((::unity::module_base()+0x23235b0usize)as*mut u8,();
449            )
450        }
451    }
452}
453
454#[cfg(feature = "app-profilecardroot")]
455pub trait IProfileCardRootMethods: IProfileCardRoot {
456    #[doc = "`.ctor()` overload"]
457    fn ctor(self) -> () {
458        unsafe {
459            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460            ::unity::il2cpp_call!((::unity::module_base()+0x231e170usize)as*mut u8,();
461(ProfileCardRoot)__receiver)
462        }
463    }
464    #[doc = "`Start()` overload"]
465    fn start(self) -> () {
466        unsafe {
467            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
468            ::unity::il2cpp_call!((::unity::module_base()+0x231e210usize)as*mut u8,();
469(ProfileCardRoot)__receiver)
470        }
471    }
472    #[doc = "`SetStartHandler(crate::app::profilecardroot::ProfileCardRoot_StartHandler)` overload"]
473    fn set_start_handler(self, start_handler: impl ::core::convert::Into<crate::app::profilecardroot::ProfileCardRoot_StartHandler>) -> () {
474        unsafe {
475            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
476            ::unity::il2cpp_call!((::unity::module_base()+0x231eec0usize)as*mut u8,();
477(ProfileCardRoot)__receiver,(crate::app::profilecardroot::ProfileCardRoot_StartHandler)::core::convert::Into::into(start_handler))
478        }
479    }
480    #[doc = "`IsOpening()` overload"]
481    fn is_opening(self) -> bool {
482        unsafe {
483            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
484            ::unity::il2cpp_call!((::unity::module_base()+0x231eed0usize)as*mut u8,bool;
485(ProfileCardRoot)__receiver)
486        }
487    }
488    #[doc = "`SetAlpha(f32)` overload"]
489    fn set_alpha(self, alpha: impl ::core::convert::Into<f32>) -> () {
490        unsafe {
491            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
492            ::unity::il2cpp_call!((::unity::module_base()+0x231efd0usize)as*mut u8,();
493(ProfileCardRoot)__receiver,(f32)::core::convert::Into::into(alpha))
494        }
495    }
496    #[doc = "`UpdateCard(crate::app::profilecard::ProfileCard)` overload"]
497    fn update_card(self, card: impl ::core::convert::Into<crate::app::profilecard::ProfileCard>) -> () {
498        unsafe {
499            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
500            ::unity::il2cpp_call!((::unity::module_base()+0x2309620usize)as*mut u8,();
501(ProfileCardRoot)__receiver,(crate::app::profilecard::ProfileCard)::core::convert::Into::into(card))
502        }
503    }
504    #[doc = "`UpdataUserName(::unity::Il2CppString)` overload"]
505    fn updata_user_name(self, user_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
506        unsafe {
507            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
508            ::unity::il2cpp_call!((::unity::module_base()+0x2320bf0usize)as*mut u8,();
509(ProfileCardRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(user_name))
510        }
511    }
512    #[doc = "`UpdateTitle(crate::app::profilecardtitledata::ProfileCardTitleData)` overload"]
513    fn update_title(self, title_data: impl ::core::convert::Into<crate::app::profilecardtitledata::ProfileCardTitleData>) -> () {
514        unsafe {
515            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516            ::unity::il2cpp_call!((::unity::module_base()+0x2320d10usize)as*mut u8,();
517(ProfileCardRoot)__receiver,(crate::app::profilecardtitledata::ProfileCardTitleData)::core::convert::Into::into(title_data))
518        }
519    }
520    #[doc = "`UpdateHyphen()` overload"]
521    fn update_hyphen(self) -> () {
522        unsafe {
523            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x23211e0usize)as*mut u8,();
525(ProfileCardRoot)__receiver)
526        }
527    }
528    #[doc = "`UpdatePhoto(::unity::Array<u8>)` overload"]
529    fn update_photo(self, image: impl ::core::convert::Into<::unity::Array<u8>>) -> () {
530        unsafe {
531            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532            ::unity::il2cpp_call!((::unity::module_base()+0x2320e00usize)as*mut u8,();
533(ProfileCardRoot)__receiver,(::unity::Array<u8>)::core::convert::Into::into(image))
534        }
535    }
536    #[doc = "`DestroyPhoto()` overload"]
537    fn destroy_photo(self) -> () {
538        unsafe {
539            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
540            ::unity::il2cpp_call!((::unity::module_base()+0x23212e0usize)as*mut u8,();
541(ProfileCardRoot)__receiver)
542        }
543    }
544    #[doc = "`UpdateComment(::unity::Il2CppString)` overload"]
545    fn update_comment(self, comment_string: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
546        unsafe {
547            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
548            ::unity::il2cpp_call!((::unity::module_base()+0x2321140usize)as*mut u8,();
549(ProfileCardRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(comment_string))
550        }
551    }
552    #[doc = "`UpdatePlayTime(f32)` overload"]
553    fn update_play_time(self, play_time: impl ::core::convert::Into<f32>) -> () {
554        unsafe {
555            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
556            ::unity::il2cpp_call!((::unity::module_base()+0x231c980usize)as*mut u8,();
557(ProfileCardRoot)__receiver,(f32)::core::convert::Into::into(play_time))
558        }
559    }
560    #[doc = "`UpdatePlayTime(i32, i32)` overload"]
561    fn update_play_time_2(self, hour: impl ::core::convert::Into<i32>, minute: impl ::core::convert::Into<i32>) -> () {
562        unsafe {
563            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
564            ::unity::il2cpp_call!((::unity::module_base()+0x2321410usize)as*mut u8,();
565(ProfileCardRoot)__receiver,(i32)::core::convert::Into::into(hour),(i32)::core::convert::Into::into(minute))
566        }
567    }
568    #[doc = "`UpdateFavoriteCharacter(crate::app::profilecardfavoritecharacterdata::ProfileCardFavoriteCharacterData)` overload"]
569    fn update_favorite_character(
570        self,
571        character_data: impl ::core::convert::Into<crate::app::profilecardfavoritecharacterdata::ProfileCardFavoriteCharacterData>,
572    ) -> () {
573        unsafe {
574            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
575            ::unity::il2cpp_call!((::unity::module_base()+0x2314350usize)as*mut u8,();
576(ProfileCardRoot)__receiver,(crate::app::profilecardfavoritecharacterdata::ProfileCardFavoriteCharacterData)::core::convert::Into::into(character_data))
577        }
578    }
579    #[doc = "`UpdateFavoriteMap(crate::app::profilecardfavoritemapdata::ProfileCardFavoriteMapData)` overload"]
580    fn update_favorite_map(self, map_data: impl ::core::convert::Into<crate::app::profilecardfavoritemapdata::ProfileCardFavoriteMapData>) -> () {
581        unsafe {
582            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
583            ::unity::il2cpp_call!((::unity::module_base()+0x23163e0usize)as*mut u8,();
584(ProfileCardRoot)__receiver,(crate::app::profilecardfavoritemapdata::ProfileCardFavoriteMapData)::core::convert::Into::into(map_data))
585        }
586    }
587    #[doc = "`UpdateBg(::unity::Il2CppString)` overload"]
588    fn update_bg(self, pcbgid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
589        unsafe {
590            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
591            ::unity::il2cpp_call!((::unity::module_base()+0x2321510usize)as*mut u8,();
592(ProfileCardRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pcbgid))
593        }
594    }
595    #[doc = "`UpdateBg(crate::app::profilecardbgdata::ProfileCardBgData)` overload"]
596    fn update_bg_2(self, bg_data: impl ::core::convert::Into<crate::app::profilecardbgdata::ProfileCardBgData>) -> () {
597        unsafe {
598            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
599            ::unity::il2cpp_call!((::unity::module_base()+0x231f090usize)as*mut u8,();
600(ProfileCardRoot)__receiver,(crate::app::profilecardbgdata::ProfileCardBgData)::core::convert::Into::into(bg_data))
601        }
602    }
603    #[doc = "`UpdateFrame(::unity::Il2CppString)` overload"]
604    fn update_frame(self, pcfid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
605        unsafe {
606            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
607            ::unity::il2cpp_call!((::unity::module_base()+0x23215a0usize)as*mut u8,();
608(ProfileCardRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pcfid))
609        }
610    }
611    #[doc = "`UpdateFrame(crate::app::profilecardframedata::ProfileCardFrameData)` overload"]
612    fn update_frame_2(self, frame_data: impl ::core::convert::Into<crate::app::profilecardframedata::ProfileCardFrameData>) -> () {
613        unsafe {
614            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
615            ::unity::il2cpp_call!((::unity::module_base()+0x231f2e0usize)as*mut u8,();
616(ProfileCardRoot)__receiver,(crate::app::profilecardframedata::ProfileCardFrameData)::core::convert::Into::into(frame_data))
617        }
618    }
619    #[doc = "`UpdateCharacterStamp(::unity::Il2CppString)` overload"]
620    fn update_character_stamp(self, id: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
621        unsafe {
622            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
623            ::unity::il2cpp_call!((::unity::module_base()+0x2321630usize)as*mut u8,();
624(ProfileCardRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(id))
625        }
626    }
627    #[doc = "`UpdateCharacterStamp(crate::app::profilecardcharacterstampdata::ProfileCardCharacterStampData)` overload"]
628    fn update_character_stamp_2(
629        self,
630        stamp_data: impl ::core::convert::Into<crate::app::profilecardcharacterstampdata::ProfileCardCharacterStampData>,
631    ) -> () {
632        unsafe {
633            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
634            ::unity::il2cpp_call!((::unity::module_base()+0x2320fe0usize)as*mut u8,();
635(ProfileCardRoot)__receiver,(crate::app::profilecardcharacterstampdata::ProfileCardCharacterStampData)::core::convert::Into::into(stamp_data))
636        }
637    }
638    #[doc = "`UpdateTextDeco(::unity::Il2CppString)` overload"]
639    fn update_text_deco(self, pctdid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
640        unsafe {
641            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
642            ::unity::il2cpp_call!((::unity::module_base()+0x23216c0usize)as*mut u8,();
643(ProfileCardRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pctdid))
644        }
645    }
646    #[doc = "`UpdateTextDeco(crate::app::profilecardtextdecodata::ProfileCardTextDecoData)` overload"]
647    fn update_text_deco_2(self, deco_data: impl ::core::convert::Into<crate::app::profilecardtextdecodata::ProfileCardTextDecoData>) -> () {
648        unsafe {
649            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650            ::unity::il2cpp_call!((::unity::module_base()+0x231f550usize)as*mut u8,();
651(ProfileCardRoot)__receiver,(crate::app::profilecardtextdecodata::ProfileCardTextDecoData)::core::convert::Into::into(deco_data))
652        }
653    }
654    #[doc = "`UpdateTextColor(::unity::Il2CppString)` overload"]
655    fn update_text_color(self, pctcid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
656        unsafe {
657            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
658            ::unity::il2cpp_call!((::unity::module_base()+0x2321750usize)as*mut u8,();
659(ProfileCardRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pctcid))
660        }
661    }
662    #[doc = "`UpdateTextColor(crate::app::profilecardtextcolordata::ProfileCardTextColorData)` overload"]
663    fn update_text_color_2(self, text_color_data: impl ::core::convert::Into<crate::app::profilecardtextcolordata::ProfileCardTextColorData>) -> () {
664        unsafe {
665            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
666            ::unity::il2cpp_call!((::unity::module_base()+0x231feb0usize)as*mut u8,();
667(ProfileCardRoot)__receiver,(crate::app::profilecardtextcolordata::ProfileCardTextColorData)::core::convert::Into::into(text_color_data))
668        }
669    }
670    #[doc = "`UpdateFreeStamp(::unity::Array<crate::system::collections::generic::list_1::List_1<crate::app::profilecard::ProfileCard_FreeStamp>>)` overload"]
671    fn update_free_stamp(
672        self,
673        free_stamp_list_array: impl ::core::convert::Into<
674            ::unity::Array<crate::system::collections::generic::list_1::List_1<crate::app::profilecard::ProfileCard_FreeStamp>>,
675        >,
676    ) -> () {
677        unsafe {
678            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
679            ::unity::il2cpp_call!((::unity::module_base()+0x2320a60usize)as*mut u8,();
680(ProfileCardRoot)__receiver,(::unity::Array<crate::system::collections::generic::list_1::List_1<crate::app::profilecard::ProfileCard_FreeStamp> >)::core::convert::Into::into(free_stamp_list_array))
681        }
682    }
683    #[doc = "`SetFreeStampVisibility(bool)` overload"]
684    fn set_free_stamp_visibility(self, visible: impl ::core::convert::Into<bool>) -> () {
685        unsafe {
686            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
687            ::unity::il2cpp_call!((::unity::module_base()+0x2321d10usize)as*mut u8,();
688(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(visible))
689        }
690    }
691    #[doc = "`AddFreeStamp(crate::app::profilecard::ProfileCard_FreeStamp, i32)` overload"]
692    fn add_free_stamp(
693        self,
694        free_stamp: impl ::core::convert::Into<crate::app::profilecard::ProfileCard_FreeStamp>,
695        page: impl ::core::convert::Into<i32>,
696    ) -> () {
697        unsafe {
698            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
699            ::unity::il2cpp_call!((::unity::module_base()+0x2321840usize)as*mut u8,();
700(ProfileCardRoot)__receiver,(crate::app::profilecard::ProfileCard_FreeStamp)::core::convert::Into::into(free_stamp),(i32)::core::convert::Into::into(page))
701        }
702    }
703    #[doc = "`RemoveFreeStamp(crate::app::profilecard::ProfileCard_FreeStamp, i32)` overload"]
704    fn remove_free_stamp(
705        self,
706        free_stamp: impl ::core::convert::Into<crate::app::profilecard::ProfileCard_FreeStamp>,
707        page: impl ::core::convert::Into<i32>,
708    ) -> () {
709        unsafe {
710            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
711            ::unity::il2cpp_call!((::unity::module_base()+0x2321e20usize)as*mut u8,();
712(ProfileCardRoot)__receiver,(crate::app::profilecard::ProfileCard_FreeStamp)::core::convert::Into::into(free_stamp),(i32)::core::convert::Into::into(page))
713        }
714    }
715    #[doc = "`ClearFreeStamp()` overload"]
716    fn clear_free_stamp(self) -> () {
717        unsafe {
718            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
719            ::unity::il2cpp_call!((::unity::module_base()+0x23217e0usize)as*mut u8,();
720(ProfileCardRoot)__receiver)
721        }
722    }
723    #[doc = "`ClearFreeStamp(i32)` overload"]
724    fn clear_free_stamp_2(self, page: impl ::core::convert::Into<i32>) -> () {
725        unsafe {
726            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
727            ::unity::il2cpp_call!((::unity::module_base()+0x23220f0usize)as*mut u8,();
728(ProfileCardRoot)__receiver,(i32)::core::convert::Into::into(page))
729        }
730    }
731    #[doc = "`GetStampObject(i32)` overload"]
732    fn get_stamp_object(self, index: impl ::core::convert::Into<i32>) -> crate::app::profilecardstampobject::ProfileCardStampObject {
733        unsafe {
734            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
735            ::unity::il2cpp_call!((::unity::module_base()+0x2322360usize)as*mut u8,crate::app::profilecardstampobject::ProfileCardStampObject;
736(ProfileCardRoot)__receiver,(i32)::core::convert::Into::into(index))
737        }
738    }
739    #[doc = "`GetStamp(i32)` overload"]
740    fn get_stamp(self, index: impl ::core::convert::Into<i32>) -> crate::app::profilecard::ProfileCard_FreeStamp {
741        unsafe {
742            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
743            ::unity::il2cpp_call!((::unity::module_base()+0x23224b0usize)as*mut u8,crate::app::profilecard::ProfileCard_FreeStamp;
744(ProfileCardRoot)__receiver,(i32)::core::convert::Into::into(index))
745        }
746    }
747    #[doc = "`SetStampFrameActive(i32, bool)` overload"]
748    fn set_stamp_frame_active(self, stamp_index: impl ::core::convert::Into<i32>, actived: impl ::core::convert::Into<bool>) -> () {
749        unsafe {
750            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
751            ::unity::il2cpp_call!((::unity::module_base()+0x2322520usize)as*mut u8,();
752(ProfileCardRoot)__receiver,(i32)::core::convert::Into::into(stamp_index),(bool)::core::convert::Into::into(actived))
753        }
754    }
755    #[doc = "`IsStampExist(crate::app::profilecardroot::ProfileCardRoot_RectInfo)` overload"]
756    fn is_stamp_exist(self, rect: impl ::core::convert::Into<crate::app::profilecardroot::ProfileCardRoot_RectInfo>) -> bool {
757        unsafe {
758            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
759            ::unity::il2cpp_call!((::unity::module_base()+0x2322560usize)as*mut u8,bool;
760(ProfileCardRoot)__receiver,(crate::app::profilecardroot::ProfileCardRoot_RectInfo)::core::convert::Into::into(rect))
761        }
762    }
763    #[doc = "`GetOverlappedStamp(crate::app::profilecardroot::ProfileCardRoot_RectInfo)` overload"]
764    fn get_overlapped_stamp(
765        self,
766        rect: impl ::core::convert::Into<crate::app::profilecardroot::ProfileCardRoot_RectInfo>,
767    ) -> crate::app::profilecard::ProfileCard_FreeStamp {
768        unsafe {
769            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
770            ::unity::il2cpp_call!((::unity::module_base()+0x2322610usize)as*mut u8,crate::app::profilecard::ProfileCard_FreeStamp;
771(ProfileCardRoot)__receiver,(crate::app::profilecardroot::ProfileCardRoot_RectInfo)::core::convert::Into::into(rect))
772        }
773    }
774    #[doc = "`GetOverlappedStampIndex(crate::app::profilecardroot::ProfileCardRoot_RectInfo)` overload"]
775    fn get_overlapped_stamp_index(self, rect: impl ::core::convert::Into<crate::app::profilecardroot::ProfileCardRoot_RectInfo>) -> i32 {
776        unsafe {
777            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
778            ::unity::il2cpp_call!((::unity::module_base()+0x23226b0usize)as*mut u8,i32;
779(ProfileCardRoot)__receiver,(crate::app::profilecardroot::ProfileCardRoot_RectInfo)::core::convert::Into::into(rect))
780        }
781    }
782    #[doc = "`Contain(crate::unity_engine::recttransform::RectTransform)` overload"]
783    fn contain(self, rect_transform: impl ::core::convert::Into<crate::unity_engine::recttransform::RectTransform>) -> bool {
784        unsafe {
785            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
786            ::unity::il2cpp_call!((::unity::module_base()+0x2322ad0usize)as*mut u8,bool;
787(ProfileCardRoot)__receiver,(crate::unity_engine::recttransform::RectTransform)::core::convert::Into::into(rect_transform))
788        }
789    }
790    #[doc = "`GetRect()` overload"]
791    fn get_rect(self) -> crate::unity_engine::rect::Rect {
792        unsafe {
793            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794            ::unity::il2cpp_call!((::unity::module_base()+0x2322c90usize)as*mut u8,crate::unity_engine::rect::Rect;
795(ProfileCardRoot)__receiver)
796        }
797    }
798    #[doc = "`Open()` overload"]
799    fn open(self) -> () {
800        unsafe {
801            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
802            {
803                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
804                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
805                    panic!(
806                        "unity: virtual slot {}
807 out of range (vtable len {}
808) on the runtime class behind {}
809 (method `{}
810`)",
811                        4usize,
812                        __vt.len(),
813                        <ProfileCardRoot as ::unity::ClassIdentity>::NAME,
814                        "Open",
815                    )
816                });
817                let __inner: extern "C" fn(ProfileCardRoot, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
818                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
819                __inner(__receiver, __mi)
820            }
821        }
822    }
823    #[doc = "`SwitchPages()` overload"]
824    fn switch_pages(self) -> () {
825        unsafe {
826            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
827            ::unity::il2cpp_call!((::unity::module_base()+0x230c180usize)as*mut u8,();
828(ProfileCardRoot)__receiver)
829        }
830    }
831    #[doc = "`IsSwithcingPages()` overload"]
832    fn is_swithcing_pages(self) -> bool {
833        unsafe {
834            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
835            ::unity::il2cpp_call!((::unity::module_base()+0x230c030usize)as*mut u8,bool;
836(ProfileCardRoot)__receiver)
837        }
838    }
839    #[doc = "`IsFront()` overload"]
840    fn is_front(self) -> bool {
841        unsafe {
842            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x2322e60usize)as*mut u8,bool;
844(ProfileCardRoot)__receiver)
845        }
846    }
847    #[doc = "`SwitchScale()` overload"]
848    fn switch_scale(self) -> () {
849        unsafe {
850            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
851            ::unity::il2cpp_call!((::unity::module_base()+0x2322e70usize)as*mut u8,();
852(ProfileCardRoot)__receiver)
853        }
854    }
855    #[doc = "`ScaleSmall()` overload"]
856    fn scale_small(self) -> () {
857        unsafe {
858            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x2322fb0usize)as*mut u8,();
860(ProfileCardRoot)__receiver)
861        }
862    }
863    #[doc = "`ScaleSmallImmediately()` overload"]
864    fn scale_small_immediately(self) -> () {
865        unsafe {
866            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
867            ::unity::il2cpp_call!((::unity::module_base()+0x2312ab0usize)as*mut u8,();
868(ProfileCardRoot)__receiver)
869        }
870    }
871    #[doc = "`ScaleLarge()` overload"]
872    fn scale_large(self) -> () {
873        unsafe {
874            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
875            ::unity::il2cpp_call!((::unity::module_base()+0x23230a0usize)as*mut u8,();
876(ProfileCardRoot)__receiver)
877        }
878    }
879    #[doc = "`IsScalingSmall()` overload"]
880    fn is_scaling_small(self) -> bool {
881        unsafe {
882            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883            ::unity::il2cpp_call!((::unity::module_base()+0x2323190usize)as*mut u8,bool;
884(ProfileCardRoot)__receiver)
885        }
886    }
887    #[doc = "`IsScalingLarge()` overload"]
888    fn is_scaling_large(self) -> bool {
889        unsafe {
890            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
891            ::unity::il2cpp_call!((::unity::module_base()+0x2323250usize)as*mut u8,bool;
892(ProfileCardRoot)__receiver)
893        }
894    }
895    #[doc = "`IsScaledSmall()` overload"]
896    fn is_scaled_small(self) -> bool {
897        unsafe {
898            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
899            ::unity::il2cpp_call!((::unity::module_base()+0x2321d20usize)as*mut u8,bool;
900(ProfileCardRoot)__receiver)
901        }
902    }
903    #[doc = "`BlinkBg(bool)` overload"]
904    fn blink_bg(self, on: impl ::core::convert::Into<bool>) -> () {
905        unsafe {
906            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907            ::unity::il2cpp_call!((::unity::module_base()+0x2323310usize)as*mut u8,();
908(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
909        }
910    }
911    #[doc = "`BlinkFrame(bool)` overload"]
912    fn blink_frame(self, on: impl ::core::convert::Into<bool>) -> () {
913        unsafe {
914            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x2323340usize)as*mut u8,();
916(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
917        }
918    }
919    #[doc = "`BlinkTextDeco(bool)` overload"]
920    fn blink_text_deco(self, on: impl ::core::convert::Into<bool>) -> () {
921        unsafe {
922            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
923            ::unity::il2cpp_call!((::unity::module_base()+0x2323370usize)as*mut u8,();
924(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
925        }
926    }
927    #[doc = "`BlinkText(bool)` overload"]
928    fn blink_text(self, on: impl ::core::convert::Into<bool>) -> () {
929        unsafe {
930            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
931            ::unity::il2cpp_call!((::unity::module_base()+0x23233a0usize)as*mut u8,();
932(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
933        }
934    }
935    #[doc = "`BlinkTitle(bool)` overload"]
936    fn blink_title(self, on: impl ::core::convert::Into<bool>) -> () {
937        unsafe {
938            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
939            ::unity::il2cpp_call!((::unity::module_base()+0x23233d0usize)as*mut u8,();
940(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
941        }
942    }
943    #[doc = "`BlinkPhoto(bool)` overload"]
944    fn blink_photo(self, on: impl ::core::convert::Into<bool>) -> () {
945        unsafe {
946            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
947            ::unity::il2cpp_call!((::unity::module_base()+0x2323400usize)as*mut u8,();
948(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
949        }
950    }
951    #[doc = "`BlinkCharacterStamp(bool)` overload"]
952    fn blink_character_stamp(self, on: impl ::core::convert::Into<bool>) -> () {
953        unsafe {
954            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
955            ::unity::il2cpp_call!((::unity::module_base()+0x2323430usize)as*mut u8,();
956(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
957        }
958    }
959    #[doc = "`BlinkComment(bool)` overload"]
960    fn blink_comment(self, on: impl ::core::convert::Into<bool>) -> () {
961        unsafe {
962            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
963            ::unity::il2cpp_call!((::unity::module_base()+0x2323460usize)as*mut u8,();
964(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
965        }
966    }
967    #[doc = "`BlinkFavoriteCharacter(bool)` overload"]
968    fn blink_favorite_character(self, on: impl ::core::convert::Into<bool>) -> () {
969        unsafe {
970            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
971            ::unity::il2cpp_call!((::unity::module_base()+0x2323490usize)as*mut u8,();
972(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
973        }
974    }
975    #[doc = "`BlinkFavoriteRelayMap(bool)` overload"]
976    fn blink_favorite_relay_map(self, on: impl ::core::convert::Into<bool>) -> () {
977        unsafe {
978            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
979            ::unity::il2cpp_call!((::unity::module_base()+0x23234c0usize)as*mut u8,();
980(ProfileCardRoot)__receiver,(bool)::core::convert::Into::into(on))
981        }
982    }
983    #[doc = "`Close()` overload"]
984    fn close(self) -> () {
985        unsafe {
986            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
987            ::unity::il2cpp_call!((::unity::module_base()+0x230c8e0usize)as*mut u8,();
988(ProfileCardRoot)__receiver)
989        }
990    }
991    #[doc = "`IsClosing()` overload"]
992    fn is_closing(self) -> bool {
993        unsafe {
994            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
995            ::unity::il2cpp_call!((::unity::module_base()+0x230caf0usize)as*mut u8,bool;
996(ProfileCardRoot)__receiver)
997        }
998    }
999    #[doc = "`IsClosed()` overload"]
1000    fn is_closed(self) -> bool {
1001        unsafe {
1002            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1003            ::unity::il2cpp_call!((::unity::module_base()+0x23234f0usize)as*mut u8,bool;
1004(ProfileCardRoot)__receiver)
1005        }
1006    }
1007    #[doc = "`Destroy()` overload"]
1008    fn destroy(self) -> () {
1009        unsafe {
1010            let __receiver = <ProfileCardRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1011            ::unity::il2cpp_call!((::unity::module_base()+0x230cc30usize)as*mut u8,();
1012(ProfileCardRoot)__receiver)
1013        }
1014    }
1015}
1016
1017#[cfg(feature = "app-profilecardroot")]
1018impl<__T: IProfileCardRoot> IProfileCardRootMethods for __T {}
1019
1020#[cfg(feature = "app-profilecardroot")]
1021impl ProfileCardRoot {
1022    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1023        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1024    }
1025
1026    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1027        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1028    }
1029
1030    pub fn set_start_handler_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1031        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1032    }
1033
1034    pub fn is_opening_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1035        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1036    }
1037
1038    pub fn set_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1039        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1040    }
1041
1042    pub fn update_card_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1043        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1044    }
1045
1046    pub fn updata_user_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1047        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1048    }
1049
1050    pub fn update_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1051        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1052    }
1053
1054    pub fn update_hyphen_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1055        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1056    }
1057
1058    pub fn update_photo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1059        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1060    }
1061
1062    pub fn destroy_photo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1063        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1064    }
1065
1066    pub fn update_comment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1067        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1068    }
1069
1070    pub fn update_play_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1071        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1072    }
1073
1074    pub fn update_play_time_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1075        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1076    }
1077
1078    pub fn update_favorite_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1079        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1080    }
1081
1082    pub fn update_favorite_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1083        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1084    }
1085
1086    pub fn update_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1087        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1088    }
1089
1090    pub fn update_bg_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1091        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1092    }
1093
1094    pub fn update_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1095        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1096    }
1097
1098    pub fn update_frame_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1099        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1100    }
1101
1102    pub fn update_character_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1103        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1104    }
1105
1106    pub fn update_character_stamp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1107        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1108    }
1109
1110    pub fn update_text_deco_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1111        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1112    }
1113
1114    pub fn update_text_deco_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1115        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1116    }
1117
1118    pub fn update_text_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1119        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1120    }
1121
1122    pub fn update_text_color_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1123        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1124    }
1125
1126    pub fn update_free_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1127        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1128    }
1129
1130    pub fn set_free_stamp_visibility_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1132    }
1133
1134    pub fn add_free_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1136    }
1137
1138    pub fn remove_free_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1140    }
1141
1142    pub fn clear_free_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1144    }
1145
1146    pub fn clear_free_stamp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1148    }
1149
1150    pub fn get_stamp_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1152    }
1153
1154    pub fn get_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1156    }
1157
1158    pub fn set_stamp_frame_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1160    }
1161
1162    pub fn is_stamp_exist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1164    }
1165
1166    pub fn get_overlapped_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1168    }
1169
1170    pub fn get_overlapped_stamp_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1172    }
1173
1174    pub fn contain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1176    }
1177
1178    pub fn get_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1180    }
1181
1182    pub fn open_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1184    }
1185
1186    pub fn switch_pages_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1188    }
1189
1190    pub fn is_swithcing_pages_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1191        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1192    }
1193
1194    pub fn is_front_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1195        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1196    }
1197
1198    pub fn switch_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1199        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1200    }
1201
1202    pub fn scale_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1204    }
1205
1206    pub fn scale_small_immediately_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1208    }
1209
1210    pub fn scale_large_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1211        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1212    }
1213
1214    pub fn is_scaling_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1215        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1216    }
1217
1218    pub fn is_scaling_large_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1219        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1220    }
1221
1222    pub fn is_scaled_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1223        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1224    }
1225
1226    pub fn blink_bg_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1227        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1228    }
1229
1230    pub fn blink_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1231        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1232    }
1233
1234    pub fn blink_text_deco_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1235        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1236    }
1237
1238    pub fn blink_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1239        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1240    }
1241
1242    pub fn blink_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1243        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1244    }
1245
1246    pub fn blink_photo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1247        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1248    }
1249
1250    pub fn blink_character_stamp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1251        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1252    }
1253
1254    pub fn blink_comment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1255        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1256    }
1257
1258    pub fn blink_favorite_character_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1259        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1260    }
1261
1262    pub fn blink_favorite_relay_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1263        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1264    }
1265
1266    pub fn close_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1267        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1268    }
1269
1270    pub fn is_closing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1271        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1272    }
1273
1274    pub fn is_closed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1275        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1276    }
1277
1278    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1279        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1280    }
1281
1282    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1283        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1284    }
1285}
1286
1287#[cfg(feature = "app-profilecardroot")]
1288impl ProfileCardRoot {
1289    #[doc = "Direct (non-virtual) call to `ProfileCardRoot`'s own `Open`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1290    pub unsafe fn open(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1291        let __mi = Self::open_method_info();
1292        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1293        __inner(this.into(), ::core::option::Option::None)
1294    }
1295}
1296
1297#[cfg(feature = "app-profilecardroot")]
1298impl ProfileCardRoot {
1299    #[doc = "`.ctor()` — no args"]
1300    pub fn new() -> Self {
1301        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1302            panic!(
1303                "{}
1304::{}
1305 failed to instantiate",
1306                ::core::stringify!(ProfileCardRoot),
1307                ::core::stringify!(new),
1308            )
1309        });
1310        <Self as IProfileCardRootMethods>::ctor(this);
1311        this
1312    }
1313}
1314
1315#[cfg(feature = "app-profilecardroot")]
1316impl ProfileCardRoot_RectInfo {
1317    #[doc = "`GetAbsDot(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2)` overload"]
1318    pub fn get_abs_dot(
1319        v1: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1320        v2: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1321    ) -> f32 {
1322        unsafe {
1323            ::unity::il2cpp_call!((::unity::module_base()+0x226a410usize)as*mut u8,f32;
1324(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(v1),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(v2))
1325        }
1326    }
1327
1328    #[doc = "`IsOverlap(crate::app::profilecardroot::ProfileCardRoot_RectInfo, crate::app::profilecardroot::ProfileCardRoot_RectInfo)` overload"]
1329    pub fn is_overlap(
1330        rect1: impl ::core::convert::Into<crate::app::profilecardroot::ProfileCardRoot_RectInfo>,
1331        rect2: impl ::core::convert::Into<crate::app::profilecardroot::ProfileCardRoot_RectInfo>,
1332    ) -> bool {
1333        unsafe {
1334            ::unity::il2cpp_call!((::unity::module_base()+0x226a430usize)as*mut u8,bool;
1335(crate::app::profilecardroot::ProfileCardRoot_RectInfo)::core::convert::Into::into(rect1),(crate::app::profilecardroot::ProfileCardRoot_RectInfo)::core::convert::Into::into(rect2))
1336        }
1337    }
1338
1339    #[doc = "`GetDistance(crate::unity_engine::vector2::Vector2, crate::app::profilecardroot::ProfileCardRoot_RectInfo)` overload"]
1340    pub fn get_distance(
1341        pos: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1342        rect: impl ::core::convert::Into<crate::app::profilecardroot::ProfileCardRoot_RectInfo>,
1343    ) -> f32 {
1344        unsafe {
1345            ::unity::il2cpp_call!((::unity::module_base()+0x226a590usize)as*mut u8,f32;
1346(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(pos),(crate::app::profilecardroot::ProfileCardRoot_RectInfo)::core::convert::Into::into(rect))
1347        }
1348    }
1349}
1350
1351#[cfg(feature = "app-profilecardroot")]
1352impl ProfileCardRoot_RectInfo {
1353    #[doc = "`.ctor(crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2)` overload"]
1354    pub fn ctor(
1355        &mut self,
1356        pos: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1357        harf_size: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1358        x_axis: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1359        y_axis: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1360    ) -> () {
1361        unsafe {
1362            ::unity::il2cpp_call!((::unity::module_base()+0x226a3e0usize)as*mut u8,();
1363(*mut ProfileCardRoot_RectInfo)self as*mut ProfileCardRoot_RectInfo,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(pos),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(harf_size),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(x_axis),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(y_axis))
1364        }
1365    }
1366}
1367
1368#[cfg(feature = "app-profilecardroot")]
1369impl ProfileCardRoot_RectInfo {
1370    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1371        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1372    }
1373
1374    pub fn get_abs_dot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1375        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1376    }
1377
1378    pub fn is_overlap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1379        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1380    }
1381
1382    pub fn get_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1383        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1384    }
1385}
1386
1387#[cfg(feature = "app-profilecardroot")]
1388pub trait IProfileCardRoot_AchievementInfoMethods: IProfileCardRoot_AchievementInfo {
1389    #[doc = "`.ctor()` overload"]
1390    fn ctor(self) -> () {
1391        unsafe {
1392            let __receiver =
1393                <ProfileCardRoot_AchievementInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1394            ::unity::il2cpp_call!((::unity::module_base()+0x226a3d0usize)as*mut u8,();
1395(ProfileCardRoot_AchievementInfo)__receiver)
1396        }
1397    }
1398}
1399
1400#[cfg(feature = "app-profilecardroot")]
1401impl<__T: IProfileCardRoot_AchievementInfo> IProfileCardRoot_AchievementInfoMethods for __T {}
1402
1403#[cfg(feature = "app-profilecardroot")]
1404impl ProfileCardRoot_AchievementInfo {
1405    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1406        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1407    }
1408}
1409
1410#[cfg(feature = "app-profilecardroot")]
1411impl ProfileCardRoot_AchievementInfo {
1412    #[doc = "`.ctor()` — no args"]
1413    pub fn new() -> Self {
1414        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1415            panic!(
1416                "{}
1417::{}
1418 failed to instantiate",
1419                ::core::stringify!(ProfileCardRoot_AchievementInfo),
1420                ::core::stringify!(new),
1421            )
1422        });
1423        <Self as IProfileCardRoot_AchievementInfoMethods>::ctor(this);
1424        this
1425    }
1426}
1427
1428#[cfg(feature = "app-profilecardroot")]
1429pub trait IProfileCardRoot_SortieCountInfoMethods: IProfileCardRoot_SortieCountInfo {
1430    #[doc = "`.ctor()` overload"]
1431    fn ctor(self) -> () {
1432        unsafe {
1433            let __receiver =
1434                <ProfileCardRoot_SortieCountInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1435            ::unity::il2cpp_call!((::unity::module_base()+0x226a670usize)as*mut u8,();
1436(ProfileCardRoot_SortieCountInfo)__receiver)
1437        }
1438    }
1439}
1440
1441#[cfg(feature = "app-profilecardroot")]
1442impl<__T: IProfileCardRoot_SortieCountInfo> IProfileCardRoot_SortieCountInfoMethods for __T {}
1443
1444#[cfg(feature = "app-profilecardroot")]
1445impl ProfileCardRoot_SortieCountInfo {
1446    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1447        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1448    }
1449}
1450
1451#[cfg(feature = "app-profilecardroot")]
1452impl ProfileCardRoot_SortieCountInfo {
1453    #[doc = "`.ctor()` — no args"]
1454    pub fn new() -> Self {
1455        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1456            panic!(
1457                "{}
1458::{}
1459 failed to instantiate",
1460                ::core::stringify!(ProfileCardRoot_SortieCountInfo),
1461                ::core::stringify!(new),
1462            )
1463        });
1464        <Self as IProfileCardRoot_SortieCountInfoMethods>::ctor(this);
1465        this
1466    }
1467}
1468
1469#[cfg(feature = "app-profilecardroot")]
1470#[doc(hidden)]
1471pub mod prelude {
1472    pub use super::{
1473        IProfileCardRoot, IProfileCardRootMethods, IProfileCardRoot_AchievementInfo, IProfileCardRoot_AchievementInfoMethods,
1474        IProfileCardRoot_SortieCountInfo, IProfileCardRoot_SortieCountInfoMethods, IProfileCardRoot_StartHandler,
1475        IProfileCardRoot_StartHandlerMethods, ProfileCardRoot, ProfileCardRoot_AchievementInfo, ProfileCardRoot_RectInfo,
1476        ProfileCardRoot_SortieCountInfo, ProfileCardRoot_StartHandler,
1477    };
1478    #[cfg(feature = "system-delegate")]
1479    pub use crate::system::delegate::IDelegateMethods;
1480    #[cfg(feature = "system-multicastdelegate")]
1481    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
1482    #[cfg(feature = "system-object")]
1483    pub use crate::system::object::IObjectMethods;
1484    #[cfg(feature = "system-valuetype")]
1485    pub use crate::system::valuetype::IValueTypeMethods;
1486    #[cfg(feature = "unity_engine-behaviour")]
1487    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1488    #[cfg(feature = "unity_engine-component")]
1489    pub use crate::unity_engine::component::IComponentMethods;
1490    #[cfg(feature = "unity_engine-monobehaviour")]
1491    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1492    #[cfg(feature = "unity_engine-object_2")]
1493    pub use crate::unity_engine::object_2::IObject_2Methods;
1494    pub use crate::{
1495        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, valuetype::IValueType},
1496        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1497    };
1498}