Skip to main content

engage/generated/app/
dragonridetargetpatterndata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}