Skip to main content

engage/generated/app/
dragonridetargetgroup.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-dragonridetargetgroup-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            object::{IObject, Object},
11            valuetype::{IValueType, ValueType},
12        },
13        unity_engine::{
14            behaviour::{Behaviour, IBehaviour},
15            component::{Component, IComponent},
16            monobehaviour::{IMonoBehaviour, MonoBehaviour},
17            object_2::{IObject_2, Object_2},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetargetgroup/DragonRideTargetGroup.md"))]
22    #[::unity::class(namespace = "App", name = "DragonRideTargetGroup")]
23    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
24    pub struct DragonRideTargetGroup {
25        #[static_field]
26        #[rename(name = "cTargetPrefabPath")]
27        pub c_target_prefab_path: ::unity::Il2CppString,
28        #[offset(28)]
29        #[rename(name = "m_BillboardType")]
30        pub m_billboard_type: crate::app::dragon_ride::billboardtypes::BillboardTypes,
31        #[offset(32)]
32        #[rename(name = "m_MapWidth")]
33        pub m_map_width: i32,
34        #[offset(36)]
35        #[rename(name = "m_MapHeight")]
36        pub m_map_height: i32,
37        #[offset(56)]
38        #[rename(name = "m_ChainIntervalTimer")]
39        pub m_chain_interval_timer: f32,
40        #[offset(64)]
41        #[rename(name = "m_GameCamera")]
42        pub m_game_camera: crate::unity_engine::gameobject::GameObject,
43        #[offset(72)]
44        #[rename(name = "m_CameraScript")]
45        pub m_camera_script: crate::app::dragonridecamera::DragonRideCamera,
46        #[offset(80)]
47        #[rename(name = "m_Config")]
48        pub m_config: crate::app::dragonrideconfig::DragonRideConfig,
49        #[offset(88)]
50        #[rename(name = "m_TargetSpace")]
51        pub m_target_space: crate::unity_engine::vector2::Vector2,
52        #[offset(96)]
53        #[rename(name = "m_ChainPlayer")]
54        pub m_chain_player:
55            crate::system::collections::generic::list_1::List_1<crate::app::dragonridetargetgroup::DragonRideTargetGroup_ChainSEManager>,
56        #[offset(104)]
57        #[rename(name = "m_ChainChecker")]
58        pub m_chain_checker: crate::system::collections::generic::list_1::List_1<crate::app::dragonridetargetgroup::DragonRideTargetGroup_ChainParam>,
59    }
60
61    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetargetgroup/DragonRideTargetGroup_ChainParam.md"))]
62    #[repr(C)]
63    #[derive(::core::clone::Clone, ::core::marker::Copy)]
64    pub struct DragonRideTargetGroup_ChainParam {
65        pub script: crate::app::dragonridetarget::DragonRideTarget,
66        pub is_link: bool,
67        pub is_double_ex: bool,
68    }
69    impl ::unity::ClassIdentity for DragonRideTargetGroup_ChainParam {
70        const NAME: &'static str = "DragonRideTargetGroup.ChainParam";
71        const NAMESPACE: &'static str = "App";
72
73        fn class() -> ::unity::Class {
74            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
75            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
76        }
77    }
78    impl ::unity::IlType for DragonRideTargetGroup_ChainParam {
79        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
80            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
81        }
82    }
83
84    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetargetgroup/DragonRideTargetGroup_ChainSEManager.md"))]
85    #[::unity::class(namespace = "App", name = "DragonRideTargetGroup.ChainSEManager")]
86    #[parent(crate::system::object::Object)]
87    pub struct DragonRideTargetGroup_ChainSEManager {
88        #[static_field]
89        #[rename(name = "cBigChainSE_Normal")]
90        pub c_big_chain_se_normal: ::unity::Il2CppString,
91        #[static_field]
92        #[rename(name = "cBigChainSE_Special")]
93        pub c_big_chain_se_special: ::unity::Il2CppString,
94        #[static_field]
95        #[rename(name = "cBigChainSE_Double")]
96        pub c_big_chain_se_double: ::unity::Il2CppString,
97        #[offset(16)]
98        #[rename(name = "cLinkChainSE")]
99        pub c_link_chain_se: ::unity::Array<::unity::Il2CppString>,
100        #[offset(24)]
101        #[rename(name = "cLinkSETable")]
102        pub c_link_se_table: ::unity::Array<i32>,
103        #[offset(32)]
104        #[rename(name = "m_RootID")]
105        pub m_root_id: ::unity::Il2CppString,
106        #[offset(40)]
107        #[rename(name = "m_ChainCount")]
108        pub m_chain_count: i32,
109        #[offset(44)]
110        #[rename(name = "m_IsLink")]
111        pub m_is_link: bool,
112        #[offset(45)]
113        #[rename(name = "m_IsSpecial")]
114        pub m_is_special: bool,
115        #[offset(46)]
116        #[rename(name = "m_IsDoubleEx")]
117        pub m_is_double_ex: bool,
118        #[offset(48)]
119        #[rename(name = "m_AliveLimitCounter")]
120        pub m_alive_limit_counter: f32,
121    }
122}
123
124#[cfg(feature = "app-dragonridetargetgroup-types")]
125pub use __types::*;
126
127#[cfg(feature = "app-dragonridetargetgroup")]
128pub trait IDragonRideTargetGroupMethods: IDragonRideTargetGroup {
129    #[doc = "`get_IsSearchGroup()` overload"]
130    fn get_is_search_group(self) -> bool {
131        unsafe {
132            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
133            ::unity::il2cpp_call!((::unity::module_base()+0x2adcae0usize)as*mut u8,bool;
134(DragonRideTargetGroup)__receiver)
135        }
136    }
137    #[doc = "`set_IsSearchGroup(bool)` overload"]
138    fn set_is_search_group(self, value: impl ::core::convert::Into<bool>) -> () {
139        unsafe {
140            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141            ::unity::il2cpp_call!((::unity::module_base()+0x2adcaf0usize)as*mut u8,();
142(DragonRideTargetGroup)__receiver,(bool)::core::convert::Into::into(value))
143        }
144    }
145    #[doc = "`get_IsExecuteChain()` overload"]
146    fn get_is_execute_chain(self) -> bool {
147        unsafe {
148            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
149            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb00usize)as*mut u8,bool;
150(DragonRideTargetGroup)__receiver)
151        }
152    }
153    #[doc = "`set_IsExecuteChain(bool)` overload"]
154    fn set_is_execute_chain(self, value: impl ::core::convert::Into<bool>) -> () {
155        unsafe {
156            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
157            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb10usize)as*mut u8,();
158(DragonRideTargetGroup)__receiver,(bool)::core::convert::Into::into(value))
159        }
160    }
161    #[doc = "`get_IsEventMode()` overload"]
162    fn get_is_event_mode(self) -> bool {
163        unsafe {
164            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
165            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb20usize)as*mut u8,bool;
166(DragonRideTargetGroup)__receiver)
167        }
168    }
169    #[doc = "`set_IsEventMode(bool)` overload"]
170    fn set_is_event_mode(self, value: impl ::core::convert::Into<bool>) -> () {
171        unsafe {
172            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
173            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb30usize)as*mut u8,();
174(DragonRideTargetGroup)__receiver,(bool)::core::convert::Into::into(value))
175        }
176    }
177    #[doc = "`get_IsVisible()` overload"]
178    fn get_is_visible(self) -> bool {
179        unsafe {
180            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
181            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb40usize)as*mut u8,bool;
182(DragonRideTargetGroup)__receiver)
183        }
184    }
185    #[doc = "`set_IsVisible(bool)` overload"]
186    fn set_is_visible(self, value: impl ::core::convert::Into<bool>) -> () {
187        unsafe {
188            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
189            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb50usize)as*mut u8,();
190(DragonRideTargetGroup)__receiver,(bool)::core::convert::Into::into(value))
191        }
192    }
193    #[doc = "`Start()` overload"]
194    fn start(self) -> () {
195        unsafe {
196            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
197            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb60usize)as*mut u8,();
198(DragonRideTargetGroup)__receiver)
199        }
200    }
201    #[doc = "`Update()` overload"]
202    fn update(self) -> () {
203        unsafe {
204            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205            ::unity::il2cpp_call!((::unity::module_base()+0x2adcb70usize)as*mut u8,();
206(DragonRideTargetGroup)__receiver)
207        }
208    }
209    #[doc = "`PostUpdate()` overload"]
210    fn post_update(self) -> () {
211        unsafe {
212            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213            ::unity::il2cpp_call!((::unity::module_base()+0x2acbae0usize)as*mut u8,();
214(DragonRideTargetGroup)__receiver)
215        }
216    }
217    #[doc = "`SetEventMode(bool)` overload"]
218    fn set_event_mode(self, flag: impl ::core::convert::Into<bool>) -> () {
219        unsafe {
220            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
221            ::unity::il2cpp_call!((::unity::module_base()+0x2acc220usize)as*mut u8,();
222(DragonRideTargetGroup)__receiver,(bool)::core::convert::Into::into(flag))
223        }
224    }
225    #[doc = "`Show()` overload"]
226    fn show(self) -> () {
227        unsafe {
228            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
229            ::unity::il2cpp_call!((::unity::module_base()+0x2ac86b0usize)as*mut u8,();
230(DragonRideTargetGroup)__receiver)
231        }
232    }
233    #[doc = "`Hide()` overload"]
234    fn hide(self) -> () {
235        unsafe {
236            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
237            ::unity::il2cpp_call!((::unity::module_base()+0x2ac91e0usize)as*mut u8,();
238(DragonRideTargetGroup)__receiver)
239        }
240    }
241    #[doc = "`Destroy()` overload"]
242    fn destroy(self) -> () {
243        unsafe {
244            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
245            ::unity::il2cpp_call!((::unity::module_base()+0x2ac7aa0usize)as*mut u8,();
246(DragonRideTargetGroup)__receiver)
247        }
248    }
249    #[doc = "`GetChildScript(i32, i32)` overload"]
250    fn get_child_script(
251        self,
252        h: impl ::core::convert::Into<i32>,
253        w: impl ::core::convert::Into<i32>,
254    ) -> crate::app::dragonridetarget::DragonRideTarget {
255        unsafe {
256            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x2add5c0usize)as*mut u8,crate::app::dragonridetarget::DragonRideTarget;
258(DragonRideTargetGroup)__receiver,(i32)::core::convert::Into::into(h),(i32)::core::convert::Into::into(w))
259        }
260    }
261    #[doc = "`ExecuteChild(i32, i32, i32, ::unity::Il2CppString)` overload"]
262    fn execute_child(
263        self,
264        h: impl ::core::convert::Into<i32>,
265        w: impl ::core::convert::Into<i32>,
266        flag: impl ::core::convert::Into<i32>,
267        root_id: impl ::core::convert::Into<::unity::Il2CppString>,
268    ) -> () {
269        unsafe {
270            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271            ::unity::il2cpp_call!((::unity::module_base()+0x2add6f0usize)as*mut u8,();
272(DragonRideTargetGroup)__receiver,(i32)::core::convert::Into::into(h),(i32)::core::convert::Into::into(w),(i32)::core::convert::Into::into(flag),(::unity::Il2CppString)::core::convert::Into::into(root_id))
273        }
274    }
275    #[doc = "`CheckStartChain()` overload"]
276    fn check_start_chain(self) -> bool {
277        unsafe {
278            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279            ::unity::il2cpp_call!((::unity::module_base()+0x2add490usize)as*mut u8,bool;
280(DragonRideTargetGroup)__receiver)
281        }
282    }
283    #[doc = "`UpdateChain()` overload"]
284    fn update_chain(self) -> () {
285        unsafe {
286            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287            ::unity::il2cpp_call!((::unity::module_base()+0x2adced0usize)as*mut u8,();
288(DragonRideTargetGroup)__receiver)
289        }
290    }
291    #[doc = "`SetChainExecute()` overload"]
292    fn set_chain_execute(self) -> () {
293        unsafe {
294            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295            ::unity::il2cpp_call!((::unity::module_base()+0x2adcda0usize)as*mut u8,();
296(DragonRideTargetGroup)__receiver)
297        }
298    }
299    #[doc = "`GetNearestTarget(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32)` overload"]
300    fn get_nearest_target(
301        self,
302        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
303        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
304        enable_rate: impl ::core::convert::Into<f32>,
305    ) -> (f32, crate::unity_engine::vector3::Vector3) {
306        unsafe {
307            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
309            let __ret = {
310                ::unity::il2cpp_call!((::unity::module_base()+0x2acbf60usize)as*mut u8,f32;
311(DragonRideTargetGroup)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate))
312            };
313            (__ret, __out_0.assume_init())
314        }
315    }
316    #[doc = "`DestroyBombTarget(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32)` overload"]
317    fn destroy_bomb_target(
318        self,
319        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
320        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
321        enable_rate: impl ::core::convert::Into<f32>,
322    ) -> () {
323        unsafe {
324            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
325            ::unity::il2cpp_call!((::unity::module_base()+0x2adda90usize)as*mut u8,();
326(DragonRideTargetGroup)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate))
327        }
328    }
329    #[doc = "`DestroySpecialTarget(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32)` overload"]
330    fn destroy_special_target(
331        self,
332        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
333        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
334        enable_rate: impl ::core::convert::Into<f32>,
335    ) -> () {
336        unsafe {
337            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338            ::unity::il2cpp_call!((::unity::module_base()+0x2addd20usize)as*mut u8,();
339(DragonRideTargetGroup)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate))
340        }
341    }
342    #[doc = "`ExecuteSelectTypeTarget(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, crate::app::dragonridetarget::DragonRideTarget_TargetType)` overload"]
343    fn execute_select_type_target(
344        self,
345        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
346        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
347        enable_rate: impl ::core::convert::Into<f32>,
348        select: impl ::core::convert::Into<crate::app::dragonridetarget::DragonRideTarget_TargetType>,
349    ) -> () {
350        unsafe {
351            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352            ::unity::il2cpp_call!((::unity::module_base()+0x2addaa0usize)as*mut u8,();
353(DragonRideTargetGroup)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate),(crate::app::dragonridetarget::DragonRideTarget_TargetType)::core::convert::Into::into(select))
354        }
355    }
356    #[doc = "`CheckEnableBombTarget(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32)` overload"]
357    fn check_enable_bomb_target(
358        self,
359        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
360        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
361        enable_rate: impl ::core::convert::Into<f32>,
362    ) -> bool {
363        unsafe {
364            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
365            ::unity::il2cpp_call!((::unity::module_base()+0x2acbcd0usize)as*mut u8,bool;
366(DragonRideTargetGroup)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate))
367        }
368    }
369    #[doc = "`CheckEnableSpecialTarget(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32)` overload"]
370    fn check_enable_special_target(
371        self,
372        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
373        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
374        enable_rate: impl ::core::convert::Into<f32>,
375    ) -> bool {
376        unsafe {
377            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378            ::unity::il2cpp_call!((::unity::module_base()+0x2acbce0usize)as*mut u8,bool;
379(DragonRideTargetGroup)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate))
380        }
381    }
382    #[doc = "`CheckEnableSelectTypeTarget(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, crate::app::dragonridetarget::DragonRideTarget_TargetType)` overload"]
383    fn check_enable_select_type_target(
384        self,
385        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
386        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
387        enable_rate: impl ::core::convert::Into<f32>,
388        select: impl ::core::convert::Into<crate::app::dragonridetarget::DragonRideTarget_TargetType>,
389    ) -> bool {
390        unsafe {
391            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392            ::unity::il2cpp_call!((::unity::module_base()+0x2addd30usize)as*mut u8,bool;
393(DragonRideTargetGroup)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate),(crate::app::dragonridetarget::DragonRideTarget_TargetType)::core::convert::Into::into(select))
394        }
395    }
396    #[doc = "`SetEnableSelectTypeTargetList(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, crate::app::dragonridetarget::DragonRideTarget_TargetType, *mutcrate::system::collections::generic::list_1::List_1<crate::unity_engine::vector3::Vector3>)` overload"]
397    fn set_enable_select_type_target_list(
398        self,
399        camera_pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
400        camera_forward: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
401        enable_rate: impl ::core::convert::Into<f32>,
402        select: impl ::core::convert::Into<crate::app::dragonridetarget::DragonRideTarget_TargetType>,
403    ) -> crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector3::Vector3> {
404        unsafe {
405            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406            let mut __out_0 =
407                ::core::mem::MaybeUninit::<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector3::Vector3>>::uninit();
408            ::unity::il2cpp_call!((::unity::module_base()+0x2acbcf0usize)as*mut u8,();
409(DragonRideTargetGroup)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_pos),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(camera_forward),(f32)::core::convert::Into::into(enable_rate),(crate::app::dragonridetarget::DragonRideTarget_TargetType)::core::convert::Into::into(select),(*mut crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector3::Vector3>)__out_0.as_mut_ptr());
410            __out_0.assume_init()
411        }
412    }
413    #[doc = "`.ctor()` overload"]
414    fn ctor(self) -> () {
415        unsafe {
416            let __receiver = <DragonRideTargetGroup as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417            ::unity::il2cpp_call!((::unity::module_base()+0x2addf50usize)as*mut u8,();
418(DragonRideTargetGroup)__receiver)
419        }
420    }
421}
422
423#[cfg(feature = "app-dragonridetargetgroup")]
424impl<__T: IDragonRideTargetGroup> IDragonRideTargetGroupMethods for __T {}
425
426#[cfg(feature = "app-dragonridetargetgroup")]
427impl DragonRideTargetGroup {
428    pub fn get_is_search_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
430    }
431
432    pub fn set_is_search_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
434    }
435
436    pub fn get_is_execute_chain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
438    }
439
440    pub fn set_is_execute_chain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
442    }
443
444    pub fn get_is_event_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
446    }
447
448    pub fn set_is_event_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
450    }
451
452    pub fn get_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
454    }
455
456    pub fn set_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
458    }
459
460    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
462    }
463
464    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
466    }
467
468    pub fn post_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
470    }
471
472    pub fn set_event_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
474    }
475
476    pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
478    }
479
480    pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
482    }
483
484    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
486    }
487
488    pub fn get_child_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
490    }
491
492    pub fn execute_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
494    }
495
496    pub fn check_start_chain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
498    }
499
500    pub fn update_chain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
502    }
503
504    pub fn set_chain_execute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
506    }
507
508    pub fn get_nearest_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
510    }
511
512    pub fn destroy_bomb_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
514    }
515
516    pub fn destroy_special_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
518    }
519
520    pub fn execute_select_type_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
522    }
523
524    pub fn check_enable_bomb_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
526    }
527
528    pub fn check_enable_special_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
530    }
531
532    pub fn check_enable_select_type_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
534    }
535
536    pub fn set_enable_select_type_target_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
538    }
539
540    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
542    }
543}
544
545#[cfg(feature = "app-dragonridetargetgroup")]
546impl DragonRideTargetGroup {
547    #[doc = "`.ctor()` — no args"]
548    pub fn new() -> Self {
549        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
550            panic!(
551                "{}
552::{}
553 failed to instantiate",
554                ::core::stringify!(DragonRideTargetGroup),
555                ::core::stringify!(new),
556            )
557        });
558        <Self as IDragonRideTargetGroupMethods>::ctor(this);
559        this
560    }
561}
562
563#[cfg(feature = "app-dragonridetargetgroup")]
564pub trait IDragonRideTargetGroup_ChainSEManagerMethods: IDragonRideTargetGroup_ChainSEManager {
565    #[doc = "`get_IsAlive()` overload"]
566    fn get_is_alive(self) -> bool {
567        unsafe {
568            let __receiver = <DragonRideTargetGroup_ChainSEManager as ::unity::FromIlInstance>::from_il_instance(
569                <Self as ::unity::SystemObject>::as_instance(self),
570            );
571            ::unity::il2cpp_call!((::unity::module_base()+0x1bd5340usize)as*mut u8,bool;
572(DragonRideTargetGroup_ChainSEManager)__receiver)
573        }
574    }
575    #[doc = "`set_IsAlive(bool)` overload"]
576    fn set_is_alive(self, value: impl ::core::convert::Into<bool>) -> () {
577        unsafe {
578            let __receiver = <DragonRideTargetGroup_ChainSEManager as ::unity::FromIlInstance>::from_il_instance(
579                <Self as ::unity::SystemObject>::as_instance(self),
580            );
581            ::unity::il2cpp_call!((::unity::module_base()+0x1bd5350usize)as*mut u8,();
582(DragonRideTargetGroup_ChainSEManager)__receiver,(bool)::core::convert::Into::into(value))
583        }
584    }
585    #[doc = "`.ctor()` overload"]
586    fn ctor(self) -> () {
587        unsafe {
588            let __receiver = <DragonRideTargetGroup_ChainSEManager as ::unity::FromIlInstance>::from_il_instance(
589                <Self as ::unity::SystemObject>::as_instance(self),
590            );
591            ::unity::il2cpp_call!((::unity::module_base()+0x1bd5360usize)as*mut u8,();
592(DragonRideTargetGroup_ChainSEManager)__receiver)
593        }
594    }
595    #[doc = "`ResetChain()` overload"]
596    fn reset_chain(self) -> () {
597        unsafe {
598            let __receiver = <DragonRideTargetGroup_ChainSEManager as ::unity::FromIlInstance>::from_il_instance(
599                <Self as ::unity::SystemObject>::as_instance(self),
600            );
601            ::unity::il2cpp_call!((::unity::module_base()+0x1bd5750usize)as*mut u8,();
602(DragonRideTargetGroup_ChainSEManager)__receiver)
603        }
604    }
605    #[doc = "`StartChain(::unity::Il2CppString, bool, bool, bool)` overload"]
606    fn start_chain(
607        self,
608        root_id: impl ::core::convert::Into<::unity::Il2CppString>,
609        is_link: impl ::core::convert::Into<bool>,
610        is_special: impl ::core::convert::Into<bool>,
611        is_double_ex: impl ::core::convert::Into<bool>,
612    ) -> () {
613        unsafe {
614            let __receiver = <DragonRideTargetGroup_ChainSEManager as ::unity::FromIlInstance>::from_il_instance(
615                <Self as ::unity::SystemObject>::as_instance(self),
616            );
617            ::unity::il2cpp_call!((::unity::module_base()+0x1bd57b0usize)as*mut u8,();
618(DragonRideTargetGroup_ChainSEManager)__receiver,(::unity::Il2CppString)::core::convert::Into::into(root_id),(bool)::core::convert::Into::into(is_link),(bool)::core::convert::Into::into(is_special),(bool)::core::convert::Into::into(is_double_ex))
619        }
620    }
621    #[doc = "`TryPlayChainSE(*mutcrate::app::dragonridetarget::DragonRideTarget)` overload"]
622    fn try_play_chain_se(self) -> crate::app::dragonridetarget::DragonRideTarget {
623        unsafe {
624            let __receiver = <DragonRideTargetGroup_ChainSEManager as ::unity::FromIlInstance>::from_il_instance(
625                <Self as ::unity::SystemObject>::as_instance(self),
626            );
627            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::dragonridetarget::DragonRideTarget>::uninit();
628            ::unity::il2cpp_call!((::unity::module_base()+0x1bd5870usize)as*mut u8,();
629(DragonRideTargetGroup_ChainSEManager)__receiver,(*mut crate::app::dragonridetarget::DragonRideTarget)__out_0.as_mut_ptr());
630            __out_0.assume_init()
631        }
632    }
633    #[doc = "`TickLimit()` overload"]
634    fn tick_limit(self) -> () {
635        unsafe {
636            let __receiver = <DragonRideTargetGroup_ChainSEManager as ::unity::FromIlInstance>::from_il_instance(
637                <Self as ::unity::SystemObject>::as_instance(self),
638            );
639            ::unity::il2cpp_call!((::unity::module_base()+0x1bd5b00usize)as*mut u8,();
640(DragonRideTargetGroup_ChainSEManager)__receiver)
641        }
642    }
643}
644
645#[cfg(feature = "app-dragonridetargetgroup")]
646impl<__T: IDragonRideTargetGroup_ChainSEManager> IDragonRideTargetGroup_ChainSEManagerMethods for __T {}
647
648#[cfg(feature = "app-dragonridetargetgroup")]
649impl DragonRideTargetGroup_ChainSEManager {
650    pub fn get_is_alive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
651        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
652    }
653
654    pub fn set_is_alive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
656    }
657
658    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
660    }
661
662    pub fn reset_chain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
663        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
664    }
665
666    pub fn start_chain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
667        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
668    }
669
670    pub fn try_play_chain_se_method_info() -> &'static ::unity::il2cpp::MethodInfo {
671        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
672    }
673
674    pub fn tick_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
675        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
676    }
677}
678
679#[cfg(feature = "app-dragonridetargetgroup")]
680impl DragonRideTargetGroup_ChainSEManager {
681    #[doc = "`.ctor()` — no args"]
682    pub fn new() -> Self {
683        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
684            panic!(
685                "{}
686::{}
687 failed to instantiate",
688                ::core::stringify!(DragonRideTargetGroup_ChainSEManager),
689                ::core::stringify!(new),
690            )
691        });
692        <Self as IDragonRideTargetGroup_ChainSEManagerMethods>::ctor(this);
693        this
694    }
695}
696
697#[cfg(feature = "app-dragonridetargetgroup")]
698#[doc(hidden)]
699pub mod prelude {
700    pub use super::{
701        DragonRideTargetGroup, DragonRideTargetGroup_ChainParam, DragonRideTargetGroup_ChainSEManager, IDragonRideTargetGroup,
702        IDragonRideTargetGroupMethods, IDragonRideTargetGroup_ChainSEManager, IDragonRideTargetGroup_ChainSEManagerMethods,
703    };
704    #[cfg(feature = "system-object")]
705    pub use crate::system::object::IObjectMethods;
706    #[cfg(feature = "system-valuetype")]
707    pub use crate::system::valuetype::IValueTypeMethods;
708    #[cfg(feature = "unity_engine-behaviour")]
709    pub use crate::unity_engine::behaviour::IBehaviourMethods;
710    #[cfg(feature = "unity_engine-component")]
711    pub use crate::unity_engine::component::IComponentMethods;
712    #[cfg(feature = "unity_engine-monobehaviour")]
713    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
714    #[cfg(feature = "unity_engine-object_2")]
715    pub use crate::unity_engine::object_2::IObject_2Methods;
716    pub use crate::{
717        system::{object::IObject, valuetype::IValueType},
718        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
719    };
720}