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