Skip to main content

engage/generated/app/
godroompedestalsequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-godroompedestalsequence-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::procinst::{IProcInst, ProcInst},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15    };
16
17    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godroompedestalsequence/GodRoomPedestalSequence_Label.md"))]
18    #[repr(C)]
19    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20    pub struct GodRoomPedestalSequence_Label {
21        pub value: i32,
22    }
23    impl ::unity::ClassIdentity for GodRoomPedestalSequence_Label {
24        const NAME: &'static str = "GodRoomPedestalSequence.Label";
25        const NAMESPACE: &'static str = "App";
26
27        fn class() -> ::unity::Class {
28            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
29            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
30        }
31    }
32    impl ::unity::IlType for GodRoomPedestalSequence_Label {
33        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35        }
36    }
37    impl GodRoomPedestalSequence_Label {
38        pub fn entry() -> Self {
39            Self { value: 0 }
40        }
41
42        pub fn top() -> Self {
43            Self { value: 1 }
44        }
45
46        pub fn skill_inheritance() -> Self {
47            Self { value: 2 }
48        }
49
50        pub fn ring_gacha() -> Self {
51            Self { value: 3 }
52        }
53
54        pub fn ring_gacha_select_god() -> Self {
55            Self { value: 4 }
56        }
57
58        pub fn ring_gacha_select_times() -> Self {
59            Self { value: 5 }
60        }
61
62        pub fn ring_gacha_execute() -> Self {
63            Self { value: 6 }
64        }
65
66        pub fn ring_gacha_end() -> Self {
67            Self { value: 7 }
68        }
69
70        pub fn ring_merge() -> Self {
71            Self { value: 8 }
72        }
73
74        pub fn ring_merge_menu() -> Self {
75            Self { value: 9 }
76        }
77
78        pub fn ring_merge_execute() -> Self {
79            Self { value: 10 }
80        }
81
82        pub fn ring_merge_end() -> Self {
83            Self { value: 11 }
84        }
85
86        pub fn ring_cleaning() -> Self {
87            Self { value: 12 }
88        }
89
90        pub fn refine_god_weapon() -> Self {
91            Self { value: 13 }
92        }
93
94        pub fn end() -> Self {
95            Self { value: 14 }
96        }
97    }
98
99    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godroompedestalsequence/GodRoomPedestalSequence.md"))]
100    #[::unity::class(namespace = "App", name = "GodRoomPedestalSequence")]
101    #[parent(crate::app::procinst::ProcInst)]
102    pub struct GodRoomPedestalSequence {
103        #[offset(112)]
104        #[rename(name = "m_TopMenuResult")]
105        pub m_top_menu_result: crate::app::godroompedestaltopmenu::GodRoomPedestalTopMenu_Result2,
106        #[offset(116)]
107        #[rename(name = "m_Result")]
108        pub m_result: crate::app::basicmenu::BasicMenu_Result,
109        #[offset(120)]
110        #[rename(name = "m_RefineRingUnitSelectMenu")]
111        pub m_refine_ring_unit_select_menu: crate::app::refineringunitselectmenu::RefineRingUnitSelectMenu,
112        #[offset(128)]
113        #[rename(name = "m_RefineRingTimesSelectMenu")]
114        pub m_refine_ring_times_select_menu: crate::app::refineringtimesselectmenu::RefineRingTimesSelectMenu,
115        #[offset(136)]
116        #[rename(name = "m_GodUnit")]
117        pub m_god_unit: crate::app::godunit::GodUnit,
118        #[offset(144)]
119        #[rename(name = "m_RingGachaTimes")]
120        pub m_ring_gacha_times: i32,
121        #[offset(152)]
122        #[rename(name = "m_UnitRingList")]
123        pub m_unit_ring_list: crate::system::collections::generic::list_1::List_1<crate::app::unitring::UnitRing>,
124        #[offset(160)]
125        #[rename(name = "m_NewRingList")]
126        pub m_new_ring_list: crate::system::collections::generic::list_1::List_1<bool>,
127        #[offset(168)]
128        #[rename(name = "m_SynthesisRingMenu")]
129        pub m_synthesis_ring_menu: crate::app::synthesisringmenutop::SynthesisRingMenuTop,
130        #[offset(176)]
131        #[rename(name = "m_SynthesisResultSet")]
132        pub m_synthesis_result_set: crate::app::synthesisringmenutop::SynthesisRingMenuTop_Result,
133        #[offset(184)]
134        #[rename(name = "m_GeneratedNewRings")]
135        pub m_generated_new_rings: bool,
136    }
137}
138
139#[cfg(feature = "app-godroompedestalsequence-types")]
140pub use __types::*;
141
142#[cfg(feature = "app-godroompedestalsequence")]
143impl GodRoomPedestalSequence {
144    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
145    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
146        unsafe {
147            ::unity::il2cpp_call!((::unity::module_base()+0x23374f0usize)as*mut u8,();
148(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
149        }
150    }
151}
152
153#[cfg(feature = "app-godroompedestalsequence")]
154pub trait IGodRoomPedestalSequenceMethods: IGodRoomPedestalSequence {
155    #[doc = "`.ctor()` overload"]
156    fn ctor(self) -> () {
157        unsafe {
158            let __receiver =
159                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160            ::unity::il2cpp_call!((::unity::module_base()+0x23375e0usize)as*mut u8,();
161(GodRoomPedestalSequence)__receiver)
162        }
163    }
164    #[doc = "`CreateDesc()` overload"]
165    fn create_desc(self) -> ::unity::Array<crate::app::procdesc::ProcDesc> {
166        unsafe {
167            let __receiver =
168                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169            ::unity::il2cpp_call!((::unity::module_base()+0x23375f0usize)as*mut u8, ::unity::Array<crate::app::procdesc::ProcDesc> ;
170(GodRoomPedestalSequence)__receiver)
171        }
172    }
173    #[doc = "`LoadResources()` overload"]
174    fn load_resources(self) -> () {
175        unsafe {
176            let __receiver =
177                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178            ::unity::il2cpp_call!((::unity::module_base()+0x23394c0usize)as*mut u8,();
179(GodRoomPedestalSequence)__receiver)
180        }
181    }
182    #[doc = "`IsLoadingResources()` overload"]
183    fn is_loading_resources(self) -> bool {
184        unsafe {
185            let __receiver =
186                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
187            ::unity::il2cpp_call!((::unity::module_base()+0x23394d0usize)as*mut u8,bool;
188(GodRoomPedestalSequence)__receiver)
189        }
190    }
191    #[doc = "`StartSequence()` overload"]
192    fn start_sequence(self) -> () {
193        unsafe {
194            let __receiver =
195                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196            ::unity::il2cpp_call!((::unity::module_base()+0x23394e0usize)as*mut u8,();
197(GodRoomPedestalSequence)__receiver)
198        }
199    }
200    #[doc = "`CreateTopMenu()` overload"]
201    fn create_top_menu(self) -> () {
202        unsafe {
203            let __receiver =
204                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205            ::unity::il2cpp_call!((::unity::module_base()+0x2339690usize)as*mut u8,();
206(GodRoomPedestalSequence)__receiver)
207        }
208    }
209    #[doc = "`CreateSkillInheritance()` overload"]
210    fn create_skill_inheritance(self) -> () {
211        unsafe {
212            let __receiver =
213                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
214            ::unity::il2cpp_call!((::unity::module_base()+0x2339a40usize)as*mut u8,();
215(GodRoomPedestalSequence)__receiver)
216        }
217    }
218    #[doc = "`DestroySkillInheritance()` overload"]
219    fn destroy_skill_inheritance(self) -> () {
220        unsafe {
221            let __receiver =
222                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223            ::unity::il2cpp_call!((::unity::module_base()+0x2339af0usize)as*mut u8,();
224(GodRoomPedestalSequence)__receiver)
225        }
226    }
227    #[doc = "`LoadResourcesForRefineRing()` overload"]
228    fn load_resources_for_refine_ring(self) -> () {
229        unsafe {
230            let __receiver =
231                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232            ::unity::il2cpp_call!((::unity::module_base()+0x2339b00usize)as*mut u8,();
233(GodRoomPedestalSequence)__receiver)
234        }
235    }
236    #[doc = "`IsLoadingResourcesForRefineRing()` overload"]
237    fn is_loading_resources_for_refine_ring(self) -> bool {
238        unsafe {
239            let __receiver =
240                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241            ::unity::il2cpp_call!((::unity::module_base()+0x2339c40usize)as*mut u8,bool;
242(GodRoomPedestalSequence)__receiver)
243        }
244    }
245    #[doc = "`CreateGodSelectMenuForRefineRing()` overload"]
246    fn create_god_select_menu_for_refine_ring(self) -> () {
247        unsafe {
248            let __receiver =
249                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250            ::unity::il2cpp_call!((::unity::module_base()+0x2339da0usize)as*mut u8,();
251(GodRoomPedestalSequence)__receiver)
252        }
253    }
254    #[doc = "`DestroyGodSelectMenuForRefineRing()` overload"]
255    fn destroy_god_select_menu_for_refine_ring(self) -> () {
256        unsafe {
257            let __receiver =
258                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x2339fd0usize)as*mut u8,();
260(GodRoomPedestalSequence)__receiver)
261        }
262    }
263    #[doc = "`CreateRingGachaTimesSelectMenu()` overload"]
264    fn create_ring_gacha_times_select_menu(self) -> () {
265        unsafe {
266            let __receiver =
267                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268            ::unity::il2cpp_call!((::unity::module_base()+0x233a060usize)as*mut u8,();
269(GodRoomPedestalSequence)__receiver)
270        }
271    }
272    #[doc = "`DestroyRingGachaTimesSelectMenu()` overload"]
273    fn destroy_ring_gacha_times_select_menu(self) -> () {
274        unsafe {
275            let __receiver =
276                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277            ::unity::il2cpp_call!((::unity::module_base()+0x233a130usize)as*mut u8,();
278(GodRoomPedestalSequence)__receiver)
279        }
280    }
281    #[doc = "`ExecuteRingGacha()` overload"]
282    fn execute_ring_gacha(self) -> () {
283        unsafe {
284            let __receiver =
285                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286            ::unity::il2cpp_call!((::unity::module_base()+0x233a170usize)as*mut u8,();
287(GodRoomPedestalSequence)__receiver)
288        }
289    }
290    #[doc = "`CreateRingGachaDemoSequence()` overload"]
291    fn create_ring_gacha_demo_sequence(self) -> () {
292        unsafe {
293            let __receiver =
294                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295            ::unity::il2cpp_call!((::unity::module_base()+0x233a380usize)as*mut u8,();
296(GodRoomPedestalSequence)__receiver)
297        }
298    }
299    #[doc = "`AddAchieveOfRefineRing()` overload"]
300    fn add_achieve_of_refine_ring(self) -> () {
301        unsafe {
302            let __receiver =
303                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304            ::unity::il2cpp_call!((::unity::module_base()+0x233a5f0usize)as*mut u8,();
305(GodRoomPedestalSequence)__receiver)
306        }
307    }
308    #[doc = "`UnloadResourcesForRefineRing()` overload"]
309    fn unload_resources_for_refine_ring(self) -> () {
310        unsafe {
311            let __receiver =
312                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313            ::unity::il2cpp_call!((::unity::module_base()+0x233a660usize)as*mut u8,();
314(GodRoomPedestalSequence)__receiver)
315        }
316    }
317    #[doc = "`LoadResourcesForSynthesisRing()` overload"]
318    fn load_resources_for_synthesis_ring(self) -> () {
319        unsafe {
320            let __receiver =
321                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322            ::unity::il2cpp_call!((::unity::module_base()+0x233a8e0usize)as*mut u8,();
323(GodRoomPedestalSequence)__receiver)
324        }
325    }
326    #[doc = "`IsLoadingResourcesForSynthesisRing()` overload"]
327    fn is_loading_resources_for_synthesis_ring(self) -> bool {
328        unsafe {
329            let __receiver =
330                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x233a9c0usize)as*mut u8,bool;
332(GodRoomPedestalSequence)__receiver)
333        }
334    }
335    #[doc = "`CreateSynthesisRingMenuTop()` overload"]
336    fn create_synthesis_ring_menu_top(self) -> () {
337        unsafe {
338            let __receiver =
339                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340            ::unity::il2cpp_call!((::unity::module_base()+0x233aad0usize)as*mut u8,();
341(GodRoomPedestalSequence)__receiver)
342        }
343    }
344    #[doc = "`DestroySynthesisRingMenuTop()` overload"]
345    fn destroy_synthesis_ring_menu_top(self) -> () {
346        unsafe {
347            let __receiver =
348                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
349            ::unity::il2cpp_call!((::unity::module_base()+0x233ad70usize)as*mut u8,();
350(GodRoomPedestalSequence)__receiver)
351        }
352    }
353    #[doc = "`ExecuteRingMerge()` overload"]
354    fn execute_ring_merge(self) -> () {
355        unsafe {
356            let __receiver =
357                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
358            ::unity::il2cpp_call!((::unity::module_base()+0x233ae10usize)as*mut u8,();
359(GodRoomPedestalSequence)__receiver)
360        }
361    }
362    #[doc = "`CreateRingMergeDemoSequence()` overload"]
363    fn create_ring_merge_demo_sequence(self) -> () {
364        unsafe {
365            let __receiver =
366                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
367            ::unity::il2cpp_call!((::unity::module_base()+0x233af20usize)as*mut u8,();
368(GodRoomPedestalSequence)__receiver)
369        }
370    }
371    #[doc = "`UnloadResourcesForSynthesisRing()` overload"]
372    fn unload_resources_for_synthesis_ring(self) -> () {
373        unsafe {
374            let __receiver =
375                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376            ::unity::il2cpp_call!((::unity::module_base()+0x233b180usize)as*mut u8,();
377(GodRoomPedestalSequence)__receiver)
378        }
379    }
380    #[doc = "`CreateRingCleaningMenu()` overload"]
381    fn create_ring_cleaning_menu(self) -> () {
382        unsafe {
383            let __receiver =
384                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
385            ::unity::il2cpp_call!((::unity::module_base()+0x233b250usize)as*mut u8,();
386(GodRoomPedestalSequence)__receiver)
387        }
388    }
389    #[doc = "`DestroyRingCleaningMenu()` overload"]
390    fn destroy_ring_cleaning_menu(self) -> () {
391        unsafe {
392            let __receiver =
393                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394            ::unity::il2cpp_call!((::unity::module_base()+0x233b3d0usize)as*mut u8,();
395(GodRoomPedestalSequence)__receiver)
396        }
397    }
398    #[doc = "`CreateRefineGodWeapon()` overload"]
399    fn create_refine_god_weapon(self) -> () {
400        unsafe {
401            let __receiver =
402                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
403            ::unity::il2cpp_call!((::unity::module_base()+0x233b7c0usize)as*mut u8,();
404(GodRoomPedestalSequence)__receiver)
405        }
406    }
407    #[doc = "`DestroyRefineGodWeapon()` overload"]
408    fn destroy_refine_god_weapon(self) -> () {
409        unsafe {
410            let __receiver =
411                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412            ::unity::il2cpp_call!((::unity::module_base()+0x233b7d0usize)as*mut u8,();
413(GodRoomPedestalSequence)__receiver)
414        }
415    }
416    #[doc = "`EndSequence()` overload"]
417    fn end_sequence(self) -> () {
418        unsafe {
419            let __receiver =
420                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
421            ::unity::il2cpp_call!((::unity::module_base()+0x233b8a0usize)as*mut u8,();
422(GodRoomPedestalSequence)__receiver)
423        }
424    }
425    #[doc = "`TransitTopTitle()` overload"]
426    fn transit_top_title(self) -> () {
427        unsafe {
428            let __receiver =
429                <GodRoomPedestalSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430            ::unity::il2cpp_call!((::unity::module_base()+0x233a7a0usize)as*mut u8,();
431(GodRoomPedestalSequence)__receiver)
432        }
433    }
434}
435
436#[cfg(feature = "app-godroompedestalsequence")]
437impl<__T: IGodRoomPedestalSequence> IGodRoomPedestalSequenceMethods for __T {}
438
439#[cfg(feature = "app-godroompedestalsequence")]
440impl GodRoomPedestalSequence {
441    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
443    }
444
445    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
447    }
448
449    pub fn create_desc_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
451    }
452
453    pub fn load_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
455    }
456
457    pub fn is_loading_resources_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
459    }
460
461    pub fn start_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
463    }
464
465    pub fn create_top_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
467    }
468
469    pub fn create_skill_inheritance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
471    }
472
473    pub fn destroy_skill_inheritance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
475    }
476
477    pub fn load_resources_for_refine_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
479    }
480
481    pub fn is_loading_resources_for_refine_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
483    }
484
485    pub fn create_god_select_menu_for_refine_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
487    }
488
489    pub fn destroy_god_select_menu_for_refine_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
491    }
492
493    pub fn create_ring_gacha_times_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
494        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
495    }
496
497    pub fn destroy_ring_gacha_times_select_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
498        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
499    }
500
501    pub fn execute_ring_gacha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
502        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
503    }
504
505    pub fn create_ring_gacha_demo_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
506        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
507    }
508
509    pub fn add_achieve_of_refine_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
510        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
511    }
512
513    pub fn unload_resources_for_refine_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
514        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
515    }
516
517    pub fn load_resources_for_synthesis_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
518        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
519    }
520
521    pub fn is_loading_resources_for_synthesis_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
522        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
523    }
524
525    pub fn create_synthesis_ring_menu_top_method_info() -> &'static ::unity::il2cpp::MethodInfo {
526        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
527    }
528
529    pub fn destroy_synthesis_ring_menu_top_method_info() -> &'static ::unity::il2cpp::MethodInfo {
530        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
531    }
532
533    pub fn execute_ring_merge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
534        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
535    }
536
537    pub fn create_ring_merge_demo_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
538        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
539    }
540
541    pub fn unload_resources_for_synthesis_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
542        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
543    }
544
545    pub fn create_ring_cleaning_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
546        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
547    }
548
549    pub fn destroy_ring_cleaning_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
550        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
551    }
552
553    pub fn create_refine_god_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
554        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
555    }
556
557    pub fn destroy_refine_god_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
558        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
559    }
560
561    pub fn end_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
562        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
563    }
564
565    pub fn transit_top_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
567    }
568}
569
570#[cfg(feature = "app-godroompedestalsequence")]
571impl GodRoomPedestalSequence {
572    #[doc = "`.ctor()` — no args"]
573    pub fn new() -> Self {
574        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
575            panic!(
576                "{}
577::{}
578 failed to instantiate",
579                ::core::stringify!(GodRoomPedestalSequence),
580                ::core::stringify!(new),
581            )
582        });
583        <Self as IGodRoomPedestalSequenceMethods>::ctor(this);
584        this
585    }
586}
587
588#[cfg(feature = "app-godroompedestalsequence")]
589#[doc(hidden)]
590pub mod prelude {
591    pub use super::{GodRoomPedestalSequence, GodRoomPedestalSequence_Label, IGodRoomPedestalSequence, IGodRoomPedestalSequenceMethods};
592    #[cfg(feature = "app-procinst")]
593    pub use crate::app::procinst::IProcInstMethods;
594    #[cfg(feature = "system-object")]
595    pub use crate::system::object::IObjectMethods;
596    #[cfg(feature = "system-enum")]
597    pub use crate::system::r#enum::IEnumMethods;
598    #[cfg(feature = "system-valuetype")]
599    pub use crate::system::valuetype::IValueTypeMethods;
600    pub use crate::{
601        app::procinst::IProcInst,
602        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
603    };
604}