Skip to main content

engage/generated/app/
fade.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-fade-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            procdesc::{IProcDesc, ProcDesc},
11            procdescuser::{IProcDescUser, ProcDescUser},
12            procinst::{IProcInst, ProcInst},
13        },
14        system::{
15            object::{IObject, Object},
16            r#enum::{Enum, IEnum},
17            valuetype::{IValueType, ValueType},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_ProcDescFade.md"))]
22    #[::unity::class(namespace = "App", name = "Fade.ProcDescFade")]
23    #[parent(crate::app::procdescuser::ProcDescUser)]
24    pub struct Fade_ProcDescFade {
25        #[offset(20)]
26        #[rename(name = "m_Layer")]
27        pub m_layer: crate::app::fade::Fade_Layer,
28    }
29
30    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade.md"))]
31    #[::unity::class(namespace = "App", name = "Fade")]
32    #[parent(crate::system::object::Object)]
33    pub struct Fade {
34        #[static_field]
35        #[rename(name = "Num")]
36        pub num: i32,
37        #[static_field]
38        #[rename(name = "VeryFast")]
39        pub very_fast: f32,
40        #[static_field]
41        #[rename(name = "Fast")]
42        pub fast: f32,
43        #[static_field]
44        #[rename(name = "Normal")]
45        pub normal: f32,
46        #[static_field]
47        #[rename(name = "Slow")]
48        pub slow: f32,
49        #[static_field]
50        #[rename(name = "VerySlow")]
51        pub very_slow: f32,
52        #[static_field]
53        #[rename(name = "s_Proc")]
54        pub s_proc: crate::app::fade::Fade_ProcFade,
55        #[static_field]
56        #[rename(name = "s_Colors")]
57        pub s_colors: ::unity::Array<crate::unity_engine::color::Color>,
58        #[static_field]
59        #[rename(name = "s_Layer")]
60        pub s_layer: crate::app::fade::Fade_Layer,
61        #[static_field]
62        #[rename(name = "s_Statck")]
63        pub s_statck: crate::system::collections::generic::stack_1::Stack_1<crate::app::fade::Fade_Layer>,
64    }
65
66    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_Layer.md"))]
67    #[repr(C)]
68    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
69    pub struct Fade_Layer {
70        pub value: i32,
71    }
72    impl ::unity::ClassIdentity for Fade_Layer {
73        const NAME: &'static str = "Fade.Layer";
74        const NAMESPACE: &'static str = "App";
75
76        fn class() -> ::unity::Class {
77            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
78            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
79        }
80    }
81    impl ::unity::IlType for Fade_Layer {
82        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
83            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
84        }
85    }
86    impl Fade_Layer {
87        pub fn system() -> Self {
88            Self { value: 0 }
89        }
90
91        pub fn skip() -> Self {
92            Self { value: 1 }
93        }
94
95        pub fn talk() -> Self {
96            Self { value: 2 }
97        }
98
99        pub fn combat() -> Self {
100            Self { value: 3 }
101        }
102
103        pub fn current() -> Self {
104            Self { value: 4 }
105        }
106    }
107
108    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_FadeLayer.md"))]
109    #[::unity::class(namespace = "App", name = "Fade.FadeLayer")]
110    #[parent(crate::system::object::Object)]
111    pub struct Fade_FadeLayer {
112        #[offset(16)]
113        #[rename(name = "m_FromColor")]
114        pub m_from_color: crate::unity_engine::color::Color,
115        #[offset(32)]
116        #[rename(name = "m_ToColor")]
117        pub m_to_color: crate::unity_engine::color::Color,
118        #[offset(48)]
119        #[rename(name = "m_Duration")]
120        pub m_duration: f32,
121        #[offset(52)]
122        #[rename(name = "m_Elapsed")]
123        pub m_elapsed: f32,
124    }
125
126    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_LayerScope.md"))]
127    #[::unity::class(namespace = "App", name = "Fade.LayerScope")]
128    #[parent(crate::system::object::Object)]
129    pub struct Fade_LayerScope {
130        #[offset(16)]
131        #[rename(name = "m_Layer")]
132        pub m_layer: crate::app::fade::Fade_Layer,
133    }
134
135    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_ProcDescWait.md"))]
136    #[::unity::class(namespace = "App", name = "Fade.ProcDescWait")]
137    #[parent(crate::app::fade::Fade_ProcDescFade)]
138    pub struct Fade_ProcDescWait {}
139
140    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_ProcFade.md"))]
141    #[::unity::class(namespace = "App", name = "Fade.ProcFade")]
142    #[parent(crate::app::procinst::ProcInst)]
143    pub struct Fade_ProcFade {
144        #[offset(112)]
145        #[rename(name = "m_FadeLayer")]
146        pub m_fade_layer: ::unity::Array<crate::app::fade::Fade_FadeLayer>,
147    }
148
149    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_ProcFadeWait.md"))]
150    #[::unity::class(namespace = "App", name = "Fade.ProcFadeWait")]
151    #[parent(crate::app::procinst::ProcInst)]
152    pub struct Fade_ProcFadeWait {
153        #[offset(112)]
154        #[rename(name = "m_Layer")]
155        pub m_layer: crate::app::fade::Fade_Layer,
156    }
157
158    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/fade/Fade_ProcDescInOut.md"))]
159    #[::unity::class(namespace = "App", name = "Fade.ProcDescInOut")]
160    #[parent(crate::app::fade::Fade_ProcDescFade)]
161    pub struct Fade_ProcDescInOut {
162        #[offset(24)]
163        #[rename(name = "m_Color")]
164        pub m_color: crate::unity_engine::color::Color,
165        #[offset(40)]
166        #[rename(name = "m_Duration")]
167        pub m_duration: f32,
168        #[offset(44)]
169        #[rename(name = "m_IsIn")]
170        pub m_is_in: bool,
171    }
172}
173
174#[cfg(feature = "app-fade-types")]
175pub use __types::*;
176
177#[cfg(feature = "app-fade")]
178pub trait IFade_ProcDescFadeMethods: IFade_ProcDescFade {
179    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` overload"]
180    fn ctor(self, layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> () {
181        unsafe {
182            let __receiver = <Fade_ProcDescFade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x1e5dac0usize)as*mut u8,();
184(Fade_ProcDescFade)__receiver,(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
185        }
186    }
187    #[doc = "`GetLayer()` overload"]
188    fn get_layer(self) -> crate::app::fade::Fade_Layer {
189        unsafe {
190            let __receiver = <Fade_ProcDescFade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191            ::unity::il2cpp_call!((::unity::module_base()+0x1e5daf0usize)as*mut u8,crate::app::fade::Fade_Layer;
192(Fade_ProcDescFade)__receiver)
193        }
194    }
195}
196
197#[cfg(feature = "app-fade")]
198impl<__T: IFade_ProcDescFade> IFade_ProcDescFadeMethods for __T {}
199
200#[cfg(feature = "app-fade")]
201impl Fade_ProcDescFade {
202    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
203        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
204    }
205
206    pub fn get_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
207        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
208    }
209}
210
211#[cfg(feature = "app-fade")]
212impl Fade_ProcDescFade {
213    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` — overload selector"]
214    pub fn new(layer: crate::app::fade::Fade_Layer) -> Self {
215        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
216            panic!(
217                "{}
218::{}
219 failed to instantiate",
220                ::core::stringify!(Fade_ProcDescFade),
221                ::core::stringify!(new),
222            )
223        });
224        <Self as IFade_ProcDescFadeMethods>::ctor(this, layer);
225        this
226    }
227}
228
229#[cfg(feature = "app-fade")]
230impl Fade {
231    #[doc = "`Initialize()` overload"]
232    pub fn initialize() -> () {
233        unsafe {
234            ::unity::il2cpp_call!((::unity::module_base()+0x2d52770usize)as*mut u8,();
235            )
236        }
237    }
238
239    #[doc = "`GetImageColor(crate::app::fade::Fade_Layer)` overload"]
240    pub fn get_image_color(layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> crate::unity_engine::color::Color {
241        unsafe {
242            ::unity::il2cpp_call!((::unity::module_base()+0x2d52a10usize)as*mut u8,crate::unity_engine::color::Color;
243(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
244        }
245    }
246
247    #[doc = "`SetImageColor(crate::app::fade::Fade_Layer, crate::unity_engine::color::Color)` overload"]
248    pub fn set_image_color(
249        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
250        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
251    ) -> () {
252        unsafe {
253            ::unity::il2cpp_call!((::unity::module_base()+0x2d52b30usize)as*mut u8,();
254(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
255        }
256    }
257
258    #[doc = "`FadeIn(f32)` overload"]
259    pub fn fade_in(duration: impl ::core::convert::Into<f32>) -> () {
260        unsafe {
261            ::unity::il2cpp_call!((::unity::module_base()+0x2d52c20usize)as*mut u8,();
262(f32)::core::convert::Into::into(duration))
263        }
264    }
265
266    #[doc = "`FadeOut(f32)` overload"]
267    pub fn fade_out(duration: impl ::core::convert::Into<f32>) -> () {
268        unsafe {
269            ::unity::il2cpp_call!((::unity::module_base()+0x2d52c80usize)as*mut u8,();
270(f32)::core::convert::Into::into(duration))
271        }
272    }
273
274    #[doc = "`FadeOut(crate::unity_engine::color::Color, f32)` overload"]
275    pub fn fade_out_2(color: impl ::core::convert::Into<crate::unity_engine::color::Color>, duration: impl ::core::convert::Into<f32>) -> () {
276        unsafe {
277            ::unity::il2cpp_call!((::unity::module_base()+0x2d52d40usize)as*mut u8,();
278(crate::unity_engine::color::Color)::core::convert::Into::into(color),(f32)::core::convert::Into::into(duration))
279        }
280    }
281
282    #[doc = "`FadeIn(crate::app::fade::Fade_Layer, f32)` overload"]
283    pub fn fade_in_2(layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>, duration: impl ::core::convert::Into<f32>) -> () {
284        unsafe {
285            ::unity::il2cpp_call!((::unity::module_base()+0x2d52d90usize)as*mut u8,();
286(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer),(f32)::core::convert::Into::into(duration))
287        }
288    }
289
290    #[doc = "`FadeOut(crate::app::fade::Fade_Layer, f32)` overload"]
291    pub fn fade_out_3(layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>, duration: impl ::core::convert::Into<f32>) -> () {
292        unsafe {
293            ::unity::il2cpp_call!((::unity::module_base()+0x2d4a140usize)as*mut u8,();
294(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer),(f32)::core::convert::Into::into(duration))
295        }
296    }
297
298    #[doc = "`FadeOut(crate::app::fade::Fade_Layer, crate::unity_engine::color::Color, f32)` overload"]
299    pub fn fade_out_4(
300        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
301        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
302        duration: impl ::core::convert::Into<f32>,
303    ) -> () {
304        unsafe {
305            ::unity::il2cpp_call!((::unity::module_base()+0x2d53060usize)as*mut u8,();
306(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer),(crate::unity_engine::color::Color)::core::convert::Into::into(color),(f32)::core::convert::Into::into(duration))
307        }
308    }
309
310    #[doc = "`PushLayer(crate::app::fade::Fade_Layer)` overload"]
311    pub fn push_layer(layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> () {
312        unsafe {
313            ::unity::il2cpp_call!((::unity::module_base()+0x2d52f30usize)as*mut u8,();
314(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
315        }
316    }
317
318    #[doc = "`PopLayer()` overload"]
319    pub fn pop_layer() -> () {
320        unsafe {
321            ::unity::il2cpp_call!((::unity::module_base()+0x2d52fd0usize)as*mut u8,();
322            )
323        }
324    }
325
326    #[doc = "`IsActive()` overload"]
327    pub fn is_active() -> bool {
328        unsafe {
329            ::unity::il2cpp_call!((::unity::module_base()+0x2d53210usize)as*mut u8,bool;
330            )
331        }
332    }
333
334    #[doc = "`IsActive(crate::app::fade::Fade_Layer)` overload"]
335    pub fn is_active_2(layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> bool {
336        unsafe {
337            ::unity::il2cpp_call!((::unity::module_base()+0x2d53310usize)as*mut u8,bool;
338(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
339        }
340    }
341
342    #[doc = "`IsFadeOut()` overload"]
343    pub fn is_fade_out() -> bool {
344        unsafe {
345            ::unity::il2cpp_call!((::unity::module_base()+0x2d533d0usize)as*mut u8,bool;
346            )
347        }
348    }
349
350    #[doc = "`IsFadeOut(crate::app::fade::Fade_Layer)` overload"]
351    pub fn is_fade_out_2(layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> bool {
352        unsafe {
353            ::unity::il2cpp_call!((::unity::module_base()+0x2d534e0usize)as*mut u8,bool;
354(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
355        }
356    }
357
358    #[doc = "`GetAlpha()` overload"]
359    pub fn get_alpha() -> f32 {
360        unsafe {
361            ::unity::il2cpp_call!((::unity::module_base()+0x2d535c0usize)as*mut u8,f32;
362            )
363        }
364    }
365
366    #[doc = "`WaitBind(crate::app::procinst::ProcInst, crate::app::fade::Fade_Layer)` overload"]
367    pub fn wait_bind(
368        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
369        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
370    ) -> bool {
371        unsafe {
372            ::unity::il2cpp_call!((::unity::module_base()+0x2d53800usize)as*mut u8,bool;
373(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
374        }
375    }
376
377    #[doc = "`BlackIn(f32, crate::app::fade::Fade_Layer)` overload"]
378    pub fn black_in(
379        duration: impl ::core::convert::Into<f32>,
380        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
381    ) -> crate::app::procdesc::ProcDesc {
382        unsafe {
383            ::unity::il2cpp_call!((::unity::module_base()+0x2d539a0usize)as*mut u8,crate::app::procdesc::ProcDesc;
384(f32)::core::convert::Into::into(duration),(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
385        }
386    }
387
388    #[doc = "`BlackOut(f32, crate::app::fade::Fade_Layer)` overload"]
389    pub fn black_out(
390        duration: impl ::core::convert::Into<f32>,
391        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
392    ) -> crate::app::procdesc::ProcDesc {
393        unsafe {
394            ::unity::il2cpp_call!((::unity::module_base()+0x2d53a60usize)as*mut u8,crate::app::procdesc::ProcDesc;
395(f32)::core::convert::Into::into(duration),(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
396        }
397    }
398
399    #[doc = "`WhiteIn(f32, crate::app::fade::Fade_Layer)` overload"]
400    pub fn white_in(
401        duration: impl ::core::convert::Into<f32>,
402        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
403    ) -> crate::app::procdesc::ProcDesc {
404        unsafe {
405            ::unity::il2cpp_call!((::unity::module_base()+0x2d53b20usize)as*mut u8,crate::app::procdesc::ProcDesc;
406(f32)::core::convert::Into::into(duration),(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
407        }
408    }
409
410    #[doc = "`WhiteOut(f32, crate::app::fade::Fade_Layer)` overload"]
411    pub fn white_out(
412        duration: impl ::core::convert::Into<f32>,
413        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
414    ) -> crate::app::procdesc::ProcDesc {
415        unsafe {
416            ::unity::il2cpp_call!((::unity::module_base()+0x2d53be0usize)as*mut u8,crate::app::procdesc::ProcDesc;
417(f32)::core::convert::Into::into(duration),(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
418        }
419    }
420
421    #[doc = "`FadeIn(crate::unity_engine::color::Color, f32, crate::app::fade::Fade_Layer)` overload"]
422    pub fn fade_in_3(
423        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
424        duration: impl ::core::convert::Into<f32>,
425        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
426    ) -> crate::app::procdesc::ProcDesc {
427        unsafe {
428            ::unity::il2cpp_call!((::unity::module_base()+0x2d53ca0usize)as*mut u8,crate::app::procdesc::ProcDesc;
429(crate::unity_engine::color::Color)::core::convert::Into::into(color),(f32)::core::convert::Into::into(duration),(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
430        }
431    }
432
433    #[doc = "`FadeOut(crate::unity_engine::color::Color, f32, crate::app::fade::Fade_Layer)` overload"]
434    pub fn fade_out_5(
435        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
436        duration: impl ::core::convert::Into<f32>,
437        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
438    ) -> crate::app::procdesc::ProcDesc {
439        unsafe {
440            ::unity::il2cpp_call!((::unity::module_base()+0x2d53d50usize)as*mut u8,crate::app::procdesc::ProcDesc;
441(crate::unity_engine::color::Color)::core::convert::Into::into(color),(f32)::core::convert::Into::into(duration),(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
442        }
443    }
444
445    #[doc = "`FadeWait(crate::app::fade::Fade_Layer)` overload"]
446    pub fn fade_wait(layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> crate::app::procdesc::ProcDesc {
447        unsafe {
448            ::unity::il2cpp_call!((::unity::module_base()+0x2d53e00usize)as*mut u8,crate::app::procdesc::ProcDesc;
449(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
450        }
451    }
452
453    #[doc = "`.cctor()` overload"]
454    pub fn cctor() -> () {
455        unsafe {
456            ::unity::il2cpp_call!((::unity::module_base()+0x2d53e80usize)as*mut u8,();
457            )
458        }
459    }
460}
461
462#[cfg(feature = "app-fade")]
463pub trait IFadeMethods: IFade {
464    #[doc = "`.ctor()` overload"]
465    fn ctor(self) -> () {
466        unsafe {
467            let __receiver = <Fade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
468            ::unity::il2cpp_call!((::unity::module_base()+0x2d53e70usize)as*mut u8,();
469(Fade)__receiver)
470        }
471    }
472}
473
474#[cfg(feature = "app-fade")]
475impl<__T: IFade> IFadeMethods for __T {}
476
477#[cfg(feature = "app-fade")]
478impl Fade {
479    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
481    }
482
483    pub fn get_image_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
485    }
486
487    pub fn set_image_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
489    }
490
491    pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
493    }
494
495    pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
497    }
498
499    pub fn fade_out_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
501    }
502
503    pub fn fade_in_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
505    }
506
507    pub fn fade_out_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
509    }
510
511    pub fn fade_out_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
513    }
514
515    pub fn push_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
517    }
518
519    pub fn pop_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
521    }
522
523    pub fn is_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
525    }
526
527    pub fn is_active_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
529    }
530
531    pub fn is_fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
533    }
534
535    pub fn is_fade_out_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
537    }
538
539    pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
541    }
542
543    pub fn wait_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
545    }
546
547    pub fn black_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
549    }
550
551    pub fn black_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
553    }
554
555    pub fn white_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
557    }
558
559    pub fn white_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
561    }
562
563    pub fn fade_in_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
565    }
566
567    pub fn fade_out_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
569    }
570
571    pub fn fade_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
573    }
574
575    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
577    }
578
579    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
581    }
582}
583
584#[cfg(feature = "app-fade")]
585impl Fade {
586    #[doc = "`.ctor()` — no args"]
587    pub fn new() -> Self {
588        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
589            panic!(
590                "{}
591::{}
592 failed to instantiate",
593                ::core::stringify!(Fade),
594                ::core::stringify!(new),
595            )
596        });
597        <Self as IFadeMethods>::ctor(this);
598        this
599    }
600}
601
602#[cfg(feature = "app-fade")]
603pub trait IFade_FadeLayerMethods: IFade_FadeLayer {
604    #[doc = "`Exec(crate::unity_engine::color::Color, f32)` overload"]
605    fn exec(self, to_color: impl ::core::convert::Into<crate::unity_engine::color::Color>, duration: impl ::core::convert::Into<f32>) -> () {
606        unsafe {
607            let __receiver = <Fade_FadeLayer as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
608            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d640usize)as*mut u8,();
609(Fade_FadeLayer)__receiver,(crate::unity_engine::color::Color)::core::convert::Into::into(to_color),(f32)::core::convert::Into::into(duration))
610        }
611    }
612    #[doc = "`Tick(f32)` overload"]
613    fn tick(self, delta_time: impl ::core::convert::Into<f32>) -> bool {
614        unsafe {
615            let __receiver = <Fade_FadeLayer as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
616            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d790usize)as*mut u8,bool;
617(Fade_FadeLayer)__receiver,(f32)::core::convert::Into::into(delta_time))
618        }
619    }
620    #[doc = "`GetColor()` overload"]
621    fn get_color(self) -> crate::unity_engine::color::Color {
622        unsafe {
623            let __receiver = <Fade_FadeLayer as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
624            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d730usize)as*mut u8,crate::unity_engine::color::Color;
625(Fade_FadeLayer)__receiver)
626        }
627    }
628    #[doc = "`get_ToColor()` overload"]
629    fn get_to_color(self) -> crate::unity_engine::color::Color {
630        unsafe {
631            let __receiver = <Fade_FadeLayer as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d7e0usize)as*mut u8,crate::unity_engine::color::Color;
633(Fade_FadeLayer)__receiver)
634        }
635    }
636    #[doc = "`IsActive()` overload"]
637    fn is_active(self) -> bool {
638        unsafe {
639            let __receiver = <Fade_FadeLayer as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
640            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d7f0usize)as*mut u8,bool;
641(Fade_FadeLayer)__receiver)
642        }
643    }
644    #[doc = "`IsAlive()` overload"]
645    fn is_alive(self) -> bool {
646        unsafe {
647            let __receiver = <Fade_FadeLayer as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
648            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d800usize)as*mut u8,bool;
649(Fade_FadeLayer)__receiver)
650        }
651    }
652    #[doc = "`.ctor()` overload"]
653    fn ctor(self) -> () {
654        unsafe {
655            let __receiver = <Fade_FadeLayer as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d830usize)as*mut u8,();
657(Fade_FadeLayer)__receiver)
658        }
659    }
660}
661
662#[cfg(feature = "app-fade")]
663impl<__T: IFade_FadeLayer> IFade_FadeLayerMethods for __T {}
664
665#[cfg(feature = "app-fade")]
666impl Fade_FadeLayer {
667    pub fn exec_method_info() -> &'static ::unity::il2cpp::MethodInfo {
668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
669    }
670
671    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
673    }
674
675    pub fn get_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
677    }
678
679    pub fn get_to_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
681    }
682
683    pub fn is_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
685    }
686
687    pub fn is_alive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
689    }
690
691    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
693    }
694}
695
696#[cfg(feature = "app-fade")]
697impl Fade_FadeLayer {
698    #[doc = "`.ctor()` — no args"]
699    pub fn new() -> Self {
700        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
701            panic!(
702                "{}
703::{}
704 failed to instantiate",
705                ::core::stringify!(Fade_FadeLayer),
706                ::core::stringify!(new),
707            )
708        });
709        <Self as IFade_FadeLayerMethods>::ctor(this);
710        this
711    }
712}
713
714#[cfg(feature = "app-fade")]
715pub trait IFade_LayerScopeMethods: IFade_LayerScope {
716    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` overload"]
717    fn ctor(self, layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> () {
718        unsafe {
719            let __receiver = <Fade_LayerScope as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
720            ::unity::il2cpp_call!((::unity::module_base()+0x1e5d8d0usize)as*mut u8,();
721(Fade_LayerScope)__receiver,(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
722        }
723    }
724    #[doc = "`Finalize()` overload"]
725    fn finalize(self) -> () {
726        unsafe {
727            let __receiver = <Fade_LayerScope as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
728            {
729                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
730                let __vi = *__vt.get(1usize).unwrap_or_else(|| {
731                    panic!(
732                        "unity: virtual slot {}
733 out of range (vtable len {}
734) on the runtime class behind {}
735 (method `{}
736`)",
737                        1usize,
738                        __vt.len(),
739                        <Fade_LayerScope as ::unity::ClassIdentity>::NAME,
740                        "Finalize",
741                    )
742                });
743                let __inner: extern "C" fn(Fade_LayerScope, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
744                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
745                __inner(__receiver, __mi)
746            }
747        }
748    }
749    #[doc = "`Dispose()` overload"]
750    fn dispose(self) -> () {
751        unsafe {
752            let __receiver = <Fade_LayerScope as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
753            {
754                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
755                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
756                    panic!(
757                        "unity: virtual slot {}
758 out of range (vtable len {}
759) on the runtime class behind {}
760 (method `{}
761`)",
762                        4usize,
763                        __vt.len(),
764                        <Fade_LayerScope as ::unity::ClassIdentity>::NAME,
765                        "Dispose",
766                    )
767                });
768                let __inner: extern "C" fn(Fade_LayerScope, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
769                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
770                __inner(__receiver, __mi)
771            }
772        }
773    }
774}
775
776#[cfg(feature = "app-fade")]
777impl<__T: IFade_LayerScope> IFade_LayerScopeMethods for __T {}
778
779#[cfg(feature = "app-fade")]
780impl Fade_LayerScope {
781    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
782        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
783    }
784
785    pub fn finalize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
786        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
787    }
788
789    pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
790        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
791    }
792}
793
794#[cfg(feature = "app-fade")]
795impl Fade_LayerScope {
796    #[doc = "Direct (non-virtual) call to `Fade_LayerScope`'s own `Finalize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
797    pub unsafe fn finalize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
798        let __mi = Self::finalize_method_info();
799        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
800        __inner(this.into(), ::core::option::Option::None)
801    }
802
803    #[doc = "Direct (non-virtual) call to `Fade_LayerScope`'s own `Dispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
804    pub unsafe fn dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
805        let __mi = Self::dispose_method_info();
806        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
807        __inner(this.into(), ::core::option::Option::None)
808    }
809}
810
811#[cfg(feature = "app-fade")]
812impl Fade_LayerScope {
813    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` — overload selector"]
814    pub fn new(layer: crate::app::fade::Fade_Layer) -> Self {
815        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
816            panic!(
817                "{}
818::{}
819 failed to instantiate",
820                ::core::stringify!(Fade_LayerScope),
821                ::core::stringify!(new),
822            )
823        });
824        <Self as IFade_LayerScopeMethods>::ctor(this, layer);
825        this
826    }
827}
828
829#[cfg(feature = "app-fade")]
830pub trait IFade_ProcDescWaitMethods: IFade_ProcDescWait {
831    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` overload"]
832    fn ctor(self, layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> () {
833        unsafe {
834            let __receiver = <Fade_ProcDescWait as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
835            ::unity::il2cpp_call!((::unity::module_base()+0x1e5dd40usize)as*mut u8,();
836(Fade_ProcDescWait)__receiver,(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
837        }
838    }
839    #[doc = "`Execute(crate::app::procinst::ProcInst)` overload"]
840    fn execute(self, inst: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> crate::app::procdesc::ProcDesc_Result {
841        unsafe {
842            let __receiver = <Fade_ProcDescWait as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            {
844                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
845                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
846                    panic!(
847                        "unity: virtual slot {}
848 out of range (vtable len {}
849) on the runtime class behind {}
850 (method `{}
851`)",
852                        4usize,
853                        __vt.len(),
854                        <Fade_ProcDescWait as ::unity::ClassIdentity>::NAME,
855                        "Execute",
856                    )
857                });
858                let __inner: extern "C" fn(
859                    Fade_ProcDescWait,
860                    crate::app::procinst::ProcInst,
861                    ::unity::OptionalMethod,
862                ) -> crate::app::procdesc::ProcDesc_Result = ::core::mem::transmute(__vi.method_ptr);
863                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
864                __inner(__receiver, ::core::convert::Into::into(inst), __mi)
865            }
866        }
867    }
868}
869
870#[cfg(feature = "app-fade")]
871impl<__T: IFade_ProcDescWait> IFade_ProcDescWaitMethods for __T {}
872
873#[cfg(feature = "app-fade")]
874impl Fade_ProcDescWait {
875    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
877    }
878
879    pub fn execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
881    }
882}
883
884#[cfg(feature = "app-fade")]
885impl Fade_ProcDescWait {
886    #[doc = "Direct (non-virtual) call to `Fade_ProcDescWait`'s own `Execute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
887    pub unsafe fn execute(
888        this: impl ::core::convert::Into<::unity::IlInstance>,
889        inst: crate::app::procinst::ProcInst,
890    ) -> crate::app::procdesc::ProcDesc_Result {
891        let __mi = Self::execute_method_info();
892        let __inner: extern "C" fn(
893            ::unity::IlInstance,
894            crate::app::procinst::ProcInst,
895            ::unity::OptionalMethod,
896        ) -> crate::app::procdesc::ProcDesc_Result = ::core::mem::transmute(__mi.method_ptr);
897        __inner(this.into(), inst, ::core::option::Option::None)
898    }
899}
900
901#[cfg(feature = "app-fade")]
902impl Fade_ProcDescWait {
903    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` — overload selector"]
904    pub fn new(layer: crate::app::fade::Fade_Layer) -> Self {
905        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
906            panic!(
907                "{}
908::{}
909 failed to instantiate",
910                ::core::stringify!(Fade_ProcDescWait),
911                ::core::stringify!(new),
912            )
913        });
914        <Self as IFade_ProcDescWaitMethods>::ctor(this, layer);
915        this
916    }
917}
918
919#[cfg(feature = "app-fade")]
920impl Fade_ProcFade {
921    #[doc = "`Create(crate::unity_engine::color::Color, f32)` overload"]
922    pub fn create(to_color: impl ::core::convert::Into<crate::unity_engine::color::Color>, duration: impl ::core::convert::Into<f32>) -> () {
923        unsafe {
924            ::unity::il2cpp_call!((::unity::module_base()+0x1e5df10usize)as*mut u8,();
925(crate::unity_engine::color::Color)::core::convert::Into::into(to_color),(f32)::core::convert::Into::into(duration))
926        }
927    }
928}
929
930#[cfg(feature = "app-fade")]
931pub trait IFade_ProcFadeMethods: IFade_ProcFade {
932    #[doc = "`get_Current()` overload"]
933    fn get_current(self) -> crate::app::fade::Fade_FadeLayer {
934        unsafe {
935            let __receiver = <Fade_ProcFade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
936            ::unity::il2cpp_call!((::unity::module_base()+0x1e5de70usize)as*mut u8,crate::app::fade::Fade_FadeLayer;
937(Fade_ProcFade)__receiver)
938        }
939    }
940    #[doc = "`.ctor()` overload"]
941    fn ctor(self) -> () {
942        unsafe {
943            let __receiver = <Fade_ProcFade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
944            ::unity::il2cpp_call!((::unity::module_base()+0x1e5e280usize)as*mut u8,();
945(Fade_ProcFade)__receiver)
946        }
947    }
948    #[doc = "`OnDispose()` overload"]
949    fn on_dispose(self) -> () {
950        unsafe {
951            let __receiver = <Fade_ProcFade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
952            {
953                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
954                let __vi = *__vt.get(10usize).unwrap_or_else(|| {
955                    panic!(
956                        "unity: virtual slot {}
957 out of range (vtable len {}
958) on the runtime class behind {}
959 (method `{}
960`)",
961                        10usize,
962                        __vt.len(),
963                        <Fade_ProcFade as ::unity::ClassIdentity>::NAME,
964                        "OnDispose",
965                    )
966                });
967                let __inner: extern "C" fn(Fade_ProcFade, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
968                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
969                __inner(__receiver, __mi)
970            }
971        }
972    }
973    #[doc = "`OnTick()` overload"]
974    fn on_tick(self) -> () {
975        unsafe {
976            let __receiver = <Fade_ProcFade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
977            {
978                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
979                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
980                    panic!(
981                        "unity: virtual slot {}
982 out of range (vtable len {}
983) on the runtime class behind {}
984 (method `{}
985`)",
986                        6usize,
987                        __vt.len(),
988                        <Fade_ProcFade as ::unity::ClassIdentity>::NAME,
989                        "OnTick",
990                    )
991                });
992                let __inner: extern "C" fn(Fade_ProcFade, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
993                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
994                __inner(__receiver, __mi)
995            }
996        }
997    }
998    #[doc = "`IsActive(crate::app::fade::Fade_Layer)` overload"]
999    fn is_active(self, layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> bool {
1000        unsafe {
1001            let __receiver = <Fade_ProcFade as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1002            ::unity::il2cpp_call!((::unity::module_base()+0x1e5e900usize)as*mut u8,bool;
1003(Fade_ProcFade)__receiver,(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
1004        }
1005    }
1006}
1007
1008#[cfg(feature = "app-fade")]
1009impl<__T: IFade_ProcFade> IFade_ProcFadeMethods for __T {}
1010
1011#[cfg(feature = "app-fade")]
1012impl Fade_ProcFade {
1013    pub fn get_current_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1014        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1015    }
1016
1017    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1018        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1019    }
1020
1021    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1022        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1023    }
1024
1025    pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1026        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1027    }
1028
1029    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1030        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1031    }
1032
1033    pub fn is_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1034        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1035    }
1036}
1037
1038#[cfg(feature = "app-fade")]
1039impl Fade_ProcFade {
1040    #[doc = "Direct (non-virtual) call to `Fade_ProcFade`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1041    pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1042        let __mi = Self::on_dispose_method_info();
1043        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1044        __inner(this.into(), ::core::option::Option::None)
1045    }
1046
1047    #[doc = "Direct (non-virtual) call to `Fade_ProcFade`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1048    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1049        let __mi = Self::on_tick_method_info();
1050        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1051        __inner(this.into(), ::core::option::Option::None)
1052    }
1053}
1054
1055#[cfg(feature = "app-fade")]
1056impl Fade_ProcFade {
1057    #[doc = "`.ctor()` — no args"]
1058    pub fn new() -> Self {
1059        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1060            panic!(
1061                "{}
1062::{}
1063 failed to instantiate",
1064                ::core::stringify!(Fade_ProcFade),
1065                ::core::stringify!(new),
1066            )
1067        });
1068        <Self as IFade_ProcFadeMethods>::ctor(this);
1069        this
1070    }
1071}
1072
1073#[cfg(feature = "app-fade")]
1074pub trait IFade_ProcFadeWaitMethods: IFade_ProcFadeWait {
1075    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` overload"]
1076    fn ctor(self, layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>) -> () {
1077        unsafe {
1078            let __receiver = <Fade_ProcFadeWait as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1079            ::unity::il2cpp_call!((::unity::module_base()+0x1e5e940usize)as*mut u8,();
1080(Fade_ProcFadeWait)__receiver,(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer))
1081        }
1082    }
1083    #[doc = "`OnTick()` overload"]
1084    fn on_tick(self) -> () {
1085        unsafe {
1086            let __receiver = <Fade_ProcFadeWait as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1087            {
1088                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1089                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1090                    panic!(
1091                        "unity: virtual slot {}
1092 out of range (vtable len {}
1093) on the runtime class behind {}
1094 (method `{}
1095`)",
1096                        6usize,
1097                        __vt.len(),
1098                        <Fade_ProcFadeWait as ::unity::ClassIdentity>::NAME,
1099                        "OnTick",
1100                    )
1101                });
1102                let __inner: extern "C" fn(Fade_ProcFadeWait, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1103                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1104                __inner(__receiver, __mi)
1105            }
1106        }
1107    }
1108}
1109
1110#[cfg(feature = "app-fade")]
1111impl<__T: IFade_ProcFadeWait> IFade_ProcFadeWaitMethods for __T {}
1112
1113#[cfg(feature = "app-fade")]
1114impl Fade_ProcFadeWait {
1115    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1117    }
1118
1119    pub fn on_tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1121    }
1122}
1123
1124#[cfg(feature = "app-fade")]
1125impl Fade_ProcFadeWait {
1126    #[doc = "Direct (non-virtual) call to `Fade_ProcFadeWait`'s own `OnTick`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1127    pub unsafe fn on_tick(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1128        let __mi = Self::on_tick_method_info();
1129        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1130        __inner(this.into(), ::core::option::Option::None)
1131    }
1132}
1133
1134#[cfg(feature = "app-fade")]
1135impl Fade_ProcFadeWait {
1136    #[doc = "`.ctor(crate::app::fade::Fade_Layer)` — overload selector"]
1137    pub fn new(layer: crate::app::fade::Fade_Layer) -> Self {
1138        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1139            panic!(
1140                "{}
1141::{}
1142 failed to instantiate",
1143                ::core::stringify!(Fade_ProcFadeWait),
1144                ::core::stringify!(new),
1145            )
1146        });
1147        <Self as IFade_ProcFadeWaitMethods>::ctor(this, layer);
1148        this
1149    }
1150}
1151
1152#[cfg(feature = "app-fade")]
1153pub trait IFade_ProcDescInOutMethods: IFade_ProcDescInOut {
1154    #[doc = "`.ctor(crate::app::fade::Fade_Layer, crate::unity_engine::color::Color, f32, bool)` overload"]
1155    fn ctor(
1156        self,
1157        layer: impl ::core::convert::Into<crate::app::fade::Fade_Layer>,
1158        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
1159        duration: impl ::core::convert::Into<f32>,
1160        is_in: impl ::core::convert::Into<bool>,
1161    ) -> () {
1162        unsafe {
1163            let __receiver = <Fade_ProcDescInOut as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1164            ::unity::il2cpp_call!((::unity::module_base()+0x1e5db80usize)as*mut u8,();
1165(Fade_ProcDescInOut)__receiver,(crate::app::fade::Fade_Layer)::core::convert::Into::into(layer),(crate::unity_engine::color::Color)::core::convert::Into::into(color),(f32)::core::convert::Into::into(duration),(bool)::core::convert::Into::into(is_in))
1166        }
1167    }
1168    #[doc = "`Execute(crate::app::procinst::ProcInst)` overload"]
1169    fn execute(self, inst: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> crate::app::procdesc::ProcDesc_Result {
1170        unsafe {
1171            let __receiver = <Fade_ProcDescInOut as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1172            {
1173                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1174                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1175                    panic!(
1176                        "unity: virtual slot {}
1177 out of range (vtable len {}
1178) on the runtime class behind {}
1179 (method `{}
1180`)",
1181                        4usize,
1182                        __vt.len(),
1183                        <Fade_ProcDescInOut as ::unity::ClassIdentity>::NAME,
1184                        "Execute",
1185                    )
1186                });
1187                let __inner: extern "C" fn(
1188                    Fade_ProcDescInOut,
1189                    crate::app::procinst::ProcInst,
1190                    ::unity::OptionalMethod,
1191                ) -> crate::app::procdesc::ProcDesc_Result = ::core::mem::transmute(__vi.method_ptr);
1192                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1193                __inner(__receiver, ::core::convert::Into::into(inst), __mi)
1194            }
1195        }
1196    }
1197}
1198
1199#[cfg(feature = "app-fade")]
1200impl<__T: IFade_ProcDescInOut> IFade_ProcDescInOutMethods for __T {}
1201
1202#[cfg(feature = "app-fade")]
1203impl Fade_ProcDescInOut {
1204    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1206    }
1207
1208    pub fn execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1210    }
1211}
1212
1213#[cfg(feature = "app-fade")]
1214impl Fade_ProcDescInOut {
1215    #[doc = "Direct (non-virtual) call to `Fade_ProcDescInOut`'s own `Execute`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1216    pub unsafe fn execute(
1217        this: impl ::core::convert::Into<::unity::IlInstance>,
1218        inst: crate::app::procinst::ProcInst,
1219    ) -> crate::app::procdesc::ProcDesc_Result {
1220        let __mi = Self::execute_method_info();
1221        let __inner: extern "C" fn(
1222            ::unity::IlInstance,
1223            crate::app::procinst::ProcInst,
1224            ::unity::OptionalMethod,
1225        ) -> crate::app::procdesc::ProcDesc_Result = ::core::mem::transmute(__mi.method_ptr);
1226        __inner(this.into(), inst, ::core::option::Option::None)
1227    }
1228}
1229
1230#[cfg(feature = "app-fade")]
1231impl Fade_ProcDescInOut {
1232    #[doc = "`.ctor(crate::app::fade::Fade_Layer, crate::unity_engine::color::Color, f32, bool)` — overload selector"]
1233    pub fn new(layer: crate::app::fade::Fade_Layer, color: crate::unity_engine::color::Color, duration: f32, is_in: bool) -> Self {
1234        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1235            panic!(
1236                "{}
1237::{}
1238 failed to instantiate",
1239                ::core::stringify!(Fade_ProcDescInOut),
1240                ::core::stringify!(new),
1241            )
1242        });
1243        <Self as IFade_ProcDescInOutMethods>::ctor(this, layer, color, duration, is_in);
1244        this
1245    }
1246}
1247
1248#[cfg(feature = "app-fade")]
1249#[doc(hidden)]
1250pub mod prelude {
1251    pub use super::{
1252        Fade, Fade_FadeLayer, Fade_Layer, Fade_LayerScope, Fade_ProcDescFade, Fade_ProcDescInOut, Fade_ProcDescWait, Fade_ProcFade,
1253        Fade_ProcFadeWait, IFade, IFadeMethods, IFade_FadeLayer, IFade_FadeLayerMethods, IFade_LayerScope, IFade_LayerScopeMethods,
1254        IFade_ProcDescFade, IFade_ProcDescFadeMethods, IFade_ProcDescInOut, IFade_ProcDescInOutMethods, IFade_ProcDescWait,
1255        IFade_ProcDescWaitMethods, IFade_ProcFade, IFade_ProcFadeMethods, IFade_ProcFadeWait, IFade_ProcFadeWaitMethods,
1256    };
1257    #[cfg(feature = "app-procdesc")]
1258    pub use crate::app::procdesc::IProcDescMethods;
1259    #[cfg(feature = "app-procdescuser")]
1260    pub use crate::app::procdescuser::IProcDescUserMethods;
1261    #[cfg(feature = "app-procinst")]
1262    pub use crate::app::procinst::IProcInstMethods;
1263    #[cfg(feature = "system-object")]
1264    pub use crate::system::object::IObjectMethods;
1265    #[cfg(feature = "system-enum")]
1266    pub use crate::system::r#enum::IEnumMethods;
1267    #[cfg(feature = "system-valuetype")]
1268    pub use crate::system::valuetype::IValueTypeMethods;
1269    pub use crate::{
1270        app::{procdesc::IProcDesc, procdescuser::IProcDescUser, procinst::IProcInst},
1271        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1272    };
1273}