Skip to main content

engage/generated/app/
dragonrideeffectmanager.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-dragonrideeffectmanager-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonclass_1::{ISingletonClass_1, SingletonClass_1},
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/dragonrideeffectmanager/DragonRideEffectManager_TypeIndex.md"))]
18    #[repr(C)]
19    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
20    pub struct DragonRideEffectManager_TypeIndex {
21        pub value: i32,
22    }
23    impl ::unity::ClassIdentity for DragonRideEffectManager_TypeIndex {
24        const NAME: &'static str = "DragonRideEffectManager.TypeIndex";
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 DragonRideEffectManager_TypeIndex {
33        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
34            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
35        }
36    }
37    impl DragonRideEffectManager_TypeIndex {
38        pub fn type_big() -> Self {
39            Self { value: 0 }
40        }
41
42        pub fn type_link() -> Self {
43            Self { value: 1 }
44        }
45
46        pub fn type_special() -> Self {
47            Self { value: 2 }
48        }
49    }
50
51    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonrideeffectmanager/DragonRideEffectManager_EffectReserver.md"))]
52    #[::unity::class(namespace = "App", name = "DragonRideEffectManager.EffectReserver")]
53    #[parent(crate::system::object::Object)]
54    pub struct DragonRideEffectManager_EffectReserver {
55        #[offset(16)]
56        #[rename(name = "m_Reserve")]
57        pub m_reserve: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
58        #[offset(24)]
59        #[rename(name = "m_TypeName")]
60        pub m_type_name: ::unity::Il2CppString,
61        #[offset(32)]
62        #[rename(name = "m_CountMax")]
63        pub m_count_max: i32,
64        #[offset(36)]
65        #[rename(name = "m_UseCount")]
66        pub m_use_count: i32,
67        #[offset(40)]
68        #[rename(name = "m_ReturnCount")]
69        pub m_return_count: i32,
70    }
71
72    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonrideeffectmanager/DragonRideEffectManager.md"))]
73    #[::unity::class(namespace = "App", name = "DragonRideEffectManager")]
74    #[parent(crate::app::singletonclass_1::SingletonClass_1<crate::app::dragonrideeffectmanager::DragonRideEffectManager>)]
75    pub struct DragonRideEffectManager {
76        #[offset(28)]
77        #[rename(name = "MaxNormalCount")]
78        pub max_normal_count: i32,
79        #[offset(32)]
80        #[rename(name = "MaxOtherTypeCount")]
81        pub max_other_type_count: i32,
82        #[offset(36)]
83        #[rename(name = "MaxShotCount")]
84        pub max_shot_count: i32,
85        #[offset(40)]
86        #[rename(name = "MaxMaximumAssistCount")]
87        pub max_maximum_assist_count: i32,
88        #[offset(48)]
89        #[rename(name = "EffecttRoot")]
90        pub effectt_root: ::unity::Il2CppString,
91        #[offset(56)]
92        #[rename(name = "PathTargetNormal")]
93        pub path_target_normal: ::unity::Il2CppString,
94        #[offset(64)]
95        #[rename(name = "PathTargetBig")]
96        pub path_target_big: ::unity::Il2CppString,
97        #[offset(72)]
98        #[rename(name = "PathTargetLink")]
99        pub path_target_link: ::unity::Il2CppString,
100        #[offset(80)]
101        #[rename(name = "PathTargetSpecial")]
102        pub path_target_special: ::unity::Il2CppString,
103        #[offset(88)]
104        #[rename(name = "PathShotPlayer")]
105        pub path_shot_player: ::unity::Il2CppString,
106        #[offset(96)]
107        #[rename(name = "PathShotAssist")]
108        pub path_shot_assist: ::unity::Il2CppString,
109        #[offset(104)]
110        #[rename(name = "PathMaximumAssist")]
111        pub path_maximum_assist: ::unity::Il2CppString,
112        #[offset(112)]
113        #[rename(name = "m_EffectParent")]
114        pub m_effect_parent: crate::unity_engine::gameobject::GameObject,
115        #[offset(120)]
116        #[rename(name = "m_NormalReserve")]
117        pub m_normal_reserve: crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver,
118        #[offset(128)]
119        #[rename(name = "m_BigReserve")]
120        pub m_big_reserve: crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver,
121        #[offset(136)]
122        #[rename(name = "m_LinkReserve")]
123        pub m_link_reserve: crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver,
124        #[offset(144)]
125        #[rename(name = "m_SpecialReserve")]
126        pub m_special_reserve: crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver,
127        #[offset(152)]
128        #[rename(name = "m_ShotPReserve")]
129        pub m_shot_p_reserve: crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver,
130        #[offset(160)]
131        #[rename(name = "m_ShotAReserve")]
132        pub m_shot_a_reserve: crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver,
133        #[offset(168)]
134        #[rename(name = "m_MaximumReserve")]
135        pub m_maximum_reserve: crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver,
136    }
137}
138
139#[cfg(feature = "app-dragonrideeffectmanager-types")]
140pub use __types::*;
141
142#[cfg(feature = "app-dragonrideeffectmanager")]
143pub trait IDragonRideEffectManager_EffectReserverMethods: IDragonRideEffectManager_EffectReserver {
144    #[doc = "`.ctor()` overload"]
145    fn ctor(self) -> () {
146        unsafe {
147            let __receiver = <DragonRideEffectManager_EffectReserver as ::unity::FromIlInstance>::from_il_instance(
148                <Self as ::unity::SystemObject>::as_instance(self),
149            );
150            ::unity::il2cpp_call!((::unity::module_base()+0x1bd4330usize)as*mut u8,();
151(DragonRideEffectManager_EffectReserver)__receiver)
152        }
153    }
154    #[doc = "`CreateReserve(::unity::Il2CppString, ::unity::Il2CppString, crate::unity_engine::gameobject::GameObject, i32)` overload"]
155    fn create_reserve(
156        self,
157        type_name: impl ::core::convert::Into<::unity::Il2CppString>,
158        path: impl ::core::convert::Into<::unity::Il2CppString>,
159        root_obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
160        max: impl ::core::convert::Into<i32>,
161    ) -> () {
162        unsafe {
163            let __receiver = <DragonRideEffectManager_EffectReserver as ::unity::FromIlInstance>::from_il_instance(
164                <Self as ::unity::SystemObject>::as_instance(self),
165            );
166            ::unity::il2cpp_call!((::unity::module_base()+0x1bd43a0usize)as*mut u8,();
167(DragonRideEffectManager_EffectReserver)__receiver,(::unity::Il2CppString)::core::convert::Into::into(type_name),(::unity::Il2CppString)::core::convert::Into::into(path),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_obj),(i32)::core::convert::Into::into(max))
168        }
169    }
170    #[doc = "`RentalObj()` overload"]
171    fn rental_obj(self) -> crate::unity_engine::gameobject::GameObject {
172        unsafe {
173            let __receiver = <DragonRideEffectManager_EffectReserver as ::unity::FromIlInstance>::from_il_instance(
174                <Self as ::unity::SystemObject>::as_instance(self),
175            );
176            ::unity::il2cpp_call!((::unity::module_base()+0x1bd4580usize)as*mut u8,crate::unity_engine::gameobject::GameObject;
177(DragonRideEffectManager_EffectReserver)__receiver)
178        }
179    }
180    #[doc = "`ReturnObj(crate::unity_engine::gameobject::GameObject, crate::unity_engine::gameobject::GameObject)` overload"]
181    fn return_obj(
182        self,
183        root_obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
184        obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
185    ) -> () {
186        unsafe {
187            let __receiver = <DragonRideEffectManager_EffectReserver as ::unity::FromIlInstance>::from_il_instance(
188                <Self as ::unity::SystemObject>::as_instance(self),
189            );
190            ::unity::il2cpp_call!((::unity::module_base()+0x1bd45d0usize)as*mut u8,();
191(DragonRideEffectManager_EffectReserver)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root_obj),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
192        }
193    }
194    #[doc = "`Destruct()` overload"]
195    fn destruct(self) -> () {
196        unsafe {
197            let __receiver = <DragonRideEffectManager_EffectReserver as ::unity::FromIlInstance>::from_il_instance(
198                <Self as ::unity::SystemObject>::as_instance(self),
199            );
200            ::unity::il2cpp_call!((::unity::module_base()+0x1bd46e0usize)as*mut u8,();
201(DragonRideEffectManager_EffectReserver)__receiver)
202        }
203    }
204}
205
206#[cfg(feature = "app-dragonrideeffectmanager")]
207impl<__T: IDragonRideEffectManager_EffectReserver> IDragonRideEffectManager_EffectReserverMethods for __T {}
208
209#[cfg(feature = "app-dragonrideeffectmanager")]
210impl DragonRideEffectManager_EffectReserver {
211    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
213    }
214
215    pub fn create_reserve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
217    }
218
219    pub fn rental_obj_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
221    }
222
223    pub fn return_obj_method_info() -> &'static ::unity::il2cpp::MethodInfo {
224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
225    }
226
227    pub fn destruct_method_info() -> &'static ::unity::il2cpp::MethodInfo {
228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
229    }
230}
231
232#[cfg(feature = "app-dragonrideeffectmanager")]
233impl DragonRideEffectManager_EffectReserver {
234    #[doc = "`.ctor()` — no args"]
235    pub fn new() -> Self {
236        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
237            panic!(
238                "{}
239::{}
240 failed to instantiate",
241                ::core::stringify!(DragonRideEffectManager_EffectReserver),
242                ::core::stringify!(new),
243            )
244        });
245        <Self as IDragonRideEffectManager_EffectReserverMethods>::ctor(this);
246        this
247    }
248}
249
250#[cfg(feature = "app-dragonrideeffectmanager")]
251pub trait IDragonRideEffectManagerMethods: IDragonRideEffectManager {
252    #[doc = "`get_Normal()` overload"]
253    fn get_normal(self) -> crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver {
254        unsafe {
255            let __receiver =
256                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f00usize)as*mut u8,crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver;
258(DragonRideEffectManager)__receiver)
259        }
260    }
261    #[doc = "`get_Big()` overload"]
262    fn get_big(self) -> crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver {
263        unsafe {
264            let __receiver =
265                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f10usize)as*mut u8,crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver;
267(DragonRideEffectManager)__receiver)
268        }
269    }
270    #[doc = "`get_Link()` overload"]
271    fn get_link(self) -> crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver {
272        unsafe {
273            let __receiver =
274                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f20usize)as*mut u8,crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver;
276(DragonRideEffectManager)__receiver)
277        }
278    }
279    #[doc = "`get_Special()` overload"]
280    fn get_special(self) -> crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver {
281        unsafe {
282            let __receiver =
283                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f30usize)as*mut u8,crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver;
285(DragonRideEffectManager)__receiver)
286        }
287    }
288    #[doc = "`get_ShotPlayer()` overload"]
289    fn get_shot_player(self) -> crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver {
290        unsafe {
291            let __receiver =
292                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
293            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f40usize)as*mut u8,crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver;
294(DragonRideEffectManager)__receiver)
295        }
296    }
297    #[doc = "`get_ShotAssist()` overload"]
298    fn get_shot_assist(self) -> crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver {
299        unsafe {
300            let __receiver =
301                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
302            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f50usize)as*mut u8,crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver;
303(DragonRideEffectManager)__receiver)
304        }
305    }
306    #[doc = "`get_MaximumAssist()` overload"]
307    fn get_maximum_assist(self) -> crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver {
308        unsafe {
309            let __receiver =
310                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f60usize)as*mut u8,crate::app::dragonrideeffectmanager::DragonRideEffectManager_EffectReserver;
312(DragonRideEffectManager)__receiver)
313        }
314    }
315    #[doc = "`.ctor()` overload"]
316    fn ctor(self) -> () {
317        unsafe {
318            let __receiver =
319                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
320            ::unity::il2cpp_call!((::unity::module_base()+0x2ac4f70usize)as*mut u8,();
321(DragonRideEffectManager)__receiver)
322        }
323    }
324    #[doc = "`Destruct()` overload"]
325    fn destruct(self) -> () {
326        unsafe {
327            let __receiver =
328                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329            ::unity::il2cpp_call!((::unity::module_base()+0x2ac5490usize)as*mut u8,();
330(DragonRideEffectManager)__receiver)
331        }
332    }
333    #[doc = "`Tick()` overload"]
334    fn tick(self) -> () {
335        unsafe {
336            let __receiver =
337                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x2ac5560usize)as*mut u8,();
339(DragonRideEffectManager)__receiver)
340        }
341    }
342    #[doc = "`CheckReserveListCondition()` overload"]
343    fn check_reserve_list_condition(self) -> () {
344        unsafe {
345            let __receiver =
346                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347            ::unity::il2cpp_call!((::unity::module_base()+0x2ac5570usize)as*mut u8,();
348(DragonRideEffectManager)__receiver)
349        }
350    }
351    #[doc = "`ReturnNormal(crate::unity_engine::gameobject::GameObject)` overload"]
352    fn return_normal(self, obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
353        unsafe {
354            let __receiver =
355                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356            ::unity::il2cpp_call!((::unity::module_base()+0x2ac5580usize)as*mut u8,();
357(DragonRideEffectManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
358        }
359    }
360    #[doc = "`ReturnBig(crate::unity_engine::gameobject::GameObject)` overload"]
361    fn return_big(self, obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
362        unsafe {
363            let __receiver =
364                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365            ::unity::il2cpp_call!((::unity::module_base()+0x2ac55a0usize)as*mut u8,();
366(DragonRideEffectManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
367        }
368    }
369    #[doc = "`ReturnLink(crate::unity_engine::gameobject::GameObject)` overload"]
370    fn return_link(self, obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
371        unsafe {
372            let __receiver =
373                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
374            ::unity::il2cpp_call!((::unity::module_base()+0x2ac55c0usize)as*mut u8,();
375(DragonRideEffectManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
376        }
377    }
378    #[doc = "`ReturnSpecial(crate::unity_engine::gameobject::GameObject)` overload"]
379    fn return_special(self, obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
380        unsafe {
381            let __receiver =
382                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
383            ::unity::il2cpp_call!((::unity::module_base()+0x2ac55e0usize)as*mut u8,();
384(DragonRideEffectManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
385        }
386    }
387    #[doc = "`ReturnShotPlayer(crate::unity_engine::gameobject::GameObject)` overload"]
388    fn return_shot_player(self, obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
389        unsafe {
390            let __receiver =
391                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392            ::unity::il2cpp_call!((::unity::module_base()+0x2ac5600usize)as*mut u8,();
393(DragonRideEffectManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
394        }
395    }
396    #[doc = "`ReturnShotAssist(crate::unity_engine::gameobject::GameObject)` overload"]
397    fn return_shot_assist(self, obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
398        unsafe {
399            let __receiver =
400                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
401            ::unity::il2cpp_call!((::unity::module_base()+0x2ac5620usize)as*mut u8,();
402(DragonRideEffectManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
403        }
404    }
405    #[doc = "`ReturnMaximumAssist(crate::unity_engine::gameobject::GameObject)` overload"]
406    fn return_maximum_assist(self, obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
407        unsafe {
408            let __receiver =
409                <DragonRideEffectManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410            ::unity::il2cpp_call!((::unity::module_base()+0x2ac5640usize)as*mut u8,();
411(DragonRideEffectManager)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj))
412        }
413    }
414}
415
416#[cfg(feature = "app-dragonrideeffectmanager")]
417impl<__T: IDragonRideEffectManager> IDragonRideEffectManagerMethods for __T {}
418
419#[cfg(feature = "app-dragonrideeffectmanager")]
420impl DragonRideEffectManager {
421    pub fn get_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
422        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
423    }
424
425    pub fn get_big_method_info() -> &'static ::unity::il2cpp::MethodInfo {
426        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
427    }
428
429    pub fn get_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
430        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
431    }
432
433    pub fn get_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
434        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
435    }
436
437    pub fn get_shot_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
438        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
439    }
440
441    pub fn get_shot_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
442        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
443    }
444
445    pub fn get_maximum_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
446        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
447    }
448
449    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
450        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
451    }
452
453    pub fn destruct_method_info() -> &'static ::unity::il2cpp::MethodInfo {
454        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
455    }
456
457    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
458        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
459    }
460
461    pub fn check_reserve_list_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
462        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
463    }
464
465    pub fn return_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
466        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
467    }
468
469    pub fn return_big_method_info() -> &'static ::unity::il2cpp::MethodInfo {
470        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
471    }
472
473    pub fn return_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
474        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
475    }
476
477    pub fn return_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
478        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
479    }
480
481    pub fn return_shot_player_method_info() -> &'static ::unity::il2cpp::MethodInfo {
482        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
483    }
484
485    pub fn return_shot_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
486        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
487    }
488
489    pub fn return_maximum_assist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
490        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
491    }
492}
493
494#[cfg(feature = "app-dragonrideeffectmanager")]
495impl DragonRideEffectManager {
496    #[doc = "`.ctor()` — no args"]
497    pub fn new() -> Self {
498        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
499            panic!(
500                "{}
501::{}
502 failed to instantiate",
503                ::core::stringify!(DragonRideEffectManager),
504                ::core::stringify!(new),
505            )
506        });
507        <Self as IDragonRideEffectManagerMethods>::ctor(this);
508        this
509    }
510}
511
512#[cfg(feature = "app-dragonrideeffectmanager")]
513#[doc(hidden)]
514pub mod prelude {
515    pub use super::{
516        DragonRideEffectManager, DragonRideEffectManager_EffectReserver, DragonRideEffectManager_TypeIndex, IDragonRideEffectManager,
517        IDragonRideEffectManagerMethods, IDragonRideEffectManager_EffectReserver, IDragonRideEffectManager_EffectReserverMethods,
518    };
519    #[cfg(feature = "app-singletonclass_1")]
520    pub use crate::app::singletonclass_1::ISingletonClass_1Methods;
521    #[cfg(feature = "system-object")]
522    pub use crate::system::object::IObjectMethods;
523    #[cfg(feature = "system-enum")]
524    pub use crate::system::r#enum::IEnumMethods;
525    #[cfg(feature = "system-valuetype")]
526    pub use crate::system::valuetype::IValueTypeMethods;
527    pub use crate::{
528        app::singletonclass_1::ISingletonClass_1,
529        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
530    };
531}