engage/generated/app/
dragonridetargetpatterndata.rs1#[cfg(feature = "app-dragonridetargetpatterndata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 structbase::{IStructBase, StructBase},
11 structdataarray_1::{IStructDataArray_1, StructDataArray_1},
12 structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13 },
14 system::object::{IObject, Object},
15 };
16
17 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/dragonridetargetpatterndata/DragonRideTargetPatternData.md"))]
18 #[::unity::class(namespace = "App", name = "DragonRideTargetPatternData")]
19 #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::dragonridetargetpatterndata::DragonRideTargetPatternData>)]
20 pub struct DragonRideTargetPatternData {
21 #[static_field]
22 #[rename(name = "cPatternWidthMax")]
23 pub c_pattern_width_max: i32,
24 #[static_field]
25 #[rename(name = "cPatternHeightMax")]
26 pub c_pattern_height_max: i32,
27 }
28}
29
30#[cfg(feature = "app-dragonridetargetpatterndata-types")]
31pub use __types::*;
32
33#[cfg(feature = "app-dragonridetargetpatterndata")]
34impl DragonRideTargetPatternData {
35 #[doc = "`Load()` overload"]
36 pub fn load() -> () {
37 unsafe {
38 ::unity::il2cpp_call!((::unity::module_base()+0x22d1ed0usize)as*mut u8,();
39 )
40 }
41 }
42}
43
44#[cfg(feature = "app-dragonridetargetpatterndata")]
45pub trait IDragonRideTargetPatternDataMethods: IDragonRideTargetPatternData {
46 #[doc = "`get_Targets()` overload"]
47 fn get_targets(self) -> ::unity::Array<i32> {
48 unsafe {
49 let __receiver =
50 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
51 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d00usize)as*mut u8, ::unity::Array<i32> ;
52(DragonRideTargetPatternData)__receiver)
53 }
54 }
55 #[doc = "`set_Targets(::unity::Array<i32>)` overload"]
56 fn set_targets(self, value: impl ::core::convert::Into<::unity::Array<i32>>) -> () {
57 unsafe {
58 let __receiver =
59 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
60 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d10usize)as*mut u8,();
61(DragonRideTargetPatternData)__receiver,(::unity::Array<i32>)::core::convert::Into::into(value))
62 }
63 }
64 #[doc = "`get_Target1()` overload"]
65 fn get_target1(self) -> i32 {
66 unsafe {
67 let __receiver =
68 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
69 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d20usize)as*mut u8,i32;
70(DragonRideTargetPatternData)__receiver)
71 }
72 }
73 #[doc = "`set_Target1(i32)` overload"]
74 fn set_target1(self, value: impl ::core::convert::Into<i32>) -> () {
75 unsafe {
76 let __receiver =
77 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
78 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d30usize)as*mut u8,();
79(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
80 }
81 }
82 #[doc = "`get_Target2()` overload"]
83 fn get_target2(self) -> i32 {
84 unsafe {
85 let __receiver =
86 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
87 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d40usize)as*mut u8,i32;
88(DragonRideTargetPatternData)__receiver)
89 }
90 }
91 #[doc = "`set_Target2(i32)` overload"]
92 fn set_target2(self, value: impl ::core::convert::Into<i32>) -> () {
93 unsafe {
94 let __receiver =
95 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d50usize)as*mut u8,();
97(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
98 }
99 }
100 #[doc = "`get_Target3()` overload"]
101 fn get_target3(self) -> i32 {
102 unsafe {
103 let __receiver =
104 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
105 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d60usize)as*mut u8,i32;
106(DragonRideTargetPatternData)__receiver)
107 }
108 }
109 #[doc = "`set_Target3(i32)` overload"]
110 fn set_target3(self, value: impl ::core::convert::Into<i32>) -> () {
111 unsafe {
112 let __receiver =
113 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
114 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d70usize)as*mut u8,();
115(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
116 }
117 }
118 #[doc = "`get_Target4()` overload"]
119 fn get_target4(self) -> i32 {
120 unsafe {
121 let __receiver =
122 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
123 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d80usize)as*mut u8,i32;
124(DragonRideTargetPatternData)__receiver)
125 }
126 }
127 #[doc = "`set_Target4(i32)` overload"]
128 fn set_target4(self, value: impl ::core::convert::Into<i32>) -> () {
129 unsafe {
130 let __receiver =
131 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132 ::unity::il2cpp_call!((::unity::module_base()+0x22d1d90usize)as*mut u8,();
133(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
134 }
135 }
136 #[doc = "`get_Target5()` overload"]
137 fn get_target5(self) -> i32 {
138 unsafe {
139 let __receiver =
140 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
141 ::unity::il2cpp_call!((::unity::module_base()+0x22d1da0usize)as*mut u8,i32;
142(DragonRideTargetPatternData)__receiver)
143 }
144 }
145 #[doc = "`set_Target5(i32)` overload"]
146 fn set_target5(self, value: impl ::core::convert::Into<i32>) -> () {
147 unsafe {
148 let __receiver =
149 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
150 ::unity::il2cpp_call!((::unity::module_base()+0x22d1db0usize)as*mut u8,();
151(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
152 }
153 }
154 #[doc = "`get_Target6()` overload"]
155 fn get_target6(self) -> i32 {
156 unsafe {
157 let __receiver =
158 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
159 ::unity::il2cpp_call!((::unity::module_base()+0x22d1dc0usize)as*mut u8,i32;
160(DragonRideTargetPatternData)__receiver)
161 }
162 }
163 #[doc = "`set_Target6(i32)` overload"]
164 fn set_target6(self, value: impl ::core::convert::Into<i32>) -> () {
165 unsafe {
166 let __receiver =
167 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
168 ::unity::il2cpp_call!((::unity::module_base()+0x22d1dd0usize)as*mut u8,();
169(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
170 }
171 }
172 #[doc = "`get_Target7()` overload"]
173 fn get_target7(self) -> i32 {
174 unsafe {
175 let __receiver =
176 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x22d1de0usize)as*mut u8,i32;
178(DragonRideTargetPatternData)__receiver)
179 }
180 }
181 #[doc = "`set_Target7(i32)` overload"]
182 fn set_target7(self, value: impl ::core::convert::Into<i32>) -> () {
183 unsafe {
184 let __receiver =
185 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186 ::unity::il2cpp_call!((::unity::module_base()+0x22d1df0usize)as*mut u8,();
187(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
188 }
189 }
190 #[doc = "`get_Target8()` overload"]
191 fn get_target8(self) -> i32 {
192 unsafe {
193 let __receiver =
194 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
195 ::unity::il2cpp_call!((::unity::module_base()+0x22d1e00usize)as*mut u8,i32;
196(DragonRideTargetPatternData)__receiver)
197 }
198 }
199 #[doc = "`set_Target8(i32)` overload"]
200 fn set_target8(self, value: impl ::core::convert::Into<i32>) -> () {
201 unsafe {
202 let __receiver =
203 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
204 ::unity::il2cpp_call!((::unity::module_base()+0x22d1e10usize)as*mut u8,();
205(DragonRideTargetPatternData)__receiver,(i32)::core::convert::Into::into(value))
206 }
207 }
208 #[doc = "`.ctor()` overload"]
209 fn ctor(self) -> () {
210 unsafe {
211 let __receiver =
212 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
213 ::unity::il2cpp_call!((::unity::module_base()+0x22d1e20usize)as*mut u8,();
214(DragonRideTargetPatternData)__receiver)
215 }
216 }
217 #[doc = "`OnBuild()` overload"]
218 fn on_build(self) -> () {
219 unsafe {
220 let __receiver =
221 <DragonRideTargetPatternData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
222 {
223 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
224 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
225 panic!(
226 "unity: virtual slot {}
227 out of range (vtable len {}
228) on the runtime class behind {}
229 (method `{}
230`)",
231 4usize,
232 __vt.len(),
233 <DragonRideTargetPatternData as ::unity::ClassIdentity>::NAME,
234 "OnBuild",
235 )
236 });
237 let __inner: extern "C" fn(DragonRideTargetPatternData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
238 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
239 __inner(__receiver, __mi)
240 }
241 }
242 }
243}
244
245#[cfg(feature = "app-dragonridetargetpatterndata")]
246impl<__T: IDragonRideTargetPatternData> IDragonRideTargetPatternDataMethods for __T {}
247
248#[cfg(feature = "app-dragonridetargetpatterndata")]
249impl DragonRideTargetPatternData {
250 pub fn get_targets_method_info() -> &'static ::unity::il2cpp::MethodInfo {
251 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
252 }
253
254 pub fn set_targets_method_info() -> &'static ::unity::il2cpp::MethodInfo {
255 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
256 }
257
258 pub fn get_target1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
260 }
261
262 pub fn set_target1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
263 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
264 }
265
266 pub fn get_target2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
267 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
268 }
269
270 pub fn set_target2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
271 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
272 }
273
274 pub fn get_target3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
275 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
276 }
277
278 pub fn set_target3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
279 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
280 }
281
282 pub fn get_target4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
283 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
284 }
285
286 pub fn set_target4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
287 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
288 }
289
290 pub fn get_target5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
291 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
292 }
293
294 pub fn set_target5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
295 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
296 }
297
298 pub fn get_target6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
299 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
300 }
301
302 pub fn set_target6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
303 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
304 }
305
306 pub fn get_target7_method_info() -> &'static ::unity::il2cpp::MethodInfo {
307 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
308 }
309
310 pub fn set_target7_method_info() -> &'static ::unity::il2cpp::MethodInfo {
311 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
312 }
313
314 pub fn get_target8_method_info() -> &'static ::unity::il2cpp::MethodInfo {
315 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
316 }
317
318 pub fn set_target8_method_info() -> &'static ::unity::il2cpp::MethodInfo {
319 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
320 }
321
322 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
323 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
324 }
325
326 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
327 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
328 }
329
330 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
331 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
332 }
333}
334
335#[cfg(feature = "app-dragonridetargetpatterndata")]
336impl DragonRideTargetPatternData {
337 #[doc = "Direct (non-virtual) call to `DragonRideTargetPatternData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
338 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
339 let __mi = Self::on_build_method_info();
340 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
341 __inner(this.into(), ::core::option::Option::None)
342 }
343}
344
345#[cfg(feature = "app-dragonridetargetpatterndata")]
346impl DragonRideTargetPatternData {
347 #[doc = "`.ctor()` — no args"]
348 pub fn new() -> Self {
349 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
350 panic!(
351 "{}
352::{}
353 failed to instantiate",
354 ::core::stringify!(DragonRideTargetPatternData),
355 ::core::stringify!(new),
356 )
357 });
358 <Self as IDragonRideTargetPatternDataMethods>::ctor(this);
359 this
360 }
361}
362
363#[cfg(feature = "app-dragonridetargetpatterndata")]
364#[doc(hidden)]
365pub mod prelude {
366 pub use super::{DragonRideTargetPatternData, IDragonRideTargetPatternData, IDragonRideTargetPatternDataMethods};
367 #[cfg(feature = "app-structbase")]
368 pub use crate::app::structbase::IStructBaseMethods;
369 #[cfg(feature = "app-structdataarray_1")]
370 pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
371 #[cfg(feature = "app-structtemplate_1")]
372 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
373 #[cfg(feature = "system-object")]
374 pub use crate::system::object::IObjectMethods;
375 pub use crate::{
376 app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
377 system::object::IObject,
378 };
379}