Skip to main content

engage/generated/app/
dragonridetarget.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-dragonridetarget-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            object::{IObject, Object},
11            r#enum::{Enum, IEnum},
12            valuetype::{IValueType, ValueType},
13        },
14        unity_engine::{
15            behaviour::{Behaviour, IBehaviour},
16            component::{Component, IComponent},
17            monobehaviour::{IMonoBehaviour, MonoBehaviour},
18            object_2::{IObject_2, Object_2},
19        },
20    };
21
22    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetarget/DragonRideTarget_ExecuteReason.md"))]
23    #[repr(C)]
24    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
25    pub struct DragonRideTarget_ExecuteReason {
26        pub value: i32,
27    }
28    impl ::unity::ClassIdentity for DragonRideTarget_ExecuteReason {
29        const NAME: &'static str = "DragonRideTarget.ExecuteReason";
30        const NAMESPACE: &'static str = "App";
31
32        fn class() -> ::unity::Class {
33            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
34            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
35        }
36    }
37    impl ::unity::IlType for DragonRideTarget_ExecuteReason {
38        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40        }
41    }
42    impl DragonRideTarget_ExecuteReason {
43        pub fn normal() -> Self {
44            Self { value: 1 }
45        }
46
47        pub fn bomb() -> Self {
48            Self { value: 2 }
49        }
50
51        pub fn chain() -> Self {
52            Self { value: 4 }
53        }
54
55        pub fn reason_count() -> Self {
56            Self { value: 8 }
57        }
58    }
59
60    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetarget/DragonRideTarget_TargetState.md"))]
61    #[repr(C)]
62    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
63    pub struct DragonRideTarget_TargetState {
64        pub value: i32,
65    }
66    impl ::unity::ClassIdentity for DragonRideTarget_TargetState {
67        const NAME: &'static str = "DragonRideTarget.TargetState";
68        const NAMESPACE: &'static str = "App";
69
70        fn class() -> ::unity::Class {
71            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
72            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
73        }
74    }
75    impl ::unity::IlType for DragonRideTarget_TargetState {
76        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
77            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
78        }
79    }
80    impl DragonRideTarget_TargetState {
81        pub fn invisible() -> Self {
82            Self { value: 0 }
83        }
84
85        pub fn stay() -> Self {
86            Self { value: 1 }
87        }
88
89        pub fn explode() -> Self {
90            Self { value: 2 }
91        }
92
93        pub fn chain_reserve() -> Self {
94            Self { value: 3 }
95        }
96
97        pub fn chain_execute() -> Self {
98            Self { value: 4 }
99        }
100
101        pub fn destroyed() -> Self {
102            Self { value: 5 }
103        }
104    }
105
106    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetarget/DragonRideTarget.md"))]
107    #[::unity::class(namespace = "App", name = "DragonRideTarget")]
108    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
109    pub struct DragonRideTarget {
110        #[static_field]
111        #[rename(name = "cUIRootPath")]
112        pub c_ui_root_path: ::unity::Il2CppString,
113        #[static_field]
114        #[rename(name = "cUITargetScorePath")]
115        pub c_ui_target_score_path: ::unity::Il2CppString,
116        #[offset(24)]
117        #[rename(name = "cBaseScoreList")]
118        pub c_base_score_list: ::unity::Array<f64>,
119        #[offset(60)]
120        #[rename(name = "m_RouletteChangeSecond")]
121        pub m_roulette_change_second: f32,
122        #[offset(64)]
123        #[rename(name = "m_RouletteChangeTimer")]
124        pub m_roulette_change_timer: f32,
125        #[offset(68)]
126        #[rename(name = "m_RouletteColor")]
127        pub m_roulette_color: i32,
128        #[offset(72)]
129        #[rename(name = "m_IsRoulette")]
130        pub m_is_roulette: bool,
131        #[offset(76)]
132        #[rename(name = "m_AppearTimer")]
133        pub m_appear_timer: f32,
134        #[offset(80)]
135        #[rename(name = "m_targetState")]
136        pub m_target_state: crate::app::dragonridetarget::DragonRideTarget_TargetState,
137        #[offset(84)]
138        #[rename(name = "m_IsHitAssistShot")]
139        pub m_is_hit_assist_shot: bool,
140        #[offset(88)]
141        #[rename(name = "m_TypeObjectArray")]
142        pub m_type_object_array: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
143        #[offset(96)]
144        #[rename(name = "m_UseMaterialList")]
145        pub m_use_material_list: crate::system::collections::generic::list_1::List_1<crate::unity_engine::material::Material>,
146        #[offset(104)]
147        #[rename(name = "m_CameraScript")]
148        pub m_camera_script: crate::app::dragonridecamera::DragonRideCamera,
149        #[offset(112)]
150        #[rename(name = "m_Config")]
151        pub m_config: crate::app::dragonrideconfig::DragonRideConfig,
152        #[offset(120)]
153        #[rename(name = "m_ShaderColorID")]
154        pub m_shader_color_id: i32,
155        #[offset(128)]
156        #[rename(name = "m_DestroyText")]
157        pub m_destroy_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
158        #[offset(136)]
159        #[rename(name = "m_DestroySubText")]
160        pub m_destroy_sub_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
161    }
162
163    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetarget/DragonRideTarget_TargetType.md"))]
164    #[repr(C)]
165    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
166    pub struct DragonRideTarget_TargetType {
167        pub value: i32,
168    }
169    impl ::unity::ClassIdentity for DragonRideTarget_TargetType {
170        const NAME: &'static str = "DragonRideTarget.TargetType";
171        const NAMESPACE: &'static str = "App";
172
173        fn class() -> ::unity::Class {
174            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
175            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
176        }
177    }
178    impl ::unity::IlType for DragonRideTarget_TargetType {
179        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
180            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
181        }
182    }
183    impl DragonRideTarget_TargetType {
184        pub fn none() -> Self {
185            Self { value: 0 }
186        }
187
188        pub fn normal() -> Self {
189            Self { value: 1 }
190        }
191
192        pub fn bomb() -> Self {
193            Self { value: 2 }
194        }
195
196        pub fn chain() -> Self {
197            Self { value: 3 }
198        }
199
200        pub fn special() -> Self {
201            Self { value: 4 }
202        }
203
204        pub fn roulette() -> Self {
205            Self { value: 5 }
206        }
207    }
208}
209
210#[cfg(feature = "app-dragonridetarget-types")]
211pub use __types::*;
212
213#[cfg(feature = "app-dragonridetarget")]
214pub trait IDragonRideTargetMethods: IDragonRideTarget {
215    #[doc = "`get_ChainTypeFlag()` overload"]
216    fn get_chain_type_flag(self) -> i32 {
217        unsafe {
218            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219            ::unity::il2cpp_call!((::unity::module_base()+0x2adb030usize)as*mut u8,i32;
220(DragonRideTarget)__receiver)
221        }
222    }
223    #[doc = "`set_ChainTypeFlag(i32)` overload"]
224    fn set_chain_type_flag(self, value: impl ::core::convert::Into<i32>) -> () {
225        unsafe {
226            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227            ::unity::il2cpp_call!((::unity::module_base()+0x2adb040usize)as*mut u8,();
228(DragonRideTarget)__receiver,(i32)::core::convert::Into::into(value))
229        }
230    }
231    #[doc = "`get_ChainRootID()` overload"]
232    fn get_chain_root_id(self) -> ::unity::Il2CppString {
233        unsafe {
234            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235            ::unity::il2cpp_call!((::unity::module_base()+0x2adb050usize)as*mut u8, ::unity::Il2CppString;
236(DragonRideTarget)__receiver)
237        }
238    }
239    #[doc = "`set_ChainRootID(::unity::Il2CppString)` overload"]
240    fn set_chain_root_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
241        unsafe {
242            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243            ::unity::il2cpp_call!((::unity::module_base()+0x2adb060usize)as*mut u8,();
244(DragonRideTarget)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
245        }
246    }
247    #[doc = "`get_IsChainRoot()` overload"]
248    fn get_is_chain_root(self) -> bool {
249        unsafe {
250            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251            ::unity::il2cpp_call!((::unity::module_base()+0x2adb070usize)as*mut u8,bool;
252(DragonRideTarget)__receiver)
253        }
254    }
255    #[doc = "`set_IsChainRoot(bool)` overload"]
256    fn set_is_chain_root(self, value: impl ::core::convert::Into<bool>) -> () {
257        unsafe {
258            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x2adb080usize)as*mut u8,();
260(DragonRideTarget)__receiver,(bool)::core::convert::Into::into(value))
261        }
262    }
263    #[doc = "`get_Type()` overload"]
264    fn get_type(self) -> crate::app::dragonridetarget::DragonRideTarget_TargetType {
265        unsafe {
266            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267            ::unity::il2cpp_call!((::unity::module_base()+0x2adb090usize)as*mut u8,crate::app::dragonridetarget::DragonRideTarget_TargetType;
268(DragonRideTarget)__receiver)
269        }
270    }
271    #[doc = "`set_Type(crate::app::dragonridetarget::DragonRideTarget_TargetType)` overload"]
272    fn set_type(self, value: impl ::core::convert::Into<crate::app::dragonridetarget::DragonRideTarget_TargetType>) -> () {
273        unsafe {
274            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x2adb0a0usize)as*mut u8,();
276(DragonRideTarget)__receiver,(crate::app::dragonridetarget::DragonRideTarget_TargetType)::core::convert::Into::into(value))
277        }
278    }
279    #[doc = "`get_IsHitSpecialShot()` overload"]
280    fn get_is_hit_special_shot(self) -> bool {
281        unsafe {
282            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283            ::unity::il2cpp_call!((::unity::module_base()+0x2adb0b0usize)as*mut u8,bool;
284(DragonRideTarget)__receiver)
285        }
286    }
287    #[doc = "`set_IsHitSpecialShot(bool)` overload"]
288    fn set_is_hit_special_shot(self, value: impl ::core::convert::Into<bool>) -> () {
289        unsafe {
290            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
291            ::unity::il2cpp_call!((::unity::module_base()+0x2adb0c0usize)as*mut u8,();
292(DragonRideTarget)__receiver,(bool)::core::convert::Into::into(value))
293        }
294    }
295    #[doc = "`get_IsShowComplete()` overload"]
296    fn get_is_show_complete(self) -> bool {
297        unsafe {
298            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299            ::unity::il2cpp_call!((::unity::module_base()+0x2adb0d0usize)as*mut u8,bool;
300(DragonRideTarget)__receiver)
301        }
302    }
303    #[doc = "`Start()` overload"]
304    fn start(self) -> () {
305        unsafe {
306            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307            ::unity::il2cpp_call!((::unity::module_base()+0x2adb0e0usize)as*mut u8,();
308(DragonRideTarget)__receiver)
309        }
310    }
311    #[doc = "`OnDestroy()` overload"]
312    fn on_destroy(self) -> () {
313        unsafe {
314            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315            ::unity::il2cpp_call!((::unity::module_base()+0x2adb0f0usize)as*mut u8,();
316(DragonRideTarget)__receiver)
317        }
318    }
319    #[doc = "`Update()` overload"]
320    fn update(self) -> () {
321        unsafe {
322            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x2adb330usize)as*mut u8,();
324(DragonRideTarget)__receiver)
325        }
326    }
327    #[doc = "`SetTypeVisible(i32)` overload"]
328    fn set_type_visible(self, set: impl ::core::convert::Into<i32>) -> () {
329        unsafe {
330            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x2adb6b0usize)as*mut u8,();
332(DragonRideTarget)__receiver,(i32)::core::convert::Into::into(set))
333        }
334    }
335    #[doc = "`Initialize(*mutcrate::app::dragonridecamera::DragonRideCamera, *mutcrate::app::dragonrideconfig::DragonRideConfig, f32)` overload"]
336    fn initialize(
337        self,
338        random: impl ::core::convert::Into<f32>,
339    ) -> (
340        crate::app::dragonridecamera::DragonRideCamera,
341        crate::app::dragonrideconfig::DragonRideConfig,
342    ) {
343        unsafe {
344            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
345            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::dragonridecamera::DragonRideCamera>::uninit();
346            let mut __out_1 = ::core::mem::MaybeUninit::<crate::app::dragonrideconfig::DragonRideConfig>::uninit();
347            ::unity::il2cpp_call!((::unity::module_base()+0x2adb730usize)as*mut u8,();
348(DragonRideTarget)__receiver,(*mut crate::app::dragonridecamera::DragonRideCamera)__out_0.as_mut_ptr(),(*mut crate::app::dragonrideconfig::DragonRideConfig)__out_1.as_mut_ptr(),(f32)::core::convert::Into::into(random));
349            (__out_0.assume_init(), __out_1.assume_init())
350        }
351    }
352    #[doc = "`HitTarget(bool, bool)` overload"]
353    fn hit_target(self, is_assist: impl ::core::convert::Into<bool>, is_special: impl ::core::convert::Into<bool>) -> () {
354        unsafe {
355            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356            ::unity::il2cpp_call!((::unity::module_base()+0x2ad95a0usize)as*mut u8,();
357(DragonRideTarget)__receiver,(bool)::core::convert::Into::into(is_assist),(bool)::core::convert::Into::into(is_special))
358        }
359    }
360    #[doc = "`Execute(i32, ::unity::Il2CppString)` overload"]
361    fn execute(self, reason_flag: impl ::core::convert::Into<i32>, root_id: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
362        unsafe {
363            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364            ::unity::il2cpp_call!((::unity::module_base()+0x2adc380usize)as*mut u8,();
365(DragonRideTarget)__receiver,(i32)::core::convert::Into::into(reason_flag),(::unity::Il2CppString)::core::convert::Into::into(root_id))
366        }
367    }
368    #[doc = "`SetDestroy()` overload"]
369    fn set_destroy(self) -> () {
370        unsafe {
371            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372            ::unity::il2cpp_call!((::unity::module_base()+0x2adbca0usize)as*mut u8,();
373(DragonRideTarget)__receiver)
374        }
375    }
376    #[doc = "`IsChainStart()` overload"]
377    fn is_chain_start(self) -> bool {
378        unsafe {
379            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380            ::unity::il2cpp_call!((::unity::module_base()+0x2adc990usize)as*mut u8,bool;
381(DragonRideTarget)__receiver)
382        }
383    }
384    #[doc = "`IsAlive()` overload"]
385    fn is_alive(self) -> bool {
386        unsafe {
387            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388            ::unity::il2cpp_call!((::unity::module_base()+0x2adc9a0usize)as*mut u8,bool;
389(DragonRideTarget)__receiver)
390        }
391    }
392    #[doc = "`SetChainExecute()` overload"]
393    fn set_chain_execute(self) -> () {
394        unsafe {
395            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396            ::unity::il2cpp_call!((::unity::module_base()+0x2adc9b0usize)as*mut u8,();
397(DragonRideTarget)__receiver)
398        }
399    }
400    #[doc = "`PlayHitSE()` overload"]
401    fn play_hit_se(self) -> () {
402        unsafe {
403            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404            ::unity::il2cpp_call!((::unity::module_base()+0x2adbbc0usize)as*mut u8,();
405(DragonRideTarget)__receiver)
406        }
407    }
408    #[doc = "`AddDestroyEffect()` overload"]
409    fn add_destroy_effect(self) -> () {
410        unsafe {
411            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412            ::unity::il2cpp_call!((::unity::module_base()+0x2adc400usize)as*mut u8,();
413(DragonRideTarget)__receiver)
414        }
415    }
416    #[doc = "`AddDestroyUI(i32)` overload"]
417    fn add_destroy_ui(self, score: impl ::core::convert::Into<i32>) -> () {
418        unsafe {
419            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420            ::unity::il2cpp_call!((::unity::module_base()+0x2adc680usize)as*mut u8,();
421(DragonRideTarget)__receiver,(i32)::core::convert::Into::into(score))
422        }
423    }
424    #[doc = "`.ctor()` overload"]
425    fn ctor(self) -> () {
426        unsafe {
427            let __receiver = <DragonRideTarget as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
428            ::unity::il2cpp_call!((::unity::module_base()+0x2adc9d0usize)as*mut u8,();
429(DragonRideTarget)__receiver)
430        }
431    }
432}
433
434#[cfg(feature = "app-dragonridetarget")]
435impl<__T: IDragonRideTarget> IDragonRideTargetMethods for __T {}
436
437#[cfg(feature = "app-dragonridetarget")]
438impl DragonRideTarget {
439    pub fn get_chain_type_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
441    }
442
443    pub fn set_chain_type_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
445    }
446
447    pub fn get_chain_root_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
449    }
450
451    pub fn set_chain_root_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
453    }
454
455    pub fn get_is_chain_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
457    }
458
459    pub fn set_is_chain_root_method_info() -> &'static ::unity::il2cpp::MethodInfo {
460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
461    }
462
463    pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
465    }
466
467    pub fn set_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
469    }
470
471    pub fn get_is_hit_special_shot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
473    }
474
475    pub fn set_is_hit_special_shot_method_info() -> &'static ::unity::il2cpp::MethodInfo {
476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
477    }
478
479    pub fn get_is_show_complete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
481    }
482
483    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
485    }
486
487    pub fn on_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
489    }
490
491    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
493    }
494
495    pub fn set_type_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
497    }
498
499    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
501    }
502
503    pub fn hit_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
505    }
506
507    pub fn execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
509    }
510
511    pub fn set_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
513    }
514
515    pub fn is_chain_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
517    }
518
519    pub fn is_alive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
521    }
522
523    pub fn set_chain_execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
525    }
526
527    pub fn play_hit_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
529    }
530
531    pub fn add_destroy_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
533    }
534
535    pub fn add_destroy_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
537    }
538
539    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
541    }
542}
543
544#[cfg(feature = "app-dragonridetarget")]
545impl DragonRideTarget {
546    #[doc = "`.ctor()` — no args"]
547    pub fn new() -> Self {
548        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
549            panic!(
550                "{}
551::{}
552 failed to instantiate",
553                ::core::stringify!(DragonRideTarget),
554                ::core::stringify!(new),
555            )
556        });
557        <Self as IDragonRideTargetMethods>::ctor(this);
558        this
559    }
560}
561
562#[cfg(feature = "app-dragonridetarget")]
563#[doc(hidden)]
564pub mod prelude {
565    pub use super::{
566        DragonRideTarget, DragonRideTarget_ExecuteReason, DragonRideTarget_TargetState, DragonRideTarget_TargetType, IDragonRideTarget,
567        IDragonRideTargetMethods,
568    };
569    #[cfg(feature = "system-object")]
570    pub use crate::system::object::IObjectMethods;
571    #[cfg(feature = "system-enum")]
572    pub use crate::system::r#enum::IEnumMethods;
573    #[cfg(feature = "system-valuetype")]
574    pub use crate::system::valuetype::IValueTypeMethods;
575    #[cfg(feature = "unity_engine-behaviour")]
576    pub use crate::unity_engine::behaviour::IBehaviourMethods;
577    #[cfg(feature = "unity_engine-component")]
578    pub use crate::unity_engine::component::IComponentMethods;
579    #[cfg(feature = "unity_engine-monobehaviour")]
580    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
581    #[cfg(feature = "unity_engine-object_2")]
582    pub use crate::unity_engine::object_2::IObject_2Methods;
583    pub use crate::{
584        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
585        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
586    };
587}