Skip to main content

engage/generated/app/
giftdata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-giftdata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structdata_1::{IStructData_1, StructData_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/giftdata/GiftData.md"))]
18    #[::unity::class(namespace = "App", name = "GiftData")]
19    #[parent(crate::app::structdata_1::StructData_1<crate::app::giftdata::GiftData>)]
20    pub struct GiftData {
21        #[static_field]
22        #[rename(name = "DataMax")]
23        pub data_max: i32,
24        #[offset(40)]
25        #[rename(name = "m_Values")]
26        pub m_values: ::unity::Array<i8>,
27    }
28}
29
30#[cfg(feature = "app-giftdata-types")]
31pub use __types::*;
32
33#[cfg(feature = "app-giftdata")]
34impl GiftData {
35    #[doc = "`Load()` overload"]
36    pub fn load() -> () {
37        unsafe {
38            ::unity::il2cpp_call!((::unity::module_base()+0x2522ac0usize)as*mut u8,();
39            )
40        }
41    }
42
43    #[doc = "`GetValue(crate::app::unit::Unit, crate::app::itemdata::ItemData)` overload"]
44    pub fn get_value(
45        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
46        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
47    ) -> i32 {
48        unsafe {
49            ::unity::il2cpp_call!((::unity::module_base()+0x2522bb0usize)as*mut u8,i32;
50(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
51        }
52    }
53
54    #[doc = "`GetValue(crate::app::persondata::PersonData, crate::app::itemdata::ItemData)` overload"]
55    pub fn get_value_2(
56        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
57        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
58    ) -> i32 {
59        unsafe {
60            ::unity::il2cpp_call!((::unity::module_base()+0x2522bc0usize)as*mut u8,i32;
61(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
62        }
63    }
64
65    #[doc = "`GetGiftStartIndex()` overload"]
66    pub fn get_gift_start_index() -> i32 {
67        unsafe {
68            ::unity::il2cpp_call!((::unity::module_base()+0x2522cb0usize)as*mut u8,i32;
69            )
70        }
71    }
72}
73
74#[cfg(feature = "app-giftdata")]
75pub trait IGiftDataMethods: IGiftData {
76    #[doc = "`get_Name()` overload"]
77    fn get_name(self) -> ::unity::Il2CppString {
78        unsafe {
79            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80            ::unity::il2cpp_call!((::unity::module_base()+0x2522b70usize)as*mut u8, ::unity::Il2CppString;
81(GiftData)__receiver)
82        }
83    }
84    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
85    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
86        unsafe {
87            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88            ::unity::il2cpp_call!((::unity::module_base()+0x2522b80usize)as*mut u8,();
89(GiftData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
90        }
91    }
92    #[doc = "`get_Values()` overload"]
93    fn get_values(self) -> ::unity::Array<i8> {
94        unsafe {
95            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
96            ::unity::il2cpp_call!((::unity::module_base()+0x2522b90usize)as*mut u8, ::unity::Array<i8> ;
97(GiftData)__receiver)
98        }
99    }
100    #[doc = "`GetDebugName()` overload"]
101    fn get_debug_name(self) -> ::unity::Il2CppString {
102        unsafe {
103            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
104            {
105                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
106                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
107                    panic!(
108                        "unity: virtual slot {}
109 out of range (vtable len {}
110) on the runtime class behind {}
111 (method `{}
112`)",
113                        8usize,
114                        __vt.len(),
115                        <GiftData as ::unity::ClassIdentity>::NAME,
116                        "GetDebugName",
117                    )
118                });
119                let __inner: extern "C" fn(GiftData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
120                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
121                __inner(__receiver, __mi)
122            }
123        }
124    }
125    #[doc = "`get_V00()` overload"]
126    fn get_v00(self) -> i8 {
127        unsafe {
128            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129            ::unity::il2cpp_call!((::unity::module_base()+0x2522dc0usize)as*mut u8,i8;
130(GiftData)__receiver)
131        }
132    }
133    #[doc = "`set_V00(i8)` overload"]
134    fn set_v00(self, value: impl ::core::convert::Into<i8>) -> () {
135        unsafe {
136            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137            ::unity::il2cpp_call!((::unity::module_base()+0x2522df0usize)as*mut u8,();
138(GiftData)__receiver,(i8)::core::convert::Into::into(value))
139        }
140    }
141    #[doc = "`get_V01()` overload"]
142    fn get_v01(self) -> i8 {
143        unsafe {
144            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145            ::unity::il2cpp_call!((::unity::module_base()+0x2522e20usize)as*mut u8,i8;
146(GiftData)__receiver)
147        }
148    }
149    #[doc = "`set_V01(i8)` overload"]
150    fn set_v01(self, value: impl ::core::convert::Into<i8>) -> () {
151        unsafe {
152            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153            ::unity::il2cpp_call!((::unity::module_base()+0x2522e50usize)as*mut u8,();
154(GiftData)__receiver,(i8)::core::convert::Into::into(value))
155        }
156    }
157    #[doc = "`get_V02()` overload"]
158    fn get_v02(self) -> i8 {
159        unsafe {
160            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161            ::unity::il2cpp_call!((::unity::module_base()+0x2522e80usize)as*mut u8,i8;
162(GiftData)__receiver)
163        }
164    }
165    #[doc = "`set_V02(i8)` overload"]
166    fn set_v02(self, value: impl ::core::convert::Into<i8>) -> () {
167        unsafe {
168            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169            ::unity::il2cpp_call!((::unity::module_base()+0x2522eb0usize)as*mut u8,();
170(GiftData)__receiver,(i8)::core::convert::Into::into(value))
171        }
172    }
173    #[doc = "`get_V03()` overload"]
174    fn get_v03(self) -> i8 {
175        unsafe {
176            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177            ::unity::il2cpp_call!((::unity::module_base()+0x2522ee0usize)as*mut u8,i8;
178(GiftData)__receiver)
179        }
180    }
181    #[doc = "`set_V03(i8)` overload"]
182    fn set_v03(self, value: impl ::core::convert::Into<i8>) -> () {
183        unsafe {
184            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185            ::unity::il2cpp_call!((::unity::module_base()+0x2522f10usize)as*mut u8,();
186(GiftData)__receiver,(i8)::core::convert::Into::into(value))
187        }
188    }
189    #[doc = "`get_V04()` overload"]
190    fn get_v04(self) -> i8 {
191        unsafe {
192            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193            ::unity::il2cpp_call!((::unity::module_base()+0x2522f40usize)as*mut u8,i8;
194(GiftData)__receiver)
195        }
196    }
197    #[doc = "`set_V04(i8)` overload"]
198    fn set_v04(self, value: impl ::core::convert::Into<i8>) -> () {
199        unsafe {
200            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201            ::unity::il2cpp_call!((::unity::module_base()+0x2522f70usize)as*mut u8,();
202(GiftData)__receiver,(i8)::core::convert::Into::into(value))
203        }
204    }
205    #[doc = "`get_V05()` overload"]
206    fn get_v05(self) -> i8 {
207        unsafe {
208            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209            ::unity::il2cpp_call!((::unity::module_base()+0x2522fa0usize)as*mut u8,i8;
210(GiftData)__receiver)
211        }
212    }
213    #[doc = "`set_V05(i8)` overload"]
214    fn set_v05(self, value: impl ::core::convert::Into<i8>) -> () {
215        unsafe {
216            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
217            ::unity::il2cpp_call!((::unity::module_base()+0x2522fd0usize)as*mut u8,();
218(GiftData)__receiver,(i8)::core::convert::Into::into(value))
219        }
220    }
221    #[doc = "`get_V06()` overload"]
222    fn get_v06(self) -> i8 {
223        unsafe {
224            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225            ::unity::il2cpp_call!((::unity::module_base()+0x2523000usize)as*mut u8,i8;
226(GiftData)__receiver)
227        }
228    }
229    #[doc = "`set_V06(i8)` overload"]
230    fn set_v06(self, value: impl ::core::convert::Into<i8>) -> () {
231        unsafe {
232            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233            ::unity::il2cpp_call!((::unity::module_base()+0x2523030usize)as*mut u8,();
234(GiftData)__receiver,(i8)::core::convert::Into::into(value))
235        }
236    }
237    #[doc = "`get_V07()` overload"]
238    fn get_v07(self) -> i8 {
239        unsafe {
240            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241            ::unity::il2cpp_call!((::unity::module_base()+0x2523060usize)as*mut u8,i8;
242(GiftData)__receiver)
243        }
244    }
245    #[doc = "`set_V07(i8)` overload"]
246    fn set_v07(self, value: impl ::core::convert::Into<i8>) -> () {
247        unsafe {
248            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249            ::unity::il2cpp_call!((::unity::module_base()+0x2523090usize)as*mut u8,();
250(GiftData)__receiver,(i8)::core::convert::Into::into(value))
251        }
252    }
253    #[doc = "`get_V08()` overload"]
254    fn get_v08(self) -> i8 {
255        unsafe {
256            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257            ::unity::il2cpp_call!((::unity::module_base()+0x25230c0usize)as*mut u8,i8;
258(GiftData)__receiver)
259        }
260    }
261    #[doc = "`set_V08(i8)` overload"]
262    fn set_v08(self, value: impl ::core::convert::Into<i8>) -> () {
263        unsafe {
264            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265            ::unity::il2cpp_call!((::unity::module_base()+0x25230f0usize)as*mut u8,();
266(GiftData)__receiver,(i8)::core::convert::Into::into(value))
267        }
268    }
269    #[doc = "`get_V09()` overload"]
270    fn get_v09(self) -> i8 {
271        unsafe {
272            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
273            ::unity::il2cpp_call!((::unity::module_base()+0x2523120usize)as*mut u8,i8;
274(GiftData)__receiver)
275        }
276    }
277    #[doc = "`set_V09(i8)` overload"]
278    fn set_v09(self, value: impl ::core::convert::Into<i8>) -> () {
279        unsafe {
280            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281            ::unity::il2cpp_call!((::unity::module_base()+0x2523150usize)as*mut u8,();
282(GiftData)__receiver,(i8)::core::convert::Into::into(value))
283        }
284    }
285    #[doc = "`get_V10()` overload"]
286    fn get_v10(self) -> i8 {
287        unsafe {
288            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289            ::unity::il2cpp_call!((::unity::module_base()+0x2523180usize)as*mut u8,i8;
290(GiftData)__receiver)
291        }
292    }
293    #[doc = "`set_V10(i8)` overload"]
294    fn set_v10(self, value: impl ::core::convert::Into<i8>) -> () {
295        unsafe {
296            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297            ::unity::il2cpp_call!((::unity::module_base()+0x25231b0usize)as*mut u8,();
298(GiftData)__receiver,(i8)::core::convert::Into::into(value))
299        }
300    }
301    #[doc = "`get_V11()` overload"]
302    fn get_v11(self) -> i8 {
303        unsafe {
304            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
305            ::unity::il2cpp_call!((::unity::module_base()+0x25231e0usize)as*mut u8,i8;
306(GiftData)__receiver)
307        }
308    }
309    #[doc = "`set_V11(i8)` overload"]
310    fn set_v11(self, value: impl ::core::convert::Into<i8>) -> () {
311        unsafe {
312            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313            ::unity::il2cpp_call!((::unity::module_base()+0x2523210usize)as*mut u8,();
314(GiftData)__receiver,(i8)::core::convert::Into::into(value))
315        }
316    }
317    #[doc = "`get_V12()` overload"]
318    fn get_v12(self) -> i8 {
319        unsafe {
320            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
321            ::unity::il2cpp_call!((::unity::module_base()+0x2523240usize)as*mut u8,i8;
322(GiftData)__receiver)
323        }
324    }
325    #[doc = "`set_V12(i8)` overload"]
326    fn set_v12(self, value: impl ::core::convert::Into<i8>) -> () {
327        unsafe {
328            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
329            ::unity::il2cpp_call!((::unity::module_base()+0x2523270usize)as*mut u8,();
330(GiftData)__receiver,(i8)::core::convert::Into::into(value))
331        }
332    }
333    #[doc = "`get_V13()` overload"]
334    fn get_v13(self) -> i8 {
335        unsafe {
336            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
337            ::unity::il2cpp_call!((::unity::module_base()+0x25232a0usize)as*mut u8,i8;
338(GiftData)__receiver)
339        }
340    }
341    #[doc = "`set_V13(i8)` overload"]
342    fn set_v13(self, value: impl ::core::convert::Into<i8>) -> () {
343        unsafe {
344            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
345            ::unity::il2cpp_call!((::unity::module_base()+0x25232d0usize)as*mut u8,();
346(GiftData)__receiver,(i8)::core::convert::Into::into(value))
347        }
348    }
349    #[doc = "`get_V14()` overload"]
350    fn get_v14(self) -> i8 {
351        unsafe {
352            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
353            ::unity::il2cpp_call!((::unity::module_base()+0x2523300usize)as*mut u8,i8;
354(GiftData)__receiver)
355        }
356    }
357    #[doc = "`set_V14(i8)` overload"]
358    fn set_v14(self, value: impl ::core::convert::Into<i8>) -> () {
359        unsafe {
360            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
361            ::unity::il2cpp_call!((::unity::module_base()+0x2523330usize)as*mut u8,();
362(GiftData)__receiver,(i8)::core::convert::Into::into(value))
363        }
364    }
365    #[doc = "`get_V15()` overload"]
366    fn get_v15(self) -> i8 {
367        unsafe {
368            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
369            ::unity::il2cpp_call!((::unity::module_base()+0x2523360usize)as*mut u8,i8;
370(GiftData)__receiver)
371        }
372    }
373    #[doc = "`set_V15(i8)` overload"]
374    fn set_v15(self, value: impl ::core::convert::Into<i8>) -> () {
375        unsafe {
376            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
377            ::unity::il2cpp_call!((::unity::module_base()+0x2523390usize)as*mut u8,();
378(GiftData)__receiver,(i8)::core::convert::Into::into(value))
379        }
380    }
381    #[doc = "`get_V16()` overload"]
382    fn get_v16(self) -> i8 {
383        unsafe {
384            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
385            ::unity::il2cpp_call!((::unity::module_base()+0x25233c0usize)as*mut u8,i8;
386(GiftData)__receiver)
387        }
388    }
389    #[doc = "`set_V16(i8)` overload"]
390    fn set_v16(self, value: impl ::core::convert::Into<i8>) -> () {
391        unsafe {
392            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
393            ::unity::il2cpp_call!((::unity::module_base()+0x25233f0usize)as*mut u8,();
394(GiftData)__receiver,(i8)::core::convert::Into::into(value))
395        }
396    }
397    #[doc = "`get_V17()` overload"]
398    fn get_v17(self) -> i8 {
399        unsafe {
400            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
401            ::unity::il2cpp_call!((::unity::module_base()+0x2523420usize)as*mut u8,i8;
402(GiftData)__receiver)
403        }
404    }
405    #[doc = "`set_V17(i8)` overload"]
406    fn set_v17(self, value: impl ::core::convert::Into<i8>) -> () {
407        unsafe {
408            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
409            ::unity::il2cpp_call!((::unity::module_base()+0x2523450usize)as*mut u8,();
410(GiftData)__receiver,(i8)::core::convert::Into::into(value))
411        }
412    }
413    #[doc = "`get_V18()` overload"]
414    fn get_v18(self) -> i8 {
415        unsafe {
416            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
417            ::unity::il2cpp_call!((::unity::module_base()+0x2523480usize)as*mut u8,i8;
418(GiftData)__receiver)
419        }
420    }
421    #[doc = "`set_V18(i8)` overload"]
422    fn set_v18(self, value: impl ::core::convert::Into<i8>) -> () {
423        unsafe {
424            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
425            ::unity::il2cpp_call!((::unity::module_base()+0x25234b0usize)as*mut u8,();
426(GiftData)__receiver,(i8)::core::convert::Into::into(value))
427        }
428    }
429    #[doc = "`get_V19()` overload"]
430    fn get_v19(self) -> i8 {
431        unsafe {
432            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
433            ::unity::il2cpp_call!((::unity::module_base()+0x25234e0usize)as*mut u8,i8;
434(GiftData)__receiver)
435        }
436    }
437    #[doc = "`set_V19(i8)` overload"]
438    fn set_v19(self, value: impl ::core::convert::Into<i8>) -> () {
439        unsafe {
440            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
441            ::unity::il2cpp_call!((::unity::module_base()+0x2523510usize)as*mut u8,();
442(GiftData)__receiver,(i8)::core::convert::Into::into(value))
443        }
444    }
445    #[doc = "`get_V20()` overload"]
446    fn get_v20(self) -> i8 {
447        unsafe {
448            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
449            ::unity::il2cpp_call!((::unity::module_base()+0x2523540usize)as*mut u8,i8;
450(GiftData)__receiver)
451        }
452    }
453    #[doc = "`set_V20(i8)` overload"]
454    fn set_v20(self, value: impl ::core::convert::Into<i8>) -> () {
455        unsafe {
456            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457            ::unity::il2cpp_call!((::unity::module_base()+0x2523570usize)as*mut u8,();
458(GiftData)__receiver,(i8)::core::convert::Into::into(value))
459        }
460    }
461    #[doc = "`get_V21()` overload"]
462    fn get_v21(self) -> i8 {
463        unsafe {
464            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
465            ::unity::il2cpp_call!((::unity::module_base()+0x25235a0usize)as*mut u8,i8;
466(GiftData)__receiver)
467        }
468    }
469    #[doc = "`set_V21(i8)` overload"]
470    fn set_v21(self, value: impl ::core::convert::Into<i8>) -> () {
471        unsafe {
472            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
473            ::unity::il2cpp_call!((::unity::module_base()+0x25235d0usize)as*mut u8,();
474(GiftData)__receiver,(i8)::core::convert::Into::into(value))
475        }
476    }
477    #[doc = "`get_V22()` overload"]
478    fn get_v22(self) -> i8 {
479        unsafe {
480            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
481            ::unity::il2cpp_call!((::unity::module_base()+0x2523600usize)as*mut u8,i8;
482(GiftData)__receiver)
483        }
484    }
485    #[doc = "`set_V22(i8)` overload"]
486    fn set_v22(self, value: impl ::core::convert::Into<i8>) -> () {
487        unsafe {
488            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
489            ::unity::il2cpp_call!((::unity::module_base()+0x2523630usize)as*mut u8,();
490(GiftData)__receiver,(i8)::core::convert::Into::into(value))
491        }
492    }
493    #[doc = "`get_V23()` overload"]
494    fn get_v23(self) -> i8 {
495        unsafe {
496            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
497            ::unity::il2cpp_call!((::unity::module_base()+0x2523660usize)as*mut u8,i8;
498(GiftData)__receiver)
499        }
500    }
501    #[doc = "`set_V23(i8)` overload"]
502    fn set_v23(self, value: impl ::core::convert::Into<i8>) -> () {
503        unsafe {
504            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505            ::unity::il2cpp_call!((::unity::module_base()+0x2523690usize)as*mut u8,();
506(GiftData)__receiver,(i8)::core::convert::Into::into(value))
507        }
508    }
509    #[doc = "`get_V24()` overload"]
510    fn get_v24(self) -> i8 {
511        unsafe {
512            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
513            ::unity::il2cpp_call!((::unity::module_base()+0x25236c0usize)as*mut u8,i8;
514(GiftData)__receiver)
515        }
516    }
517    #[doc = "`set_V24(i8)` overload"]
518    fn set_v24(self, value: impl ::core::convert::Into<i8>) -> () {
519        unsafe {
520            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
521            ::unity::il2cpp_call!((::unity::module_base()+0x25236f0usize)as*mut u8,();
522(GiftData)__receiver,(i8)::core::convert::Into::into(value))
523        }
524    }
525    #[doc = "`get_V25()` overload"]
526    fn get_v25(self) -> i8 {
527        unsafe {
528            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
529            ::unity::il2cpp_call!((::unity::module_base()+0x2523720usize)as*mut u8,i8;
530(GiftData)__receiver)
531        }
532    }
533    #[doc = "`set_V25(i8)` overload"]
534    fn set_v25(self, value: impl ::core::convert::Into<i8>) -> () {
535        unsafe {
536            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
537            ::unity::il2cpp_call!((::unity::module_base()+0x2523750usize)as*mut u8,();
538(GiftData)__receiver,(i8)::core::convert::Into::into(value))
539        }
540    }
541    #[doc = "`get_V26()` overload"]
542    fn get_v26(self) -> i8 {
543        unsafe {
544            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
545            ::unity::il2cpp_call!((::unity::module_base()+0x2523780usize)as*mut u8,i8;
546(GiftData)__receiver)
547        }
548    }
549    #[doc = "`set_V26(i8)` overload"]
550    fn set_v26(self, value: impl ::core::convert::Into<i8>) -> () {
551        unsafe {
552            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
553            ::unity::il2cpp_call!((::unity::module_base()+0x25237b0usize)as*mut u8,();
554(GiftData)__receiver,(i8)::core::convert::Into::into(value))
555        }
556    }
557    #[doc = "`get_V27()` overload"]
558    fn get_v27(self) -> i8 {
559        unsafe {
560            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
561            ::unity::il2cpp_call!((::unity::module_base()+0x25237e0usize)as*mut u8,i8;
562(GiftData)__receiver)
563        }
564    }
565    #[doc = "`set_V27(i8)` overload"]
566    fn set_v27(self, value: impl ::core::convert::Into<i8>) -> () {
567        unsafe {
568            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569            ::unity::il2cpp_call!((::unity::module_base()+0x2523810usize)as*mut u8,();
570(GiftData)__receiver,(i8)::core::convert::Into::into(value))
571        }
572    }
573    #[doc = "`get_V28()` overload"]
574    fn get_v28(self) -> i8 {
575        unsafe {
576            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
577            ::unity::il2cpp_call!((::unity::module_base()+0x2523840usize)as*mut u8,i8;
578(GiftData)__receiver)
579        }
580    }
581    #[doc = "`set_V28(i8)` overload"]
582    fn set_v28(self, value: impl ::core::convert::Into<i8>) -> () {
583        unsafe {
584            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
585            ::unity::il2cpp_call!((::unity::module_base()+0x2523870usize)as*mut u8,();
586(GiftData)__receiver,(i8)::core::convert::Into::into(value))
587        }
588    }
589    #[doc = "`get_V29()` overload"]
590    fn get_v29(self) -> i8 {
591        unsafe {
592            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593            ::unity::il2cpp_call!((::unity::module_base()+0x25238a0usize)as*mut u8,i8;
594(GiftData)__receiver)
595        }
596    }
597    #[doc = "`set_V29(i8)` overload"]
598    fn set_v29(self, value: impl ::core::convert::Into<i8>) -> () {
599        unsafe {
600            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
601            ::unity::il2cpp_call!((::unity::module_base()+0x25238d0usize)as*mut u8,();
602(GiftData)__receiver,(i8)::core::convert::Into::into(value))
603        }
604    }
605    #[doc = "`get_V30()` overload"]
606    fn get_v30(self) -> i8 {
607        unsafe {
608            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
609            ::unity::il2cpp_call!((::unity::module_base()+0x2523900usize)as*mut u8,i8;
610(GiftData)__receiver)
611        }
612    }
613    #[doc = "`set_V30(i8)` overload"]
614    fn set_v30(self, value: impl ::core::convert::Into<i8>) -> () {
615        unsafe {
616            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
617            ::unity::il2cpp_call!((::unity::module_base()+0x2523930usize)as*mut u8,();
618(GiftData)__receiver,(i8)::core::convert::Into::into(value))
619        }
620    }
621    #[doc = "`get_V31()` overload"]
622    fn get_v31(self) -> i8 {
623        unsafe {
624            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
625            ::unity::il2cpp_call!((::unity::module_base()+0x2523960usize)as*mut u8,i8;
626(GiftData)__receiver)
627        }
628    }
629    #[doc = "`set_V31(i8)` overload"]
630    fn set_v31(self, value: impl ::core::convert::Into<i8>) -> () {
631        unsafe {
632            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
633            ::unity::il2cpp_call!((::unity::module_base()+0x2523990usize)as*mut u8,();
634(GiftData)__receiver,(i8)::core::convert::Into::into(value))
635        }
636    }
637    #[doc = "`get_V32()` overload"]
638    fn get_v32(self) -> i8 {
639        unsafe {
640            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
641            ::unity::il2cpp_call!((::unity::module_base()+0x25239c0usize)as*mut u8,i8;
642(GiftData)__receiver)
643        }
644    }
645    #[doc = "`set_V32(i8)` overload"]
646    fn set_v32(self, value: impl ::core::convert::Into<i8>) -> () {
647        unsafe {
648            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
649            ::unity::il2cpp_call!((::unity::module_base()+0x25239f0usize)as*mut u8,();
650(GiftData)__receiver,(i8)::core::convert::Into::into(value))
651        }
652    }
653    #[doc = "`get_V33()` overload"]
654    fn get_v33(self) -> i8 {
655        unsafe {
656            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
657            ::unity::il2cpp_call!((::unity::module_base()+0x2523a20usize)as*mut u8,i8;
658(GiftData)__receiver)
659        }
660    }
661    #[doc = "`set_V33(i8)` overload"]
662    fn set_v33(self, value: impl ::core::convert::Into<i8>) -> () {
663        unsafe {
664            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
665            ::unity::il2cpp_call!((::unity::module_base()+0x2523a50usize)as*mut u8,();
666(GiftData)__receiver,(i8)::core::convert::Into::into(value))
667        }
668    }
669    #[doc = "`get_V34()` overload"]
670    fn get_v34(self) -> i8 {
671        unsafe {
672            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
673            ::unity::il2cpp_call!((::unity::module_base()+0x2523a80usize)as*mut u8,i8;
674(GiftData)__receiver)
675        }
676    }
677    #[doc = "`set_V34(i8)` overload"]
678    fn set_v34(self, value: impl ::core::convert::Into<i8>) -> () {
679        unsafe {
680            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
681            ::unity::il2cpp_call!((::unity::module_base()+0x2523ab0usize)as*mut u8,();
682(GiftData)__receiver,(i8)::core::convert::Into::into(value))
683        }
684    }
685    #[doc = "`get_V35()` overload"]
686    fn get_v35(self) -> i8 {
687        unsafe {
688            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
689            ::unity::il2cpp_call!((::unity::module_base()+0x2523ae0usize)as*mut u8,i8;
690(GiftData)__receiver)
691        }
692    }
693    #[doc = "`set_V35(i8)` overload"]
694    fn set_v35(self, value: impl ::core::convert::Into<i8>) -> () {
695        unsafe {
696            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
697            ::unity::il2cpp_call!((::unity::module_base()+0x2523b10usize)as*mut u8,();
698(GiftData)__receiver,(i8)::core::convert::Into::into(value))
699        }
700    }
701    #[doc = "`get_V36()` overload"]
702    fn get_v36(self) -> i8 {
703        unsafe {
704            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
705            ::unity::il2cpp_call!((::unity::module_base()+0x2523b40usize)as*mut u8,i8;
706(GiftData)__receiver)
707        }
708    }
709    #[doc = "`set_V36(i8)` overload"]
710    fn set_v36(self, value: impl ::core::convert::Into<i8>) -> () {
711        unsafe {
712            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
713            ::unity::il2cpp_call!((::unity::module_base()+0x2523b70usize)as*mut u8,();
714(GiftData)__receiver,(i8)::core::convert::Into::into(value))
715        }
716    }
717    #[doc = "`get_V37()` overload"]
718    fn get_v37(self) -> i8 {
719        unsafe {
720            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
721            ::unity::il2cpp_call!((::unity::module_base()+0x2523ba0usize)as*mut u8,i8;
722(GiftData)__receiver)
723        }
724    }
725    #[doc = "`set_V37(i8)` overload"]
726    fn set_v37(self, value: impl ::core::convert::Into<i8>) -> () {
727        unsafe {
728            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
729            ::unity::il2cpp_call!((::unity::module_base()+0x2523bd0usize)as*mut u8,();
730(GiftData)__receiver,(i8)::core::convert::Into::into(value))
731        }
732    }
733    #[doc = "`get_V38()` overload"]
734    fn get_v38(self) -> i8 {
735        unsafe {
736            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
737            ::unity::il2cpp_call!((::unity::module_base()+0x2523c00usize)as*mut u8,i8;
738(GiftData)__receiver)
739        }
740    }
741    #[doc = "`set_V38(i8)` overload"]
742    fn set_v38(self, value: impl ::core::convert::Into<i8>) -> () {
743        unsafe {
744            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
745            ::unity::il2cpp_call!((::unity::module_base()+0x2523c30usize)as*mut u8,();
746(GiftData)__receiver,(i8)::core::convert::Into::into(value))
747        }
748    }
749    #[doc = "`get_V39()` overload"]
750    fn get_v39(self) -> i8 {
751        unsafe {
752            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
753            ::unity::il2cpp_call!((::unity::module_base()+0x2523c60usize)as*mut u8,i8;
754(GiftData)__receiver)
755        }
756    }
757    #[doc = "`set_V39(i8)` overload"]
758    fn set_v39(self, value: impl ::core::convert::Into<i8>) -> () {
759        unsafe {
760            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
761            ::unity::il2cpp_call!((::unity::module_base()+0x2523c90usize)as*mut u8,();
762(GiftData)__receiver,(i8)::core::convert::Into::into(value))
763        }
764    }
765    #[doc = "`get_V40()` overload"]
766    fn get_v40(self) -> i8 {
767        unsafe {
768            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
769            ::unity::il2cpp_call!((::unity::module_base()+0x2523cc0usize)as*mut u8,i8;
770(GiftData)__receiver)
771        }
772    }
773    #[doc = "`set_V40(i8)` overload"]
774    fn set_v40(self, value: impl ::core::convert::Into<i8>) -> () {
775        unsafe {
776            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
777            ::unity::il2cpp_call!((::unity::module_base()+0x2523cf0usize)as*mut u8,();
778(GiftData)__receiver,(i8)::core::convert::Into::into(value))
779        }
780    }
781    #[doc = "`get_V41()` overload"]
782    fn get_v41(self) -> i8 {
783        unsafe {
784            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
785            ::unity::il2cpp_call!((::unity::module_base()+0x2523d20usize)as*mut u8,i8;
786(GiftData)__receiver)
787        }
788    }
789    #[doc = "`set_V41(i8)` overload"]
790    fn set_v41(self, value: impl ::core::convert::Into<i8>) -> () {
791        unsafe {
792            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
793            ::unity::il2cpp_call!((::unity::module_base()+0x2523d50usize)as*mut u8,();
794(GiftData)__receiver,(i8)::core::convert::Into::into(value))
795        }
796    }
797    #[doc = "`get_V42()` overload"]
798    fn get_v42(self) -> i8 {
799        unsafe {
800            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
801            ::unity::il2cpp_call!((::unity::module_base()+0x2523d80usize)as*mut u8,i8;
802(GiftData)__receiver)
803        }
804    }
805    #[doc = "`set_V42(i8)` overload"]
806    fn set_v42(self, value: impl ::core::convert::Into<i8>) -> () {
807        unsafe {
808            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
809            ::unity::il2cpp_call!((::unity::module_base()+0x2523db0usize)as*mut u8,();
810(GiftData)__receiver,(i8)::core::convert::Into::into(value))
811        }
812    }
813    #[doc = "`get_V43()` overload"]
814    fn get_v43(self) -> i8 {
815        unsafe {
816            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
817            ::unity::il2cpp_call!((::unity::module_base()+0x2523de0usize)as*mut u8,i8;
818(GiftData)__receiver)
819        }
820    }
821    #[doc = "`set_V43(i8)` overload"]
822    fn set_v43(self, value: impl ::core::convert::Into<i8>) -> () {
823        unsafe {
824            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
825            ::unity::il2cpp_call!((::unity::module_base()+0x2523e10usize)as*mut u8,();
826(GiftData)__receiver,(i8)::core::convert::Into::into(value))
827        }
828    }
829    #[doc = "`get_V44()` overload"]
830    fn get_v44(self) -> i8 {
831        unsafe {
832            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
833            ::unity::il2cpp_call!((::unity::module_base()+0x2523e40usize)as*mut u8,i8;
834(GiftData)__receiver)
835        }
836    }
837    #[doc = "`set_V44(i8)` overload"]
838    fn set_v44(self, value: impl ::core::convert::Into<i8>) -> () {
839        unsafe {
840            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
841            ::unity::il2cpp_call!((::unity::module_base()+0x2523e70usize)as*mut u8,();
842(GiftData)__receiver,(i8)::core::convert::Into::into(value))
843        }
844    }
845    #[doc = "`get_V45()` overload"]
846    fn get_v45(self) -> i8 {
847        unsafe {
848            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
849            ::unity::il2cpp_call!((::unity::module_base()+0x2523ea0usize)as*mut u8,i8;
850(GiftData)__receiver)
851        }
852    }
853    #[doc = "`set_V45(i8)` overload"]
854    fn set_v45(self, value: impl ::core::convert::Into<i8>) -> () {
855        unsafe {
856            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
857            ::unity::il2cpp_call!((::unity::module_base()+0x2523ed0usize)as*mut u8,();
858(GiftData)__receiver,(i8)::core::convert::Into::into(value))
859        }
860    }
861    #[doc = "`get_V46()` overload"]
862    fn get_v46(self) -> i8 {
863        unsafe {
864            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
865            ::unity::il2cpp_call!((::unity::module_base()+0x2523f00usize)as*mut u8,i8;
866(GiftData)__receiver)
867        }
868    }
869    #[doc = "`set_V46(i8)` overload"]
870    fn set_v46(self, value: impl ::core::convert::Into<i8>) -> () {
871        unsafe {
872            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
873            ::unity::il2cpp_call!((::unity::module_base()+0x2523f30usize)as*mut u8,();
874(GiftData)__receiver,(i8)::core::convert::Into::into(value))
875        }
876    }
877    #[doc = "`get_V47()` overload"]
878    fn get_v47(self) -> i8 {
879        unsafe {
880            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
881            ::unity::il2cpp_call!((::unity::module_base()+0x2523f60usize)as*mut u8,i8;
882(GiftData)__receiver)
883        }
884    }
885    #[doc = "`set_V47(i8)` overload"]
886    fn set_v47(self, value: impl ::core::convert::Into<i8>) -> () {
887        unsafe {
888            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
889            ::unity::il2cpp_call!((::unity::module_base()+0x2523f90usize)as*mut u8,();
890(GiftData)__receiver,(i8)::core::convert::Into::into(value))
891        }
892    }
893    #[doc = "`get_V48()` overload"]
894    fn get_v48(self) -> i8 {
895        unsafe {
896            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
897            ::unity::il2cpp_call!((::unity::module_base()+0x2523fc0usize)as*mut u8,i8;
898(GiftData)__receiver)
899        }
900    }
901    #[doc = "`set_V48(i8)` overload"]
902    fn set_v48(self, value: impl ::core::convert::Into<i8>) -> () {
903        unsafe {
904            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
905            ::unity::il2cpp_call!((::unity::module_base()+0x2523ff0usize)as*mut u8,();
906(GiftData)__receiver,(i8)::core::convert::Into::into(value))
907        }
908    }
909    #[doc = "`get_V49()` overload"]
910    fn get_v49(self) -> i8 {
911        unsafe {
912            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
913            ::unity::il2cpp_call!((::unity::module_base()+0x2524020usize)as*mut u8,i8;
914(GiftData)__receiver)
915        }
916    }
917    #[doc = "`set_V49(i8)` overload"]
918    fn set_v49(self, value: impl ::core::convert::Into<i8>) -> () {
919        unsafe {
920            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
921            ::unity::il2cpp_call!((::unity::module_base()+0x2524050usize)as*mut u8,();
922(GiftData)__receiver,(i8)::core::convert::Into::into(value))
923        }
924    }
925    #[doc = "`.ctor()` overload"]
926    fn ctor(self) -> () {
927        unsafe {
928            let __receiver = <GiftData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
929            ::unity::il2cpp_call!((::unity::module_base()+0x2524080usize)as*mut u8,();
930(GiftData)__receiver)
931        }
932    }
933}
934
935#[cfg(feature = "app-giftdata")]
936impl<__T: IGiftData> IGiftDataMethods for __T {}
937
938#[cfg(feature = "app-giftdata")]
939impl GiftData {
940    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
942    }
943
944    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
946    }
947
948    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
950    }
951
952    pub fn get_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
954    }
955
956    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
958    }
959
960    pub fn get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
962    }
963
964    pub fn get_value_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
966    }
967
968    pub fn get_gift_start_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
970    }
971
972    pub fn get_v00_method_info() -> &'static ::unity::il2cpp::MethodInfo {
973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
974    }
975
976    pub fn set_v00_method_info() -> &'static ::unity::il2cpp::MethodInfo {
977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
978    }
979
980    pub fn get_v01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
982    }
983
984    pub fn set_v01_method_info() -> &'static ::unity::il2cpp::MethodInfo {
985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
986    }
987
988    pub fn get_v02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
990    }
991
992    pub fn set_v02_method_info() -> &'static ::unity::il2cpp::MethodInfo {
993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
994    }
995
996    pub fn get_v03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
998    }
999
1000    pub fn set_v03_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1002    }
1003
1004    pub fn get_v04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1006    }
1007
1008    pub fn set_v04_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1010    }
1011
1012    pub fn get_v05_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1014    }
1015
1016    pub fn set_v05_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1018    }
1019
1020    pub fn get_v06_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1022    }
1023
1024    pub fn set_v06_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1025        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1026    }
1027
1028    pub fn get_v07_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1029        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1030    }
1031
1032    pub fn set_v07_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1033        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1034    }
1035
1036    pub fn get_v08_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1037        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1038    }
1039
1040    pub fn set_v08_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1041        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1042    }
1043
1044    pub fn get_v09_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1046    }
1047
1048    pub fn set_v09_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1050    }
1051
1052    pub fn get_v10_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1054    }
1055
1056    pub fn set_v10_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1058    }
1059
1060    pub fn get_v11_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1062    }
1063
1064    pub fn set_v11_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1066    }
1067
1068    pub fn get_v12_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1070    }
1071
1072    pub fn set_v12_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1074    }
1075
1076    pub fn get_v13_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1078    }
1079
1080    pub fn set_v13_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1082    }
1083
1084    pub fn get_v14_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1086    }
1087
1088    pub fn set_v14_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1090    }
1091
1092    pub fn get_v15_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1094    }
1095
1096    pub fn set_v15_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1098    }
1099
1100    pub fn get_v16_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1102    }
1103
1104    pub fn set_v16_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1106    }
1107
1108    pub fn get_v17_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1110    }
1111
1112    pub fn set_v17_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1114    }
1115
1116    pub fn get_v18_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1118    }
1119
1120    pub fn set_v18_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1122    }
1123
1124    pub fn get_v19_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1126    }
1127
1128    pub fn set_v19_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1130    }
1131
1132    pub fn get_v20_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1134    }
1135
1136    pub fn set_v20_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1138    }
1139
1140    pub fn get_v21_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1142    }
1143
1144    pub fn set_v21_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1146    }
1147
1148    pub fn get_v22_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1149        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1150    }
1151
1152    pub fn set_v22_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1153        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1154    }
1155
1156    pub fn get_v23_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1158    }
1159
1160    pub fn set_v23_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1161        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1162    }
1163
1164    pub fn get_v24_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1166    }
1167
1168    pub fn set_v24_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1170    }
1171
1172    pub fn get_v25_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1174    }
1175
1176    pub fn set_v25_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1178    }
1179
1180    pub fn get_v26_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1182    }
1183
1184    pub fn set_v26_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1186    }
1187
1188    pub fn get_v27_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1190    }
1191
1192    pub fn set_v27_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1194    }
1195
1196    pub fn get_v28_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1198    }
1199
1200    pub fn set_v28_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1202    }
1203
1204    pub fn get_v29_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1206    }
1207
1208    pub fn set_v29_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1210    }
1211
1212    pub fn get_v30_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1214    }
1215
1216    pub fn set_v30_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1218    }
1219
1220    pub fn get_v31_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1222    }
1223
1224    pub fn set_v31_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1225        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1226    }
1227
1228    pub fn get_v32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1229        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1230    }
1231
1232    pub fn set_v32_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1233        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1234    }
1235
1236    pub fn get_v33_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1237        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1238    }
1239
1240    pub fn set_v33_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1242    }
1243
1244    pub fn get_v34_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1246    }
1247
1248    pub fn set_v34_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1250    }
1251
1252    pub fn get_v35_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1254    }
1255
1256    pub fn set_v35_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1258    }
1259
1260    pub fn get_v36_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1262    }
1263
1264    pub fn set_v36_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1266    }
1267
1268    pub fn get_v37_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1270    }
1271
1272    pub fn set_v37_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1274    }
1275
1276    pub fn get_v38_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1278    }
1279
1280    pub fn set_v38_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1282    }
1283
1284    pub fn get_v39_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1286    }
1287
1288    pub fn set_v39_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1290    }
1291
1292    pub fn get_v40_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1294    }
1295
1296    pub fn set_v40_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1298    }
1299
1300    pub fn get_v41_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1302    }
1303
1304    pub fn set_v41_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1306    }
1307
1308    pub fn get_v42_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1310    }
1311
1312    pub fn set_v42_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1314    }
1315
1316    pub fn get_v43_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1318    }
1319
1320    pub fn set_v43_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1322    }
1323
1324    pub fn get_v44_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1326    }
1327
1328    pub fn set_v44_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1330    }
1331
1332    pub fn get_v45_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1334    }
1335
1336    pub fn set_v45_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1338    }
1339
1340    pub fn get_v46_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1342    }
1343
1344    pub fn set_v46_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1346    }
1347
1348    pub fn get_v47_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1350    }
1351
1352    pub fn set_v47_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1354    }
1355
1356    pub fn get_v48_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1358    }
1359
1360    pub fn set_v48_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1362    }
1363
1364    pub fn get_v49_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1366    }
1367
1368    pub fn set_v49_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1370    }
1371
1372    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1374    }
1375}
1376
1377#[cfg(feature = "app-giftdata")]
1378impl GiftData {
1379    #[doc = "Direct (non-virtual) call to `GiftData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1380    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1381        let __mi = Self::get_debug_name_method_info();
1382        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1383        __inner(this.into(), ::core::option::Option::None)
1384    }
1385}
1386
1387#[cfg(feature = "app-giftdata")]
1388impl GiftData {
1389    #[doc = "`.ctor()` — no args"]
1390    pub fn new() -> Self {
1391        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1392            panic!(
1393                "{}
1394::{}
1395 failed to instantiate",
1396                ::core::stringify!(GiftData),
1397                ::core::stringify!(new),
1398            )
1399        });
1400        <Self as IGiftDataMethods>::ctor(this);
1401        this
1402    }
1403}
1404
1405#[cfg(feature = "app-giftdata")]
1406#[doc(hidden)]
1407pub mod prelude {
1408    pub use super::{GiftData, IGiftData, IGiftDataMethods};
1409    #[cfg(feature = "app-structbase")]
1410    pub use crate::app::structbase::IStructBaseMethods;
1411    #[cfg(feature = "app-structdata_1")]
1412    pub use crate::app::structdata_1::IStructData_1Methods;
1413    #[cfg(feature = "app-structtemplate_1")]
1414    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
1415    #[cfg(feature = "system-object")]
1416    pub use crate::system::object::IObjectMethods;
1417    pub use crate::{
1418        app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
1419        system::object::IObject,
1420    };
1421}