Skip to main content

engage/generated/app/
loadinglogo.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-loadinglogo-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
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/loadinglogo/LoadingLogo_Sequences.md"))]
24    #[repr(C)]
25    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26    pub struct LoadingLogo_Sequences {
27        pub value: i32,
28    }
29    impl ::unity::ClassIdentity for LoadingLogo_Sequences {
30        const NAME: &'static str = "LoadingLogo.Sequences";
31        const NAMESPACE: &'static str = "App";
32
33        fn class() -> ::unity::Class {
34            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
35            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
36        }
37    }
38    impl ::unity::IlType for LoadingLogo_Sequences {
39        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41        }
42    }
43    impl LoadingLogo_Sequences {
44        pub fn none() -> Self {
45            Self { value: 0 }
46        }
47
48        pub fn show() -> Self {
49            Self { value: 1 }
50        }
51
52        pub fn idle() -> Self {
53            Self { value: 2 }
54        }
55
56        pub fn change() -> Self {
57            Self { value: 3 }
58        }
59
60        pub fn hide() -> Self {
61            Self { value: 4 }
62        }
63    }
64
65    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/loadinglogo/LoadingLogo_UnitDotObject.md"))]
66    #[::unity::class(namespace = "App", name = "LoadingLogo.UnitDotObject")]
67    #[parent(crate::system::object::Object)]
68    pub struct LoadingLogo_UnitDotObject {
69        #[offset(16)]
70        #[rename(name = "m_RootObject")]
71        pub m_root_object: crate::unity_engine::gameobject::GameObject,
72        #[offset(24)]
73        #[rename(name = "m_Image")]
74        pub m_image: crate::unity_engine::ui::rawimage::RawImage,
75        #[offset(32)]
76        #[rename(name = "m_Animator")]
77        pub m_animator: crate::unity_engine::animator::Animator,
78        #[offset(40)]
79        #[rename(name = "m_Material")]
80        pub m_material: crate::unity_engine::material::Material,
81    }
82
83    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/loadinglogo/LoadingLogo.md"))]
84    #[::unity::class(namespace = "App", name = "LoadingLogo")]
85    #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::app::loadinglogo::LoadingLogo>)]
86    pub struct LoadingLogo {
87        #[static_field]
88        #[rename(name = "GroundImageMax")]
89        pub ground_image_max: i32,
90        #[static_field]
91        #[rename(name = "UnitDotMax")]
92        pub unit_dot_max: i32,
93        #[offset(32)]
94        #[rename(name = "m_Tips")]
95        pub m_tips: crate::unity_engine::gameobject::GameObject,
96        #[offset(40)]
97        #[rename(name = "m_Icon")]
98        pub m_icon: crate::unity_engine::gameobject::GameObject,
99        #[offset(48)]
100        #[rename(name = "m_IconCanvasGroup")]
101        pub m_icon_canvas_group: crate::unity_engine::canvasgroup::CanvasGroup,
102        #[offset(56)]
103        #[rename(name = "m_TipsCanvasGroup")]
104        pub m_tips_canvas_group: crate::unity_engine::canvasgroup::CanvasGroup,
105        #[offset(64)]
106        #[rename(name = "m_TipsUnitIcon")]
107        pub m_tips_unit_icon: crate::app::uniticon::UnitIcon,
108        #[offset(72)]
109        #[rename(name = "m_ItemIconRootObject")]
110        pub m_item_icon_root_object: crate::unity_engine::gameobject::GameObject,
111        #[offset(80)]
112        #[rename(name = "m_ItemIconFrameImage")]
113        pub m_item_icon_frame_image: crate::unity_engine::ui::image::Image,
114        #[offset(88)]
115        #[rename(name = "m_ItemIconImage")]
116        pub m_item_icon_image: crate::unity_engine::ui::image::Image,
117        #[offset(96)]
118        #[rename(name = "m_SkillIconImage")]
119        pub m_skill_icon_image: crate::unity_engine::ui::image::Image,
120        #[offset(104)]
121        #[rename(name = "m_TitleFrameImage")]
122        pub m_title_frame_image: crate::unity_engine::ui::image::Image,
123        #[offset(112)]
124        #[rename(name = "m_TitleText")]
125        pub m_title_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
126        #[offset(120)]
127        #[rename(name = "m_TipsText")]
128        pub m_tips_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
129        #[offset(128)]
130        #[rename(name = "m_UnitIconAndGroundRootObject")]
131        pub m_unit_icon_and_ground_root_object: crate::unity_engine::gameobject::GameObject,
132        #[offset(136)]
133        #[rename(name = "m_GroundImageObjects")]
134        pub m_ground_image_objects: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
135        #[offset(144)]
136        #[rename(name = "m_UnitDotObjects")]
137        pub m_unit_dot_objects: ::unity::Array<crate::app::loadinglogo::LoadingLogo_UnitDotObject>,
138        #[offset(152)]
139        #[rename(name = "m_TipsData")]
140        pub m_tips_data: crate::app::tipsdata::TipsData,
141        #[offset(160)]
142        #[rename(name = "m_TipsAlpha")]
143        pub m_tips_alpha: crate::app::interpolatorfloat::InterpolatorFloat,
144        #[offset(168)]
145        #[rename(name = "m_IconAlpha")]
146        pub m_icon_alpha: crate::app::interpolatorfloat::InterpolatorFloat,
147        #[offset(176)]
148        #[rename(name = "m_LoadingMode")]
149        pub m_loading_mode: crate::app::loadingmanager::LoadingManager_Modes,
150        #[offset(180)]
151        #[rename(name = "m_Sequence")]
152        pub m_sequence: crate::app::loadinglogo::LoadingLogo_Sequences,
153    }
154}
155
156#[cfg(feature = "app-loadinglogo-types")]
157pub use __types::*;
158
159#[cfg(feature = "app-loadinglogo")]
160impl LoadingLogo_UnitDotObject {
161    #[doc = "`GetUnitDotTexturePath(crate::app::persondata::PersonData, bool)` overload"]
162    pub fn get_unit_dot_texture_path(
163        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
164        is_female: impl ::core::convert::Into<bool>,
165    ) -> ::unity::Il2CppString {
166        unsafe {
167            ::unity::il2cpp_call!((::unity::module_base()+0x1fd7eb0usize)as*mut u8, ::unity::Il2CppString;
168(crate::app::persondata::PersonData)::core::convert::Into::into(person),(bool)::core::convert::Into::into(is_female))
169        }
170    }
171
172    #[doc = "`LoadUnitDotTextureAll()` overload"]
173    pub fn load_unit_dot_texture_all() -> () {
174        unsafe {
175            ::unity::il2cpp_call!((::unity::module_base()+0x1fd80c0usize)as*mut u8,();
176            )
177        }
178    }
179}
180
181#[cfg(feature = "app-loadinglogo")]
182pub trait ILoadingLogo_UnitDotObjectMethods: ILoadingLogo_UnitDotObject {
183    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` overload"]
184    fn ctor(self, root_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
185        unsafe {
186            let __receiver =
187                <LoadingLogo_UnitDotObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
188            ::unity::il2cpp_call!((::unity::module_base()+0x1fd7b70usize)as*mut u8,();
189(LoadingLogo_UnitDotObject)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_object))
190        }
191    }
192    #[doc = "`Setup(crate::app::persondata::PersonData, bool)` overload"]
193    fn setup(self, person: impl ::core::convert::Into<crate::app::persondata::PersonData>, is_female: impl ::core::convert::Into<bool>) -> bool {
194        unsafe {
195            let __receiver =
196                <LoadingLogo_UnitDotObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
197            ::unity::il2cpp_call!((::unity::module_base()+0x1fd7c60usize)as*mut u8,bool;
198(LoadingLogo_UnitDotObject)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person),(bool)::core::convert::Into::into(is_female))
199        }
200    }
201    #[doc = "`Clear()` overload"]
202    fn clear(self) -> () {
203        unsafe {
204            let __receiver =
205                <LoadingLogo_UnitDotObject as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
206            ::unity::il2cpp_call!((::unity::module_base()+0x1fd7fd0usize)as*mut u8,();
207(LoadingLogo_UnitDotObject)__receiver)
208        }
209    }
210}
211
212#[cfg(feature = "app-loadinglogo")]
213impl<__T: ILoadingLogo_UnitDotObject> ILoadingLogo_UnitDotObjectMethods for __T {}
214
215#[cfg(feature = "app-loadinglogo")]
216impl LoadingLogo_UnitDotObject {
217    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
218        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
219    }
220
221    pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
222        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
223    }
224
225    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
226        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
227    }
228
229    pub fn get_unit_dot_texture_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
230        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
231    }
232
233    pub fn load_unit_dot_texture_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
234        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
235    }
236}
237
238#[cfg(feature = "app-loadinglogo")]
239impl LoadingLogo_UnitDotObject {
240    #[doc = "`.ctor(crate::unity_engine::gameobject::GameObject)` — overload selector"]
241    pub fn new(root_object: crate::unity_engine::gameobject::GameObject) -> Self {
242        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
243            panic!(
244                "{}
245::{}
246 failed to instantiate",
247                ::core::stringify!(LoadingLogo_UnitDotObject),
248                ::core::stringify!(new),
249            )
250        });
251        <Self as ILoadingLogo_UnitDotObjectMethods>::ctor(this, root_object);
252        this
253    }
254}
255
256#[cfg(feature = "app-loadinglogo")]
257impl LoadingLogo {
258    #[doc = "`GetNextTipsData(crate::app::tipsdata::TipsData, crate::app::loadingmanager::LoadingManager_Modes)` overload"]
259    pub fn get_next_tips_data(
260        now: impl ::core::convert::Into<crate::app::tipsdata::TipsData>,
261        mode: impl ::core::convert::Into<crate::app::loadingmanager::LoadingManager_Modes>,
262    ) -> crate::app::tipsdata::TipsData {
263        unsafe {
264            ::unity::il2cpp_call!((::unity::module_base()+0x1becb60usize)as*mut u8,crate::app::tipsdata::TipsData;
265(crate::app::tipsdata::TipsData)::core::convert::Into::into(now),(crate::app::loadingmanager::LoadingManager_Modes)::core::convert::Into::into(mode))
266        }
267    }
268
269    #[doc = "`Show(crate::app::loadingmanager::LoadingManager_Modes)` overload"]
270    pub fn show(mode: impl ::core::convert::Into<crate::app::loadingmanager::LoadingManager_Modes>) -> () {
271        unsafe {
272            ::unity::il2cpp_call!((::unity::module_base()+0x1bee0a0usize)as*mut u8,();
273(crate::app::loadingmanager::LoadingManager_Modes)::core::convert::Into::into(mode))
274        }
275    }
276
277    #[doc = "`Show(crate::app::tipsdata::TipsData)` overload"]
278    pub fn show_2(tips_data: impl ::core::convert::Into<crate::app::tipsdata::TipsData>) -> () {
279        unsafe {
280            ::unity::il2cpp_call!((::unity::module_base()+0x1bee180usize)as*mut u8,();
281(crate::app::tipsdata::TipsData)::core::convert::Into::into(tips_data))
282        }
283    }
284
285    #[doc = "`Show(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
286    pub fn show_3(
287        hero_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
288        eat_unit0: impl ::core::convert::Into<crate::app::unit::Unit>,
289        eat_unit1: impl ::core::convert::Into<crate::app::unit::Unit>,
290    ) -> () {
291        unsafe {
292            ::unity::il2cpp_call!((::unity::module_base()+0x1bee230usize)as*mut u8,();
293(crate::app::unit::Unit)::core::convert::Into::into(hero_unit),(crate::app::unit::Unit)::core::convert::Into::into(eat_unit0),(crate::app::unit::Unit)::core::convert::Into::into(eat_unit1))
294        }
295    }
296
297    #[doc = "`Hide()` overload"]
298    pub fn hide() -> () {
299        unsafe {
300            ::unity::il2cpp_call!((::unity::module_base()+0x1bee300usize)as*mut u8,();
301            )
302        }
303    }
304}
305
306#[cfg(feature = "app-loadinglogo")]
307pub trait ILoadingLogoMethods: ILoadingLogo {
308    #[doc = "`Awake()` overload"]
309    fn awake(self) -> () {
310        unsafe {
311            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312            {
313                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
314                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
315                    panic!(
316                        "unity: virtual slot {}
317 out of range (vtable len {}
318) on the runtime class behind {}
319 (method `{}
320`)",
321                        4usize,
322                        __vt.len(),
323                        <LoadingLogo as ::unity::ClassIdentity>::NAME,
324                        "Awake",
325                    )
326                });
327                let __inner: extern "C" fn(LoadingLogo, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
328                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
329                __inner(__receiver, __mi)
330            }
331        }
332    }
333    #[doc = "`Start()` overload"]
334    fn start(self) -> () {
335        unsafe {
336            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337            ::unity::il2cpp_call!((::unity::module_base()+0x1bec430usize)as*mut u8,();
338(LoadingLogo)__receiver)
339        }
340    }
341    #[doc = "`LateUpdate()` overload"]
342    fn late_update(self) -> () {
343        unsafe {
344            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
345            ::unity::il2cpp_call!((::unity::module_base()+0x1bec7e0usize)as*mut u8,();
346(LoadingLogo)__receiver)
347        }
348    }
349    #[doc = "`SetText(crate::tm_pro::textmeshprougui::TextMeshProUGUI, ::unity::Il2CppString)` overload"]
350    fn set_text(
351        self,
352        text_mesh: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
353        text: impl ::core::convert::Into<::unity::Il2CppString>,
354    ) -> () {
355        unsafe {
356            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357            ::unity::il2cpp_call!((::unity::module_base()+0x1bed480usize)as*mut u8,();
358(LoadingLogo)__receiver,(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(text_mesh),(::unity::Il2CppString)::core::convert::Into::into(text))
359        }
360    }
361    #[doc = "`SetTipsData(crate::app::tipsdata::TipsData)` overload"]
362    fn set_tips_data(self, tips_data: impl ::core::convert::Into<crate::app::tipsdata::TipsData>) -> () {
363        unsafe {
364            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365            ::unity::il2cpp_call!((::unity::module_base()+0x1becdf0usize)as*mut u8,();
366(LoadingLogo)__receiver,(crate::app::tipsdata::TipsData)::core::convert::Into::into(tips_data))
367        }
368    }
369    #[doc = "`Clear()` overload"]
370    fn clear(self) -> () {
371        unsafe {
372            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
373            ::unity::il2cpp_call!((::unity::module_base()+0x1bec440usize)as*mut u8,();
374(LoadingLogo)__receiver)
375        }
376    }
377    #[doc = "`ShowImpl(crate::app::loadingmanager::LoadingManager_Modes)` overload"]
378    fn show_impl(self, mode: impl ::core::convert::Into<crate::app::loadingmanager::LoadingManager_Modes>) -> () {
379        unsafe {
380            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
381            ::unity::il2cpp_call!((::unity::module_base()+0x1bed520usize)as*mut u8,();
382(LoadingLogo)__receiver,(crate::app::loadingmanager::LoadingManager_Modes)::core::convert::Into::into(mode))
383        }
384    }
385    #[doc = "`ShowImpl(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
386    fn show_impl_2(
387        self,
388        hero_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
389        eat_unit0: impl ::core::convert::Into<crate::app::unit::Unit>,
390        eat_unit1: impl ::core::convert::Into<crate::app::unit::Unit>,
391    ) -> () {
392        unsafe {
393            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394            ::unity::il2cpp_call!((::unity::module_base()+0x1beddf0usize)as*mut u8,();
395(LoadingLogo)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(hero_unit),(crate::app::unit::Unit)::core::convert::Into::into(eat_unit0),(crate::app::unit::Unit)::core::convert::Into::into(eat_unit1))
396        }
397    }
398    #[doc = "`ShowImpl(crate::app::tipsdata::TipsData, crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
399    fn show_impl_3(
400        self,
401        tips_data: impl ::core::convert::Into<crate::app::tipsdata::TipsData>,
402        hero_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
403        eat_unit0: impl ::core::convert::Into<crate::app::unit::Unit>,
404        eat_unit1: impl ::core::convert::Into<crate::app::unit::Unit>,
405    ) -> () {
406        unsafe {
407            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408            ::unity::il2cpp_call!((::unity::module_base()+0x1bed570usize)as*mut u8,();
409(LoadingLogo)__receiver,(crate::app::tipsdata::TipsData)::core::convert::Into::into(tips_data),(crate::app::unit::Unit)::core::convert::Into::into(hero_unit),(crate::app::unit::Unit)::core::convert::Into::into(eat_unit0),(crate::app::unit::Unit)::core::convert::Into::into(eat_unit1))
410        }
411    }
412    #[doc = "`SetupUnitDot(i32, crate::app::unit::Unit)` overload"]
413    fn setup_unit_dot(self, icon_index: impl ::core::convert::Into<i32>, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
414        unsafe {
415            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416            ::unity::il2cpp_call!((::unity::module_base()+0x1bede10usize)as*mut u8,bool;
417(LoadingLogo)__receiver,(i32)::core::convert::Into::into(icon_index),(crate::app::unit::Unit)::core::convert::Into::into(unit))
418        }
419    }
420    #[doc = "`SetupUnitDot(i32, crate::app::persondata::PersonData, bool)` overload"]
421    fn setup_unit_dot_2(
422        self,
423        icon_index: impl ::core::convert::Into<i32>,
424        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
425        is_female: impl ::core::convert::Into<bool>,
426    ) -> bool {
427        unsafe {
428            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
429            ::unity::il2cpp_call!((::unity::module_base()+0x1bedfd0usize)as*mut u8,bool;
430(LoadingLogo)__receiver,(i32)::core::convert::Into::into(icon_index),(crate::app::persondata::PersonData)::core::convert::Into::into(person),(bool)::core::convert::Into::into(is_female))
431        }
432    }
433    #[doc = "`HideImpl()` overload"]
434    fn hide_impl(self) -> () {
435        unsafe {
436            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
437            ::unity::il2cpp_call!((::unity::module_base()+0x1bee030usize)as*mut u8,();
438(LoadingLogo)__receiver)
439        }
440    }
441    #[doc = "`Commit()` overload"]
442    fn commit(self) -> () {
443        unsafe {
444            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445            ::unity::il2cpp_call!((::unity::module_base()+0x1becae0usize)as*mut u8,();
446(LoadingLogo)__receiver)
447        }
448    }
449    #[doc = "`.ctor()` overload"]
450    fn ctor(self) -> () {
451        unsafe {
452            let __receiver = <LoadingLogo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
453            ::unity::il2cpp_call!((::unity::module_base()+0x1bee3e0usize)as*mut u8,();
454(LoadingLogo)__receiver)
455        }
456    }
457}
458
459#[cfg(feature = "app-loadinglogo")]
460impl<__T: ILoadingLogo> ILoadingLogoMethods for __T {}
461
462#[cfg(feature = "app-loadinglogo")]
463impl LoadingLogo {
464    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
466    }
467
468    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
470    }
471
472    pub fn late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
474    }
475
476    pub fn get_next_tips_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
478    }
479
480    pub fn set_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
482    }
483
484    pub fn set_tips_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
486    }
487
488    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
490    }
491
492    pub fn show_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
494    }
495
496    pub fn show_impl_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
498    }
499
500    pub fn show_impl_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
502    }
503
504    pub fn setup_unit_dot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
506    }
507
508    pub fn setup_unit_dot_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
510    }
511
512    pub fn hide_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
514    }
515
516    pub fn commit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
518    }
519
520    pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
522    }
523
524    pub fn show_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
526    }
527
528    pub fn show_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
530    }
531
532    pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
534    }
535
536    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
538    }
539}
540
541#[cfg(feature = "app-loadinglogo")]
542impl LoadingLogo {
543    #[doc = "Direct (non-virtual) call to `LoadingLogo`'s own `Awake`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
544    pub unsafe fn awake(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
545        let __mi = Self::awake_method_info();
546        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
547        __inner(this.into(), ::core::option::Option::None)
548    }
549}
550
551#[cfg(feature = "app-loadinglogo")]
552impl LoadingLogo {
553    #[doc = "`.ctor()` — no args"]
554    pub fn new() -> Self {
555        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
556            panic!(
557                "{}
558::{}
559 failed to instantiate",
560                ::core::stringify!(LoadingLogo),
561                ::core::stringify!(new),
562            )
563        });
564        <Self as ILoadingLogoMethods>::ctor(this);
565        this
566    }
567}
568
569#[cfg(feature = "app-loadinglogo")]
570#[doc(hidden)]
571pub mod prelude {
572    pub use super::{
573        ILoadingLogo, ILoadingLogoMethods, ILoadingLogo_UnitDotObject, ILoadingLogo_UnitDotObjectMethods, LoadingLogo, LoadingLogo_Sequences,
574        LoadingLogo_UnitDotObject,
575    };
576    #[cfg(feature = "app-singletonmonobehaviour_1")]
577    pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
578    #[cfg(feature = "system-object")]
579    pub use crate::system::object::IObjectMethods;
580    #[cfg(feature = "system-enum")]
581    pub use crate::system::r#enum::IEnumMethods;
582    #[cfg(feature = "system-valuetype")]
583    pub use crate::system::valuetype::IValueTypeMethods;
584    #[cfg(feature = "unity_engine-behaviour")]
585    pub use crate::unity_engine::behaviour::IBehaviourMethods;
586    #[cfg(feature = "unity_engine-component")]
587    pub use crate::unity_engine::component::IComponentMethods;
588    #[cfg(feature = "unity_engine-monobehaviour")]
589    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
590    #[cfg(feature = "unity_engine-object_2")]
591    pub use crate::unity_engine::object_2::IObject_2Methods;
592    pub use crate::{
593        app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1,
594        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
595        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
596    };
597}