Skip to main content

engage/generated/app/
endrollsetter.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-endrollsetter-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::{
11            behaviour::{Behaviour, IBehaviour},
12            component::{Component, IComponent},
13            monobehaviour::{IMonoBehaviour, MonoBehaviour},
14            object_2::{IObject_2, Object_2},
15        },
16    };
17
18    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/endrollsetter/EndRollSetter.md"))]
19    #[::unity::class(namespace = "App", name = "EndRollSetter")]
20    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21    pub struct EndRollSetter {
22        #[offset(24)]
23        #[rename(name = "PictureSide0")]
24        pub picture_side0: crate::unity_engine::ui::image::Image,
25        #[offset(32)]
26        #[rename(name = "PictureSide1")]
27        pub picture_side1: crate::unity_engine::ui::image::Image,
28        #[offset(40)]
29        #[rename(name = "PictureLarge")]
30        pub picture_large: crate::unity_engine::ui::image::Image,
31        #[offset(48)]
32        #[rename(name = "CreditRoot")]
33        pub credit_root: crate::unity_engine::gameobject::GameObject,
34        #[offset(56)]
35        #[rename(name = "PrefabTitlePosition")]
36        pub prefab_title_position: crate::unity_engine::gameobject::GameObject,
37        #[offset(64)]
38        #[rename(name = "PrefabTitleCompany")]
39        pub prefab_title_company: crate::unity_engine::gameobject::GameObject,
40        #[offset(72)]
41        #[rename(name = "Prefab1Lines")]
42        pub prefab1_lines: crate::unity_engine::gameobject::GameObject,
43        #[offset(80)]
44        #[rename(name = "Prefab2Lines")]
45        pub prefab2_lines: crate::unity_engine::gameobject::GameObject,
46        #[offset(88)]
47        #[rename(name = "Prefab3Lines")]
48        pub prefab3_lines: crate::unity_engine::gameobject::GameObject,
49        #[offset(96)]
50        #[rename(name = "PrefabVoiceActor")]
51        pub prefab_voice_actor: crate::unity_engine::gameobject::GameObject,
52        #[offset(104)]
53        #[rename(name = "m_Pictures")]
54        pub m_pictures: crate::unity_engine::u2d::spriteatlas::SpriteAtlas,
55        #[offset(112)]
56        #[rename(name = "m_StartPos")]
57        pub m_start_pos: f32,
58        #[offset(116)]
59        #[rename(name = "m_IllustFadeTime")]
60        pub m_illust_fade_time: f32,
61        #[offset(120)]
62        #[rename(name = "m_ScrollTime")]
63        pub m_scroll_time: f32,
64        #[offset(124)]
65        #[rename(name = "m_WaitTimeAfterStop")]
66        pub m_wait_time_after_stop: f32,
67        #[offset(128)]
68        #[rename(name = "m_FadeOutTime")]
69        pub m_fade_out_time: f32,
70        #[offset(132)]
71        #[rename(name = "m_LastPicWaitTime")]
72        pub m_last_pic_wait_time: f32,
73        #[offset(136)]
74        #[rename(name = "m_LastPicFadeIn")]
75        pub m_last_pic_fade_in: f32,
76        #[offset(140)]
77        #[rename(name = "m_LastPicDisplay")]
78        pub m_last_pic_display: f32,
79        #[offset(144)]
80        #[rename(name = "m_LastPicFadeOut")]
81        pub m_last_pic_fade_out: f32,
82        #[offset(148)]
83        #[rename(name = "m_ScrolledTime")]
84        pub m_scrolled_time: f32,
85        #[offset(152)]
86        #[rename(name = "m_ScrollLength")]
87        pub m_scroll_length: f32,
88        #[offset(160)]
89        #[rename(name = "m_LastObject")]
90        pub m_last_object: crate::unity_engine::gameobject::GameObject,
91        #[offset(168)]
92        #[rename(name = "m_CreditList")]
93        pub m_credit_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::recttransform::RectTransform>,
94        #[offset(176)]
95        #[rename(name = "m_IllustList")]
96        pub m_illust_list: crate::system::collections::generic::list_1::List_1<i32>,
97        #[offset(184)]
98        #[rename(name = "m_IllustFade")]
99        pub m_illust_fade: f32,
100        #[offset(192)]
101        #[rename(name = "m_StartTime")]
102        pub m_start_time: f64,
103        #[offset(200)]
104        #[rename(name = "m_Phase")]
105        pub m_phase: i32,
106        #[offset(208)]
107        #[rename(name = "seqIllust")]
108        pub seq_illust: ::unity::Array<i32>,
109    }
110}
111
112#[cfg(feature = "app-endrollsetter-types")]
113pub use __types::*;
114
115#[cfg(feature = "app-endrollsetter")]
116pub trait IEndRollSetterMethods: IEndRollSetter {
117    #[doc = "`Initialize()` overload"]
118    fn initialize(self) -> () {
119        unsafe {
120            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121            ::unity::il2cpp_call!((::unity::module_base()+0x22e4450usize)as*mut u8,();
122(EndRollSetter)__receiver)
123        }
124    }
125    #[doc = "`SetupEndRoll()` overload"]
126    fn setup_end_roll(self) -> () {
127        unsafe {
128            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129            ::unity::il2cpp_call!((::unity::module_base()+0x22e4b90usize)as*mut u8,();
130(EndRollSetter)__receiver)
131        }
132    }
133    #[doc = "`SetupIllust()` overload"]
134    fn setup_illust(self) -> () {
135        unsafe {
136            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137            ::unity::il2cpp_call!((::unity::module_base()+0x22e5710usize)as*mut u8,();
138(EndRollSetter)__receiver)
139        }
140    }
141    #[doc = "`Update()` overload"]
142    fn update(self) -> () {
143        unsafe {
144            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145            ::unity::il2cpp_call!((::unity::module_base()+0x22e7b80usize)as*mut u8,();
146(EndRollSetter)__receiver)
147        }
148    }
149    #[doc = "`Update1()` overload"]
150    fn update1(self) -> () {
151        unsafe {
152            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153            ::unity::il2cpp_call!((::unity::module_base()+0x22e7c10usize)as*mut u8,();
154(EndRollSetter)__receiver)
155        }
156    }
157    #[doc = "`Update2()` overload"]
158    fn update2(self) -> () {
159        unsafe {
160            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161            ::unity::il2cpp_call!((::unity::module_base()+0x22e81c0usize)as*mut u8,();
162(EndRollSetter)__receiver)
163        }
164    }
165    #[doc = "`IsFinished1()` overload"]
166    fn is_finished1(self) -> bool {
167        unsafe {
168            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169            ::unity::il2cpp_call!((::unity::module_base()+0x22e7bf0usize)as*mut u8,bool;
170(EndRollSetter)__receiver)
171        }
172    }
173    #[doc = "`IsFinished2()` overload"]
174    fn is_finished2(self) -> bool {
175        unsafe {
176            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177            ::unity::il2cpp_call!((::unity::module_base()+0x22e88a0usize)as*mut u8,bool;
178(EndRollSetter)__receiver)
179        }
180    }
181    #[doc = "`DisplayLargePic()` overload"]
182    fn display_large_pic(self) -> () {
183        unsafe {
184            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185            ::unity::il2cpp_call!((::unity::module_base()+0x22e4490usize)as*mut u8,();
186(EndRollSetter)__receiver)
187        }
188    }
189    #[doc = "`EndLargePic()` overload"]
190    fn end_large_pic(self) -> () {
191        unsafe {
192            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193            ::unity::il2cpp_call!((::unity::module_base()+0x22e88d0usize)as*mut u8,();
194(EndRollSetter)__receiver)
195        }
196    }
197    #[doc = "`WaitStartFadeOut(i32, i32)` overload"]
198    fn wait_start_fade_out(self, cur: impl ::core::convert::Into<i32>, aft: impl ::core::convert::Into<i32>) -> f32 {
199        unsafe {
200            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201            ::unity::il2cpp_call!((::unity::module_base()+0x22e82e0usize)as*mut u8,f32;
202(EndRollSetter)__receiver,(i32)::core::convert::Into::into(cur),(i32)::core::convert::Into::into(aft))
203        }
204    }
205    #[doc = "`PreFadeOut(i32, i32)` overload"]
206    fn pre_fade_out(self, bef: impl ::core::convert::Into<i32>, aft: impl ::core::convert::Into<i32>) -> () {
207        unsafe {
208            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209            ::unity::il2cpp_call!((::unity::module_base()+0x22e8370usize)as*mut u8,();
210(EndRollSetter)__receiver,(i32)::core::convert::Into::into(bef),(i32)::core::convert::Into::into(aft))
211        }
212    }
213    #[doc = "`FadeOut(i32, i32)` overload"]
214    fn fade_out(self, bef: impl ::core::convert::Into<i32>, aft: impl ::core::convert::Into<i32>) -> f32 {
215        unsafe {
216            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
217            ::unity::il2cpp_call!((::unity::module_base()+0x22e8500usize)as*mut u8,f32;
218(EndRollSetter)__receiver,(i32)::core::convert::Into::into(bef),(i32)::core::convert::Into::into(aft))
219        }
220    }
221    #[doc = "`PreFadeIn(i32, i32)` overload"]
222    fn pre_fade_in(self, bef: impl ::core::convert::Into<i32>, aft: impl ::core::convert::Into<i32>) -> () {
223        unsafe {
224            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225            ::unity::il2cpp_call!((::unity::module_base()+0x22e85f0usize)as*mut u8,();
226(EndRollSetter)__receiver,(i32)::core::convert::Into::into(bef),(i32)::core::convert::Into::into(aft))
227        }
228    }
229    #[doc = "`FadeIn(i32, i32)` overload"]
230    fn fade_in(self, bef: impl ::core::convert::Into<i32>, aft: impl ::core::convert::Into<i32>) -> f32 {
231        unsafe {
232            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233            ::unity::il2cpp_call!((::unity::module_base()+0x22e8800usize)as*mut u8,f32;
234(EndRollSetter)__receiver,(i32)::core::convert::Into::into(bef),(i32)::core::convert::Into::into(aft))
235        }
236    }
237    #[doc = "`IsSequential(i32)` overload"]
238    fn is_sequential(self, id: impl ::core::convert::Into<i32>) -> bool {
239        unsafe {
240            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241            ::unity::il2cpp_call!((::unity::module_base()+0x22e8950usize)as*mut u8,bool;
242(EndRollSetter)__receiver,(i32)::core::convert::Into::into(id))
243        }
244    }
245    #[doc = "`SetPicture(crate::unity_engine::ui::image::Image, i32)` overload"]
246    fn set_picture(self, img: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>, num: impl ::core::convert::Into<i32>) -> () {
247        unsafe {
248            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249            ::unity::il2cpp_call!((::unity::module_base()+0x22e7ac0usize)as*mut u8,();
250(EndRollSetter)__receiver,(crate::unity_engine::ui::image::Image)::core::convert::Into::into(img),(i32)::core::convert::Into::into(num))
251        }
252    }
253    #[doc = "`.ctor()` overload"]
254    fn ctor(self) -> () {
255        unsafe {
256            let __receiver = <EndRollSetter as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x22e89c0usize)as*mut u8,();
258(EndRollSetter)__receiver)
259        }
260    }
261}
262
263#[cfg(feature = "app-endrollsetter")]
264impl<__T: IEndRollSetter> IEndRollSetterMethods for __T {}
265
266#[cfg(feature = "app-endrollsetter")]
267impl EndRollSetter {
268    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
270    }
271
272    pub fn setup_end_roll_method_info() -> &'static ::unity::il2cpp::MethodInfo {
273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
274    }
275
276    pub fn setup_illust_method_info() -> &'static ::unity::il2cpp::MethodInfo {
277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
278    }
279
280    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
282    }
283
284    pub fn update1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
286    }
287
288    pub fn update2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
290    }
291
292    pub fn is_finished1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
294    }
295
296    pub fn is_finished2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
298    }
299
300    pub fn display_large_pic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
302    }
303
304    pub fn end_large_pic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
306    }
307
308    pub fn wait_start_fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
310    }
311
312    pub fn pre_fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
314    }
315
316    pub fn fade_out_method_info() -> &'static ::unity::il2cpp::MethodInfo {
317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
318    }
319
320    pub fn pre_fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
322    }
323
324    pub fn fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
326    }
327
328    pub fn is_sequential_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
330    }
331
332    pub fn set_picture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
334    }
335
336    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
338    }
339}
340
341#[cfg(feature = "app-endrollsetter")]
342impl EndRollSetter {
343    #[doc = "`.ctor()` — no args"]
344    pub fn new() -> Self {
345        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
346            panic!(
347                "{}
348::{}
349 failed to instantiate",
350                ::core::stringify!(EndRollSetter),
351                ::core::stringify!(new),
352            )
353        });
354        <Self as IEndRollSetterMethods>::ctor(this);
355        this
356    }
357}
358
359#[cfg(feature = "app-endrollsetter")]
360#[doc(hidden)]
361pub mod prelude {
362    pub use super::{EndRollSetter, IEndRollSetter, IEndRollSetterMethods};
363    #[cfg(feature = "system-object")]
364    pub use crate::system::object::IObjectMethods;
365    #[cfg(feature = "unity_engine-behaviour")]
366    pub use crate::unity_engine::behaviour::IBehaviourMethods;
367    #[cfg(feature = "unity_engine-component")]
368    pub use crate::unity_engine::component::IComponentMethods;
369    #[cfg(feature = "unity_engine-monobehaviour")]
370    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
371    #[cfg(feature = "unity_engine-object_2")]
372    pub use crate::unity_engine::object_2::IObject_2Methods;
373    pub use crate::{
374        system::object::IObject,
375        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
376    };
377}