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