1#[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}