1#[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}