Skip to main content

engage/generated/app/
persondata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-persondata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            bitfield32::{BitField32, IBitField32},
11            bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12            bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13            structbase::{IStructBase, StructBase},
14            structdata_1::{IStructData_1, StructData_1},
15            structtemplate_1::{IStructTemplate_1, StructTemplate_1},
16        },
17        system::{
18            object::{IObject, Object},
19            r#enum::{Enum, IEnum},
20            valuetype::{IValueType, ValueType},
21        },
22    };
23
24    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/persondata/PersonData_Flags.md"))]
25    #[repr(C)]
26    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27    pub struct PersonData_Flags {
28        pub value: i32,
29    }
30    impl ::unity::ClassIdentity for PersonData_Flags {
31        const NAME: &'static str = "PersonData.Flags";
32        const NAMESPACE: &'static str = "App";
33
34        fn class() -> ::unity::Class {
35            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
36            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
37        }
38    }
39    impl ::unity::IlType for PersonData_Flags {
40        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42        }
43    }
44    impl PersonData_Flags {
45        pub fn candidate_for_friend() -> Self {
46            Self { value: 1 }
47        }
48
49        pub fn belong_name() -> Self {
50            Self { value: 2 }
51        }
52
53        pub fn talent() -> Self {
54            Self { value: 4 }
55        }
56
57        pub fn ignore_job_skill_remove() -> Self {
58            Self { value: 8 }
59        }
60
61        pub fn dark_warp() -> Self {
62            Self { value: 16 }
63        }
64
65        pub fn dress_reverse() -> Self {
66            Self { value: 32 }
67        }
68
69        pub fn simple_ui() -> Self {
70            Self { value: 64 }
71        }
72
73        pub fn derived_hero() -> Self {
74            Self { value: 128 }
75        }
76
77        pub fn summon_warp() -> Self {
78            Self { value: 256 }
79        }
80    }
81
82    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/persondata/PersonData.md"))]
83    #[::unity::class(namespace = "App", name = "PersonData")]
84    #[parent(crate::app::structdata_1::StructData_1<crate::app::persondata::PersonData>)]
85    pub struct PersonData {
86        #[static_field]
87        #[rename(name = "s_Veyre")]
88        pub s_veyre: crate::app::persondata::PersonData,
89    }
90
91    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/persondata/PersonData_Country.md"))]
92    #[repr(C)]
93    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
94    pub struct PersonData_Country {
95        pub value: i32,
96    }
97    impl ::unity::ClassIdentity for PersonData_Country {
98        const NAME: &'static str = "PersonData.Country";
99        const NAMESPACE: &'static str = "App";
100
101        fn class() -> ::unity::Class {
102            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
103            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
104        }
105    }
106    impl ::unity::IlType for PersonData_Country {
107        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
108            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
109        }
110    }
111    impl PersonData_Country {
112        pub fn free() -> Self {
113            Self { value: 0 }
114        }
115
116        pub fn lithos() -> Self {
117            Self { value: 1 }
118        }
119
120        pub fn filene() -> Self {
121            Self { value: 2 }
122        }
123
124        pub fn brodia() -> Self {
125            Self { value: 3 }
126        }
127
128        pub fn ircion() -> Self {
129            Self { value: 4 }
130        }
131
132        pub fn solum() -> Self {
133            Self { value: 5 }
134        }
135
136        pub fn gradlon() -> Self {
137            Self { value: 6 }
138        }
139    }
140
141    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/persondata/PersonData_Colors.md"))]
142    #[repr(C)]
143    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
144    pub struct PersonData_Colors {
145        pub value: i32,
146    }
147    impl ::unity::ClassIdentity for PersonData_Colors {
148        const NAME: &'static str = "PersonData.Colors";
149        const NAMESPACE: &'static str = "App";
150
151        fn class() -> ::unity::Class {
152            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
153            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
154        }
155    }
156    impl ::unity::IlType for PersonData_Colors {
157        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
158            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
159        }
160    }
161    impl PersonData_Colors {
162        pub fn none() -> Self {
163            Self { value: 0 }
164        }
165
166        pub fn red() -> Self {
167            Self { value: 1 }
168        }
169
170        pub fn green() -> Self {
171            Self { value: 2 }
172        }
173
174        pub fn blue() -> Self {
175            Self { value: 3 }
176        }
177    }
178
179    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/persondata/PersonData_FlagField.md"))]
180    #[::unity::class(namespace = "App", name = "PersonData.FlagField")]
181    #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::persondata::PersonData_Flags>)]
182    pub struct PersonData_FlagField {}
183
184    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/persondata/PersonData_Timing.md"))]
185    #[repr(C)]
186    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
187    pub struct PersonData_Timing {
188        pub value: i32,
189    }
190    impl ::unity::ClassIdentity for PersonData_Timing {
191        const NAME: &'static str = "PersonData.Timing";
192        const NAMESPACE: &'static str = "App";
193
194        fn class() -> ::unity::Class {
195            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
196            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
197        }
198    }
199    impl ::unity::IlType for PersonData_Timing {
200        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
201            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
202        }
203    }
204    impl PersonData_Timing {
205        pub fn none() -> Self {
206            Self { value: 0 }
207        }
208
209        pub fn begin() -> Self {
210            Self { value: 1 }
211        }
212
213        pub fn end() -> Self {
214            Self { value: 2 }
215        }
216
217        pub fn chapter() -> Self {
218            Self { value: 3 }
219        }
220
221        pub fn eternal() -> Self {
222            Self { value: 4 }
223        }
224    }
225
226    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/persondata/PersonData_Ranks.md"))]
227    #[repr(C)]
228    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
229    pub struct PersonData_Ranks {
230        pub value: i32,
231    }
232    impl ::unity::ClassIdentity for PersonData_Ranks {
233        const NAME: &'static str = "PersonData.Ranks";
234        const NAMESPACE: &'static str = "App";
235
236        fn class() -> ::unity::Class {
237            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
238            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
239        }
240    }
241    impl ::unity::IlType for PersonData_Ranks {
242        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
243            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
244        }
245    }
246    impl PersonData_Ranks {
247        pub fn none() -> Self {
248            Self { value: 0 }
249        }
250
251        pub fn rank1() -> Self {
252            Self { value: 1 }
253        }
254
255        pub fn rank2() -> Self {
256            Self { value: 2 }
257        }
258
259        pub fn rank3() -> Self {
260            Self { value: 3 }
261        }
262    }
263}
264
265#[cfg(feature = "app-persondata-types")]
266pub use __types::*;
267
268#[cfg(feature = "app-persondata")]
269impl PersonData {
270    #[doc = "`Load()` overload"]
271    pub fn load() -> () {
272        unsafe {
273            ::unity::il2cpp_call!((::unity::module_base()+0x1f25940usize)as*mut u8,();
274            )
275        }
276    }
277
278    #[doc = "`Serialize(crate::app::stream_2::Stream_2, crate::app::persondata::PersonData)` overload"]
279    pub fn serialize(
280        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
281        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
282    ) -> () {
283        unsafe {
284            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a350usize)as*mut u8,();
285(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
286        }
287    }
288
289    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
290    pub fn deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::persondata::PersonData {
291        unsafe {
292            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a3b0usize)as*mut u8,crate::app::persondata::PersonData;
293(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
294        }
295    }
296
297    #[doc = "`TrySerialize(crate::app::stream_2::Stream_2, crate::app::persondata::PersonData)` overload"]
298    pub fn try_serialize(
299        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
300        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
301    ) -> () {
302        unsafe {
303            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a410usize)as*mut u8,();
304(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
305        }
306    }
307
308    #[doc = "`TryDeserialize(crate::app::stream_2::Stream_2)` overload"]
309    pub fn try_deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::persondata::PersonData {
310        unsafe {
311            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a4b0usize)as*mut u8,crate::app::persondata::PersonData;
312(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
313        }
314    }
315
316    #[doc = "`IsVeyre(crate::app::persondata::PersonData)` overload"]
317    pub fn is_veyre(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> bool {
318        unsafe {
319            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a590usize)as*mut u8,bool;
320(crate::app::persondata::PersonData)::core::convert::Into::into(person))
321        }
322    }
323}
324
325#[cfg(feature = "app-persondata")]
326pub trait IPersonDataMethods: IPersonData {
327    #[doc = "`.ctor()` overload"]
328    fn ctor(self) -> () {
329        unsafe {
330            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x1f259f0usize)as*mut u8,();
332(PersonData)__receiver)
333        }
334    }
335    #[doc = "`get_Pid()` overload"]
336    fn get_pid(self) -> ::unity::Il2CppString {
337        unsafe {
338            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c20usize)as*mut u8, ::unity::Il2CppString;
340(PersonData)__receiver)
341        }
342    }
343    #[doc = "`set_Pid(::unity::Il2CppString)` overload"]
344    fn set_pid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
345        unsafe {
346            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c30usize)as*mut u8,();
348(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
349        }
350    }
351    #[doc = "`get_Name()` overload"]
352    fn get_name(self) -> ::unity::Il2CppString {
353        unsafe {
354            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c40usize)as*mut u8, ::unity::Il2CppString;
356(PersonData)__receiver)
357        }
358    }
359    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
360    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
361        unsafe {
362            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c50usize)as*mut u8,();
364(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
365        }
366    }
367    #[doc = "`get_Jid()` overload"]
368    fn get_jid(self) -> ::unity::Il2CppString {
369        unsafe {
370            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c60usize)as*mut u8, ::unity::Il2CppString;
372(PersonData)__receiver)
373        }
374    }
375    #[doc = "`set_Jid(::unity::Il2CppString)` overload"]
376    fn set_jid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
377        unsafe {
378            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c70usize)as*mut u8,();
380(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
381        }
382    }
383    #[doc = "`get_Fid()` overload"]
384    fn get_fid(self) -> ::unity::Il2CppString {
385        unsafe {
386            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c80usize)as*mut u8, ::unity::Il2CppString;
388(PersonData)__receiver)
389        }
390    }
391    #[doc = "`set_Fid(::unity::Il2CppString)` overload"]
392    fn set_fid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
393        unsafe {
394            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
395            ::unity::il2cpp_call!((::unity::module_base()+0x1f25c90usize)as*mut u8,();
396(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
397        }
398    }
399    #[doc = "`get_Aid()` overload"]
400    fn get_aid(self) -> ::unity::Il2CppString {
401        unsafe {
402            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
403            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ca0usize)as*mut u8, ::unity::Il2CppString;
404(PersonData)__receiver)
405        }
406    }
407    #[doc = "`set_Aid(::unity::Il2CppString)` overload"]
408    fn set_aid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
409        unsafe {
410            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
411            ::unity::il2cpp_call!((::unity::module_base()+0x1f25cb0usize)as*mut u8,();
412(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
413        }
414    }
415    #[doc = "`get_Help()` overload"]
416    fn get_help(self) -> ::unity::Il2CppString {
417        unsafe {
418            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
419            ::unity::il2cpp_call!((::unity::module_base()+0x1f25cc0usize)as*mut u8, ::unity::Il2CppString;
420(PersonData)__receiver)
421        }
422    }
423    #[doc = "`set_Help(::unity::Il2CppString)` overload"]
424    fn set_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
425        unsafe {
426            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
427            ::unity::il2cpp_call!((::unity::module_base()+0x1f25cd0usize)as*mut u8,();
428(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
429        }
430    }
431    #[doc = "`get_Die()` overload"]
432    fn get_die(self) -> ::unity::Il2CppString {
433        unsafe {
434            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
435            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ce0usize)as*mut u8, ::unity::Il2CppString;
436(PersonData)__receiver)
437        }
438    }
439    #[doc = "`set_Die(::unity::Il2CppString)` overload"]
440    fn set_die(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
441        unsafe {
442            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
443            ::unity::il2cpp_call!((::unity::module_base()+0x1f25cf0usize)as*mut u8,();
444(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
445        }
446    }
447    #[doc = "`get_Belong()` overload"]
448    fn get_belong(self) -> ::unity::Il2CppString {
449        unsafe {
450            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
451            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d00usize)as*mut u8, ::unity::Il2CppString;
452(PersonData)__receiver)
453        }
454    }
455    #[doc = "`set_Belong(::unity::Il2CppString)` overload"]
456    fn set_belong(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
457        unsafe {
458            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
459            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d10usize)as*mut u8,();
460(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
461        }
462    }
463    #[doc = "`get_UnitIconID()` overload"]
464    fn get_unit_icon_id(self) -> ::unity::Il2CppString {
465        unsafe {
466            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
467            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d20usize)as*mut u8, ::unity::Il2CppString;
468(PersonData)__receiver)
469        }
470    }
471    #[doc = "`set_UnitIconID(::unity::Il2CppString)` overload"]
472    fn set_unit_icon_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
473        unsafe {
474            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d30usize)as*mut u8,();
476(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
477        }
478    }
479    #[doc = "`get_Age()` overload"]
480    fn get_age(self) -> i16 {
481        unsafe {
482            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
483            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d40usize)as*mut u8,i16;
484(PersonData)__receiver)
485        }
486    }
487    #[doc = "`set_Age(i16)` overload"]
488    fn set_age(self, value: impl ::core::convert::Into<i16>) -> () {
489        unsafe {
490            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
491            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d50usize)as*mut u8,();
492(PersonData)__receiver,(i16)::core::convert::Into::into(value))
493        }
494    }
495    #[doc = "`get_BirthMonth()` overload"]
496    fn get_birth_month(self) -> u8 {
497        unsafe {
498            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
499            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d60usize)as*mut u8,u8;
500(PersonData)__receiver)
501        }
502    }
503    #[doc = "`set_BirthMonth(u8)` overload"]
504    fn set_birth_month(self, value: impl ::core::convert::Into<u8>) -> () {
505        unsafe {
506            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
507            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d70usize)as*mut u8,();
508(PersonData)__receiver,(u8)::core::convert::Into::into(value))
509        }
510    }
511    #[doc = "`get_BirthDay()` overload"]
512    fn get_birth_day(self) -> u8 {
513        unsafe {
514            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
515            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d80usize)as*mut u8,u8;
516(PersonData)__receiver)
517        }
518    }
519    #[doc = "`set_BirthDay(u8)` overload"]
520    fn set_birth_day(self, value: impl ::core::convert::Into<u8>) -> () {
521        unsafe {
522            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
523            ::unity::il2cpp_call!((::unity::module_base()+0x1f25d90usize)as*mut u8,();
524(PersonData)__receiver,(u8)::core::convert::Into::into(value))
525        }
526    }
527    #[doc = "`get_Gender()` overload"]
528    fn get_gender(self) -> crate::app::gender::Gender {
529        unsafe {
530            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
531            ::unity::il2cpp_call!((::unity::module_base()+0x1f25da0usize)as*mut u8,crate::app::gender::Gender;
532(PersonData)__receiver)
533        }
534    }
535    #[doc = "`set_Gender(crate::app::gender::Gender)` overload"]
536    fn set_gender(self, value: impl ::core::convert::Into<crate::app::gender::Gender>) -> () {
537        unsafe {
538            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
539            ::unity::il2cpp_call!((::unity::module_base()+0x1f25db0usize)as*mut u8,();
540(PersonData)__receiver,(crate::app::gender::Gender)::core::convert::Into::into(value))
541        }
542    }
543    #[doc = "`get_Level()` overload"]
544    fn get_level(self) -> u8 {
545        unsafe {
546            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
547            ::unity::il2cpp_call!((::unity::module_base()+0x1f25dc0usize)as*mut u8,u8;
548(PersonData)__receiver)
549        }
550    }
551    #[doc = "`set_Level(u8)` overload"]
552    fn set_level(self, value: impl ::core::convert::Into<u8>) -> () {
553        unsafe {
554            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
555            ::unity::il2cpp_call!((::unity::module_base()+0x1f25dd0usize)as*mut u8,();
556(PersonData)__receiver,(u8)::core::convert::Into::into(value))
557        }
558    }
559    #[doc = "`get_InternalLevel()` overload"]
560    fn get_internal_level(self) -> i8 {
561        unsafe {
562            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
563            ::unity::il2cpp_call!((::unity::module_base()+0x1f25de0usize)as*mut u8,i8;
564(PersonData)__receiver)
565        }
566    }
567    #[doc = "`set_InternalLevel(i8)` overload"]
568    fn set_internal_level(self, value: impl ::core::convert::Into<i8>) -> () {
569        unsafe {
570            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
571            ::unity::il2cpp_call!((::unity::module_base()+0x1f25df0usize)as*mut u8,();
572(PersonData)__receiver,(i8)::core::convert::Into::into(value))
573        }
574    }
575    #[doc = "`get_AutoGrowOffsetN()` overload"]
576    fn get_auto_grow_offset_n(self) -> i8 {
577        unsafe {
578            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
579            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e00usize)as*mut u8,i8;
580(PersonData)__receiver)
581        }
582    }
583    #[doc = "`set_AutoGrowOffsetN(i8)` overload"]
584    fn set_auto_grow_offset_n(self, value: impl ::core::convert::Into<i8>) -> () {
585        unsafe {
586            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
587            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e10usize)as*mut u8,();
588(PersonData)__receiver,(i8)::core::convert::Into::into(value))
589        }
590    }
591    #[doc = "`get_AutoGrowOffsetH()` overload"]
592    fn get_auto_grow_offset_h(self) -> i8 {
593        unsafe {
594            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
595            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e20usize)as*mut u8,i8;
596(PersonData)__receiver)
597        }
598    }
599    #[doc = "`set_AutoGrowOffsetH(i8)` overload"]
600    fn set_auto_grow_offset_h(self, value: impl ::core::convert::Into<i8>) -> () {
601        unsafe {
602            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
603            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e30usize)as*mut u8,();
604(PersonData)__receiver,(i8)::core::convert::Into::into(value))
605        }
606    }
607    #[doc = "`get_AutoGrowOffsetL()` overload"]
608    fn get_auto_grow_offset_l(self) -> i8 {
609        unsafe {
610            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
611            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e40usize)as*mut u8,i8;
612(PersonData)__receiver)
613        }
614    }
615    #[doc = "`set_AutoGrowOffsetL(i8)` overload"]
616    fn set_auto_grow_offset_l(self, value: impl ::core::convert::Into<i8>) -> () {
617        unsafe {
618            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
619            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e50usize)as*mut u8,();
620(PersonData)__receiver,(i8)::core::convert::Into::into(value))
621        }
622    }
623    #[doc = "`get_AssetForce()` overload"]
624    fn get_asset_force(self) -> crate::app::force::Force_Type {
625        unsafe {
626            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
627            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e60usize)as*mut u8,crate::app::force::Force_Type;
628(PersonData)__receiver)
629        }
630    }
631    #[doc = "`set_AssetForce(crate::app::force::Force_Type)` overload"]
632    fn set_asset_force(self, value: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
633        unsafe {
634            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
635            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e70usize)as*mut u8,();
636(PersonData)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(value))
637        }
638    }
639    #[doc = "`get_SupportCategory()` overload"]
640    fn get_support_category(self) -> ::unity::Il2CppString {
641        unsafe {
642            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
643            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e80usize)as*mut u8, ::unity::Il2CppString;
644(PersonData)__receiver)
645        }
646    }
647    #[doc = "`set_SupportCategory(::unity::Il2CppString)` overload"]
648    fn set_support_category(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
649        unsafe {
650            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
651            ::unity::il2cpp_call!((::unity::module_base()+0x1f25e90usize)as*mut u8,();
652(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
653        }
654    }
655    #[doc = "`get_SkillPoint()` overload"]
656    fn get_skill_point(self) -> i32 {
657        unsafe {
658            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
659            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ea0usize)as*mut u8,i32;
660(PersonData)__receiver)
661        }
662    }
663    #[doc = "`set_SkillPoint(i32)` overload"]
664    fn set_skill_point(self, value: impl ::core::convert::Into<i32>) -> () {
665        unsafe {
666            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
667            ::unity::il2cpp_call!((::unity::module_base()+0x1f25eb0usize)as*mut u8,();
668(PersonData)__receiver,(i32)::core::convert::Into::into(value))
669        }
670    }
671    #[doc = "`get_BmapSize()` overload"]
672    fn get_bmap_size(self) -> u8 {
673        unsafe {
674            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
675            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ec0usize)as*mut u8,u8;
676(PersonData)__receiver)
677        }
678    }
679    #[doc = "`set_BmapSize(u8)` overload"]
680    fn set_bmap_size(self, value: impl ::core::convert::Into<u8>) -> () {
681        unsafe {
682            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
683            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ed0usize)as*mut u8,();
684(PersonData)__receiver,(u8)::core::convert::Into::into(value))
685        }
686    }
687    #[doc = "`get_Items()` overload"]
688    fn get_items(self) -> ::unity::Array<::unity::Il2CppString> {
689        unsafe {
690            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
691            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ee0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
692(PersonData)__receiver)
693        }
694    }
695    #[doc = "`set_Items(::unity::Array<::unity::Il2CppString>)` overload"]
696    fn set_items(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
697        unsafe {
698            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
699            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ef0usize)as*mut u8,();
700(PersonData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
701        }
702    }
703    #[doc = "`get_DropItem()` overload"]
704    fn get_drop_item(self) -> ::unity::Il2CppString {
705        unsafe {
706            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
707            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f00usize)as*mut u8, ::unity::Il2CppString;
708(PersonData)__receiver)
709        }
710    }
711    #[doc = "`set_DropItem(::unity::Il2CppString)` overload"]
712    fn set_drop_item(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
713        unsafe {
714            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
715            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f10usize)as*mut u8,();
716(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
717        }
718    }
719    #[doc = "`get_DropRatio()` overload"]
720    fn get_drop_ratio(self) -> f32 {
721        unsafe {
722            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
723            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f20usize)as*mut u8,f32;
724(PersonData)__receiver)
725        }
726    }
727    #[doc = "`set_DropRatio(f32)` overload"]
728    fn set_drop_ratio(self, value: impl ::core::convert::Into<f32>) -> () {
729        unsafe {
730            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f30usize)as*mut u8,();
732(PersonData)__receiver,(f32)::core::convert::Into::into(value))
733        }
734    }
735    #[doc = "`get_Flag()` overload"]
736    fn get_flag(self) -> crate::app::persondata::PersonData_FlagField {
737        unsafe {
738            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
739            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f40usize)as*mut u8,crate::app::persondata::PersonData_FlagField;
740(PersonData)__receiver)
741        }
742    }
743    #[doc = "`set_Flag(crate::app::persondata::PersonData_FlagField)` overload"]
744    fn set_flag(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_FlagField>) -> () {
745        unsafe {
746            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
747            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f50usize)as*mut u8,();
748(PersonData)__receiver,(crate::app::persondata::PersonData_FlagField)::core::convert::Into::into(value))
749        }
750    }
751    #[doc = "`get_Aptitude()` overload"]
752    fn get_aptitude(self) -> crate::app::weaponmask::WeaponMask {
753        unsafe {
754            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
755            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f60usize)as*mut u8,crate::app::weaponmask::WeaponMask;
756(PersonData)__receiver)
757        }
758    }
759    #[doc = "`set_Aptitude(crate::app::weaponmask::WeaponMask)` overload"]
760    fn set_aptitude(self, value: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>) -> () {
761        unsafe {
762            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
763            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f70usize)as*mut u8,();
764(PersonData)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(value))
765        }
766    }
767    #[doc = "`get_SubAptitude()` overload"]
768    fn get_sub_aptitude(self) -> crate::app::weaponmask::WeaponMask {
769        unsafe {
770            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
771            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f80usize)as*mut u8,crate::app::weaponmask::WeaponMask;
772(PersonData)__receiver)
773        }
774    }
775    #[doc = "`set_SubAptitude(crate::app::weaponmask::WeaponMask)` overload"]
776    fn set_sub_aptitude(self, value: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>) -> () {
777        unsafe {
778            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
779            ::unity::il2cpp_call!((::unity::module_base()+0x1f25f90usize)as*mut u8,();
780(PersonData)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(value))
781        }
782    }
783    #[doc = "`get_OffsetN()` overload"]
784    fn get_offset_n(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
785        unsafe {
786            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
787            ::unity::il2cpp_call!((::unity::module_base()+0x1f25fa0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
788(PersonData)__receiver)
789        }
790    }
791    #[doc = "`set_OffsetN(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
792    fn set_offset_n(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
793        unsafe {
794            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
795            ::unity::il2cpp_call!((::unity::module_base()+0x1f25fb0usize)as*mut u8,();
796(PersonData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
797        }
798    }
799    #[doc = "`get_OffsetH()` overload"]
800    fn get_offset_h(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
801        unsafe {
802            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
803            ::unity::il2cpp_call!((::unity::module_base()+0x1f25fc0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
804(PersonData)__receiver)
805        }
806    }
807    #[doc = "`set_OffsetH(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
808    fn set_offset_h(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
809        unsafe {
810            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
811            ::unity::il2cpp_call!((::unity::module_base()+0x1f25fd0usize)as*mut u8,();
812(PersonData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
813        }
814    }
815    #[doc = "`get_OffsetL()` overload"]
816    fn get_offset_l(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
817        unsafe {
818            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
819            ::unity::il2cpp_call!((::unity::module_base()+0x1f25fe0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
820(PersonData)__receiver)
821        }
822    }
823    #[doc = "`set_OffsetL(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
824    fn set_offset_l(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
825        unsafe {
826            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
827            ::unity::il2cpp_call!((::unity::module_base()+0x1f25ff0usize)as*mut u8,();
828(PersonData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
829        }
830    }
831    #[doc = "`get_Limit()` overload"]
832    fn get_limit(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
833        unsafe {
834            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
835            ::unity::il2cpp_call!((::unity::module_base()+0x1f26000usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
836(PersonData)__receiver)
837        }
838    }
839    #[doc = "`set_Limit(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
840    fn set_limit(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
841        unsafe {
842            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x1f26010usize)as*mut u8,();
844(PersonData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
845        }
846    }
847    #[doc = "`get_Grow()` overload"]
848    fn get_grow(self) -> crate::app::capability::Capability {
849        unsafe {
850            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
851            ::unity::il2cpp_call!((::unity::module_base()+0x1f26020usize)as*mut u8,crate::app::capability::Capability;
852(PersonData)__receiver)
853        }
854    }
855    #[doc = "`set_Grow(crate::app::capability::Capability)` overload"]
856    fn set_grow(self, value: impl ::core::convert::Into<crate::app::capability::Capability>) -> () {
857        unsafe {
858            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
859            ::unity::il2cpp_call!((::unity::module_base()+0x1f26030usize)as*mut u8,();
860(PersonData)__receiver,(crate::app::capability::Capability)::core::convert::Into::into(value))
861        }
862    }
863    #[doc = "`get_CommonSids()` overload"]
864    fn get_common_sids(self) -> ::unity::Array<::unity::Il2CppString> {
865        unsafe {
866            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
867            ::unity::il2cpp_call!((::unity::module_base()+0x1f26040usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
868(PersonData)__receiver)
869        }
870    }
871    #[doc = "`set_CommonSids(::unity::Array<::unity::Il2CppString>)` overload"]
872    fn set_common_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
873        unsafe {
874            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
875            ::unity::il2cpp_call!((::unity::module_base()+0x1f26050usize)as*mut u8,();
876(PersonData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
877        }
878    }
879    #[doc = "`get_NormalSids()` overload"]
880    fn get_normal_sids(self) -> ::unity::Array<::unity::Il2CppString> {
881        unsafe {
882            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
883            ::unity::il2cpp_call!((::unity::module_base()+0x1f26060usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
884(PersonData)__receiver)
885        }
886    }
887    #[doc = "`set_NormalSids(::unity::Array<::unity::Il2CppString>)` overload"]
888    fn set_normal_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
889        unsafe {
890            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
891            ::unity::il2cpp_call!((::unity::module_base()+0x1f26070usize)as*mut u8,();
892(PersonData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
893        }
894    }
895    #[doc = "`get_HardSids()` overload"]
896    fn get_hard_sids(self) -> ::unity::Array<::unity::Il2CppString> {
897        unsafe {
898            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
899            ::unity::il2cpp_call!((::unity::module_base()+0x1f26080usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
900(PersonData)__receiver)
901        }
902    }
903    #[doc = "`set_HardSids(::unity::Array<::unity::Il2CppString>)` overload"]
904    fn set_hard_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
905        unsafe {
906            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
907            ::unity::il2cpp_call!((::unity::module_base()+0x1f26090usize)as*mut u8,();
908(PersonData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
909        }
910    }
911    #[doc = "`get_LunaticSids()` overload"]
912    fn get_lunatic_sids(self) -> ::unity::Array<::unity::Il2CppString> {
913        unsafe {
914            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x1f260a0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
916(PersonData)__receiver)
917        }
918    }
919    #[doc = "`set_LunaticSids(::unity::Array<::unity::Il2CppString>)` overload"]
920    fn set_lunatic_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
921        unsafe {
922            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
923            ::unity::il2cpp_call!((::unity::module_base()+0x1f260b0usize)as*mut u8,();
924(PersonData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
925        }
926    }
927    #[doc = "`get_EngageSid()` overload"]
928    fn get_engage_sid(self) -> ::unity::Il2CppString {
929        unsafe {
930            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
931            ::unity::il2cpp_call!((::unity::module_base()+0x1f260c0usize)as*mut u8, ::unity::Il2CppString;
932(PersonData)__receiver)
933        }
934    }
935    #[doc = "`set_EngageSid(::unity::Il2CppString)` overload"]
936    fn set_engage_sid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
937        unsafe {
938            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
939            ::unity::il2cpp_call!((::unity::module_base()+0x1f260d0usize)as*mut u8,();
940(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
941        }
942    }
943    #[doc = "`get_TalkPauseDelayMin()` overload"]
944    fn get_talk_pause_delay_min(self) -> f32 {
945        unsafe {
946            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
947            ::unity::il2cpp_call!((::unity::module_base()+0x1f260e0usize)as*mut u8,f32;
948(PersonData)__receiver)
949        }
950    }
951    #[doc = "`set_TalkPauseDelayMin(f32)` overload"]
952    fn set_talk_pause_delay_min(self, value: impl ::core::convert::Into<f32>) -> () {
953        unsafe {
954            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
955            ::unity::il2cpp_call!((::unity::module_base()+0x1f260f0usize)as*mut u8,();
956(PersonData)__receiver,(f32)::core::convert::Into::into(value))
957        }
958    }
959    #[doc = "`get_TalkPauseDelayMax()` overload"]
960    fn get_talk_pause_delay_max(self) -> f32 {
961        unsafe {
962            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
963            ::unity::il2cpp_call!((::unity::module_base()+0x1f26100usize)as*mut u8,f32;
964(PersonData)__receiver)
965        }
966    }
967    #[doc = "`set_TalkPauseDelayMax(f32)` overload"]
968    fn set_talk_pause_delay_max(self, value: impl ::core::convert::Into<f32>) -> () {
969        unsafe {
970            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
971            ::unity::il2cpp_call!((::unity::module_base()+0x1f26110usize)as*mut u8,();
972(PersonData)__receiver,(f32)::core::convert::Into::into(value))
973        }
974    }
975    #[doc = "`get_TalkPauseSpeed()` overload"]
976    fn get_talk_pause_speed(self) -> f32 {
977        unsafe {
978            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
979            ::unity::il2cpp_call!((::unity::module_base()+0x1f26120usize)as*mut u8,f32;
980(PersonData)__receiver)
981        }
982    }
983    #[doc = "`set_TalkPauseSpeed(f32)` overload"]
984    fn set_talk_pause_speed(self, value: impl ::core::convert::Into<f32>) -> () {
985        unsafe {
986            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
987            ::unity::il2cpp_call!((::unity::module_base()+0x1f26130usize)as*mut u8,();
988(PersonData)__receiver,(f32)::core::convert::Into::into(value))
989        }
990    }
991    #[doc = "`get_CombatBgm()` overload"]
992    fn get_combat_bgm(self) -> ::unity::Il2CppString {
993        unsafe {
994            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
995            ::unity::il2cpp_call!((::unity::module_base()+0x1f26140usize)as*mut u8, ::unity::Il2CppString;
996(PersonData)__receiver)
997        }
998    }
999    #[doc = "`set_CombatBgm(::unity::Il2CppString)` overload"]
1000    fn set_combat_bgm(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1001        unsafe {
1002            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1003            ::unity::il2cpp_call!((::unity::module_base()+0x1f26150usize)as*mut u8,();
1004(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1005        }
1006    }
1007    #[doc = "`get_AsciiName()` overload"]
1008    fn get_ascii_name(self) -> ::unity::Il2CppString {
1009        unsafe {
1010            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1011            ::unity::il2cpp_call!((::unity::module_base()+0x1f26160usize)as*mut u8, ::unity::Il2CppString;
1012(PersonData)__receiver)
1013        }
1014    }
1015    #[doc = "`set_AsciiName(::unity::Il2CppString)` overload"]
1016    fn set_ascii_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1017        unsafe {
1018            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1019            ::unity::il2cpp_call!((::unity::module_base()+0x1f26170usize)as*mut u8,();
1020(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1021        }
1022    }
1023    #[doc = "`get_LinkGod()` overload"]
1024    fn get_link_god(self) -> crate::app::goddata::GodData {
1025        unsafe {
1026            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1027            ::unity::il2cpp_call!((::unity::module_base()+0x1f26180usize)as*mut u8,crate::app::goddata::GodData;
1028(PersonData)__receiver)
1029        }
1030    }
1031    #[doc = "`set_LinkGod(crate::app::goddata::GodData)` overload"]
1032    fn set_link_god(self, value: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
1033        unsafe {
1034            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1035            ::unity::il2cpp_call!((::unity::module_base()+0x1f26190usize)as*mut u8,();
1036(PersonData)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(value))
1037        }
1038    }
1039    #[doc = "`get_Attrs()` overload"]
1040    fn get_attrs(self) -> crate::app::skilldata::SkillData_Attrs {
1041        unsafe {
1042            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1043            ::unity::il2cpp_call!((::unity::module_base()+0x1f261a0usize)as*mut u8,crate::app::skilldata::SkillData_Attrs;
1044(PersonData)__receiver)
1045        }
1046    }
1047    #[doc = "`set_Attrs(crate::app::skilldata::SkillData_Attrs)` overload"]
1048    fn set_attrs(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Attrs>) -> () {
1049        unsafe {
1050            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1051            ::unity::il2cpp_call!((::unity::module_base()+0x1f261b0usize)as*mut u8,();
1052(PersonData)__receiver,(crate::app::skilldata::SkillData_Attrs)::core::convert::Into::into(value))
1053        }
1054    }
1055    #[doc = "`get_ExistDieCid()` overload"]
1056    fn get_exist_die_cid(self) -> ::unity::Il2CppString {
1057        unsafe {
1058            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1059            ::unity::il2cpp_call!((::unity::module_base()+0x1f261c0usize)as*mut u8, ::unity::Il2CppString;
1060(PersonData)__receiver)
1061        }
1062    }
1063    #[doc = "`set_ExistDieCid(::unity::Il2CppString)` overload"]
1064    fn set_exist_die_cid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1065        unsafe {
1066            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1067            ::unity::il2cpp_call!((::unity::module_base()+0x1f261d0usize)as*mut u8,();
1068(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1069        }
1070    }
1071    #[doc = "`get_ExistDieTiming()` overload"]
1072    fn get_exist_die_timing(self) -> crate::app::persondata::PersonData_Timing {
1073        unsafe {
1074            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1075            ::unity::il2cpp_call!((::unity::module_base()+0x1f261e0usize)as*mut u8,crate::app::persondata::PersonData_Timing;
1076(PersonData)__receiver)
1077        }
1078    }
1079    #[doc = "`set_ExistDieTiming(crate::app::persondata::PersonData_Timing)` overload"]
1080    fn set_exist_die_timing(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_Timing>) -> () {
1081        unsafe {
1082            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1083            ::unity::il2cpp_call!((::unity::module_base()+0x1f261f0usize)as*mut u8,();
1084(PersonData)__receiver,(crate::app::persondata::PersonData_Timing)::core::convert::Into::into(value))
1085        }
1086    }
1087    #[doc = "`get_Hometown()` overload"]
1088    fn get_hometown(self) -> crate::app::persondata::PersonData_Country {
1089        unsafe {
1090            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1091            ::unity::il2cpp_call!((::unity::module_base()+0x1f26200usize)as*mut u8,crate::app::persondata::PersonData_Country;
1092(PersonData)__receiver)
1093        }
1094    }
1095    #[doc = "`set_Hometown(crate::app::persondata::PersonData_Country)` overload"]
1096    fn set_hometown(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_Country>) -> () {
1097        unsafe {
1098            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1099            ::unity::il2cpp_call!((::unity::module_base()+0x1f26210usize)as*mut u8,();
1100(PersonData)__receiver,(crate::app::persondata::PersonData_Country)::core::convert::Into::into(value))
1101        }
1102    }
1103    #[doc = "`get_NetRankingIndex()` overload"]
1104    fn get_net_ranking_index(self) -> u8 {
1105        unsafe {
1106            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1107            ::unity::il2cpp_call!((::unity::module_base()+0x1f26220usize)as*mut u8,u8;
1108(PersonData)__receiver)
1109        }
1110    }
1111    #[doc = "`set_NetRankingIndex(u8)` overload"]
1112    fn set_net_ranking_index(self, value: impl ::core::convert::Into<u8>) -> () {
1113        unsafe {
1114            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1115            ::unity::il2cpp_call!((::unity::module_base()+0x1f26230usize)as*mut u8,();
1116(PersonData)__receiver,(u8)::core::convert::Into::into(value))
1117        }
1118    }
1119    #[doc = "`get_NotLvUpTalkPids()` overload"]
1120    fn get_not_lv_up_talk_pids(self) -> ::unity::Array<::unity::Il2CppString> {
1121        unsafe {
1122            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1123            ::unity::il2cpp_call!((::unity::module_base()+0x1f26240usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1124(PersonData)__receiver)
1125        }
1126    }
1127    #[doc = "`set_NotLvUpTalkPids(::unity::Array<::unity::Il2CppString>)` overload"]
1128    fn set_not_lv_up_talk_pids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
1129        unsafe {
1130            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1131            ::unity::il2cpp_call!((::unity::module_base()+0x1f26250usize)as*mut u8,();
1132(PersonData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
1133        }
1134    }
1135    #[doc = "`get_SummonColor()` overload"]
1136    fn get_summon_color(self) -> crate::app::persondata::PersonData_Colors {
1137        unsafe {
1138            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1139            ::unity::il2cpp_call!((::unity::module_base()+0x1f26260usize)as*mut u8,crate::app::persondata::PersonData_Colors;
1140(PersonData)__receiver)
1141        }
1142    }
1143    #[doc = "`set_SummonColor(crate::app::persondata::PersonData_Colors)` overload"]
1144    fn set_summon_color(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_Colors>) -> () {
1145        unsafe {
1146            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1147            ::unity::il2cpp_call!((::unity::module_base()+0x1f26270usize)as*mut u8,();
1148(PersonData)__receiver,(crate::app::persondata::PersonData_Colors)::core::convert::Into::into(value))
1149        }
1150    }
1151    #[doc = "`get_SummonRank()` overload"]
1152    fn get_summon_rank(self) -> crate::app::persondata::PersonData_Ranks {
1153        unsafe {
1154            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1155            ::unity::il2cpp_call!((::unity::module_base()+0x1f26280usize)as*mut u8,crate::app::persondata::PersonData_Ranks;
1156(PersonData)__receiver)
1157        }
1158    }
1159    #[doc = "`set_SummonRank(crate::app::persondata::PersonData_Ranks)` overload"]
1160    fn set_summon_rank(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>) -> () {
1161        unsafe {
1162            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1163            ::unity::il2cpp_call!((::unity::module_base()+0x1f26290usize)as*mut u8,();
1164(PersonData)__receiver,(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(value))
1165        }
1166    }
1167    #[doc = "`get_SummonGod()` overload"]
1168    fn get_summon_god(self) -> ::unity::Il2CppString {
1169        unsafe {
1170            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1171            ::unity::il2cpp_call!((::unity::module_base()+0x1f262a0usize)as*mut u8, ::unity::Il2CppString;
1172(PersonData)__receiver)
1173        }
1174    }
1175    #[doc = "`set_SummonGod(::unity::Il2CppString)` overload"]
1176    fn set_summon_god(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1177        unsafe {
1178            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1179            ::unity::il2cpp_call!((::unity::module_base()+0x1f262b0usize)as*mut u8,();
1180(PersonData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1181        }
1182    }
1183    #[doc = "`get_SummonRate()` overload"]
1184    fn get_summon_rate(self) -> i32 {
1185        unsafe {
1186            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1187            ::unity::il2cpp_call!((::unity::module_base()+0x1f262c0usize)as*mut u8,i32;
1188(PersonData)__receiver)
1189        }
1190    }
1191    #[doc = "`set_SummonRate(i32)` overload"]
1192    fn set_summon_rate(self, value: impl ::core::convert::Into<i32>) -> () {
1193        unsafe {
1194            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1195            ::unity::il2cpp_call!((::unity::module_base()+0x1f262d0usize)as*mut u8,();
1196(PersonData)__receiver,(i32)::core::convert::Into::into(value))
1197        }
1198    }
1199    #[doc = "`GetAutoGrowOffset()` overload"]
1200    fn get_auto_grow_offset(self) -> i32 {
1201        unsafe {
1202            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1203            ::unity::il2cpp_call!((::unity::module_base()+0x1f262e0usize)as*mut u8,i32;
1204(PersonData)__receiver)
1205        }
1206    }
1207    #[doc = "`GetCapabilityOffset()` overload"]
1208    fn get_capability_offset(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
1209        unsafe {
1210            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1211            ::unity::il2cpp_call!((::unity::module_base()+0x1f264d0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1212(PersonData)__receiver)
1213        }
1214    }
1215    #[doc = "`GetDressGender()` overload"]
1216    fn get_dress_gender(self) -> crate::app::gender::Gender {
1217        unsafe {
1218            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1219            ::unity::il2cpp_call!((::unity::module_base()+0x1f266a0usize)as*mut u8,crate::app::gender::Gender;
1220(PersonData)__receiver)
1221        }
1222    }
1223    #[doc = "`OnBuild()` overload"]
1224    fn on_build(self) -> () {
1225        unsafe {
1226            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1227            {
1228                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1229                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1230                    panic!(
1231                        "unity: virtual slot {}
1232 out of range (vtable len {}
1233) on the runtime class behind {}
1234 (method `{}
1235`)",
1236                        4usize,
1237                        __vt.len(),
1238                        <PersonData as ::unity::ClassIdentity>::NAME,
1239                        "OnBuild",
1240                    )
1241                });
1242                let __inner: extern "C" fn(PersonData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1243                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1244                __inner(__receiver, __mi)
1245            }
1246        }
1247    }
1248    #[doc = "`OnCompleted()` overload"]
1249    fn on_completed(self) -> () {
1250        unsafe {
1251            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1252            {
1253                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1254                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1255                    panic!(
1256                        "unity: virtual slot {}
1257 out of range (vtable len {}
1258) on the runtime class behind {}
1259 (method `{}
1260`)",
1261                        5usize,
1262                        __vt.len(),
1263                        <PersonData as ::unity::ClassIdentity>::NAME,
1264                        "OnCompleted",
1265                    )
1266                });
1267                let __inner: extern "C" fn(PersonData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1268                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1269                __inner(__receiver, __mi)
1270            }
1271        }
1272    }
1273    #[doc = "`OnCompletedEnd()` overload"]
1274    fn on_completed_end(self) -> () {
1275        unsafe {
1276            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1277            {
1278                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1279                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1280                    panic!(
1281                        "unity: virtual slot {}
1282 out of range (vtable len {}
1283) on the runtime class behind {}
1284 (method `{}
1285`)",
1286                        6usize,
1287                        __vt.len(),
1288                        <PersonData as ::unity::ClassIdentity>::NAME,
1289                        "OnCompletedEnd",
1290                    )
1291                });
1292                let __inner: extern "C" fn(PersonData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1293                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1294                __inner(__receiver, __mi)
1295            }
1296        }
1297    }
1298    #[doc = "`OnRelease()` overload"]
1299    fn on_release(self) -> () {
1300        unsafe {
1301            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1302            {
1303                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1304                let __vi = *__vt.get(7usize).unwrap_or_else(|| {
1305                    panic!(
1306                        "unity: virtual slot {}
1307 out of range (vtable len {}
1308) on the runtime class behind {}
1309 (method `{}
1310`)",
1311                        7usize,
1312                        __vt.len(),
1313                        <PersonData as ::unity::ClassIdentity>::NAME,
1314                        "OnRelease",
1315                    )
1316                });
1317                let __inner: extern "C" fn(PersonData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1318                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1319                __inner(__receiver, __mi)
1320            }
1321        }
1322    }
1323    #[doc = "`GetPrefixlessPid()` overload"]
1324    fn get_prefixless_pid(self) -> ::unity::Il2CppString {
1325        unsafe {
1326            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1327            ::unity::il2cpp_call!((::unity::module_base()+0x1f29c10usize)as*mut u8, ::unity::Il2CppString;
1328(PersonData)__receiver)
1329        }
1330    }
1331    #[doc = "`GetJob()` overload"]
1332    fn get_job(self) -> crate::app::jobdata::JobData {
1333        unsafe {
1334            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1335            ::unity::il2cpp_call!((::unity::module_base()+0x1f29e30usize)as*mut u8,crate::app::jobdata::JobData;
1336(PersonData)__receiver)
1337        }
1338    }
1339    #[doc = "`get_MaskSkill()` overload"]
1340    fn get_mask_skill(self) -> crate::app::skillarray::SkillArray {
1341        unsafe {
1342            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1343            ::unity::il2cpp_call!((::unity::module_base()+0x1f29ed0usize)as*mut u8,crate::app::skillarray::SkillArray;
1344(PersonData)__receiver)
1345        }
1346    }
1347    #[doc = "`IsHero()` overload"]
1348    fn is_hero(self) -> bool {
1349        unsafe {
1350            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1351            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a0b0usize)as*mut u8,bool;
1352(PersonData)__receiver)
1353        }
1354    }
1355    #[doc = "`IsDerivedHero()` overload"]
1356    fn is_derived_hero(self) -> bool {
1357        unsafe {
1358            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1359            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a1b0usize)as*mut u8,bool;
1360(PersonData)__receiver)
1361        }
1362    }
1363    #[doc = "`IsDownload()` overload"]
1364    fn is_download(self) -> bool {
1365        unsafe {
1366            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1367            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a210usize)as*mut u8,bool;
1368(PersonData)__receiver)
1369        }
1370    }
1371    #[doc = "`IsUnknown()` overload"]
1372    fn is_unknown(self) -> bool {
1373        unsafe {
1374            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1375            ::unity::il2cpp_call!((::unity::module_base()+0x1f29d80usize)as*mut u8,bool;
1376(PersonData)__receiver)
1377        }
1378    }
1379    #[doc = "`IsLevelUpTalkCombi(crate::app::persondata::PersonData)` overload"]
1380    fn is_level_up_talk_combi(self, another_person_data: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> bool {
1381        unsafe {
1382            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1383            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a220usize)as*mut u8,bool;
1384(PersonData)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(another_person_data))
1385        }
1386    }
1387    #[doc = "`IsLevelUpTalkCombiInternal(::unity::Array<::unity::Il2CppString>, ::unity::Il2CppString)` overload"]
1388    fn is_level_up_talk_combi_internal(
1389        self,
1390        not_lv_up_talk_pid_array: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
1391        target_pid: impl ::core::convert::Into<::unity::Il2CppString>,
1392    ) -> bool {
1393        unsafe {
1394            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1395            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a280usize)as*mut u8,bool;
1396(PersonData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(not_lv_up_talk_pid_array),(::unity::Il2CppString)::core::convert::Into::into(target_pid))
1397        }
1398    }
1399    #[doc = "`GetDebugName()` overload"]
1400    fn get_debug_name(self) -> ::unity::Il2CppString {
1401        unsafe {
1402            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1403            {
1404                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1405                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1406                    panic!(
1407                        "unity: virtual slot {}
1408 out of range (vtable len {}
1409) on the runtime class behind {}
1410 (method `{}
1411`)",
1412                        8usize,
1413                        __vt.len(),
1414                        <PersonData as ::unity::ClassIdentity>::NAME,
1415                        "GetDebugName",
1416                    )
1417                });
1418                let __inner: extern "C" fn(PersonData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1419                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1420                __inner(__receiver, __mi)
1421            }
1422        }
1423    }
1424    #[doc = "`get_CommonSkills()` overload"]
1425    fn get_common_skills(self) -> crate::app::skillarray::SkillArray {
1426        unsafe {
1427            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1428            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a6f0usize)as*mut u8,crate::app::skillarray::SkillArray;
1429(PersonData)__receiver)
1430        }
1431    }
1432    #[doc = "`set_CommonSkills(crate::app::skillarray::SkillArray)` overload"]
1433    fn set_common_skills(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1434        unsafe {
1435            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1436            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a700usize)as*mut u8,();
1437(PersonData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
1438        }
1439    }
1440    #[doc = "`get_NormalSkills()` overload"]
1441    fn get_normal_skills(self) -> crate::app::skillarray::SkillArray {
1442        unsafe {
1443            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1444            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a710usize)as*mut u8,crate::app::skillarray::SkillArray;
1445(PersonData)__receiver)
1446        }
1447    }
1448    #[doc = "`set_NormalSkills(crate::app::skillarray::SkillArray)` overload"]
1449    fn set_normal_skills(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1450        unsafe {
1451            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1452            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a720usize)as*mut u8,();
1453(PersonData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
1454        }
1455    }
1456    #[doc = "`get_HardSkills()` overload"]
1457    fn get_hard_skills(self) -> crate::app::skillarray::SkillArray {
1458        unsafe {
1459            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1460            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a730usize)as*mut u8,crate::app::skillarray::SkillArray;
1461(PersonData)__receiver)
1462        }
1463    }
1464    #[doc = "`set_HardSkills(crate::app::skillarray::SkillArray)` overload"]
1465    fn set_hard_skills(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1466        unsafe {
1467            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1468            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a740usize)as*mut u8,();
1469(PersonData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
1470        }
1471    }
1472    #[doc = "`get_LunaticSkills()` overload"]
1473    fn get_lunatic_skills(self) -> crate::app::skillarray::SkillArray {
1474        unsafe {
1475            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1476            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a750usize)as*mut u8,crate::app::skillarray::SkillArray;
1477(PersonData)__receiver)
1478        }
1479    }
1480    #[doc = "`set_LunaticSkills(crate::app::skillarray::SkillArray)` overload"]
1481    fn set_lunatic_skills(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1482        unsafe {
1483            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1484            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a760usize)as*mut u8,();
1485(PersonData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
1486        }
1487    }
1488    #[doc = "`get_EngageSkill()` overload"]
1489    fn get_engage_skill(self) -> crate::app::skilldata::SkillData {
1490        unsafe {
1491            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1492            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a770usize)as*mut u8,crate::app::skilldata::SkillData;
1493(PersonData)__receiver)
1494        }
1495    }
1496    #[doc = "`set_EngageSkill(crate::app::skilldata::SkillData)` overload"]
1497    fn set_engage_skill(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
1498        unsafe {
1499            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1500            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a780usize)as*mut u8,();
1501(PersonData)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(value))
1502        }
1503    }
1504    #[doc = "`get_FaceData()` overload"]
1505    fn get_face_data(self) -> crate::app::persondata::PersonData {
1506        unsafe {
1507            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1508            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a790usize)as*mut u8,crate::app::persondata::PersonData;
1509(PersonData)__receiver)
1510        }
1511    }
1512    #[doc = "`set_FaceData(crate::app::persondata::PersonData)` overload"]
1513    fn set_face_data(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
1514        unsafe {
1515            let __receiver = <PersonData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1516            ::unity::il2cpp_call!((::unity::module_base()+0x1f2a7a0usize)as*mut u8,();
1517(PersonData)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(value))
1518        }
1519    }
1520}
1521
1522#[cfg(feature = "app-persondata")]
1523impl<__T: IPersonData> IPersonDataMethods for __T {}
1524
1525#[cfg(feature = "app-persondata")]
1526impl PersonData {
1527    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1529    }
1530
1531    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1533    }
1534
1535    pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1537    }
1538
1539    pub fn set_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1541    }
1542
1543    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1545    }
1546
1547    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1549    }
1550
1551    pub fn get_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1553    }
1554
1555    pub fn set_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1557    }
1558
1559    pub fn get_fid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1561    }
1562
1563    pub fn set_fid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1565    }
1566
1567    pub fn get_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1569    }
1570
1571    pub fn set_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1573    }
1574
1575    pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1577    }
1578
1579    pub fn set_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1581    }
1582
1583    pub fn get_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1585    }
1586
1587    pub fn set_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1589    }
1590
1591    pub fn get_belong_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1592        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1593    }
1594
1595    pub fn set_belong_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1596        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1597    }
1598
1599    pub fn get_unit_icon_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1600        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1601    }
1602
1603    pub fn set_unit_icon_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1605    }
1606
1607    pub fn get_age_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1608        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1609    }
1610
1611    pub fn set_age_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1612        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1613    }
1614
1615    pub fn get_birth_month_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1616        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1617    }
1618
1619    pub fn set_birth_month_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1620        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1621    }
1622
1623    pub fn get_birth_day_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1624        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1625    }
1626
1627    pub fn set_birth_day_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1629    }
1630
1631    pub fn get_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1633    }
1634
1635    pub fn set_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1637    }
1638
1639    pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1641    }
1642
1643    pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1645    }
1646
1647    pub fn get_internal_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1649    }
1650
1651    pub fn set_internal_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1653    }
1654
1655    pub fn get_auto_grow_offset_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1657    }
1658
1659    pub fn set_auto_grow_offset_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1661    }
1662
1663    pub fn get_auto_grow_offset_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1665    }
1666
1667    pub fn set_auto_grow_offset_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1669    }
1670
1671    pub fn get_auto_grow_offset_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1673    }
1674
1675    pub fn set_auto_grow_offset_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1677    }
1678
1679    pub fn get_asset_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1681    }
1682
1683    pub fn set_asset_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1685    }
1686
1687    pub fn get_support_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1689    }
1690
1691    pub fn set_support_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1693    }
1694
1695    pub fn get_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1697    }
1698
1699    pub fn set_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1701    }
1702
1703    pub fn get_bmap_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1705    }
1706
1707    pub fn set_bmap_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1709    }
1710
1711    pub fn get_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1713    }
1714
1715    pub fn set_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1717    }
1718
1719    pub fn get_drop_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1721    }
1722
1723    pub fn set_drop_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1725    }
1726
1727    pub fn get_drop_ratio_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1729    }
1730
1731    pub fn set_drop_ratio_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1733    }
1734
1735    pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1737    }
1738
1739    pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1741    }
1742
1743    pub fn get_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1745    }
1746
1747    pub fn set_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1749    }
1750
1751    pub fn get_sub_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1753    }
1754
1755    pub fn set_sub_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1757    }
1758
1759    pub fn get_offset_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1761    }
1762
1763    pub fn set_offset_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1765    }
1766
1767    pub fn get_offset_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1769    }
1770
1771    pub fn set_offset_h_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1773    }
1774
1775    pub fn get_offset_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1777    }
1778
1779    pub fn set_offset_l_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1781    }
1782
1783    pub fn get_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1784        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1785    }
1786
1787    pub fn set_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1788        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1789    }
1790
1791    pub fn get_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1792        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1793    }
1794
1795    pub fn set_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1796        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1797    }
1798
1799    pub fn get_common_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1800        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1801    }
1802
1803    pub fn set_common_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1805    }
1806
1807    pub fn get_normal_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1809    }
1810
1811    pub fn set_normal_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1813    }
1814
1815    pub fn get_hard_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1817    }
1818
1819    pub fn set_hard_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1820        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1821    }
1822
1823    pub fn get_lunatic_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1824        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1825    }
1826
1827    pub fn set_lunatic_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1829    }
1830
1831    pub fn get_engage_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1833    }
1834
1835    pub fn set_engage_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1837    }
1838
1839    pub fn get_talk_pause_delay_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1841    }
1842
1843    pub fn set_talk_pause_delay_min_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1845    }
1846
1847    pub fn get_talk_pause_delay_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1849    }
1850
1851    pub fn set_talk_pause_delay_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1853    }
1854
1855    pub fn get_talk_pause_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1857    }
1858
1859    pub fn set_talk_pause_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1861    }
1862
1863    pub fn get_combat_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1865    }
1866
1867    pub fn set_combat_bgm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1869    }
1870
1871    pub fn get_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1873    }
1874
1875    pub fn set_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1877    }
1878
1879    pub fn get_link_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1881    }
1882
1883    pub fn set_link_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1885    }
1886
1887    pub fn get_attrs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1889    }
1890
1891    pub fn set_attrs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1893    }
1894
1895    pub fn get_exist_die_cid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1897    }
1898
1899    pub fn set_exist_die_cid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1901    }
1902
1903    pub fn get_exist_die_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1905    }
1906
1907    pub fn set_exist_die_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1909    }
1910
1911    pub fn get_hometown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1913    }
1914
1915    pub fn set_hometown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1917    }
1918
1919    pub fn get_net_ranking_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1921    }
1922
1923    pub fn set_net_ranking_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1925    }
1926
1927    pub fn get_not_lv_up_talk_pids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1929    }
1930
1931    pub fn set_not_lv_up_talk_pids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1933    }
1934
1935    pub fn get_summon_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1937    }
1938
1939    pub fn set_summon_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1941    }
1942
1943    pub fn get_summon_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1945    }
1946
1947    pub fn set_summon_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1949    }
1950
1951    pub fn get_summon_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1953    }
1954
1955    pub fn set_summon_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1957    }
1958
1959    pub fn get_summon_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1961    }
1962
1963    pub fn set_summon_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1965    }
1966
1967    pub fn get_auto_grow_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1969    }
1970
1971    pub fn get_capability_offset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1973    }
1974
1975    pub fn get_dress_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1977    }
1978
1979    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1981    }
1982
1983    pub fn on_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1985    }
1986
1987    pub fn on_completed_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1989    }
1990
1991    pub fn on_release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1993    }
1994
1995    pub fn get_prefixless_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1997    }
1998
1999    pub fn get_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
2001    }
2002
2003    pub fn get_mask_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
2005    }
2006
2007    pub fn is_hero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
2009    }
2010
2011    pub fn is_derived_hero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
2013    }
2014
2015    pub fn is_download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
2017    }
2018
2019    pub fn is_unknown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
2021    }
2022
2023    pub fn is_level_up_talk_combi_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
2025    }
2026
2027    pub fn is_level_up_talk_combi_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
2029    }
2030
2031    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
2033    }
2034
2035    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
2037    }
2038
2039    pub fn try_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
2041    }
2042
2043    pub fn try_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
2045    }
2046
2047    pub fn is_veyre_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
2049    }
2050
2051    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
2053    }
2054
2055    pub fn get_common_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
2057    }
2058
2059    pub fn set_common_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
2061    }
2062
2063    pub fn get_normal_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
2065    }
2066
2067    pub fn set_normal_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
2069    }
2070
2071    pub fn get_hard_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
2073    }
2074
2075    pub fn set_hard_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
2077    }
2078
2079    pub fn get_lunatic_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
2081    }
2082
2083    pub fn set_lunatic_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
2085    }
2086
2087    pub fn get_engage_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
2089    }
2090
2091    pub fn set_engage_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
2093    }
2094
2095    pub fn get_face_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
2097    }
2098
2099    pub fn set_face_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
2101    }
2102}
2103
2104#[cfg(feature = "app-persondata")]
2105impl PersonData {
2106    #[doc = "Direct (non-virtual) call to `PersonData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2107    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2108        let __mi = Self::on_build_method_info();
2109        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2110        __inner(this.into(), ::core::option::Option::None)
2111    }
2112
2113    #[doc = "Direct (non-virtual) call to `PersonData`'s own `OnCompleted`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2114    pub unsafe fn on_completed(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2115        let __mi = Self::on_completed_method_info();
2116        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2117        __inner(this.into(), ::core::option::Option::None)
2118    }
2119
2120    #[doc = "Direct (non-virtual) call to `PersonData`'s own `OnCompletedEnd`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2121    pub unsafe fn on_completed_end(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2122        let __mi = Self::on_completed_end_method_info();
2123        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2124        __inner(this.into(), ::core::option::Option::None)
2125    }
2126
2127    #[doc = "Direct (non-virtual) call to `PersonData`'s own `OnRelease`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2128    pub unsafe fn on_release(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2129        let __mi = Self::on_release_method_info();
2130        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2131        __inner(this.into(), ::core::option::Option::None)
2132    }
2133
2134    #[doc = "Direct (non-virtual) call to `PersonData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2135    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2136        let __mi = Self::get_debug_name_method_info();
2137        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2138        __inner(this.into(), ::core::option::Option::None)
2139    }
2140}
2141
2142#[cfg(feature = "app-persondata")]
2143impl PersonData {
2144    #[doc = "`.ctor()` — no args"]
2145    pub fn new() -> Self {
2146        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2147            panic!(
2148                "{}
2149::{}
2150 failed to instantiate",
2151                ::core::stringify!(PersonData),
2152                ::core::stringify!(new),
2153            )
2154        });
2155        <Self as IPersonDataMethods>::ctor(this);
2156        this
2157    }
2158}
2159
2160#[cfg(feature = "app-persondata")]
2161pub trait IPersonData_FlagFieldMethods: IPersonData_FlagField {
2162    #[doc = "`.ctor(i32)` overload"]
2163    fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
2164        unsafe {
2165            let __receiver = <PersonData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2166            ::unity::il2cpp_call!((::unity::module_base()+0x22610f0usize)as*mut u8,();
2167(PersonData_FlagField)__receiver,(i32)::core::convert::Into::into(f))
2168        }
2169    }
2170    #[doc = "`.ctor(crate::app::persondata::PersonData_Flags)` overload"]
2171    fn ctor_2(self, f: impl ::core::convert::Into<crate::app::persondata::PersonData_Flags>) -> () {
2172        unsafe {
2173            let __receiver = <PersonData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2174            ::unity::il2cpp_call!((::unity::module_base()+0x2261150usize)as*mut u8,();
2175(PersonData_FlagField)__receiver,(crate::app::persondata::PersonData_Flags)::core::convert::Into::into(f))
2176        }
2177    }
2178    #[doc = "`ToInt(crate::app::persondata::PersonData_Flags)` overload"]
2179    fn to_int(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData_Flags>) -> i32 {
2180        unsafe {
2181            let __receiver = <PersonData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2182            {
2183                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2184                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
2185                    panic!(
2186                        "unity: virtual slot {}
2187 out of range (vtable len {}
2188) on the runtime class behind {}
2189 (method `{}
2190`)",
2191                        5usize,
2192                        __vt.len(),
2193                        <PersonData_FlagField as ::unity::ClassIdentity>::NAME,
2194                        "ToInt",
2195                    )
2196                });
2197                let __inner: extern "C" fn(PersonData_FlagField, crate::app::persondata::PersonData_Flags, ::unity::OptionalMethod) -> i32 =
2198                    ::core::mem::transmute(__vi.method_ptr);
2199                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2200                __inner(__receiver, ::core::convert::Into::into(value), __mi)
2201            }
2202        }
2203    }
2204}
2205
2206#[cfg(feature = "app-persondata")]
2207impl<__T: IPersonData_FlagField> IPersonData_FlagFieldMethods for __T {}
2208
2209#[cfg(feature = "app-persondata")]
2210impl PersonData_FlagField {
2211    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2213    }
2214
2215    pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2217    }
2218
2219    pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2221    }
2222}
2223
2224#[cfg(feature = "app-persondata")]
2225impl PersonData_FlagField {
2226    #[doc = "Direct (non-virtual) call to `PersonData_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2227    pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::persondata::PersonData_Flags) -> i32 {
2228        let __mi = Self::to_int_method_info();
2229        let __inner: extern "C" fn(::unity::IlInstance, crate::app::persondata::PersonData_Flags, ::unity::OptionalMethod) -> i32 =
2230            ::core::mem::transmute(__mi.method_ptr);
2231        __inner(this.into(), value, ::core::option::Option::None)
2232    }
2233}
2234
2235#[cfg(feature = "app-persondata")]
2236impl PersonData_FlagField {
2237    #[doc = "`.ctor(i32)` — overload selector"]
2238    pub fn new(f: i32) -> Self {
2239        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2240            panic!(
2241                "{}
2242::{}
2243 failed to instantiate",
2244                ::core::stringify!(PersonData_FlagField),
2245                ::core::stringify!(new),
2246            )
2247        });
2248        <Self as IPersonData_FlagFieldMethods>::ctor(this, f);
2249        this
2250    }
2251
2252    #[doc = "`.ctor(crate::app::persondata::PersonData_Flags)` — overload selector"]
2253    pub fn new_2(f: crate::app::persondata::PersonData_Flags) -> Self {
2254        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2255            panic!(
2256                "{}
2257::{}
2258 failed to instantiate",
2259                ::core::stringify!(PersonData_FlagField),
2260                ::core::stringify!(new_2),
2261            )
2262        });
2263        <Self as IPersonData_FlagFieldMethods>::ctor_2(this, f);
2264        this
2265    }
2266}
2267
2268#[cfg(feature = "app-persondata")]
2269#[doc(hidden)]
2270pub mod prelude {
2271    pub use super::{
2272        IPersonData, IPersonDataMethods, IPersonData_FlagField, IPersonData_FlagFieldMethods, PersonData, PersonData_Colors, PersonData_Country,
2273        PersonData_FlagField, PersonData_Flags, PersonData_Ranks, PersonData_Timing,
2274    };
2275    #[cfg(feature = "app-bitfield32")]
2276    pub use crate::app::bitfield32::IBitField32Methods;
2277    #[cfg(feature = "app-bitfieldcommon")]
2278    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
2279    #[cfg(feature = "app-bitfieldtemplate32_1")]
2280    pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
2281    #[cfg(feature = "app-structbase")]
2282    pub use crate::app::structbase::IStructBaseMethods;
2283    #[cfg(feature = "app-structdata_1")]
2284    pub use crate::app::structdata_1::IStructData_1Methods;
2285    #[cfg(feature = "app-structtemplate_1")]
2286    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
2287    #[cfg(feature = "system-object")]
2288    pub use crate::system::object::IObjectMethods;
2289    #[cfg(feature = "system-enum")]
2290    pub use crate::system::r#enum::IEnumMethods;
2291    #[cfg(feature = "system-valuetype")]
2292    pub use crate::system::valuetype::IValueTypeMethods;
2293    pub use crate::{
2294        app::{
2295            bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, structbase::IStructBase,
2296            structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1,
2297        },
2298        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2299    };
2300}