Skip to main content

engage/generated/app/
godweaponrefinedata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-godweaponrefinedata-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::{
15            object::{IObject, Object},
16            r#enum::{Enum, IEnum},
17            valuetype::{IValueType, ValueType},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godweaponrefinedata/GodWeaponRefineData.md"))]
22    #[::unity::class(namespace = "App", name = "GodWeaponRefineData")]
23    #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::godweaponrefinedata::GodWeaponRefineData>)]
24    pub struct GodWeaponRefineData {}
25
26    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godweaponrefinedata/GodWeaponRefineData_Kind.md"))]
27    #[repr(C)]
28    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
29    pub struct GodWeaponRefineData_Kind {
30        pub value: i32,
31    }
32    impl ::unity::ClassIdentity for GodWeaponRefineData_Kind {
33        const NAME: &'static str = "GodWeaponRefineData.Kind";
34        const NAMESPACE: &'static str = "App";
35
36        fn class() -> ::unity::Class {
37            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
38            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
39        }
40    }
41    impl ::unity::IlType for GodWeaponRefineData_Kind {
42        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
43            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
44        }
45    }
46    impl GodWeaponRefineData_Kind {
47        pub fn power() -> Self {
48            Self { value: 0 }
49        }
50
51        pub fn hit() -> Self {
52            Self { value: 1 }
53        }
54
55        pub fn critical() -> Self {
56            Self { value: 2 }
57        }
58
59        pub fn avoid() -> Self {
60            Self { value: 3 }
61        }
62
63        pub fn secure() -> Self {
64            Self { value: 4 }
65        }
66
67        pub fn tech() -> Self {
68            Self { value: 5 }
69        }
70
71        pub fn quick() -> Self {
72            Self { value: 6 }
73        }
74
75        pub fn def() -> Self {
76            Self { value: 7 }
77        }
78
79        pub fn mdef() -> Self {
80            Self { value: 8 }
81        }
82
83        pub fn efficacy_horse() -> Self {
84            Self { value: 9 }
85        }
86
87        pub fn efficacy_armor() -> Self {
88            Self { value: 10 }
89        }
90
91        pub fn efficacy_fly() -> Self {
92            Self { value: 11 }
93        }
94
95        pub fn efficacy_dragon() -> Self {
96            Self { value: 12 }
97        }
98
99        pub fn efficacy_morph() -> Self {
100            Self { value: 13 }
101        }
102
103        pub fn num() -> Self {
104            Self { value: 14 }
105        }
106
107        pub fn none() -> Self {
108            Self { value: -1 }
109        }
110
111        pub fn param_num() -> Self {
112            Self { value: 9 }
113        }
114
115        pub fn skill_min() -> Self {
116            Self { value: 9 }
117        }
118
119        pub fn skill_max() -> Self {
120            Self { value: 13 }
121        }
122    }
123}
124
125#[cfg(feature = "app-godweaponrefinedata-types")]
126pub use __types::*;
127
128#[cfg(feature = "app-godweaponrefinedata")]
129impl GodWeaponRefineData {
130    #[doc = "`Load()` overload"]
131    pub fn load() -> () {
132        unsafe {
133            ::unity::il2cpp_call!((::unity::module_base()+0x2347f80usize)as*mut u8,();
134            )
135        }
136    }
137
138    #[doc = "`TryGet(crate::system::collections::generic::list_1::List_1<crate::app::godweaponrefinedata::GodWeaponRefineData>, i32)` overload"]
139    pub fn try_get(
140        data_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::godweaponrefinedata::GodWeaponRefineData>>,
141        level: impl ::core::convert::Into<i32>,
142    ) -> crate::app::godweaponrefinedata::GodWeaponRefineData {
143        unsafe {
144            ::unity::il2cpp_call!((::unity::module_base()+0x2344200usize)as*mut u8,crate::app::godweaponrefinedata::GodWeaponRefineData;
145(crate::system::collections::generic::list_1::List_1<crate::app::godweaponrefinedata::GodWeaponRefineData>)::core::convert::Into::into(data_list),(i32)::core::convert::Into::into(level))
146        }
147    }
148
149    #[doc = "`GetKindMid(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
150    pub fn get_kind_mid(kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>) -> ::unity::Il2CppString {
151        unsafe {
152            ::unity::il2cpp_call!((::unity::module_base()+0x23484f0usize)as*mut u8, ::unity::Il2CppString;
153(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
154        }
155    }
156
157    #[doc = "`IsSkill(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
158    pub fn is_skill(kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>) -> bool {
159        unsafe {
160            ::unity::il2cpp_call!((::unity::module_base()+0x2348610usize)as*mut u8,bool;
161(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
162        }
163    }
164
165    #[doc = "`GetKindSid(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
166    pub fn get_kind_sid(kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>) -> ::unity::Il2CppString {
167        unsafe {
168            ::unity::il2cpp_call!((::unity::module_base()+0x2343e50usize)as*mut u8, ::unity::Il2CppString;
169(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
170        }
171    }
172
173    #[doc = "`GetKind(::unity::Il2CppString)` overload"]
174    pub fn get_kind(sid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::godweaponrefinedata::GodWeaponRefineData_Kind {
175        unsafe {
176            ::unity::il2cpp_call!((::unity::module_base()+0x2348620usize)as*mut u8,crate::app::godweaponrefinedata::GodWeaponRefineData_Kind;
177(::unity::Il2CppString)::core::convert::Into::into(sid))
178        }
179    }
180
181    #[doc = "`GetMaterialIid(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
182    pub fn get_material_iid(kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>) -> ::unity::Il2CppString {
183        unsafe {
184            ::unity::il2cpp_call!((::unity::module_base()+0x2348810usize)as*mut u8, ::unity::Il2CppString;
185(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
186        }
187    }
188
189    #[doc = "`GetValue(crate::app::structdataarraylist_1::StructDataArrayList_1<crate::app::godweaponrefinedata::GodWeaponRefineData>, i32, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
190    pub fn get_value_2(
191        data_list: impl ::core::convert::Into<
192            crate::app::structdataarraylist_1::StructDataArrayList_1<crate::app::godweaponrefinedata::GodWeaponRefineData>,
193        >,
194        level: impl ::core::convert::Into<i32>,
195        kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
196    ) -> i32 {
197        unsafe {
198            ::unity::il2cpp_call!((::unity::module_base()+0x2348a50usize)as*mut u8,i32;
199(crate::app::structdataarraylist_1::StructDataArrayList_1<crate::app::godweaponrefinedata::GodWeaponRefineData>)::core::convert::Into::into(data_list),(i32)::core::convert::Into::into(level),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
200        }
201    }
202
203    #[doc = "`GetValue(::unity::Il2CppString, i32, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
204    pub fn get_value_3(
205        iid: impl ::core::convert::Into<::unity::Il2CppString>,
206        level: impl ::core::convert::Into<i32>,
207        kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
208    ) -> i32 {
209        unsafe {
210            ::unity::il2cpp_call!((::unity::module_base()+0x2348b70usize)as*mut u8,i32;
211(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
212        }
213    }
214
215    #[doc = "`GetValuePower(::unity::Il2CppString, i32)` overload"]
216    pub fn get_value_power(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
217        unsafe {
218            ::unity::il2cpp_call!((::unity::module_base()+0x2348cf0usize)as*mut u8,i32;
219(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
220        }
221    }
222
223    #[doc = "`GetValueHit(::unity::Il2CppString, i32)` overload"]
224    pub fn get_value_hit(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
225        unsafe {
226            ::unity::il2cpp_call!((::unity::module_base()+0x2348d00usize)as*mut u8,i32;
227(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
228        }
229    }
230
231    #[doc = "`GetValueCritical(::unity::Il2CppString, i32)` overload"]
232    pub fn get_value_critical(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
233        unsafe {
234            ::unity::il2cpp_call!((::unity::module_base()+0x2348d10usize)as*mut u8,i32;
235(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
236        }
237    }
238
239    #[doc = "`GetValueAvoid(::unity::Il2CppString, i32)` overload"]
240    pub fn get_value_avoid(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
241        unsafe {
242            ::unity::il2cpp_call!((::unity::module_base()+0x2348d20usize)as*mut u8,i32;
243(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
244        }
245    }
246
247    #[doc = "`GetValueSecure(::unity::Il2CppString, i32)` overload"]
248    pub fn get_value_secure(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
249        unsafe {
250            ::unity::il2cpp_call!((::unity::module_base()+0x2348d30usize)as*mut u8,i32;
251(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
252        }
253    }
254
255    #[doc = "`GetValueTech(::unity::Il2CppString, i32)` overload"]
256    pub fn get_value_tech(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
257        unsafe {
258            ::unity::il2cpp_call!((::unity::module_base()+0x2348d40usize)as*mut u8,i32;
259(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
260        }
261    }
262
263    #[doc = "`GetValueQuick(::unity::Il2CppString, i32)` overload"]
264    pub fn get_value_quick(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
265        unsafe {
266            ::unity::il2cpp_call!((::unity::module_base()+0x2348d50usize)as*mut u8,i32;
267(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
268        }
269    }
270
271    #[doc = "`GetValueDef(::unity::Il2CppString, i32)` overload"]
272    pub fn get_value_def(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
273        unsafe {
274            ::unity::il2cpp_call!((::unity::module_base()+0x2348d60usize)as*mut u8,i32;
275(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
276        }
277    }
278
279    #[doc = "`GetValueMdef(::unity::Il2CppString, i32)` overload"]
280    pub fn get_value_mdef(iid: impl ::core::convert::Into<::unity::Il2CppString>, level: impl ::core::convert::Into<i32>) -> i32 {
281        unsafe {
282            ::unity::il2cpp_call!((::unity::module_base()+0x2348d70usize)as*mut u8,i32;
283(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(level))
284        }
285    }
286
287    #[doc = "`GetMinLevel()` overload"]
288    pub fn get_min_level() -> i32 {
289        unsafe {
290            ::unity::il2cpp_call!((::unity::module_base()+0x23445f0usize)as*mut u8,i32;
291            )
292        }
293    }
294
295    #[doc = "`GetMaxLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
296    pub fn get_max_level(
297        iid: impl ::core::convert::Into<::unity::Il2CppString>,
298        kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
299    ) -> i32 {
300        unsafe {
301            ::unity::il2cpp_call!((::unity::module_base()+0x2344500usize)as*mut u8,i32;
302(::unity::Il2CppString)::core::convert::Into::into(iid),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
303        }
304    }
305
306    #[doc = "`GetMaxLevel(crate::system::collections::generic::list_1::List_1<crate::app::godweaponrefinedata::GodWeaponRefineData>, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
307    pub fn get_max_level_2(
308        data_list: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::godweaponrefinedata::GodWeaponRefineData>>,
309        kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
310    ) -> i32 {
311        unsafe {
312            ::unity::il2cpp_call!((::unity::module_base()+0x2348d80usize)as*mut u8,i32;
313(crate::system::collections::generic::list_1::List_1<crate::app::godweaponrefinedata::GodWeaponRefineData>)::core::convert::Into::into(data_list),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
314        }
315    }
316
317    #[doc = "`GetTotalCapacity(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, i32)` overload"]
318    pub fn get_total_capacity(
319        iid: impl ::core::convert::Into<::unity::Il2CppString>,
320        kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
321        level: impl ::core::convert::Into<i32>,
322    ) -> i32 {
323        unsafe {
324            ::unity::il2cpp_call!((::unity::module_base()+0x2348de0usize)as*mut u8,i32;
325(::unity::Il2CppString)::core::convert::Into::into(iid),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(level))
326        }
327    }
328}
329
330#[cfg(feature = "app-godweaponrefinedata")]
331pub trait IGodWeaponRefineDataMethods: IGodWeaponRefineData {
332    #[doc = "`get_Iid()` overload"]
333    fn get_iid(self) -> ::unity::Il2CppString {
334        unsafe {
335            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
336            ::unity::il2cpp_call!((::unity::module_base()+0x2348030usize)as*mut u8, ::unity::Il2CppString;
337(GodWeaponRefineData)__receiver)
338        }
339    }
340    #[doc = "`set_Iid(::unity::Il2CppString)` overload"]
341    fn set_iid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
342        unsafe {
343            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344            ::unity::il2cpp_call!((::unity::module_base()+0x2348040usize)as*mut u8,();
345(GodWeaponRefineData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
346        }
347    }
348    #[doc = "`get_PowerMat()` overload"]
349    fn get_power_mat(self) -> u16 {
350        unsafe {
351            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352            ::unity::il2cpp_call!((::unity::module_base()+0x2348050usize)as*mut u8,u16;
353(GodWeaponRefineData)__receiver)
354        }
355    }
356    #[doc = "`set_PowerMat(u16)` overload"]
357    fn set_power_mat(self, value: impl ::core::convert::Into<u16>) -> () {
358        unsafe {
359            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
360            ::unity::il2cpp_call!((::unity::module_base()+0x2348060usize)as*mut u8,();
361(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
362        }
363    }
364    #[doc = "`get_HitMat()` overload"]
365    fn get_hit_mat(self) -> u16 {
366        unsafe {
367            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
368            ::unity::il2cpp_call!((::unity::module_base()+0x2348070usize)as*mut u8,u16;
369(GodWeaponRefineData)__receiver)
370        }
371    }
372    #[doc = "`set_HitMat(u16)` overload"]
373    fn set_hit_mat(self, value: impl ::core::convert::Into<u16>) -> () {
374        unsafe {
375            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
376            ::unity::il2cpp_call!((::unity::module_base()+0x2348080usize)as*mut u8,();
377(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
378        }
379    }
380    #[doc = "`get_CriticalMat()` overload"]
381    fn get_critical_mat(self) -> u16 {
382        unsafe {
383            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
384            ::unity::il2cpp_call!((::unity::module_base()+0x2348090usize)as*mut u8,u16;
385(GodWeaponRefineData)__receiver)
386        }
387    }
388    #[doc = "`set_CriticalMat(u16)` overload"]
389    fn set_critical_mat(self, value: impl ::core::convert::Into<u16>) -> () {
390        unsafe {
391            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
392            ::unity::il2cpp_call!((::unity::module_base()+0x23480a0usize)as*mut u8,();
393(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
394        }
395    }
396    #[doc = "`get_AvoidMat()` overload"]
397    fn get_avoid_mat(self) -> u16 {
398        unsafe {
399            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
400            ::unity::il2cpp_call!((::unity::module_base()+0x23480b0usize)as*mut u8,u16;
401(GodWeaponRefineData)__receiver)
402        }
403    }
404    #[doc = "`set_AvoidMat(u16)` overload"]
405    fn set_avoid_mat(self, value: impl ::core::convert::Into<u16>) -> () {
406        unsafe {
407            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
408            ::unity::il2cpp_call!((::unity::module_base()+0x23480c0usize)as*mut u8,();
409(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
410        }
411    }
412    #[doc = "`get_SecureMat()` overload"]
413    fn get_secure_mat(self) -> u16 {
414        unsafe {
415            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
416            ::unity::il2cpp_call!((::unity::module_base()+0x23480d0usize)as*mut u8,u16;
417(GodWeaponRefineData)__receiver)
418        }
419    }
420    #[doc = "`set_SecureMat(u16)` overload"]
421    fn set_secure_mat(self, value: impl ::core::convert::Into<u16>) -> () {
422        unsafe {
423            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
424            ::unity::il2cpp_call!((::unity::module_base()+0x23480e0usize)as*mut u8,();
425(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
426        }
427    }
428    #[doc = "`get_TechMat()` overload"]
429    fn get_tech_mat(self) -> u16 {
430        unsafe {
431            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
432            ::unity::il2cpp_call!((::unity::module_base()+0x23480f0usize)as*mut u8,u16;
433(GodWeaponRefineData)__receiver)
434        }
435    }
436    #[doc = "`set_TechMat(u16)` overload"]
437    fn set_tech_mat(self, value: impl ::core::convert::Into<u16>) -> () {
438        unsafe {
439            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440            ::unity::il2cpp_call!((::unity::module_base()+0x2348100usize)as*mut u8,();
441(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
442        }
443    }
444    #[doc = "`get_QuickMat()` overload"]
445    fn get_quick_mat(self) -> u16 {
446        unsafe {
447            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448            ::unity::il2cpp_call!((::unity::module_base()+0x2348110usize)as*mut u8,u16;
449(GodWeaponRefineData)__receiver)
450        }
451    }
452    #[doc = "`set_QuickMat(u16)` overload"]
453    fn set_quick_mat(self, value: impl ::core::convert::Into<u16>) -> () {
454        unsafe {
455            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456            ::unity::il2cpp_call!((::unity::module_base()+0x2348120usize)as*mut u8,();
457(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
458        }
459    }
460    #[doc = "`get_DefMat()` overload"]
461    fn get_def_mat(self) -> u16 {
462        unsafe {
463            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464            ::unity::il2cpp_call!((::unity::module_base()+0x2348130usize)as*mut u8,u16;
465(GodWeaponRefineData)__receiver)
466        }
467    }
468    #[doc = "`set_DefMat(u16)` overload"]
469    fn set_def_mat(self, value: impl ::core::convert::Into<u16>) -> () {
470        unsafe {
471            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472            ::unity::il2cpp_call!((::unity::module_base()+0x2348140usize)as*mut u8,();
473(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
474        }
475    }
476    #[doc = "`get_MdefMat()` overload"]
477    fn get_mdef_mat(self) -> u16 {
478        unsafe {
479            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480            ::unity::il2cpp_call!((::unity::module_base()+0x2348150usize)as*mut u8,u16;
481(GodWeaponRefineData)__receiver)
482        }
483    }
484    #[doc = "`set_MdefMat(u16)` overload"]
485    fn set_mdef_mat(self, value: impl ::core::convert::Into<u16>) -> () {
486        unsafe {
487            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488            ::unity::il2cpp_call!((::unity::module_base()+0x2348160usize)as*mut u8,();
489(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
490        }
491    }
492    #[doc = "`get_EfficacyHorseMat()` overload"]
493    fn get_efficacy_horse_mat(self) -> u16 {
494        unsafe {
495            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496            ::unity::il2cpp_call!((::unity::module_base()+0x2348170usize)as*mut u8,u16;
497(GodWeaponRefineData)__receiver)
498        }
499    }
500    #[doc = "`set_EfficacyHorseMat(u16)` overload"]
501    fn set_efficacy_horse_mat(self, value: impl ::core::convert::Into<u16>) -> () {
502        unsafe {
503            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504            ::unity::il2cpp_call!((::unity::module_base()+0x2348180usize)as*mut u8,();
505(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
506        }
507    }
508    #[doc = "`get_EfficacyArmorMat()` overload"]
509    fn get_efficacy_armor_mat(self) -> u16 {
510        unsafe {
511            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
512            ::unity::il2cpp_call!((::unity::module_base()+0x2348190usize)as*mut u8,u16;
513(GodWeaponRefineData)__receiver)
514        }
515    }
516    #[doc = "`set_EfficacyArmorMat(u16)` overload"]
517    fn set_efficacy_armor_mat(self, value: impl ::core::convert::Into<u16>) -> () {
518        unsafe {
519            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520            ::unity::il2cpp_call!((::unity::module_base()+0x23481a0usize)as*mut u8,();
521(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
522        }
523    }
524    #[doc = "`get_EfficacyFlyMat()` overload"]
525    fn get_efficacy_fly_mat(self) -> u16 {
526        unsafe {
527            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
528            ::unity::il2cpp_call!((::unity::module_base()+0x23481b0usize)as*mut u8,u16;
529(GodWeaponRefineData)__receiver)
530        }
531    }
532    #[doc = "`set_EfficacyFlyMat(u16)` overload"]
533    fn set_efficacy_fly_mat(self, value: impl ::core::convert::Into<u16>) -> () {
534        unsafe {
535            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536            ::unity::il2cpp_call!((::unity::module_base()+0x23481c0usize)as*mut u8,();
537(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
538        }
539    }
540    #[doc = "`get_EfficacyDragonMat()` overload"]
541    fn get_efficacy_dragon_mat(self) -> u16 {
542        unsafe {
543            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
544            ::unity::il2cpp_call!((::unity::module_base()+0x23481d0usize)as*mut u8,u16;
545(GodWeaponRefineData)__receiver)
546        }
547    }
548    #[doc = "`set_EfficacyDragonMat(u16)` overload"]
549    fn set_efficacy_dragon_mat(self, value: impl ::core::convert::Into<u16>) -> () {
550        unsafe {
551            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
552            ::unity::il2cpp_call!((::unity::module_base()+0x23481e0usize)as*mut u8,();
553(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
554        }
555    }
556    #[doc = "`get_EfficacyMorphMat()` overload"]
557    fn get_efficacy_morph_mat(self) -> u16 {
558        unsafe {
559            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560            ::unity::il2cpp_call!((::unity::module_base()+0x23481f0usize)as*mut u8,u16;
561(GodWeaponRefineData)__receiver)
562        }
563    }
564    #[doc = "`set_EfficacyMorphMat(u16)` overload"]
565    fn set_efficacy_morph_mat(self, value: impl ::core::convert::Into<u16>) -> () {
566        unsafe {
567            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
568            ::unity::il2cpp_call!((::unity::module_base()+0x2348200usize)as*mut u8,();
569(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
570        }
571    }
572    #[doc = "`get_PowerCapa()` overload"]
573    fn get_power_capa(self) -> u16 {
574        unsafe {
575            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
576            ::unity::il2cpp_call!((::unity::module_base()+0x2348210usize)as*mut u8,u16;
577(GodWeaponRefineData)__receiver)
578        }
579    }
580    #[doc = "`set_PowerCapa(u16)` overload"]
581    fn set_power_capa(self, value: impl ::core::convert::Into<u16>) -> () {
582        unsafe {
583            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
584            ::unity::il2cpp_call!((::unity::module_base()+0x2348220usize)as*mut u8,();
585(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
586        }
587    }
588    #[doc = "`get_HitCapa()` overload"]
589    fn get_hit_capa(self) -> u16 {
590        unsafe {
591            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
592            ::unity::il2cpp_call!((::unity::module_base()+0x2348230usize)as*mut u8,u16;
593(GodWeaponRefineData)__receiver)
594        }
595    }
596    #[doc = "`set_HitCapa(u16)` overload"]
597    fn set_hit_capa(self, value: impl ::core::convert::Into<u16>) -> () {
598        unsafe {
599            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
600            ::unity::il2cpp_call!((::unity::module_base()+0x2348240usize)as*mut u8,();
601(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
602        }
603    }
604    #[doc = "`get_CriticalCapa()` overload"]
605    fn get_critical_capa(self) -> u16 {
606        unsafe {
607            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
608            ::unity::il2cpp_call!((::unity::module_base()+0x2348250usize)as*mut u8,u16;
609(GodWeaponRefineData)__receiver)
610        }
611    }
612    #[doc = "`set_CriticalCapa(u16)` overload"]
613    fn set_critical_capa(self, value: impl ::core::convert::Into<u16>) -> () {
614        unsafe {
615            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
616            ::unity::il2cpp_call!((::unity::module_base()+0x2348260usize)as*mut u8,();
617(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
618        }
619    }
620    #[doc = "`get_AvoidCapa()` overload"]
621    fn get_avoid_capa(self) -> u16 {
622        unsafe {
623            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
624            ::unity::il2cpp_call!((::unity::module_base()+0x2348270usize)as*mut u8,u16;
625(GodWeaponRefineData)__receiver)
626        }
627    }
628    #[doc = "`set_AvoidCapa(u16)` overload"]
629    fn set_avoid_capa(self, value: impl ::core::convert::Into<u16>) -> () {
630        unsafe {
631            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632            ::unity::il2cpp_call!((::unity::module_base()+0x2348280usize)as*mut u8,();
633(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
634        }
635    }
636    #[doc = "`get_SecureCapa()` overload"]
637    fn get_secure_capa(self) -> u16 {
638        unsafe {
639            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
640            ::unity::il2cpp_call!((::unity::module_base()+0x2348290usize)as*mut u8,u16;
641(GodWeaponRefineData)__receiver)
642        }
643    }
644    #[doc = "`set_SecureCapa(u16)` overload"]
645    fn set_secure_capa(self, value: impl ::core::convert::Into<u16>) -> () {
646        unsafe {
647            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
648            ::unity::il2cpp_call!((::unity::module_base()+0x23482a0usize)as*mut u8,();
649(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
650        }
651    }
652    #[doc = "`get_TechCapa()` overload"]
653    fn get_tech_capa(self) -> u16 {
654        unsafe {
655            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
656            ::unity::il2cpp_call!((::unity::module_base()+0x23482b0usize)as*mut u8,u16;
657(GodWeaponRefineData)__receiver)
658        }
659    }
660    #[doc = "`set_TechCapa(u16)` overload"]
661    fn set_tech_capa(self, value: impl ::core::convert::Into<u16>) -> () {
662        unsafe {
663            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
664            ::unity::il2cpp_call!((::unity::module_base()+0x23482c0usize)as*mut u8,();
665(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
666        }
667    }
668    #[doc = "`get_QuickCapa()` overload"]
669    fn get_quick_capa(self) -> u16 {
670        unsafe {
671            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
672            ::unity::il2cpp_call!((::unity::module_base()+0x23482d0usize)as*mut u8,u16;
673(GodWeaponRefineData)__receiver)
674        }
675    }
676    #[doc = "`set_QuickCapa(u16)` overload"]
677    fn set_quick_capa(self, value: impl ::core::convert::Into<u16>) -> () {
678        unsafe {
679            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
680            ::unity::il2cpp_call!((::unity::module_base()+0x23482e0usize)as*mut u8,();
681(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
682        }
683    }
684    #[doc = "`get_DefCapa()` overload"]
685    fn get_def_capa(self) -> u16 {
686        unsafe {
687            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
688            ::unity::il2cpp_call!((::unity::module_base()+0x23482f0usize)as*mut u8,u16;
689(GodWeaponRefineData)__receiver)
690        }
691    }
692    #[doc = "`set_DefCapa(u16)` overload"]
693    fn set_def_capa(self, value: impl ::core::convert::Into<u16>) -> () {
694        unsafe {
695            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
696            ::unity::il2cpp_call!((::unity::module_base()+0x2348300usize)as*mut u8,();
697(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
698        }
699    }
700    #[doc = "`get_MdefCapa()` overload"]
701    fn get_mdef_capa(self) -> u16 {
702        unsafe {
703            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
704            ::unity::il2cpp_call!((::unity::module_base()+0x2348310usize)as*mut u8,u16;
705(GodWeaponRefineData)__receiver)
706        }
707    }
708    #[doc = "`set_MdefCapa(u16)` overload"]
709    fn set_mdef_capa(self, value: impl ::core::convert::Into<u16>) -> () {
710        unsafe {
711            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
712            ::unity::il2cpp_call!((::unity::module_base()+0x2348320usize)as*mut u8,();
713(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
714        }
715    }
716    #[doc = "`get_EfficacyHorseCapa()` overload"]
717    fn get_efficacy_horse_capa(self) -> u16 {
718        unsafe {
719            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
720            ::unity::il2cpp_call!((::unity::module_base()+0x2348330usize)as*mut u8,u16;
721(GodWeaponRefineData)__receiver)
722        }
723    }
724    #[doc = "`set_EfficacyHorseCapa(u16)` overload"]
725    fn set_efficacy_horse_capa(self, value: impl ::core::convert::Into<u16>) -> () {
726        unsafe {
727            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
728            ::unity::il2cpp_call!((::unity::module_base()+0x2348340usize)as*mut u8,();
729(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
730        }
731    }
732    #[doc = "`get_EfficacyArmorCapa()` overload"]
733    fn get_efficacy_armor_capa(self) -> u16 {
734        unsafe {
735            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
736            ::unity::il2cpp_call!((::unity::module_base()+0x2348350usize)as*mut u8,u16;
737(GodWeaponRefineData)__receiver)
738        }
739    }
740    #[doc = "`set_EfficacyArmorCapa(u16)` overload"]
741    fn set_efficacy_armor_capa(self, value: impl ::core::convert::Into<u16>) -> () {
742        unsafe {
743            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
744            ::unity::il2cpp_call!((::unity::module_base()+0x2348360usize)as*mut u8,();
745(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
746        }
747    }
748    #[doc = "`get_EfficacyFlyCapa()` overload"]
749    fn get_efficacy_fly_capa(self) -> u16 {
750        unsafe {
751            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
752            ::unity::il2cpp_call!((::unity::module_base()+0x2348370usize)as*mut u8,u16;
753(GodWeaponRefineData)__receiver)
754        }
755    }
756    #[doc = "`set_EfficacyFlyCapa(u16)` overload"]
757    fn set_efficacy_fly_capa(self, value: impl ::core::convert::Into<u16>) -> () {
758        unsafe {
759            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
760            ::unity::il2cpp_call!((::unity::module_base()+0x2348380usize)as*mut u8,();
761(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
762        }
763    }
764    #[doc = "`get_EfficacyDragonCapa()` overload"]
765    fn get_efficacy_dragon_capa(self) -> u16 {
766        unsafe {
767            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
768            ::unity::il2cpp_call!((::unity::module_base()+0x2348390usize)as*mut u8,u16;
769(GodWeaponRefineData)__receiver)
770        }
771    }
772    #[doc = "`set_EfficacyDragonCapa(u16)` overload"]
773    fn set_efficacy_dragon_capa(self, value: impl ::core::convert::Into<u16>) -> () {
774        unsafe {
775            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
776            ::unity::il2cpp_call!((::unity::module_base()+0x23483a0usize)as*mut u8,();
777(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
778        }
779    }
780    #[doc = "`get_EfficacyMorphCapa()` overload"]
781    fn get_efficacy_morph_capa(self) -> u16 {
782        unsafe {
783            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
784            ::unity::il2cpp_call!((::unity::module_base()+0x23483b0usize)as*mut u8,u16;
785(GodWeaponRefineData)__receiver)
786        }
787    }
788    #[doc = "`set_EfficacyMorphCapa(u16)` overload"]
789    fn set_efficacy_morph_capa(self, value: impl ::core::convert::Into<u16>) -> () {
790        unsafe {
791            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
792            ::unity::il2cpp_call!((::unity::module_base()+0x23483c0usize)as*mut u8,();
793(GodWeaponRefineData)__receiver,(u16)::core::convert::Into::into(value))
794        }
795    }
796    #[doc = "`get_Power()` overload"]
797    fn get_power(self) -> i8 {
798        unsafe {
799            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
800            ::unity::il2cpp_call!((::unity::module_base()+0x23483d0usize)as*mut u8,i8;
801(GodWeaponRefineData)__receiver)
802        }
803    }
804    #[doc = "`set_Power(i8)` overload"]
805    fn set_power(self, value: impl ::core::convert::Into<i8>) -> () {
806        unsafe {
807            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
808            ::unity::il2cpp_call!((::unity::module_base()+0x23483e0usize)as*mut u8,();
809(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
810        }
811    }
812    #[doc = "`get_Hit()` overload"]
813    fn get_hit(self) -> i8 {
814        unsafe {
815            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
816            ::unity::il2cpp_call!((::unity::module_base()+0x23483f0usize)as*mut u8,i8;
817(GodWeaponRefineData)__receiver)
818        }
819    }
820    #[doc = "`set_Hit(i8)` overload"]
821    fn set_hit(self, value: impl ::core::convert::Into<i8>) -> () {
822        unsafe {
823            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
824            ::unity::il2cpp_call!((::unity::module_base()+0x2348400usize)as*mut u8,();
825(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
826        }
827    }
828    #[doc = "`get_Critical()` overload"]
829    fn get_critical(self) -> i8 {
830        unsafe {
831            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
832            ::unity::il2cpp_call!((::unity::module_base()+0x2348410usize)as*mut u8,i8;
833(GodWeaponRefineData)__receiver)
834        }
835    }
836    #[doc = "`set_Critical(i8)` overload"]
837    fn set_critical(self, value: impl ::core::convert::Into<i8>) -> () {
838        unsafe {
839            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
840            ::unity::il2cpp_call!((::unity::module_base()+0x2348420usize)as*mut u8,();
841(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
842        }
843    }
844    #[doc = "`get_Avoid()` overload"]
845    fn get_avoid(self) -> i8 {
846        unsafe {
847            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
848            ::unity::il2cpp_call!((::unity::module_base()+0x2348430usize)as*mut u8,i8;
849(GodWeaponRefineData)__receiver)
850        }
851    }
852    #[doc = "`set_Avoid(i8)` overload"]
853    fn set_avoid(self, value: impl ::core::convert::Into<i8>) -> () {
854        unsafe {
855            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
856            ::unity::il2cpp_call!((::unity::module_base()+0x2348440usize)as*mut u8,();
857(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
858        }
859    }
860    #[doc = "`get_Secure()` overload"]
861    fn get_secure(self) -> i8 {
862        unsafe {
863            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
864            ::unity::il2cpp_call!((::unity::module_base()+0x2348450usize)as*mut u8,i8;
865(GodWeaponRefineData)__receiver)
866        }
867    }
868    #[doc = "`set_Secure(i8)` overload"]
869    fn set_secure(self, value: impl ::core::convert::Into<i8>) -> () {
870        unsafe {
871            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
872            ::unity::il2cpp_call!((::unity::module_base()+0x2348460usize)as*mut u8,();
873(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
874        }
875    }
876    #[doc = "`get_Tech()` overload"]
877    fn get_tech(self) -> i8 {
878        unsafe {
879            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
880            ::unity::il2cpp_call!((::unity::module_base()+0x2348470usize)as*mut u8,i8;
881(GodWeaponRefineData)__receiver)
882        }
883    }
884    #[doc = "`set_Tech(i8)` overload"]
885    fn set_tech(self, value: impl ::core::convert::Into<i8>) -> () {
886        unsafe {
887            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
888            ::unity::il2cpp_call!((::unity::module_base()+0x2348480usize)as*mut u8,();
889(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
890        }
891    }
892    #[doc = "`get_Quick()` overload"]
893    fn get_quick(self) -> i8 {
894        unsafe {
895            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
896            ::unity::il2cpp_call!((::unity::module_base()+0x2348490usize)as*mut u8,i8;
897(GodWeaponRefineData)__receiver)
898        }
899    }
900    #[doc = "`set_Quick(i8)` overload"]
901    fn set_quick(self, value: impl ::core::convert::Into<i8>) -> () {
902        unsafe {
903            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
904            ::unity::il2cpp_call!((::unity::module_base()+0x23484a0usize)as*mut u8,();
905(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
906        }
907    }
908    #[doc = "`get_Def()` overload"]
909    fn get_def(self) -> i8 {
910        unsafe {
911            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
912            ::unity::il2cpp_call!((::unity::module_base()+0x23484b0usize)as*mut u8,i8;
913(GodWeaponRefineData)__receiver)
914        }
915    }
916    #[doc = "`set_Def(i8)` overload"]
917    fn set_def(self, value: impl ::core::convert::Into<i8>) -> () {
918        unsafe {
919            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
920            ::unity::il2cpp_call!((::unity::module_base()+0x23484c0usize)as*mut u8,();
921(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
922        }
923    }
924    #[doc = "`get_Mdef()` overload"]
925    fn get_mdef(self) -> i8 {
926        unsafe {
927            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
928            ::unity::il2cpp_call!((::unity::module_base()+0x23484d0usize)as*mut u8,i8;
929(GodWeaponRefineData)__receiver)
930        }
931    }
932    #[doc = "`set_Mdef(i8)` overload"]
933    fn set_mdef(self, value: impl ::core::convert::Into<i8>) -> () {
934        unsafe {
935            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
936            ::unity::il2cpp_call!((::unity::module_base()+0x23484e0usize)as*mut u8,();
937(GodWeaponRefineData)__receiver,(i8)::core::convert::Into::into(value))
938        }
939    }
940    #[doc = "`GetMaterialCount(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
941    fn get_material_count(self, kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>) -> u16 {
942        unsafe {
943            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
944            ::unity::il2cpp_call!((::unity::module_base()+0x2348770usize)as*mut u8,u16;
945(GodWeaponRefineData)__receiver,(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
946        }
947    }
948    #[doc = "`GetCapacity(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
949    fn get_capacity(self, kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>) -> u16 {
950        unsafe {
951            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
952            ::unity::il2cpp_call!((::unity::module_base()+0x2348930usize)as*mut u8,u16;
953(GodWeaponRefineData)__receiver,(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
954        }
955    }
956    #[doc = "`GetValue(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
957    fn get_value(self, kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>) -> i8 {
958        unsafe {
959            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
960            ::unity::il2cpp_call!((::unity::module_base()+0x23489d0usize)as*mut u8,i8;
961(GodWeaponRefineData)__receiver,(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
962        }
963    }
964    #[doc = "`.ctor()` overload"]
965    fn ctor(self) -> () {
966        unsafe {
967            let __receiver = <GodWeaponRefineData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
968            ::unity::il2cpp_call!((::unity::module_base()+0x2349030usize)as*mut u8,();
969(GodWeaponRefineData)__receiver)
970        }
971    }
972}
973
974#[cfg(feature = "app-godweaponrefinedata")]
975impl<__T: IGodWeaponRefineData> IGodWeaponRefineDataMethods for __T {}
976
977#[cfg(feature = "app-godweaponrefinedata")]
978impl GodWeaponRefineData {
979    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
981    }
982
983    pub fn try_get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
985    }
986
987    pub fn get_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
989    }
990
991    pub fn set_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
993    }
994
995    pub fn get_power_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
997    }
998
999    pub fn set_power_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1001    }
1002
1003    pub fn get_hit_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1005    }
1006
1007    pub fn set_hit_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1009    }
1010
1011    pub fn get_critical_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1013    }
1014
1015    pub fn set_critical_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1017    }
1018
1019    pub fn get_avoid_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1021    }
1022
1023    pub fn set_avoid_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1025    }
1026
1027    pub fn get_secure_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1029    }
1030
1031    pub fn set_secure_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1033    }
1034
1035    pub fn get_tech_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1037    }
1038
1039    pub fn set_tech_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1041    }
1042
1043    pub fn get_quick_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1045    }
1046
1047    pub fn set_quick_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1049    }
1050
1051    pub fn get_def_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1053    }
1054
1055    pub fn set_def_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1057    }
1058
1059    pub fn get_mdef_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1061    }
1062
1063    pub fn set_mdef_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1065    }
1066
1067    pub fn get_efficacy_horse_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1069    }
1070
1071    pub fn set_efficacy_horse_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1073    }
1074
1075    pub fn get_efficacy_armor_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1077    }
1078
1079    pub fn set_efficacy_armor_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1081    }
1082
1083    pub fn get_efficacy_fly_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1085    }
1086
1087    pub fn set_efficacy_fly_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1089    }
1090
1091    pub fn get_efficacy_dragon_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1093    }
1094
1095    pub fn set_efficacy_dragon_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1097    }
1098
1099    pub fn get_efficacy_morph_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1101    }
1102
1103    pub fn set_efficacy_morph_mat_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1105    }
1106
1107    pub fn get_power_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1109    }
1110
1111    pub fn set_power_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1113    }
1114
1115    pub fn get_hit_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1117    }
1118
1119    pub fn set_hit_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1121    }
1122
1123    pub fn get_critical_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1125    }
1126
1127    pub fn set_critical_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1129    }
1130
1131    pub fn get_avoid_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1133    }
1134
1135    pub fn set_avoid_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1137    }
1138
1139    pub fn get_secure_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1141    }
1142
1143    pub fn set_secure_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1145    }
1146
1147    pub fn get_tech_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1149    }
1150
1151    pub fn set_tech_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1153    }
1154
1155    pub fn get_quick_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1157    }
1158
1159    pub fn set_quick_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1161    }
1162
1163    pub fn get_def_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1165    }
1166
1167    pub fn set_def_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1169    }
1170
1171    pub fn get_mdef_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1173    }
1174
1175    pub fn set_mdef_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1177    }
1178
1179    pub fn get_efficacy_horse_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1181    }
1182
1183    pub fn set_efficacy_horse_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1185    }
1186
1187    pub fn get_efficacy_armor_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1189    }
1190
1191    pub fn set_efficacy_armor_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1193    }
1194
1195    pub fn get_efficacy_fly_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1197    }
1198
1199    pub fn set_efficacy_fly_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1201    }
1202
1203    pub fn get_efficacy_dragon_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1205    }
1206
1207    pub fn set_efficacy_dragon_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1209    }
1210
1211    pub fn get_efficacy_morph_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1213    }
1214
1215    pub fn set_efficacy_morph_capa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1217    }
1218
1219    pub fn get_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1221    }
1222
1223    pub fn set_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1225    }
1226
1227    pub fn get_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1229    }
1230
1231    pub fn set_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1233    }
1234
1235    pub fn get_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1237    }
1238
1239    pub fn set_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1241    }
1242
1243    pub fn get_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1245    }
1246
1247    pub fn set_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1249    }
1250
1251    pub fn get_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1252        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1253    }
1254
1255    pub fn set_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1256        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1257    }
1258
1259    pub fn get_tech_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1261    }
1262
1263    pub fn set_tech_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1265    }
1266
1267    pub fn get_quick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1269    }
1270
1271    pub fn set_quick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1272        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1273    }
1274
1275    pub fn get_def_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1277    }
1278
1279    pub fn set_def_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1281    }
1282
1283    pub fn get_mdef_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1285    }
1286
1287    pub fn set_mdef_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1288        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1289    }
1290
1291    pub fn get_kind_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1292        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1293    }
1294
1295    pub fn is_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1296        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1297    }
1298
1299    pub fn get_kind_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1301    }
1302
1303    pub fn get_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1305    }
1306
1307    pub fn get_material_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1309    }
1310
1311    pub fn get_material_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1313    }
1314
1315    pub fn get_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1317    }
1318
1319    pub fn get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1321    }
1322
1323    pub fn get_value_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1325    }
1326
1327    pub fn get_value_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1329    }
1330
1331    pub fn get_value_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1333    }
1334
1335    pub fn get_value_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1337    }
1338
1339    pub fn get_value_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1341    }
1342
1343    pub fn get_value_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1345    }
1346
1347    pub fn get_value_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1349    }
1350
1351    pub fn get_value_tech_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1353    }
1354
1355    pub fn get_value_quick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1357    }
1358
1359    pub fn get_value_def_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1361    }
1362
1363    pub fn get_value_mdef_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1365    }
1366
1367    pub fn get_min_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1369    }
1370
1371    pub fn get_max_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1373    }
1374
1375    pub fn get_max_level_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1377    }
1378
1379    pub fn get_total_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1381    }
1382
1383    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1385    }
1386}
1387
1388#[cfg(feature = "app-godweaponrefinedata")]
1389impl GodWeaponRefineData {
1390    #[doc = "`.ctor()` — no args"]
1391    pub fn new() -> Self {
1392        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1393            panic!(
1394                "{}
1395::{}
1396 failed to instantiate",
1397                ::core::stringify!(GodWeaponRefineData),
1398                ::core::stringify!(new),
1399            )
1400        });
1401        <Self as IGodWeaponRefineDataMethods>::ctor(this);
1402        this
1403    }
1404}
1405
1406#[cfg(feature = "app-godweaponrefinedata")]
1407#[doc(hidden)]
1408pub mod prelude {
1409    pub use super::{GodWeaponRefineData, GodWeaponRefineData_Kind, IGodWeaponRefineData, IGodWeaponRefineDataMethods};
1410    #[cfg(feature = "app-structbase")]
1411    pub use crate::app::structbase::IStructBaseMethods;
1412    #[cfg(feature = "app-structdataarray_1")]
1413    pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
1414    #[cfg(feature = "app-structtemplate_1")]
1415    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
1416    #[cfg(feature = "system-object")]
1417    pub use crate::system::object::IObjectMethods;
1418    #[cfg(feature = "system-enum")]
1419    pub use crate::system::r#enum::IEnumMethods;
1420    #[cfg(feature = "system-valuetype")]
1421    pub use crate::system::valuetype::IValueTypeMethods;
1422    pub use crate::{
1423        app::{structbase::IStructBase, structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1},
1424        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1425    };
1426}