Skip to main content

engage/generated/app/
dragonridegamesequence.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-dragonridegamesequence-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/dragonridegamesequence/DragonRideGameSequence_Label.md"))]
22    #[repr(C)]
23    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24    pub struct DragonRideGameSequence_Label {
25        pub value: i32,
26    }
27    impl ::unity::ClassIdentity for DragonRideGameSequence_Label {
28        const NAME: &'static str = "DragonRideGameSequence.Label";
29        const NAMESPACE: &'static str = "App";
30
31        fn class() -> ::unity::Class {
32            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34        }
35    }
36    impl ::unity::IlType for DragonRideGameSequence_Label {
37        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39        }
40    }
41    impl DragonRideGameSequence_Label {
42        pub fn none() -> Self {
43            Self { value: 0 }
44        }
45
46        pub fn init() -> Self {
47            Self { value: 1 }
48        }
49
50        pub fn fake_load() -> Self {
51            Self { value: 2 }
52        }
53
54        pub fn main() -> Self {
55            Self { value: 3 }
56        }
57
58        pub fn retire() -> Self {
59            Self { value: 4 }
60        }
61
62        pub fn result() -> Self {
63            Self { value: 5 }
64        }
65
66        pub fn mascot_bond() -> Self {
67            Self { value: 6 }
68        }
69
70        pub fn reload() -> Self {
71            Self { value: 7 }
72        }
73
74        pub fn exit() -> Self {
75            Self { value: 8 }
76        }
77    }
78
79    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridegamesequence/DragonRideGameSequence.md"))]
80    #[::unity::class(namespace = "App", name = "DragonRideGameSequence")]
81    #[parent(crate::app::procscenesequence_1::ProcSceneSequence_1<crate::app::hubsequence::HubSequence>)]
82    pub struct DragonRideGameSequence {
83        #[static_field]
84        #[rename(name = "cIntervalSec")]
85        pub c_interval_sec: f32,
86        #[static_field]
87        #[rename(name = "cShotPrefabPath")]
88        pub c_shot_prefab_path: ::unity::Il2CppString,
89        #[static_field]
90        #[rename(name = "SolaRenderPath")]
91        pub sola_render_path: ::unity::Il2CppString,
92        #[static_field]
93        #[rename(name = "cGroupPrefabPath")]
94        pub c_group_prefab_path: ::unity::Il2CppString,
95        #[static_field]
96        #[rename(name = "cEffectRootPath")]
97        pub c_effect_root_path: ::unity::Il2CppString,
98        #[offset(136)]
99        #[rename(name = "cLoadEffectList")]
100        pub c_load_effect_list: ::unity::Array<::unity::Il2CppString>,
101        #[static_field]
102        #[rename(name = "cUIRootPath")]
103        pub c_ui_root_path: ::unity::Il2CppString,
104        #[static_field]
105        #[rename(name = "cUITotalScorePath")]
106        pub c_ui_total_score_path: ::unity::Il2CppString,
107        #[static_field]
108        #[rename(name = "cUITargetScorePath")]
109        pub c_ui_target_score_path: ::unity::Il2CppString,
110        #[static_field]
111        #[rename(name = "cUIResultPath")]
112        pub c_ui_result_path: ::unity::Il2CppString,
113        #[static_field]
114        #[rename(name = "cUIInstructionPath")]
115        pub c_ui_instruction_path: ::unity::Il2CppString,
116        #[offset(144)]
117        #[rename(name = "cLoadUIList")]
118        pub c_load_ui_list: ::unity::Array<::unity::Il2CppString>,
119        #[static_field]
120        #[rename(name = "cTelopRootPath")]
121        pub c_telop_root_path: ::unity::Il2CppString,
122        #[static_field]
123        #[rename(name = "cStartTelopPath")]
124        pub c_start_telop_path: ::unity::Il2CppString,
125        #[static_field]
126        #[rename(name = "cFinishTelopPath")]
127        pub c_finish_telop_path: ::unity::Il2CppString,
128        #[offset(168)]
129        #[rename(name = "m_CameraComponent")]
130        pub m_camera_component: crate::app::dragonridecamera::DragonRideCamera,
131        #[offset(176)]
132        #[rename(name = "m_TargetGroupList")]
133        pub m_target_group_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::gameobject::GameObject>,
134        #[offset(184)]
135        #[rename(name = "m_Level")]
136        pub m_level: i32,
137        #[offset(188)]
138        #[rename(name = "m_ResultCloseTimer")]
139        pub m_result_close_timer: f32,
140        #[offset(192)]
141        #[rename(name = "m_ResultUI")]
142        pub m_result_ui: crate::app::dragonrideresultui::DragonRideResultUI,
143        #[offset(200)]
144        #[rename(name = "m_ScoreUI")]
145        pub m_score_ui: crate::unity_engine::gameobject::GameObject,
146        #[offset(208)]
147        #[rename(name = "m_ScoreText")]
148        pub m_score_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
149        #[offset(216)]
150        #[rename(name = "m_PrevScore")]
151        pub m_prev_score: i32,
152        #[offset(224)]
153        #[rename(name = "m_Config")]
154        pub m_config: crate::app::dragonrideconfig::DragonRideConfig,
155        #[offset(232)]
156        #[rename(name = "m_TargetGroupResource")]
157        pub m_target_group_resource: crate::app::resourcegameobject::ResourceGameObject,
158        #[offset(240)]
159        #[rename(name = "m_AssistTargetPosList")]
160        pub m_assist_target_pos_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector3::Vector3>,
161        #[offset(248)]
162        #[rename(name = "m_HubSolaLct")]
163        pub m_hub_sola_lct: crate::unity_engine::gameobject::GameObject,
164        #[offset(256)]
165        #[rename(name = "m_IsSetSolaInvisible")]
166        pub m_is_set_sola_invisible: bool,
167        #[offset(264)]
168        #[rename(name = "m_PlayerCtrl")]
169        pub m_player_ctrl: crate::app::hubplayercontroller::HubPlayerController,
170        #[offset(272)]
171        #[rename(name = "m_WalkThroughCount")]
172        pub m_walk_through_count: i32,
173    }
174}
175
176#[cfg(feature = "app-dragonridegamesequence-types")]
177pub use __types::*;
178
179#[cfg(feature = "app-dragonridegamesequence")]
180impl DragonRideGameSequence {
181    #[doc = "`CreateBind(crate::app::procinst::ProcInst)` overload"]
182    pub fn create_bind(super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>) -> () {
183        unsafe {
184            ::unity::il2cpp_call!((::unity::module_base()+0x2ad0200usize)as*mut u8,();
185(crate::app::procinst::ProcInst)::core::convert::Into::into(super_))
186        }
187    }
188}
189
190#[cfg(feature = "app-dragonridegamesequence")]
191pub trait IDragonRideGameSequenceMethods: IDragonRideGameSequence {
192    #[doc = "`get_CourseID()` overload"]
193    fn get_course_id(self) -> ::unity::Il2CppString {
194        unsafe {
195            let __receiver =
196                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
197            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6200usize)as*mut u8, ::unity::Il2CppString;
198(DragonRideGameSequence)__receiver)
199        }
200    }
201    #[doc = "`set_CourseID(::unity::Il2CppString)` overload"]
202    fn set_course_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
203        unsafe {
204            let __receiver =
205                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
206            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6210usize)as*mut u8,();
207(DragonRideGameSequence)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
208        }
209    }
210    #[doc = "`get_IsEventMode()` overload"]
211    fn get_is_event_mode(self) -> bool {
212        unsafe {
213            let __receiver =
214                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
215            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6220usize)as*mut u8,bool;
216(DragonRideGameSequence)__receiver)
217        }
218    }
219    #[doc = "`set_IsEventMode(bool)` overload"]
220    fn set_is_event_mode(self, value: impl ::core::convert::Into<bool>) -> () {
221        unsafe {
222            let __receiver =
223                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
224            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6230usize)as*mut u8,();
225(DragonRideGameSequence)__receiver,(bool)::core::convert::Into::into(value))
226        }
227    }
228    #[doc = "`get_IsEnableWalkThrough()` overload"]
229    fn get_is_enable_walk_through(self) -> bool {
230        unsafe {
231            let __receiver =
232                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6240usize)as*mut u8,bool;
234(DragonRideGameSequence)__receiver)
235        }
236    }
237    #[doc = "`set_IsEnableWalkThrough(bool)` overload"]
238    fn set_is_enable_walk_through(self, value: impl ::core::convert::Into<bool>) -> () {
239        unsafe {
240            let __receiver =
241                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6250usize)as*mut u8,();
243(DragonRideGameSequence)__receiver,(bool)::core::convert::Into::into(value))
244        }
245    }
246    #[doc = "`get_IsEnableUpdateTargetList()` overload"]
247    fn get_is_enable_update_target_list(self) -> bool {
248        unsafe {
249            let __receiver =
250                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6260usize)as*mut u8,bool;
252(DragonRideGameSequence)__receiver)
253        }
254    }
255    #[doc = "`set_IsEnableUpdateTargetList(bool)` overload"]
256    fn set_is_enable_update_target_list(self, value: impl ::core::convert::Into<bool>) -> () {
257        unsafe {
258            let __receiver =
259                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6270usize)as*mut u8,();
261(DragonRideGameSequence)__receiver,(bool)::core::convert::Into::into(value))
262        }
263    }
264    #[doc = "`_CommonDebugMenu()` overload"]
265    fn common_debug_menu(self) -> () {
266        unsafe {
267            let __receiver =
268                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
269            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6280usize)as*mut u8,();
270(DragonRideGameSequence)__receiver)
271        }
272    }
273    #[doc = "`InitFirst()` overload"]
274    fn init_first(self) -> () {
275        unsafe {
276            let __receiver =
277                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
278            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6290usize)as*mut u8,();
279(DragonRideGameSequence)__receiver)
280        }
281    }
282    #[doc = "`InitCamera()` overload"]
283    fn init_camera(self) -> () {
284        unsafe {
285            let __receiver =
286                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6e10usize)as*mut u8,();
288(DragonRideGameSequence)__receiver)
289        }
290    }
291    #[doc = "`CreatePlayerModel()` overload"]
292    fn create_player_model(self) -> () {
293        unsafe {
294            let __receiver =
295                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
296            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6f10usize)as*mut u8,();
297(DragonRideGameSequence)__receiver)
298        }
299    }
300    #[doc = "`IsReadyDragonModel()` overload"]
301    fn is_ready_dragon_model(self) -> bool {
302        unsafe {
303            let __receiver =
304                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
305            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6f20usize)as*mut u8,bool;
306(DragonRideGameSequence)__receiver)
307        }
308    }
309    #[doc = "`CreateAssitModel()` overload"]
310    fn create_assit_model(self) -> () {
311        unsafe {
312            let __receiver =
313                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6f30usize)as*mut u8,();
315(DragonRideGameSequence)__receiver)
316        }
317    }
318    #[doc = "`IsReadyAssistModel()` overload"]
319    fn is_ready_assist_model(self) -> bool {
320        unsafe {
321            let __receiver =
322                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6f40usize)as*mut u8,bool;
324(DragonRideGameSequence)__receiver)
325        }
326    }
327    #[doc = "`InstantTargetGroup(crate::unity_engine::transform::Transform, ::unity::Il2CppString, ::unity::Il2CppString, crate::app::dragon_ride::billboardtypes::BillboardTypes, bool)` overload"]
328    fn instant_target_group(
329        self,
330        target_trans: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
331        parent_id: impl ::core::convert::Into<::unity::Il2CppString>,
332        pattern_id: impl ::core::convert::Into<::unity::Il2CppString>,
333        billboard_type: impl ::core::convert::Into<crate::app::dragon_ride::billboardtypes::BillboardTypes>,
334        active_soon: impl ::core::convert::Into<bool>,
335    ) -> () {
336        unsafe {
337            let __receiver =
338                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339            ::unity::il2cpp_call!((::unity::module_base()+0x2ac6f50usize)as*mut u8,();
340(DragonRideGameSequence)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(target_trans),(::unity::Il2CppString)::core::convert::Into::into(parent_id),(::unity::Il2CppString)::core::convert::Into::into(pattern_id),(crate::app::dragon_ride::billboardtypes::BillboardTypes)::core::convert::Into::into(billboard_type),(bool)::core::convert::Into::into(active_soon))
341        }
342    }
343    #[doc = "`InitTarget()` overload"]
344    fn init_target(self) -> () {
345        unsafe {
346            let __receiver =
347                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348            ::unity::il2cpp_call!((::unity::module_base()+0x2ac70c0usize)as*mut u8,();
349(DragonRideGameSequence)__receiver)
350        }
351    }
352    #[doc = "`InitReload()` overload"]
353    fn init_reload(self) -> () {
354        unsafe {
355            let __receiver =
356                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
357            ::unity::il2cpp_call!((::unity::module_base()+0x2ac72f0usize)as*mut u8,();
358(DragonRideGameSequence)__receiver)
359        }
360    }
361    #[doc = "`LoadResource()` overload"]
362    fn load_resource(self) -> () {
363        unsafe {
364            let __receiver =
365                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
366            ::unity::il2cpp_call!((::unity::module_base()+0x2ac7cf0usize)as*mut u8,();
367(DragonRideGameSequence)__receiver)
368        }
369    }
370    #[doc = "`IsLoadFinish()` overload"]
371    fn is_load_finish(self) -> bool {
372        unsafe {
373            let __receiver =
374                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
375            ::unity::il2cpp_call!((::unity::module_base()+0x2ac7f40usize)as*mut u8,bool;
376(DragonRideGameSequence)__receiver)
377        }
378    }
379    #[doc = "`UnloadResource()` overload"]
380    fn unload_resource(self) -> () {
381        unsafe {
382            let __receiver =
383                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384            ::unity::il2cpp_call!((::unity::module_base()+0x2ac81d0usize)as*mut u8,();
385(DragonRideGameSequence)__receiver)
386        }
387    }
388    #[doc = "`SetGroupVisible(::unity::Array<::unity::Il2CppString>, bool)` overload"]
389    fn set_group_visible(
390        self,
391        lct_list: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
392        visible: impl ::core::convert::Into<bool>,
393    ) -> () {
394        unsafe {
395            let __receiver =
396                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
397            ::unity::il2cpp_call!((::unity::module_base()+0x2ac8400usize)as*mut u8,();
398(DragonRideGameSequence)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(lct_list),(bool)::core::convert::Into::into(visible))
399        }
400    }
401    #[doc = "`JumpMain()` overload"]
402    fn jump_main(self) -> () {
403        unsafe {
404            let __receiver =
405                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406            ::unity::il2cpp_call!((::unity::module_base()+0x2ac9430usize)as*mut u8,();
407(DragonRideGameSequence)__receiver)
408        }
409    }
410    #[doc = "`JumpRetire()` overload"]
411    fn jump_retire(self) -> () {
412        unsafe {
413            let __receiver =
414                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
415            ::unity::il2cpp_call!((::unity::module_base()+0x2aca1c0usize)as*mut u8,();
416(DragonRideGameSequence)__receiver)
417        }
418    }
419    #[doc = "`TickRetire()` overload"]
420    fn tick_retire(self) -> () {
421        unsafe {
422            let __receiver =
423                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x2aca530usize)as*mut u8,();
425(DragonRideGameSequence)__receiver)
426        }
427    }
428    #[doc = "`InitFake()` overload"]
429    fn init_fake(self) -> () {
430        unsafe {
431            let __receiver =
432                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433            ::unity::il2cpp_call!((::unity::module_base()+0x2aca5d0usize)as*mut u8,();
434(DragonRideGameSequence)__receiver)
435        }
436    }
437    #[doc = "`TickFakeLoad()` overload"]
438    fn tick_fake_load(self) -> () {
439        unsafe {
440            let __receiver =
441                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442            ::unity::il2cpp_call!((::unity::module_base()+0x2aca5e0usize)as*mut u8,();
443(DragonRideGameSequence)__receiver)
444        }
445    }
446    #[doc = "`StartMain()` overload"]
447    fn start_main(self) -> () {
448        unsafe {
449            let __receiver =
450                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451            ::unity::il2cpp_call!((::unity::module_base()+0x2aca730usize)as*mut u8,();
452(DragonRideGameSequence)__receiver)
453        }
454    }
455    #[doc = "`Main()` overload"]
456    fn main(self) -> () {
457        unsafe {
458            let __receiver =
459                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
460            ::unity::il2cpp_call!((::unity::module_base()+0x2aca740usize)as*mut u8,();
461(DragonRideGameSequence)__receiver)
462        }
463    }
464    #[doc = "`FinishMain()` overload"]
465    fn finish_main(self) -> () {
466        unsafe {
467            let __receiver =
468                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
469            ::unity::il2cpp_call!((::unity::module_base()+0x2acc2f0usize)as*mut u8,();
470(DragonRideGameSequence)__receiver)
471        }
472    }
473    #[doc = "`CameraFadeIn()` overload"]
474    fn camera_fade_in(self) -> () {
475        unsafe {
476            let __receiver =
477                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478            ::unity::il2cpp_call!((::unity::module_base()+0x2acc550usize)as*mut u8,();
479(DragonRideGameSequence)__receiver)
480        }
481    }
482    #[doc = "`SetResultSeq()` overload"]
483    fn set_result_seq(self) -> () {
484        unsafe {
485            let __receiver =
486                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
487            ::unity::il2cpp_call!((::unity::module_base()+0x2acc560usize)as*mut u8,();
488(DragonRideGameSequence)__receiver)
489        }
490    }
491    #[doc = "`CalcRankNum(i32, i32)` overload"]
492    fn calc_rank_num(self, level: impl ::core::convert::Into<i32>, score: impl ::core::convert::Into<i32>) -> i32 {
493        unsafe {
494            let __receiver =
495                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496            ::unity::il2cpp_call!((::unity::module_base()+0x2acc570usize)as*mut u8,i32;
497(DragonRideGameSequence)__receiver,(i32)::core::convert::Into::into(level),(i32)::core::convert::Into::into(score))
498        }
499    }
500    #[doc = "`CreateResultUI()` overload"]
501    fn create_result_ui(self) -> () {
502        unsafe {
503            let __receiver =
504                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505            ::unity::il2cpp_call!((::unity::module_base()+0x2acc610usize)as*mut u8,();
506(DragonRideGameSequence)__receiver)
507        }
508    }
509    #[doc = "`TickResult()` overload"]
510    fn tick_result(self) -> () {
511        unsafe {
512            let __receiver =
513                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
514            ::unity::il2cpp_call!((::unity::module_base()+0x2acef90usize)as*mut u8,();
515(DragonRideGameSequence)__receiver)
516        }
517    }
518    #[doc = "`TickResultCloseWait()` overload"]
519    fn tick_result_close_wait(self) -> () {
520        unsafe {
521            let __receiver =
522                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
523            ::unity::il2cpp_call!((::unity::module_base()+0x2acf6c0usize)as*mut u8,();
524(DragonRideGameSequence)__receiver)
525        }
526    }
527    #[doc = "`SetMascotBond()` overload"]
528    fn set_mascot_bond(self) -> () {
529        unsafe {
530            let __receiver =
531                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532            ::unity::il2cpp_call!((::unity::module_base()+0x2acf790usize)as*mut u8,();
533(DragonRideGameSequence)__receiver)
534        }
535    }
536    #[doc = "`IncreasePlayCounter()` overload"]
537    fn increase_play_counter(self) -> () {
538        unsafe {
539            let __receiver =
540                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
541            ::unity::il2cpp_call!((::unity::module_base()+0x2acf900usize)as*mut u8,();
542(DragonRideGameSequence)__receiver)
543        }
544    }
545    #[doc = "`Exit()` overload"]
546    fn exit(self) -> () {
547        unsafe {
548            let __receiver =
549                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
550            ::unity::il2cpp_call!((::unity::module_base()+0x2acfa70usize)as*mut u8,();
551(DragonRideGameSequence)__receiver)
552        }
553    }
554    #[doc = "`OnShutdown()` overload"]
555    fn on_shutdown(self) -> () {
556        unsafe {
557            let __receiver =
558                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
559            {
560                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
561                let __vi = *__vt.get(15usize).unwrap_or_else(|| {
562                    panic!(
563                        "unity: virtual slot {}
564 out of range (vtable len {}
565) on the runtime class behind {}
566 (method `{}
567`)",
568                        15usize,
569                        __vt.len(),
570                        <DragonRideGameSequence as ::unity::ClassIdentity>::NAME,
571                        "OnShutdown",
572                    )
573                });
574                let __inner: extern "C" fn(DragonRideGameSequence, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
575                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
576                __inner(__receiver, __mi)
577            }
578        }
579    }
580    #[doc = "`.ctor()` overload"]
581    fn ctor(self) -> () {
582        unsafe {
583            let __receiver =
584                <DragonRideGameSequence as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
585            ::unity::il2cpp_call!((::unity::module_base()+0x2ad16b0usize)as*mut u8,();
586(DragonRideGameSequence)__receiver)
587        }
588    }
589}
590
591#[cfg(feature = "app-dragonridegamesequence")]
592impl<__T: IDragonRideGameSequence> IDragonRideGameSequenceMethods for __T {}
593
594#[cfg(feature = "app-dragonridegamesequence")]
595impl DragonRideGameSequence {
596    pub fn get_course_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
598    }
599
600    pub fn set_course_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
602    }
603
604    pub fn get_is_event_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
606    }
607
608    pub fn set_is_event_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
610    }
611
612    pub fn get_is_enable_walk_through_method_info() -> &'static ::unity::il2cpp::MethodInfo {
613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
614    }
615
616    pub fn set_is_enable_walk_through_method_info() -> &'static ::unity::il2cpp::MethodInfo {
617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
618    }
619
620    pub fn get_is_enable_update_target_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
622    }
623
624    pub fn set_is_enable_update_target_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
626    }
627
628    pub fn common_debug_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
630    }
631
632    pub fn init_first_method_info() -> &'static ::unity::il2cpp::MethodInfo {
633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
634    }
635
636    pub fn init_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
638    }
639
640    pub fn create_player_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
642    }
643
644    pub fn is_ready_dragon_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
646    }
647
648    pub fn create_assit_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
650    }
651
652    pub fn is_ready_assist_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
654    }
655
656    pub fn instant_target_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
658    }
659
660    pub fn init_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
662    }
663
664    pub fn init_reload_method_info() -> &'static ::unity::il2cpp::MethodInfo {
665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
666    }
667
668    pub fn load_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
670    }
671
672    pub fn is_load_finish_method_info() -> &'static ::unity::il2cpp::MethodInfo {
673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
674    }
675
676    pub fn unload_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
678    }
679
680    pub fn set_group_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
682    }
683
684    pub fn jump_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
686    }
687
688    pub fn jump_retire_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
690    }
691
692    pub fn tick_retire_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
694    }
695
696    pub fn init_fake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
698    }
699
700    pub fn tick_fake_load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
702    }
703
704    pub fn start_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
706    }
707
708    pub fn main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
710    }
711
712    pub fn finish_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
714    }
715
716    pub fn camera_fade_in_method_info() -> &'static ::unity::il2cpp::MethodInfo {
717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
718    }
719
720    pub fn set_result_seq_method_info() -> &'static ::unity::il2cpp::MethodInfo {
721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
722    }
723
724    pub fn calc_rank_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
726    }
727
728    pub fn create_result_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
730    }
731
732    pub fn tick_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
734    }
735
736    pub fn tick_result_close_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
738    }
739
740    pub fn set_mascot_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
742    }
743
744    pub fn increase_play_counter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
746    }
747
748    pub fn exit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
750    }
751
752    pub fn on_shutdown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
754    }
755
756    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
758    }
759
760    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
762    }
763}
764
765#[cfg(feature = "app-dragonridegamesequence")]
766impl DragonRideGameSequence {
767    #[doc = "Direct (non-virtual) call to `DragonRideGameSequence`'s own `OnShutdown`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
768    pub unsafe fn on_shutdown(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
769        let __mi = Self::on_shutdown_method_info();
770        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
771        __inner(this.into(), ::core::option::Option::None)
772    }
773}
774
775#[cfg(feature = "app-dragonridegamesequence")]
776impl DragonRideGameSequence {
777    #[doc = "`.ctor()` — no args"]
778    pub fn new() -> Self {
779        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
780            panic!(
781                "{}
782::{}
783 failed to instantiate",
784                ::core::stringify!(DragonRideGameSequence),
785                ::core::stringify!(new),
786            )
787        });
788        <Self as IDragonRideGameSequenceMethods>::ctor(this);
789        this
790    }
791}
792
793#[cfg(feature = "app-dragonridegamesequence")]
794#[doc(hidden)]
795pub mod prelude {
796    pub use super::{DragonRideGameSequence, DragonRideGameSequence_Label, IDragonRideGameSequence, IDragonRideGameSequenceMethods};
797    #[cfg(feature = "app-procinst")]
798    pub use crate::app::procinst::IProcInstMethods;
799    #[cfg(feature = "app-procscenesequence_1")]
800    pub use crate::app::procscenesequence_1::IProcSceneSequence_1Methods;
801    #[cfg(feature = "app-singletonprocinst_1")]
802    pub use crate::app::singletonprocinst_1::ISingletonProcInst_1Methods;
803    #[cfg(feature = "system-object")]
804    pub use crate::system::object::IObjectMethods;
805    #[cfg(feature = "system-enum")]
806    pub use crate::system::r#enum::IEnumMethods;
807    #[cfg(feature = "system-valuetype")]
808    pub use crate::system::valuetype::IValueTypeMethods;
809    pub use crate::{
810        app::{procinst::IProcInst, procscenesequence_1::IProcSceneSequence_1, singletonprocinst_1::ISingletonProcInst_1},
811        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
812    };
813}