1#[cfg(feature = "app-dragonridesequence-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 procinst::{IProcInst, ProcInst},
11 procscenesequence_1::{IProcSceneSequence_1, ProcSceneSequence_1},
12 singletonprocinst_1::{ISingletonProcInst_1, SingletonProcInst_1},
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/dragonridesequence/DragonRideSequence.md"))]
22 #[::unity::class(namespace = "App", name = "DragonRideSequence")]
23 #[parent(crate::app::procscenesequence_1::ProcSceneSequence_1<crate::app::hubsequence::HubSequence>)]
24 pub struct DragonRideSequence {
25 #[offset(133)]
26 #[rename(name = "m_IsLoadMenuContent")]
27 pub m_is_load_menu_content: bool,
28 #[offset(136)]
29 #[rename(name = "m_PrizeBondData")]
30 pub m_prize_bond_data: crate::app::dragonridesequence::DragonRideSequence_PrizeData,
31 #[offset(144)]
32 #[rename(name = "m_PrizeItemDataList")]
33 pub m_prize_item_data_list: crate::system::collections::generic::list_1::List_1<crate::app::dragonridesequence::DragonRideSequence_PrizeData>,
34 #[offset(152)]
35 #[rename(name = "m_PrizeItemMax")]
36 pub m_prize_item_max: i32,
37 #[offset(156)]
38 #[rename(name = "m_PrizeItemCount")]
39 pub m_prize_item_count: i32,
40 #[offset(160)]
41 #[rename(name = "m_AnnouceDifficult")]
42 pub m_annouce_difficult: crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>,
43 #[offset(168)]
44 #[rename(name = "m_IsAnnounceVoiceOnce")]
45 pub m_is_announce_voice_once: bool,
46 #[offset(176)]
47 #[rename(name = "m_Talker")]
48 pub m_talker: crate::unity_engine::gameobject::GameObject,
49 #[offset(184)]
50 #[rename(name = "m_TalkerChara")]
51 pub m_talker_chara: crate::combat::character::Character,
52 }
53
54 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridesequence/DragonRideSequence_Label.md"))]
55 #[repr(C)]
56 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
57 pub struct DragonRideSequence_Label {
58 pub value: i32,
59 }
60 impl ::unity::ClassIdentity for DragonRideSequence_Label {
61 const NAME: &'static str = "DragonRideSequence.Label";
62 const NAMESPACE: &'static str = "App";
63
64 fn class() -> ::unity::Class {
65 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
66 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
67 }
68 }
69 impl ::unity::IlType for DragonRideSequence_Label {
70 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
71 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
72 }
73 }
74 impl DragonRideSequence_Label {
75 pub fn none() -> Self {
76 Self { value: 0 }
77 }
78
79 pub fn init() -> Self {
80 Self { value: 1 }
81 }
82
83 pub fn check_test() -> Self {
84 Self { value: 2 }
85 }
86
87 pub fn ready_menu() -> Self {
88 Self { value: 3 }
89 }
90
91 pub fn play_select() -> Self {
92 Self { value: 4 }
93 }
94
95 pub fn check_new_difficult() -> Self {
96 Self { value: 5 }
97 }
98
99 pub fn announce_new_difficult() -> Self {
100 Self { value: 6 }
101 }
102
103 pub fn difficult_select() -> Self {
104 Self { value: 7 }
105 }
106
107 pub fn ready_game() -> Self {
108 Self { value: 8 }
109 }
110
111 pub fn execute_game() -> Self {
112 Self { value: 9 }
113 }
114
115 pub fn prize_talk() -> Self {
116 Self { value: 10 }
117 }
118
119 pub fn prize_bond() -> Self {
120 Self { value: 11 }
121 }
122
123 pub fn prize_item() -> Self {
124 Self { value: 12 }
125 }
126
127 pub fn exit() -> Self {
128 Self { value: 13 }
129 }
130 }
131
132 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridesequence/DragonRideSequence_PrizeData.md"))]
133 #[::unity::class(namespace = "App", name = "DragonRideSequence.PrizeData")]
134 #[parent(crate::system::object::Object)]
135 pub struct DragonRideSequence_PrizeData {}
136}
137
138#[cfg(feature = "app-dragonridesequence-types")]
139pub use __types::*;
140
141#[cfg(feature = "app-dragonridesequence")]
142impl DragonRideSequence {
143 #[doc = "`CreateBind(crate::app::procinst::ProcInst, bool)` overload"]
144 pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>, from_debug_menu: impl ::core::convert::Into<bool>) -> () {
145 unsafe {
146 ::unity::il2cpp_call!((::unity::module_base()+0x2ad6c40usize)as*mut u8,();
147(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(bool)::core::convert::Into::into(from_debug_menu))
148 }
149 }
150
151 #[doc = "`RegistFlag()` overload"]
152 pub fn regist_flag() -> () {
153 unsafe {
154 ::unity::il2cpp_call!((::unity::module_base()+0x2ad80b0usize)as*mut u8,();
155 )
156 }
157 }
158}
159
160#[cfg(feature = "app-dragonridesequence")]
161pub trait IDragonRideSequenceMethods: IDragonRideSequence {
162 #[doc = "`get_FromDebugMenu()` overload"]
163 fn get_from_debug_menu(self) -> bool {
164 unsafe {
165 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
166 ::unity::il2cpp_call!((::unity::module_base()+0x2ad3f00usize)as*mut u8,bool;
167(DragonRideSequence)__receiver)
168 }
169 }
170 #[doc = "`set_FromDebugMenu(bool)` overload"]
171 fn set_from_debug_menu(self, value: impl ::core::convert::Into<bool>) -> () {
172 unsafe {
173 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
174 ::unity::il2cpp_call!((::unity::module_base()+0x2ad3f10usize)as*mut u8,();
175(DragonRideSequence)__receiver,(bool)::core::convert::Into::into(value))
176 }
177 }
178 #[doc = "`_CommonDebugMenu()` overload"]
179 fn common_debug_menu(self) -> () {
180 unsafe {
181 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
182 ::unity::il2cpp_call!((::unity::module_base()+0x2ad3f20usize)as*mut u8,();
183(DragonRideSequence)__receiver)
184 }
185 }
186 #[doc = "`OnShutdown()` overload"]
187 fn on_shutdown(self) -> () {
188 unsafe {
189 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
190 {
191 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
192 let __vi = *__vt.get(15usize).unwrap_or_else(|| {
193 panic!(
194 "unity: virtual slot {}
195 out of range (vtable len {}
196) on the runtime class behind {}
197 (method `{}
198`)",
199 15usize,
200 __vt.len(),
201 <DragonRideSequence as ::unity::ClassIdentity>::NAME,
202 "OnShutdown",
203 )
204 });
205 let __inner: extern "C" fn(DragonRideSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
206 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
207 __inner(__receiver, __mi)
208 }
209 }
210 }
211 #[doc = "`CancelFade()` overload"]
212 fn cancel_fade(self) -> () {
213 unsafe {
214 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
215 ::unity::il2cpp_call!((::unity::module_base()+0x2ad3fa0usize)as*mut u8,();
216(DragonRideSequence)__receiver)
217 }
218 }
219 #[doc = "`CheckTestExecute()` overload"]
220 fn check_test_execute(self) -> () {
221 unsafe {
222 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223 ::unity::il2cpp_call!((::unity::module_base()+0x2ad4010usize)as*mut u8,();
224(DragonRideSequence)__receiver)
225 }
226 }
227 #[doc = "`LoadResource()` overload"]
228 fn load_resource(self) -> () {
229 unsafe {
230 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231 ::unity::il2cpp_call!((::unity::module_base()+0x2ad4210usize)as*mut u8,();
232(DragonRideSequence)__receiver)
233 }
234 }
235 #[doc = "`IsLoadingResource()` overload"]
236 fn is_loading_resource(self) -> bool {
237 unsafe {
238 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239 ::unity::il2cpp_call!((::unity::module_base()+0x2ad42c0usize)as*mut u8,bool;
240(DragonRideSequence)__receiver)
241 }
242 }
243 #[doc = "`UnloadResouce()` overload"]
244 fn unload_resouce(self) -> () {
245 unsafe {
246 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247 ::unity::il2cpp_call!((::unity::module_base()+0x2ad4340usize)as*mut u8,();
248(DragonRideSequence)__receiver)
249 }
250 }
251 #[doc = "`Init()` overload"]
252 fn init(self) -> () {
253 unsafe {
254 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
255 ::unity::il2cpp_call!((::unity::module_base()+0x2ad43d0usize)as*mut u8,();
256(DragonRideSequence)__receiver)
257 }
258 }
259 #[doc = "`Exit()` overload"]
260 fn exit(self) -> () {
261 unsafe {
262 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263 ::unity::il2cpp_call!((::unity::module_base()+0x2ad4570usize)as*mut u8,();
264(DragonRideSequence)__receiver)
265 }
266 }
267 #[doc = "`CheckNewDifficult()` overload"]
268 fn check_new_difficult(self) -> () {
269 unsafe {
270 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271 ::unity::il2cpp_call!((::unity::module_base()+0x2ad4900usize)as*mut u8,();
272(DragonRideSequence)__receiver)
273 }
274 }
275 #[doc = "`AnnounceNewDifficult()` overload"]
276 fn announce_new_difficult(self) -> () {
277 unsafe {
278 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279 ::unity::il2cpp_call!((::unity::module_base()+0x2ad4e50usize)as*mut u8,();
280(DragonRideSequence)__receiver)
281 }
282 }
283 #[doc = "`CheckAnnounceDifficult()` overload"]
284 fn check_announce_difficult(self) -> bool {
285 unsafe {
286 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287 ::unity::il2cpp_call!((::unity::module_base()+0x2ad50f0usize)as*mut u8,bool;
288(DragonRideSequence)__receiver)
289 }
290 }
291 #[doc = "`CreateTitleBar()` overload"]
292 fn create_title_bar(self) -> () {
293 unsafe {
294 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295 ::unity::il2cpp_call!((::unity::module_base()+0x2ad5140usize)as*mut u8,();
296(DragonRideSequence)__receiver)
297 }
298 }
299 #[doc = "`CloseTitleBar()` overload"]
300 fn close_title_bar(self) -> () {
301 unsafe {
302 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303 ::unity::il2cpp_call!((::unity::module_base()+0x2ad46c0usize)as*mut u8,();
304(DragonRideSequence)__receiver)
305 }
306 }
307 #[doc = "`CreateSelectMenu()` overload"]
308 fn create_select_menu(self) -> () {
309 unsafe {
310 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311 ::unity::il2cpp_call!((::unity::module_base()+0x2ad5330usize)as*mut u8,();
312(DragonRideSequence)__receiver)
313 }
314 }
315 #[doc = "`Talk_CourseSelect()` overload"]
316 fn talk_course_select(self) -> () {
317 unsafe {
318 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
319 ::unity::il2cpp_call!((::unity::module_base()+0x2ad5440usize)as*mut u8,();
320(DragonRideSequence)__receiver)
321 }
322 }
323 #[doc = "`ConfirmAssist()` overload"]
324 fn confirm_assist(self) -> () {
325 unsafe {
326 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327 ::unity::il2cpp_call!((::unity::module_base()+0x2ad5450usize)as*mut u8,();
328(DragonRideSequence)__receiver)
329 }
330 }
331 #[doc = "`CreateGameSequence()` overload"]
332 fn create_game_sequence(self) -> () {
333 unsafe {
334 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335 ::unity::il2cpp_call!((::unity::module_base()+0x2ad5600usize)as*mut u8,();
336(DragonRideSequence)__receiver)
337 }
338 }
339 #[doc = "`CheckRetireMinigame()` overload"]
340 fn check_retire_minigame(self) -> bool {
341 unsafe {
342 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
343 ::unity::il2cpp_call!((::unity::module_base()+0x2ad5610usize)as*mut u8,bool;
344(DragonRideSequence)__receiver)
345 }
346 }
347 #[doc = "`CheckGetablePrize()` overload"]
348 fn check_getable_prize(self) -> bool {
349 unsafe {
350 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
351 ::unity::il2cpp_call!((::unity::module_base()+0x2ad56d0usize)as*mut u8,bool;
352(DragonRideSequence)__receiver)
353 }
354 }
355 #[doc = "`SetPrizeFlag()` overload"]
356 fn set_prize_flag(self) -> () {
357 unsafe {
358 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
359 ::unity::il2cpp_call!((::unity::module_base()+0x2ad57d0usize)as*mut u8,();
360(DragonRideSequence)__receiver)
361 }
362 }
363 #[doc = "`SetPrizeList()` overload"]
364 fn set_prize_list(self) -> () {
365 unsafe {
366 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
367 ::unity::il2cpp_call!((::unity::module_base()+0x2ad59a0usize)as*mut u8,();
368(DragonRideSequence)__receiver)
369 }
370 }
371 #[doc = "`GetPrizeBond()` overload"]
372 fn get_prize_bond(self) -> () {
373 unsafe {
374 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
375 ::unity::il2cpp_call!((::unity::module_base()+0x2ad6640usize)as*mut u8,();
376(DragonRideSequence)__receiver)
377 }
378 }
379 #[doc = "`GetPrizeItem()` overload"]
380 fn get_prize_item(self) -> () {
381 unsafe {
382 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383 ::unity::il2cpp_call!((::unity::module_base()+0x2ad67e0usize)as*mut u8,();
384(DragonRideSequence)__receiver)
385 }
386 }
387 #[doc = "`isGetAllPrizeItem()` overload"]
388 fn is_get_all_prize_item(self) -> bool {
389 unsafe {
390 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
391 ::unity::il2cpp_call!((::unity::module_base()+0x2ad69b0usize)as*mut u8,bool;
392(DragonRideSequence)__receiver)
393 }
394 }
395 #[doc = "`VoiceAnnounceNewDifficult()` overload"]
396 fn voice_announce_new_difficult(self) -> () {
397 unsafe {
398 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
399 ::unity::il2cpp_call!((::unity::module_base()+0x2ad5000usize)as*mut u8,();
400(DragonRideSequence)__receiver)
401 }
402 }
403 #[doc = "`StopVoiceNewDifficult()` overload"]
404 fn stop_voice_new_difficult(self) -> () {
405 unsafe {
406 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
407 ::unity::il2cpp_call!((::unity::module_base()+0x2ad69c0usize)as*mut u8,();
408(DragonRideSequence)__receiver)
409 }
410 }
411 #[doc = "`VoiceSelectDifficult()` overload"]
412 fn voice_select_difficult(self) -> () {
413 unsafe {
414 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
415 ::unity::il2cpp_call!((::unity::module_base()+0x2ad6a80usize)as*mut u8,();
416(DragonRideSequence)__receiver)
417 }
418 }
419 #[doc = "`VoiceStart()` overload"]
420 fn voice_start(self) -> () {
421 unsafe {
422 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
423 ::unity::il2cpp_call!((::unity::module_base()+0x2ad6b60usize)as*mut u8,();
424(DragonRideSequence)__receiver)
425 }
426 }
427 #[doc = "`VoiceEnd()` overload"]
428 fn voice_end(self) -> () {
429 unsafe {
430 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
431 ::unity::il2cpp_call!((::unity::module_base()+0x2ad4820usize)as*mut u8,();
432(DragonRideSequence)__receiver)
433 }
434 }
435 #[doc = "`.ctor()` overload"]
436 fn ctor(self) -> () {
437 unsafe {
438 let __receiver = <DragonRideSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
439 ::unity::il2cpp_call!((::unity::module_base()+0x2ad8000usize)as*mut u8,();
440(DragonRideSequence)__receiver)
441 }
442 }
443}
444
445#[cfg(feature = "app-dragonridesequence")]
446impl<__T: IDragonRideSequence> IDragonRideSequenceMethods for __T {}
447
448#[cfg(feature = "app-dragonridesequence")]
449impl DragonRideSequence {
450 pub fn get_from_debug_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
451 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
452 }
453
454 pub fn set_from_debug_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
455 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
456 }
457
458 pub fn common_debug_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
459 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
460 }
461
462 pub fn on_shutdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
463 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
464 }
465
466 pub fn cancel_fade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
467 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
468 }
469
470 pub fn check_test_execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
471 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
472 }
473
474 pub fn load_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
475 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
476 }
477
478 pub fn is_loading_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
479 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
480 }
481
482 pub fn unload_resouce_method_info() -> &'static ::unity::il2cpp::MethodInfo {
483 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
484 }
485
486 pub fn init_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
488 }
489
490 pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
492 }
493
494 pub fn check_new_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
496 }
497
498 pub fn announce_new_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
499 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
500 }
501
502 pub fn check_announce_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
503 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
504 }
505
506 pub fn create_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
507 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
508 }
509
510 pub fn close_title_bar_method_info() -> &'static ::unity::il2cpp::MethodInfo {
511 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
512 }
513
514 pub fn create_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
515 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
516 }
517
518 pub fn talk_course_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
519 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
520 }
521
522 pub fn confirm_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
523 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
524 }
525
526 pub fn create_game_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
527 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
528 }
529
530 pub fn check_retire_minigame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
531 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
532 }
533
534 pub fn check_getable_prize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
535 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
536 }
537
538 pub fn set_prize_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
539 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
540 }
541
542 pub fn set_prize_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
543 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
544 }
545
546 pub fn get_prize_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
547 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
548 }
549
550 pub fn get_prize_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
551 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
552 }
553
554 pub fn is_get_all_prize_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
555 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
556 }
557
558 pub fn voice_announce_new_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
559 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
560 }
561
562 pub fn stop_voice_new_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
563 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
564 }
565
566 pub fn voice_select_difficult_method_info() -> &'static ::unity::il2cpp::MethodInfo {
567 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
568 }
569
570 pub fn voice_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
571 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
572 }
573
574 pub fn voice_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
575 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
576 }
577
578 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
579 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
580 }
581
582 pub fn regist_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
583 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
584 }
585
586 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
587 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
588 }
589}
590
591#[cfg(feature = "app-dragonridesequence")]
592impl DragonRideSequence {
593 #[doc = "Direct (non-virtual) call to `DragonRideSequence`'s own `OnShutdown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
594 pub unsafe fn on_shutdown(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
595 let __mi = Self::on_shutdown_method_info();
596 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
597 __inner(this.into(), ::core::option::Option::None)
598 }
599}
600
601#[cfg(feature = "app-dragonridesequence")]
602impl DragonRideSequence {
603 #[doc = "`.ctor()` — no args"]
604 pub fn new() -> Self {
605 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
606 panic!(
607 "{}
608::{}
609 failed to instantiate",
610 ::core::stringify!(DragonRideSequence),
611 ::core::stringify!(new),
612 )
613 });
614 <Self as IDragonRideSequenceMethods>::ctor(this);
615 this
616 }
617}
618
619#[cfg(feature = "app-dragonridesequence")]
620pub trait IDragonRideSequence_PrizeDataMethods: IDragonRideSequence_PrizeData {
621 #[doc = "`.ctor()` overload"]
622 fn ctor(self) -> () {
623 unsafe {
624 let __receiver =
625 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
626 ::unity::il2cpp_call!((::unity::module_base()+0x1bd5260usize)as*mut u8,();
627(DragonRideSequence_PrizeData)__receiver)
628 }
629 }
630 #[doc = "`.ctor(crate::app::itemdata::ItemData, i32)` overload"]
631 fn ctor_2(self, set_item: impl ::core::convert::Into<crate::app::itemdata::ItemData>, set_num: impl ::core::convert::Into<i32>) -> () {
632 unsafe {
633 let __receiver =
634 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635 ::unity::il2cpp_call!((::unity::module_base()+0x1bd5270usize)as*mut u8,();
636(DragonRideSequence_PrizeData)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(set_item),(i32)::core::convert::Into::into(set_num))
637 }
638 }
639 #[doc = "`AddNum(i32)` overload"]
640 fn add_num(self, add: impl ::core::convert::Into<i32>) -> () {
641 unsafe {
642 let __receiver =
643 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
644 ::unity::il2cpp_call!((::unity::module_base()+0x1bd52d0usize)as*mut u8,();
645(DragonRideSequence_PrizeData)__receiver,(i32)::core::convert::Into::into(add))
646 }
647 }
648 #[doc = "`get_ID()` overload"]
649 fn get_id(self) -> ::unity::Il2CppString {
650 unsafe {
651 let __receiver =
652 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
653 ::unity::il2cpp_call!((::unity::module_base()+0x1bd52e0usize)as*mut u8, ::unity::Il2CppString;
654(DragonRideSequence_PrizeData)__receiver)
655 }
656 }
657 #[doc = "`set_ID(::unity::Il2CppString)` overload"]
658 fn set_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
659 unsafe {
660 let __receiver =
661 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
662 ::unity::il2cpp_call!((::unity::module_base()+0x1bd52f0usize)as*mut u8,();
663(DragonRideSequence_PrizeData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
664 }
665 }
666 #[doc = "`get_item()` overload"]
667 fn get_item(self) -> crate::app::itemdata::ItemData {
668 unsafe {
669 let __receiver =
670 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
671 ::unity::il2cpp_call!((::unity::module_base()+0x1bd5300usize)as*mut u8,crate::app::itemdata::ItemData;
672(DragonRideSequence_PrizeData)__receiver)
673 }
674 }
675 #[doc = "`set_item(crate::app::itemdata::ItemData)` overload"]
676 fn set_item(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
677 unsafe {
678 let __receiver =
679 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
680 ::unity::il2cpp_call!((::unity::module_base()+0x1bd5310usize)as*mut u8,();
681(DragonRideSequence_PrizeData)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(value))
682 }
683 }
684 #[doc = "`get_num()` overload"]
685 fn get_num(self) -> i32 {
686 unsafe {
687 let __receiver =
688 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
689 ::unity::il2cpp_call!((::unity::module_base()+0x1bd5320usize)as*mut u8,i32;
690(DragonRideSequence_PrizeData)__receiver)
691 }
692 }
693 #[doc = "`set_num(i32)` overload"]
694 fn set_num(self, value: impl ::core::convert::Into<i32>) -> () {
695 unsafe {
696 let __receiver =
697 <DragonRideSequence_PrizeData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
698 ::unity::il2cpp_call!((::unity::module_base()+0x1bd5330usize)as*mut u8,();
699(DragonRideSequence_PrizeData)__receiver,(i32)::core::convert::Into::into(value))
700 }
701 }
702}
703
704#[cfg(feature = "app-dragonridesequence")]
705impl<__T: IDragonRideSequence_PrizeData> IDragonRideSequence_PrizeDataMethods for __T {}
706
707#[cfg(feature = "app-dragonridesequence")]
708impl DragonRideSequence_PrizeData {
709 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
710 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
711 }
712
713 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
714 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
715 }
716
717 pub fn add_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
718 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
719 }
720
721 pub fn get_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
722 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
723 }
724
725 pub fn set_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
726 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
727 }
728
729 pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
730 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
731 }
732
733 pub fn set_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
734 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
735 }
736
737 pub fn get_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
738 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
739 }
740
741 pub fn set_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
742 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
743 }
744}
745
746#[cfg(feature = "app-dragonridesequence")]
747impl DragonRideSequence_PrizeData {
748 #[doc = "`.ctor()` — no args"]
749 pub fn new() -> Self {
750 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
751 panic!(
752 "{}
753::{}
754 failed to instantiate",
755 ::core::stringify!(DragonRideSequence_PrizeData),
756 ::core::stringify!(new),
757 )
758 });
759 <Self as IDragonRideSequence_PrizeDataMethods>::ctor(this);
760 this
761 }
762
763 #[doc = "`.ctor(crate::app::itemdata::ItemData, i32)` — overload selector"]
764 pub fn new_2(set_item: crate::app::itemdata::ItemData, set_num: i32) -> Self {
765 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
766 panic!(
767 "{}
768::{}
769 failed to instantiate",
770 ::core::stringify!(DragonRideSequence_PrizeData),
771 ::core::stringify!(new_2),
772 )
773 });
774 <Self as IDragonRideSequence_PrizeDataMethods>::ctor_2(this, set_item, set_num);
775 this
776 }
777}
778
779#[cfg(feature = "app-dragonridesequence")]
780#[doc(hidden)]
781pub mod prelude {
782 pub use super::{
783 DragonRideSequence, DragonRideSequence_Label, DragonRideSequence_PrizeData, IDragonRideSequence, IDragonRideSequenceMethods,
784 IDragonRideSequence_PrizeData, IDragonRideSequence_PrizeDataMethods,
785 };
786 #[cfg(feature = "app-procinst")]
787 pub use crate::app::procinst::IProcInstMethods;
788 #[cfg(feature = "app-procscenesequence_1")]
789 pub use crate::app::procscenesequence_1::IProcSceneSequence_1Methods;
790 #[cfg(feature = "app-singletonprocinst_1")]
791 pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
792 #[cfg(feature = "system-object")]
793 pub use crate::system::object::IObjectMethods;
794 #[cfg(feature = "system-enum")]
795 pub use crate::system::r#enum::IEnumMethods;
796 #[cfg(feature = "system-valuetype")]
797 pub use crate::system::valuetype::IValueTypeMethods;
798 pub use crate::{
799 app::{procinst::IProcInst, procscenesequence_1::IProcSceneSequence_1, singletonprocinst_1::ISingletonProcInst_1},
800 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
801 };
802}