1#[cfg(feature = "app-moviesequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
12 },
13 system::{
14 object::{IObject, Object},
15 r#enum::{Enum, IEnum},
16 valuetype::{IValueType, ValueType},
17 },
18 };
19
20 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/moviesequence/MovieSequence.md"))]
21 #[::unity::class(namespace = "App", name = "MovieSequence")]
22 #[parent(crate::app::singletonprocinst_1::SingletonProcInst_1<crate::app::moviesequence::MovieSequence>)]
23 pub struct MovieSequence {
24 #[static_field]
25 #[rename(name = "PrepareRetryCountLimit")]
26 pub prepare_retry_count_limit: i32,
27 #[offset(120)]
28 #[rename(name = "m_MoviePlayer")]
29 pub m_movie_player: crate::app::movieplayer::MoviePlayer,
30 #[offset(128)]
31 #[rename(name = "m_IsFadeOutInStart")]
32 pub m_is_fade_out_in_start: bool,
33 #[offset(129)]
34 #[rename(name = "m_IsWaitForPlayGOP")]
35 pub m_is_wait_for_play_gop: bool,
36 #[offset(130)]
37 #[rename(name = "m_IsPlayGOPFromTitle")]
38 pub m_is_play_gop_from_title: bool,
39 #[offset(132)]
40 #[rename(name = "m_PrepareRetryCount")]
41 pub m_prepare_retry_count: i32,
42 }
43
44 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/moviesequence/MovieSequence_Label.md"))]
45 #[repr(C)]
46 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
47 pub struct MovieSequence_Label {
48 pub value: i32,
49 }
50 impl ::unity::ClassIdentity for MovieSequence_Label {
51 const NAME: &'static str = "MovieSequence.Label";
52 const NAMESPACE: &'static str = "App";
53
54 fn class() -> ::unity::Class {
55 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
56 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
57 }
58 }
59 impl ::unity::IlType for MovieSequence_Label {
60 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
61 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
62 }
63 }
64 impl MovieSequence_Label {
65 pub fn r#loop() -> Self {
66 Self { value: 0 }
67 }
68
69 pub fn prepare() -> Self {
70 Self { value: 1 }
71 }
72
73 pub fn end() -> Self {
74 Self { value: 2 }
75 }
76 }
77}
78
79#[cfg(feature = "app-moviesequence-types")]
80pub use __types::*;
81
82#[cfg(feature = "app-moviesequence")]
83impl MovieSequence {
84 #[doc = "`StartCaption(::unity::Il2CppString, i32)` overload"]
85 pub fn start_caption(mid: impl ::core::convert::Into<::unity::Il2CppString>, msec: impl ::core::convert::Into<i32>) -> () {
86 unsafe {
87 ::unity::il2cpp_call!((::unity::module_base()+0x2780c80usize)as*mut u8,();
88(::unity::Il2CppString)::core::convert::Into::into(mid),(i32)::core::convert::Into::into(msec))
89 }
90 }
91
92 #[doc = "`StartTitleLogo(i32)` overload"]
93 pub fn start_title_logo(msec: impl ::core::convert::Into<i32>) -> () {
94 unsafe {
95 ::unity::il2cpp_call!((::unity::module_base()+0x2780d70usize)as*mut u8,();
96(i32)::core::convert::Into::into(msec))
97 }
98 }
99
100 #[doc = "`IsSkip()` overload"]
101 pub fn is_skip() -> bool {
102 unsafe {
103 ::unity::il2cpp_call!((::unity::module_base()+0x2781010usize)as*mut u8,bool;
104 )
105 }
106 }
107
108 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, bool)` overload"]
109 pub fn create_bind(
110 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
111 movie_file_name: impl ::core::convert::Into<::unity::Il2CppString>,
112 is_movie_file_name_direct: impl ::core::convert::Into<bool>,
113 ) -> () {
114 unsafe {
115 ::unity::il2cpp_call!((::unity::module_base()+0x2781020usize)as*mut u8,();
116(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(movie_file_name),(bool)::core::convert::Into::into(is_movie_file_name_direct))
117 }
118 }
119
120 #[doc = "`CreateBindGOPForTitleLoop(crate::app::procinst::ProcInst, bool)` overload"]
121 pub fn create_bind_gop_for_title_loop(
122 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
123 is_hero_female: impl ::core::convert::Into<bool>,
124 ) -> () {
125 unsafe {
126 ::unity::il2cpp_call!((::unity::module_base()+0x2782230usize)as*mut u8,();
127(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(bool)::core::convert::Into::into(is_hero_female))
128 }
129 }
130
131 #[doc = "`.cctor()` overload"]
132 pub fn cctor() -> () {
133 unsafe {
134 ::unity::il2cpp_call!((::unity::module_base()+0x2782df0usize)as*mut u8,();
135 )
136 }
137 }
138}
139
140#[cfg(feature = "app-moviesequence")]
141pub trait IMovieSequenceMethods: IMovieSequence {
142 #[doc = "`.ctor(::unity::Il2CppString, bool)` overload"]
143 fn ctor(
144 self,
145 movie_file_name: impl ::core::convert::Into<::unity::Il2CppString>,
146 is_movie_file_name_direct: impl ::core::convert::Into<bool>,
147 ) -> () {
148 unsafe {
149 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
150 ::unity::il2cpp_call!((::unity::module_base()+0x277ff40usize)as*mut u8,();
151(MovieSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(movie_file_name),(bool)::core::convert::Into::into(is_movie_file_name_direct))
152 }
153 }
154 #[doc = "`OnCreate()` overload"]
155 fn on_create(self) -> () {
156 unsafe {
157 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
158 {
159 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
160 let __vi = *__vt.get(9usize).unwrap_or_else(|| {
161 panic!(
162 "unity: virtual slot {}
163 out of range (vtable len {}
164) on the runtime class behind {}
165 (method `{}
166`)",
167 9usize,
168 __vt.len(),
169 <MovieSequence as ::unity::ClassIdentity>::NAME,
170 "OnCreate",
171 )
172 });
173 let __inner: extern "C" fn(MovieSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
174 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
175 __inner(__receiver, __mi)
176 }
177 }
178 }
179 #[doc = "`OnDispose()` overload"]
180 fn on_dispose(self) -> () {
181 unsafe {
182 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183 {
184 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
185 let __vi = *__vt.get(10usize).unwrap_or_else(|| {
186 panic!(
187 "unity: virtual slot {}
188 out of range (vtable len {}
189) on the runtime class behind {}
190 (method `{}
191`)",
192 10usize,
193 __vt.len(),
194 <MovieSequence as ::unity::ClassIdentity>::NAME,
195 "OnDispose",
196 )
197 });
198 let __inner: extern "C" fn(MovieSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
199 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
200 __inner(__receiver, __mi)
201 }
202 }
203 }
204 #[doc = "`PushFade()` overload"]
205 fn push_fade(self) -> () {
206 unsafe {
207 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
208 ::unity::il2cpp_call!((::unity::module_base()+0x27801d0usize)as*mut u8,();
209(MovieSequence)__receiver)
210 }
211 }
212 #[doc = "`PopFade()` overload"]
213 fn pop_fade(self) -> () {
214 unsafe {
215 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
216 ::unity::il2cpp_call!((::unity::module_base()+0x27802a0usize)as*mut u8,();
217(MovieSequence)__receiver)
218 }
219 }
220 #[doc = "`LoadScene()` overload"]
221 fn load_scene(self) -> () {
222 unsafe {
223 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224 ::unity::il2cpp_call!((::unity::module_base()+0x2780320usize)as*mut u8,();
225(MovieSequence)__receiver)
226 }
227 }
228 #[doc = "`SetupAfterLoadScene()` overload"]
229 fn setup_after_load_scene(self) -> () {
230 unsafe {
231 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232 ::unity::il2cpp_call!((::unity::module_base()+0x27803b0usize)as*mut u8,();
233(MovieSequence)__receiver)
234 }
235 }
236 #[doc = "`UnloadScene()` overload"]
237 fn unload_scene(self) -> () {
238 unsafe {
239 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
240 ::unity::il2cpp_call!((::unity::module_base()+0x2780470usize)as*mut u8,();
241(MovieSequence)__receiver)
242 }
243 }
244 #[doc = "`Prepare()` overload"]
245 fn prepare(self) -> () {
246 unsafe {
247 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
248 ::unity::il2cpp_call!((::unity::module_base()+0x2780500usize)as*mut u8,();
249(MovieSequence)__receiver)
250 }
251 }
252 #[doc = "`WaitPrepare()` overload"]
253 fn wait_prepare(self) -> () {
254 unsafe {
255 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
256 ::unity::il2cpp_call!((::unity::module_base()+0x2780520usize)as*mut u8,();
257(MovieSequence)__receiver)
258 }
259 }
260 #[doc = "`PlayMovie()` overload"]
261 fn play_movie(self) -> () {
262 unsafe {
263 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
264 ::unity::il2cpp_call!((::unity::module_base()+0x2780640usize)as*mut u8,();
265(MovieSequence)__receiver)
266 }
267 }
268 #[doc = "`StopMovie()` overload"]
269 fn stop_movie(self) -> () {
270 unsafe {
271 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272 ::unity::il2cpp_call!((::unity::module_base()+0x2780660usize)as*mut u8,();
273(MovieSequence)__receiver)
274 }
275 }
276 #[doc = "`IsTruePlayEnd()` overload"]
277 fn is_true_play_end(self) -> bool {
278 unsafe {
279 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
280 ::unity::il2cpp_call!((::unity::module_base()+0x2780680usize)as*mut u8,bool;
281(MovieSequence)__receiver)
282 }
283 }
284 #[doc = "`IsShowCaption()` overload"]
285 fn is_show_caption(self) -> bool {
286 unsafe {
287 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
288 ::unity::il2cpp_call!((::unity::module_base()+0x27806c0usize)as*mut u8,bool;
289(MovieSequence)__receiver)
290 }
291 }
292 #[doc = "`SetCaption(::unity::Il2CppString, i32)` overload"]
293 fn set_caption(self, mid: impl ::core::convert::Into<::unity::Il2CppString>, msec: impl ::core::convert::Into<i32>) -> () {
294 unsafe {
295 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296 ::unity::il2cpp_call!((::unity::module_base()+0x27806d0usize)as*mut u8,();
297(MovieSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(mid),(i32)::core::convert::Into::into(msec))
298 }
299 }
300 #[doc = "`ShowTitleLogo(i32)` overload"]
301 fn show_title_logo(self, msec: impl ::core::convert::Into<i32>) -> () {
302 unsafe {
303 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x2780740usize)as*mut u8,();
305(MovieSequence)__receiver,(i32)::core::convert::Into::into(msec))
306 }
307 }
308 #[doc = "`EnableControllerSupport()` overload"]
309 fn enable_controller_support(self) -> () {
310 unsafe {
311 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
312 ::unity::il2cpp_call!((::unity::module_base()+0x2780760usize)as*mut u8,();
313(MovieSequence)__receiver)
314 }
315 }
316 #[doc = "`DisableControllerSupport()` overload"]
317 fn disable_controller_support(self) -> () {
318 unsafe {
319 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320 ::unity::il2cpp_call!((::unity::module_base()+0x27807c0usize)as*mut u8,();
321(MovieSequence)__receiver)
322 }
323 }
324 #[doc = "`WaitPlayMovie()` overload"]
325 fn wait_play_movie(self) -> () {
326 unsafe {
327 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
328 ::unity::il2cpp_call!((::unity::module_base()+0x2780820usize)as*mut u8,();
329(MovieSequence)__receiver)
330 }
331 }
332 #[doc = "`EnableScene()` overload"]
333 fn enable_scene(self) -> () {
334 unsafe {
335 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336 ::unity::il2cpp_call!((::unity::module_base()+0x2780940usize)as*mut u8,();
337(MovieSequence)__receiver)
338 }
339 }
340 #[doc = "`DisableScene()` overload"]
341 fn disable_scene(self) -> () {
342 unsafe {
343 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344 ::unity::il2cpp_call!((::unity::module_base()+0x2780950usize)as*mut u8,();
345(MovieSequence)__receiver)
346 }
347 }
348 #[doc = "`Persistent()` overload"]
349 fn persistent(self) -> () {
350 unsafe {
351 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352 ::unity::il2cpp_call!((::unity::module_base()+0x2780960usize)as*mut u8,();
353(MovieSequence)__receiver)
354 }
355 }
356 #[doc = "`Tick()` overload"]
357 fn tick(self) -> () {
358 unsafe {
359 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360 ::unity::il2cpp_call!((::unity::module_base()+0x2780980usize)as*mut u8,();
361(MovieSequence)__receiver)
362 }
363 }
364 #[doc = "`PostSoundEventOnEnd()` overload"]
365 fn post_sound_event_on_end(self) -> () {
366 unsafe {
367 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368 ::unity::il2cpp_call!((::unity::module_base()+0x2780c30usize)as*mut u8,();
369(MovieSequence)__receiver)
370 }
371 }
372 #[doc = "`OnShutdown()` overload"]
373 fn on_shutdown(self) -> () {
374 unsafe {
375 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376 {
377 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
378 let __vi = *__vt.get(15usize).unwrap_or_else(|| {
379 panic!(
380 "unity: virtual slot {}
381 out of range (vtable len {}
382) on the runtime class behind {}
383 (method `{}
384`)",
385 15usize,
386 __vt.len(),
387 <MovieSequence as ::unity::ClassIdentity>::NAME,
388 "OnShutdown",
389 )
390 });
391 let __inner: extern "C" fn(MovieSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
392 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
393 __inner(__receiver, __mi)
394 }
395 }
396 }
397 #[doc = "`Init()` overload"]
398 fn init(self) -> () {
399 unsafe {
400 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
401 ::unity::il2cpp_call!((::unity::module_base()+0x2780e60usize)as*mut u8,();
402(MovieSequence)__receiver)
403 }
404 }
405 #[doc = "`End()` overload"]
406 fn end(self) -> () {
407 unsafe {
408 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
409 ::unity::il2cpp_call!((::unity::module_base()+0x2780f40usize)as*mut u8,();
410(MovieSequence)__receiver)
411 }
412 }
413 #[doc = "`SetupByTitleMovieCanvasPrefab()` overload"]
414 fn setup_by_title_movie_canvas_prefab(self) -> () {
415 unsafe {
416 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417 ::unity::il2cpp_call!((::unity::module_base()+0x2781cd0usize)as*mut u8,();
418(MovieSequence)__receiver)
419 }
420 }
421 #[doc = "`InitLoopGOP()` overload"]
422 fn init_loop_gop(self) -> () {
423 unsafe {
424 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
425 ::unity::il2cpp_call!((::unity::module_base()+0x2781da0usize)as*mut u8,();
426(MovieSequence)__receiver)
427 }
428 }
429 #[doc = "`EnableCanvas()` overload"]
430 fn enable_canvas(self) -> () {
431 unsafe {
432 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433 ::unity::il2cpp_call!((::unity::module_base()+0x2781db0usize)as*mut u8,();
434(MovieSequence)__receiver)
435 }
436 }
437 #[doc = "`DisableCanvas()` overload"]
438 fn disable_canvas(self) -> () {
439 unsafe {
440 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441 ::unity::il2cpp_call!((::unity::module_base()+0x2781dd0usize)as*mut u8,();
442(MovieSequence)__receiver)
443 }
444 }
445 #[doc = "`SwitchGenderGOP()` overload"]
446 fn switch_gender_gop(self) -> () {
447 unsafe {
448 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
449 ::unity::il2cpp_call!((::unity::module_base()+0x2781df0usize)as*mut u8,();
450(MovieSequence)__receiver)
451 }
452 }
453 #[doc = "`InitWaitForPlayGOP()` overload"]
454 fn init_wait_for_play_gop(self) -> () {
455 unsafe {
456 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457 ::unity::il2cpp_call!((::unity::module_base()+0x2781f00usize)as*mut u8,();
458(MovieSequence)__receiver)
459 }
460 }
461 #[doc = "`WaitForPlayGOP()` overload"]
462 fn wait_for_play_gop(self) -> bool {
463 unsafe {
464 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465 ::unity::il2cpp_call!((::unity::module_base()+0x2781f50usize)as*mut u8,bool;
466(MovieSequence)__receiver)
467 }
468 }
469 #[doc = "`PlayMovieGOP()` overload"]
470 fn play_movie_gop(self) -> () {
471 unsafe {
472 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473 ::unity::il2cpp_call!((::unity::module_base()+0x2781f60usize)as*mut u8,();
474(MovieSequence)__receiver)
475 }
476 }
477 #[doc = "`TickGOP()` overload"]
478 fn tick_gop(self) -> () {
479 unsafe {
480 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
481 ::unity::il2cpp_call!((::unity::module_base()+0x2781f90usize)as*mut u8,();
482(MovieSequence)__receiver)
483 }
484 }
485 #[doc = "`FadeOutGOP()` overload"]
486 fn fade_out_gop(self) -> () {
487 unsafe {
488 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
489 ::unity::il2cpp_call!((::unity::module_base()+0x2782130usize)as*mut u8,();
490(MovieSequence)__receiver)
491 }
492 }
493 #[doc = "`SetPlayGOPFromTitle(bool)` overload"]
494 fn set_play_gop_from_title(self, is_from_title: impl ::core::convert::Into<bool>) -> () {
495 unsafe {
496 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
497 ::unity::il2cpp_call!((::unity::module_base()+0x27821d0usize)as*mut u8,();
498(MovieSequence)__receiver,(bool)::core::convert::Into::into(is_from_title))
499 }
500 }
501 #[doc = "`WaitEndForPlayGOP()` overload"]
502 fn wait_end_for_play_gop(self) -> () {
503 unsafe {
504 let __receiver = <MovieSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505 ::unity::il2cpp_call!((::unity::module_base()+0x27821e0usize)as*mut u8,();
506(MovieSequence)__receiver)
507 }
508 }
509}
510
511#[cfg(feature = "app-moviesequence")]
512impl<__T: IMovieSequence> IMovieSequenceMethods for __T {}
513
514#[cfg(feature = "app-moviesequence")]
515impl MovieSequence {
516 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
518 }
519
520 pub fn on_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
522 }
523
524 pub fn on_dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
526 }
527
528 pub fn push_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
530 }
531
532 pub fn pop_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
534 }
535
536 pub fn load_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
538 }
539
540 pub fn setup_after_load_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
542 }
543
544 pub fn unload_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
545 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
546 }
547
548 pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
549 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
550 }
551
552 pub fn wait_prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
553 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
554 }
555
556 pub fn play_movie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
557 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
558 }
559
560 pub fn stop_movie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
561 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
562 }
563
564 pub fn is_true_play_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
565 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
566 }
567
568 pub fn is_show_caption_method_info() -> &'static ::unity::il2cpp::MethodInfo {
569 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
570 }
571
572 pub fn set_caption_method_info() -> &'static ::unity::il2cpp::MethodInfo {
573 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
574 }
575
576 pub fn show_title_logo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
577 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
578 }
579
580 pub fn enable_controller_support_method_info() -> &'static ::unity::il2cpp::MethodInfo {
581 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
582 }
583
584 pub fn disable_controller_support_method_info() -> &'static ::unity::il2cpp::MethodInfo {
585 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
586 }
587
588 pub fn wait_play_movie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
589 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
590 }
591
592 pub fn enable_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
593 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
594 }
595
596 pub fn disable_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
597 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
598 }
599
600 pub fn persistent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
601 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
602 }
603
604 pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
605 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
606 }
607
608 pub fn post_sound_event_on_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
609 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
610 }
611
612 pub fn on_shutdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
613 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
614 }
615
616 pub fn start_caption_method_info() -> &'static ::unity::il2cpp::MethodInfo {
617 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
618 }
619
620 pub fn start_title_logo_method_info() -> &'static ::unity::il2cpp::MethodInfo {
621 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
622 }
623
624 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
625 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
626 }
627
628 pub fn end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
629 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
630 }
631
632 pub fn is_skip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
633 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
634 }
635
636 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
637 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
638 }
639
640 pub fn setup_by_title_movie_canvas_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
641 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
642 }
643
644 pub fn init_loop_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
645 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
646 }
647
648 pub fn enable_canvas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
649 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
650 }
651
652 pub fn disable_canvas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
653 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
654 }
655
656 pub fn switch_gender_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
657 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
658 }
659
660 pub fn init_wait_for_play_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
661 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
662 }
663
664 pub fn wait_for_play_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
665 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
666 }
667
668 pub fn play_movie_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
669 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
670 }
671
672 pub fn tick_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
673 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
674 }
675
676 pub fn fade_out_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
677 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
678 }
679
680 pub fn set_play_gop_from_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
681 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
682 }
683
684 pub fn wait_end_for_play_gop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
686 }
687
688 pub fn create_bind_gop_for_title_loop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
690 }
691
692 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
694 }
695}
696
697#[cfg(feature = "app-moviesequence")]
698impl MovieSequence {
699 #[doc = "Direct (non-virtual) call to `MovieSequence`'s own `OnCreate`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
700 pub unsafe fn on_create(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
701 let __mi = Self::on_create_method_info();
702 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
703 __inner(this.into(), ::core::option::Option::None)
704 }
705
706 #[doc = "Direct (non-virtual) call to `MovieSequence`'s own `OnDispose`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
707 pub unsafe fn on_dispose(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
708 let __mi = Self::on_dispose_method_info();
709 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
710 __inner(this.into(), ::core::option::Option::None)
711 }
712
713 #[doc = "Direct (non-virtual) call to `MovieSequence`'s own `OnShutdown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
714 pub unsafe fn on_shutdown(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
715 let __mi = Self::on_shutdown_method_info();
716 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
717 __inner(this.into(), ::core::option::Option::None)
718 }
719}
720
721#[cfg(feature = "app-moviesequence")]
722impl MovieSequence {
723 #[doc = "`.ctor(::unity::Il2CppString, bool)` — overload selector"]
724 pub fn new(movie_file_name: ::unity::Il2CppString, is_movie_file_name_direct: bool) -> Self {
725 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
726 panic!(
727 "{}
728::{}
729 failed to instantiate",
730 ::core::stringify!(MovieSequence),
731 ::core::stringify!(new),
732 )
733 });
734 <Self as IMovieSequenceMethods>::ctor(this, movie_file_name, is_movie_file_name_direct);
735 this
736 }
737}
738
739#[cfg(feature = "app-moviesequence")]
740#[doc(hidden)]
741pub mod prelude {
742 pub use super::{IMovieSequence, IMovieSequenceMethods, MovieSequence, MovieSequence_Label};
743 #[cfg(feature = "app-procinst")]
744 pub use crate::app::procinst::IProcInstMethods;
745 #[cfg(feature = "app-singletonprocinst_1")]
746 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
747 #[cfg(feature = "system-object")]
748 pub use crate::system::object::IObjectMethods;
749 #[cfg(feature = "system-enum")]
750 pub use crate::system::r#enum::IEnumMethods;
751 #[cfg(feature = "system-valuetype")]
752 pub use crate::system::valuetype::IValueTypeMethods;
753 pub use crate::{
754 app::{procinst::IProcInst, singletonprocinst_1::ISingletonProcInst_1},
755 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
756 };
757}