Skip to main content

engage/generated/app/
dragonridesequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}