Skip to main content

engage/generated/app/
skilldata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-skilldata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structcalculatordata_1::{IStructCalculatorData_1, StructCalculatorData_1},
12            structdata_1::{IStructData_1, StructData_1},
13            structtemplate_1::{IStructTemplate_1, StructTemplate_1},
14        },
15        system::{
16            object::{IObject, Object},
17            r#enum::{Enum, IEnum},
18            valuetype::{IValueType, ValueType},
19        },
20    };
21
22    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Zocs.md"))]
23    #[repr(C)]
24    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
25    pub struct SkillData_Zocs {
26        pub value: i32,
27    }
28    impl ::unity::ClassIdentity for SkillData_Zocs {
29        const NAME: &'static str = "SkillData.Zocs";
30        const NAMESPACE: &'static str = "App";
31
32        fn class() -> ::unity::Class {
33            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
34            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
35        }
36    }
37    impl ::unity::IlType for SkillData_Zocs {
38        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
39            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
40        }
41    }
42    impl SkillData_Zocs {
43        pub fn none() -> Self {
44            Self { value: 0 }
45        }
46
47        pub fn cost_min() -> Self {
48            Self { value: 1 }
49        }
50
51        pub fn cost_max() -> Self {
52            Self { value: 2 }
53        }
54
55        pub fn not_move() -> Self {
56            Self { value: 3 }
57        }
58    }
59
60    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_PrivateFlags.md"))]
61    #[repr(C)]
62    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
63    pub struct SkillData_PrivateFlags {
64        pub value: i32,
65    }
66    impl ::unity::ClassIdentity for SkillData_PrivateFlags {
67        const NAME: &'static str = "SkillData.PrivateFlags";
68        const NAMESPACE: &'static str = "App";
69
70        fn class() -> ::unity::Class {
71            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
72            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
73        }
74    }
75    impl ::unity::IlType for SkillData_PrivateFlags {
76        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
77            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
78        }
79    }
80    impl SkillData_PrivateFlags {
81        pub fn style_skill() -> Self {
82            Self { value: 1 }
83        }
84
85        pub fn can_override() -> Self {
86            Self { value: 2 }
87        }
88
89        pub fn has_effect() -> Self {
90            Self { value: 4 }
91        }
92    }
93
94    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_States.md"))]
95    #[repr(C)]
96    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
97    pub struct SkillData_States {
98        pub value: i32,
99    }
100    impl ::unity::ClassIdentity for SkillData_States {
101        const NAME: &'static str = "SkillData.States";
102        const NAMESPACE: &'static str = "App";
103
104        fn class() -> ::unity::Class {
105            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
106            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
107        }
108    }
109    impl ::unity::IlType for SkillData_States {
110        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
111            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
112        }
113    }
114    impl SkillData_States {
115        pub fn none() -> Self {
116            Self { value: 0 }
117        }
118
119        pub fn poison() -> Self {
120            Self { value: 1 }
121        }
122
123        pub fn deadly_poison() -> Self {
124            Self { value: 2 }
125        }
126
127        pub fn severe_poison() -> Self {
128            Self { value: 4 }
129        }
130
131        pub fn heal() -> Self {
132            Self { value: 8 }
133        }
134
135        pub fn sleep() -> Self {
136            Self { value: 16 }
137        }
138
139        pub fn silence() -> Self {
140            Self { value: 32 }
141        }
142
143        pub fn charm() -> Self {
144            Self { value: 64 }
145        }
146
147        pub fn confusion() -> Self {
148            Self { value: 128 }
149        }
150
151        pub fn freeze() -> Self {
152            Self { value: 256 }
153        }
154
155        pub fn weakness() -> Self {
156            Self { value: 512 }
157        }
158
159        pub fn stun() -> Self {
160            Self { value: 1024 }
161        }
162
163        pub fn interact() -> Self {
164            Self { value: 2048 }
165        }
166
167        pub fn decoy() -> Self {
168            Self { value: 4096 }
169        }
170
171        pub fn not_enhance() -> Self {
172            Self { value: 8192 }
173        }
174
175        pub fn enhance() -> Self {
176            Self { value: 65536 }
177        }
178
179        pub fn immovable() -> Self {
180            Self { value: 131072 }
181        }
182
183        pub fn not_move() -> Self {
184            Self { value: 262144 }
185        }
186
187        pub fn not_weapon_weight() -> Self {
188            Self { value: 524288 }
189        }
190
191        pub fn not_chain_attacked() -> Self {
192            Self { value: 1048576 }
193        }
194
195        pub fn ignore_debug() -> Self {
196            Self { value: -2147483648 }
197        }
198
199        pub fn poison_mask() -> Self {
200            Self { value: 7 }
201        }
202    }
203
204    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Works.md"))]
205    #[repr(C)]
206    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
207    pub struct SkillData_Works {
208        pub value: i32,
209    }
210    impl ::unity::ClassIdentity for SkillData_Works {
211        const NAME: &'static str = "SkillData.Works";
212        const NAMESPACE: &'static str = "App";
213
214        fn class() -> ::unity::Class {
215            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
216            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
217        }
218    }
219    impl ::unity::IlType for SkillData_Works {
220        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
221            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
222        }
223    }
224    impl SkillData_Works {
225        pub fn none() -> Self {
226            Self { value: 0 }
227        }
228
229        pub fn item_heal_scale() -> Self {
230            Self { value: 1 }
231        }
232
233        pub fn job_grow_change() -> Self {
234            Self { value: 2 }
235        }
236
237        pub fn total_grow_change() -> Self {
238            Self { value: 3 }
239        }
240    }
241
242    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Actions.md"))]
243    #[repr(C)]
244    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
245    pub struct SkillData_Actions {
246        pub value: i32,
247    }
248    impl ::unity::ClassIdentity for SkillData_Actions {
249        const NAME: &'static str = "SkillData.Actions";
250        const NAMESPACE: &'static str = "App";
251
252        fn class() -> ::unity::Class {
253            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
254            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
255        }
256    }
257    impl ::unity::IlType for SkillData_Actions {
258        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
259            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
260        }
261    }
262    impl SkillData_Actions {
263        pub fn none() -> Self {
264            Self { value: 0 }
265        }
266
267        pub fn offence() -> Self {
268            Self { value: 1 }
269        }
270
271        pub fn defence() -> Self {
272            Self { value: 2 }
273        }
274    }
275
276    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Stands.md"))]
277    #[repr(C)]
278    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
279    pub struct SkillData_Stands {
280        pub value: i32,
281    }
282    impl ::unity::ClassIdentity for SkillData_Stands {
283        const NAME: &'static str = "SkillData.Stands";
284        const NAMESPACE: &'static str = "App";
285
286        fn class() -> ::unity::Class {
287            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
288            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
289        }
290    }
291    impl ::unity::IlType for SkillData_Stands {
292        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
293            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
294        }
295    }
296    impl SkillData_Stands {
297        pub fn none() -> Self {
298            Self { value: 0 }
299        }
300
301        pub fn offence() -> Self {
302            Self { value: 1 }
303        }
304
305        pub fn defence() -> Self {
306            Self { value: 2 }
307        }
308    }
309
310    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Phase.md"))]
311    #[repr(C)]
312    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
313    pub struct SkillData_Phase {
314        pub value: i32,
315    }
316    impl ::unity::ClassIdentity for SkillData_Phase {
317        const NAME: &'static str = "SkillData.Phase";
318        const NAMESPACE: &'static str = "App";
319
320        fn class() -> ::unity::Class {
321            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
322            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
323        }
324    }
325    impl ::unity::IlType for SkillData_Phase {
326        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
327            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
328        }
329    }
330    impl SkillData_Phase {
331        pub fn current() -> Self {
332            Self { value: 0 }
333        }
334
335        pub fn other() -> Self {
336            Self { value: 1 }
337        }
338    }
339
340    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Layers.md"))]
341    #[repr(C)]
342    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
343    pub struct SkillData_Layers {
344        pub value: i32,
345    }
346    impl ::unity::ClassIdentity for SkillData_Layers {
347        const NAME: &'static str = "SkillData.Layers";
348        const NAMESPACE: &'static str = "App";
349
350        fn class() -> ::unity::Class {
351            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
352            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
353        }
354    }
355    impl ::unity::IlType for SkillData_Layers {
356        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
357            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
358        }
359    }
360    impl SkillData_Layers {
361        pub fn a() -> Self {
362            Self { value: 1 }
363        }
364
365        pub fn b() -> Self {
366            Self { value: 2 }
367        }
368
369        pub fn c() -> Self {
370            Self { value: 4 }
371        }
372
373        pub fn d() -> Self {
374            Self { value: 8 }
375        }
376    }
377
378    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData.md"))]
379    #[::unity::class(namespace = "App", name = "SkillData")]
380    #[parent(crate::app::structcalculatordata_1::StructCalculatorData_1<crate::app::skilldata::SkillData>)]
381    pub struct SkillData {
382        #[static_field]
383        #[rename(name = "PhaseCycle")]
384        pub phase_cycle: i32,
385        #[offset(568)]
386        #[rename(name = "GiveSkills")]
387        pub give_skills: crate::app::skillarray::SkillArray,
388        #[offset(576)]
389        #[rename(name = "RemoveSkills")]
390        pub remove_skills: crate::app::skillarray::SkillArray,
391        #[offset(584)]
392        #[rename(name = "SyncSkills")]
393        pub sync_skills: crate::app::skillarray::SkillArray,
394        #[offset(592)]
395        #[rename(name = "RebirthSkill")]
396        pub rebirth_skill: crate::app::skilldata::SkillData,
397        #[offset(600)]
398        #[rename(name = "EngageSkill")]
399        pub engage_skill: crate::app::skilldata::SkillData,
400        #[offset(608)]
401        #[rename(name = "ChangeSkills")]
402        pub change_skills: ::unity::Array<crate::app::skilldata::SkillData>,
403        #[offset(616)]
404        #[rename(name = "LowSkill")]
405        pub low_skill: crate::app::skilldata::SkillData,
406        #[offset(624)]
407        #[rename(name = "HighSkill")]
408        pub high_skill: crate::app::skilldata::SkillData,
409        #[offset(632)]
410        #[rename(name = "RootCommandSkill")]
411        pub root_command_skill: crate::app::skilldata::SkillData,
412        #[offset(640)]
413        #[rename(name = "TimingMask")]
414        pub timing_mask: crate::app::skilldata::SkillData_TimingMasks,
415        #[offset(644)]
416        #[rename(name = "CycleMask")]
417        pub cycle_mask: crate::app::skilldata::SkillData_CycleMasks,
418        #[offset(648)]
419        #[rename(name = "SortKey")]
420        pub sort_key: i32,
421        #[offset(656)]
422        #[rename(name = "m_ActFuncs")]
423        pub m_act_funcs: crate::system::collections::generic::list_1::List_1<crate::app::skilldata::SkillData_Func>,
424        #[offset(664)]
425        #[rename(name = "m_AroundFuncs")]
426        pub m_around_funcs: crate::system::collections::generic::list_1::List_1<crate::app::skilldata::SkillData_Func>,
427        #[offset(672)]
428        #[rename(name = "m_StyleSkills")]
429        pub m_style_skills: ::unity::Array<crate::app::skilldata::SkillData>,
430        #[offset(680)]
431        #[rename(name = "m_WeaponLevelMask")]
432        pub m_weapon_level_mask: crate::app::weaponmask::WeaponMask,
433        #[offset(688)]
434        #[rename(name = "m_ConditionCommand")]
435        pub m_condition_command: crate::app::calculatorcommand::CalculatorCommand,
436        #[offset(696)]
437        #[rename(name = "m_GiveConditionCommand")]
438        pub m_give_condition_command: crate::app::calculatorcommand::CalculatorCommand,
439        #[offset(704)]
440        #[rename(name = "m_AroundConditionCommand")]
441        pub m_around_condition_command: crate::app::calculatorcommand::CalculatorCommand,
442        #[offset(712)]
443        #[rename(name = "m_SyncConditionCommands")]
444        pub m_sync_condition_commands: ::unity::Array<crate::app::calculatorcommand::CalculatorCommand>,
445        #[offset(720)]
446        #[rename(name = "m_EquipItems")]
447        pub m_equip_items: crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>,
448        #[offset(728)]
449        #[rename(name = "m_DefaultEquipItem")]
450        pub m_default_equip_item: crate::app::itemdata::ItemData,
451        #[offset(736)]
452        #[rename(name = "m_PrefixlessSid")]
453        pub m_prefixless_sid: ::unity::Il2CppString,
454        #[static_field]
455        #[rename(name = "CommandMask")]
456        pub command_mask: i32,
457        #[static_field]
458        #[rename(name = "s_EfficacySkills")]
459        pub s_efficacy_skills: crate::app::skillarray::SkillArray,
460        #[static_field]
461        #[rename(name = "s_HeroSkill")]
462        pub s_hero_skill: crate::app::skilldata::SkillData,
463        #[static_field]
464        #[rename(name = "s_StunSkill")]
465        pub s_stun_skill: crate::app::skilldata::SkillData,
466        #[static_field]
467        #[rename(name = "s_DanceSkill")]
468        pub s_dance_skill: crate::app::skilldata::SkillData,
469        #[static_field]
470        #[rename(name = "s_MorphSkill")]
471        pub s_morph_skill: crate::app::skilldata::SkillData,
472        #[static_field]
473        #[rename(name = "s_PoisonSkill")]
474        pub s_poison_skill: crate::app::skilldata::SkillData,
475        #[static_field]
476        #[rename(name = "s_LeaderSkill")]
477        pub s_leader_skill: crate::app::skilldata::SkillData,
478        #[static_field]
479        #[rename(name = "s_FangCurseSkill")]
480        pub s_fang_curse_skill: crate::app::skilldata::SkillData,
481        #[static_field]
482        #[rename(name = "s_EnchantSkill")]
483        pub s_enchant_skill: crate::app::skilldata::SkillData,
484        #[static_field]
485        #[rename(name = "s_EnchantmentSkill")]
486        pub s_enchantment_skill: crate::app::skilldata::SkillData,
487        #[static_field]
488        #[rename(name = "s_ImmortalSkill")]
489        pub s_immortal_skill: crate::app::skilldata::SkillData,
490        #[static_field]
491        #[rename(name = "s_TransporterSkill")]
492        pub s_transporter_skill: crate::app::skilldata::SkillData,
493        #[static_field]
494        #[rename(name = "s_FullBulletSkill")]
495        pub s_full_bullet_skill: crate::app::skilldata::SkillData,
496        #[static_field]
497        #[rename(name = "s_ChainAttackGuardSkill")]
498        pub s_chain_attack_guard_skill: crate::app::skilldata::SkillData,
499        #[static_field]
500        #[rename(name = "s_NotTerrainDamageSkill")]
501        pub s_not_terrain_damage_skill: crate::app::skilldata::SkillData,
502        #[static_field]
503        #[rename(name = "s_GazeDiagonallySkill")]
504        pub s_gaze_diagonally_skill: crate::app::skilldata::SkillData,
505        #[static_field]
506        #[rename(name = "s_MultiChangeSkill")]
507        pub s_multi_change_skill: crate::app::skilldata::SkillData,
508    }
509
510    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Cycles.md"))]
511    #[repr(C)]
512    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
513    pub struct SkillData_Cycles {
514        pub value: i32,
515    }
516    impl ::unity::ClassIdentity for SkillData_Cycles {
517        const NAME: &'static str = "SkillData.Cycles";
518        const NAMESPACE: &'static str = "App";
519
520        fn class() -> ::unity::Class {
521            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
522            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
523        }
524    }
525    impl ::unity::IlType for SkillData_Cycles {
526        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
527            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
528        }
529    }
530    impl SkillData_Cycles {
531        pub fn none() -> Self {
532            Self { value: 0 }
533        }
534
535        pub fn map() -> Self {
536            Self { value: 1 }
537        }
538
539        pub fn phase_before() -> Self {
540            Self { value: 2 }
541        }
542
543        pub fn phase_after() -> Self {
544            Self { value: 3 }
545        }
546
547        pub fn fixed() -> Self {
548            Self { value: 4 }
549        }
550
551        pub fn engaged() -> Self {
552            Self { value: 5 }
553        }
554
555        pub fn battled() -> Self {
556            Self { value: 6 }
557        }
558
559        pub fn battled_of() -> Self {
560            Self { value: 7 }
561        }
562
563        pub fn battled_df() -> Self {
564            Self { value: 8 }
565        }
566    }
567
568    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_AroundTargets.md"))]
569    #[repr(C)]
570    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
571    pub struct SkillData_AroundTargets {
572        pub value: i32,
573    }
574    impl ::unity::ClassIdentity for SkillData_AroundTargets {
575        const NAME: &'static str = "SkillData.AroundTargets";
576        const NAMESPACE: &'static str = "App";
577
578        fn class() -> ::unity::Class {
579            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
580            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
581        }
582    }
583    impl ::unity::IlType for SkillData_AroundTargets {
584        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
585            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
586        }
587    }
588    impl SkillData_AroundTargets {
589        pub fn none() -> Self {
590            Self { value: 0 }
591        }
592
593        pub fn friend() -> Self {
594            Self { value: 1 }
595        }
596
597        pub fn enemy() -> Self {
598            Self { value: 2 }
599        }
600
601        pub fn both() -> Self {
602            Self { value: 3 }
603        }
604    }
605
606    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Targets.md"))]
607    #[repr(C)]
608    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
609    pub struct SkillData_Targets {
610        pub value: i32,
611    }
612    impl ::unity::ClassIdentity for SkillData_Targets {
613        const NAME: &'static str = "SkillData.Targets";
614        const NAMESPACE: &'static str = "App";
615
616        fn class() -> ::unity::Class {
617            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
618            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
619        }
620    }
621    impl ::unity::IlType for SkillData_Targets {
622        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
623            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
624        }
625    }
626    impl SkillData_Targets {
627        pub fn target() -> Self {
628            Self { value: 0 }
629        }
630
631        pub fn enemy() -> Self {
632            Self { value: 1 }
633        }
634
635        pub fn friend() -> Self {
636            Self { value: 2 }
637        }
638
639        pub fn destroy() -> Self {
640            Self { value: 3 }
641        }
642
643        pub fn pierce() -> Self {
644            Self { value: 4 }
645        }
646
647        pub fn range() -> Self {
648            Self { value: 5 }
649        }
650
651        pub fn around() -> Self {
652            Self { value: 6 }
653        }
654
655        pub fn overlap() -> Self {
656            Self { value: 7 }
657        }
658    }
659
660    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_IconKinds.md"))]
661    #[repr(C)]
662    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
663    pub struct SkillData_IconKinds {
664        pub value: i32,
665    }
666    impl ::unity::ClassIdentity for SkillData_IconKinds {
667        const NAME: &'static str = "SkillData.IconKinds";
668        const NAMESPACE: &'static str = "App";
669
670        fn class() -> ::unity::Class {
671            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
672            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
673        }
674    }
675    impl ::unity::IlType for SkillData_IconKinds {
676        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
677            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
678        }
679    }
680    impl SkillData_IconKinds {
681        pub fn none() -> Self {
682            Self { value: 0 }
683        }
684
685        pub fn efficacy() -> Self {
686            Self { value: 1 }
687        }
688
689        pub fn category() -> Self {
690            Self { value: 2 }
691        }
692    }
693
694    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_AroundCenters.md"))]
695    #[repr(C)]
696    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
697    pub struct SkillData_AroundCenters {
698        pub value: i32,
699    }
700    impl ::unity::ClassIdentity for SkillData_AroundCenters {
701        const NAME: &'static str = "SkillData.AroundCenters";
702        const NAMESPACE: &'static str = "App";
703
704        fn class() -> ::unity::Class {
705            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
706            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
707        }
708    }
709    impl ::unity::IlType for SkillData_AroundCenters {
710        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
711            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
712        }
713    }
714    impl SkillData_AroundCenters {
715        pub fn none() -> Self {
716            Self { value: 0 }
717        }
718
719        pub fn self_() -> Self {
720            Self { value: 1 }
721        }
722
723        pub fn target() -> Self {
724            Self { value: 2 }
725        }
726
727        pub fn link() -> Self {
728            Self { value: 3 }
729        }
730    }
731
732    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Frequencies.md"))]
733    #[repr(C)]
734    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
735    pub struct SkillData_Frequencies {
736        pub value: i32,
737    }
738    impl ::unity::ClassIdentity for SkillData_Frequencies {
739        const NAME: &'static str = "SkillData.Frequencies";
740        const NAMESPACE: &'static str = "App";
741
742        fn class() -> ::unity::Class {
743            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
744            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
745        }
746    }
747    impl ::unity::IlType for SkillData_Frequencies {
748        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
749            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
750        }
751    }
752    impl SkillData_Frequencies {
753        pub fn every() -> Self {
754            Self { value: 1 }
755        }
756
757        pub fn first() -> Self {
758            Self { value: 2 }
759        }
760
761        pub fn last() -> Self {
762            Self { value: 4 }
763        }
764
765        pub fn mask() -> Self {
766            Self { value: 7 }
767        }
768    }
769
770    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Attrs.md"))]
771    #[repr(C)]
772    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
773    pub struct SkillData_Attrs {
774        pub value: i32,
775    }
776    impl ::unity::ClassIdentity for SkillData_Attrs {
777        const NAME: &'static str = "SkillData.Attrs";
778        const NAMESPACE: &'static str = "App";
779
780        fn class() -> ::unity::Class {
781            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
782            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
783        }
784    }
785    impl ::unity::IlType for SkillData_Attrs {
786        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
787            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
788        }
789    }
790    impl SkillData_Attrs {
791        pub fn none() -> Self {
792            Self { value: 0 }
793        }
794
795        pub fn walk() -> Self {
796            Self { value: 1 }
797        }
798
799        pub fn horse() -> Self {
800            Self { value: 2 }
801        }
802
803        pub fn heavy() -> Self {
804            Self { value: 4 }
805        }
806
807        pub fn fly() -> Self {
808            Self { value: 8 }
809        }
810
811        pub fn dragon() -> Self {
812            Self { value: 16 }
813        }
814
815        pub fn evil() -> Self {
816            Self { value: 32 }
817        }
818
819        pub fn morph() -> Self {
820            Self { value: 64 }
821        }
822
823        pub fn mediuth() -> Self {
824            Self { value: 128 }
825        }
826
827        pub fn duma() -> Self {
828            Self { value: 256 }
829        }
830
831        pub fn loptous() -> Self {
832            Self { value: 512 }
833        }
834
835        pub fn veld() -> Self {
836            Self { value: 1024 }
837        }
838
839        pub fn idenn() -> Self {
840            Self { value: 2048 }
841        }
842
843        pub fn nergal() -> Self {
844            Self { value: 4096 }
845        }
846
847        pub fn fodeth() -> Self {
848            Self { value: 8192 }
849        }
850
851        pub fn ashnard() -> Self {
852            Self { value: 16384 }
853        }
854
855        pub fn astarte() -> Self {
856            Self { value: 32768 }
857        }
858
859        pub fn gimle() -> Self {
860            Self { value: 65536 }
861        }
862
863        pub fn hydra() -> Self {
864            Self { value: 131072 }
865        }
866
867        pub fn nemesis() -> Self {
868            Self { value: 262144 }
869        }
870    }
871
872    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_GiveTargets.md"))]
873    #[repr(C)]
874    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
875    pub struct SkillData_GiveTargets {
876        pub value: i32,
877    }
878    impl ::unity::ClassIdentity for SkillData_GiveTargets {
879        const NAME: &'static str = "SkillData.GiveTargets";
880        const NAMESPACE: &'static str = "App";
881
882        fn class() -> ::unity::Class {
883            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
884            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
885        }
886    }
887    impl ::unity::IlType for SkillData_GiveTargets {
888        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
889            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
890        }
891    }
892    impl SkillData_GiveTargets {
893        pub fn target() -> Self {
894            Self { value: 0 }
895        }
896
897        pub fn self_() -> Self {
898            Self { value: 1 }
899        }
900
901        pub fn chain() -> Self {
902            Self { value: 2 }
903        }
904
905        pub fn around() -> Self {
906            Self { value: 3 }
907        }
908
909        pub fn dance() -> Self {
910            Self { value: 4 }
911        }
912    }
913
914    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Flags.md"))]
915    #[repr(C)]
916    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
917    pub struct SkillData_Flags {
918        pub value: i64,
919    }
920    impl ::unity::ClassIdentity for SkillData_Flags {
921        const NAME: &'static str = "SkillData.Flags";
922        const NAMESPACE: &'static str = "App";
923
924        fn class() -> ::unity::Class {
925            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
926            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
927        }
928    }
929    impl ::unity::IlType for SkillData_Flags {
930        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
931            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
932        }
933    }
934    impl SkillData_Flags {
935        pub fn invisible() -> Self {
936            Self { value: 1 }
937        }
938
939        pub fn engage_attack() -> Self {
940            Self { value: 2 }
941        }
942
943        pub fn engage_charge() -> Self {
944            Self { value: 4 }
945        }
946
947        pub fn engage_link() -> Self {
948            Self { value: 8 }
949        }
950
951        pub fn engage_wait() -> Self {
952            Self { value: 16 }
953        }
954
955        pub fn engage_summon() -> Self {
956            Self { value: 32 }
957        }
958
959        pub fn ignore_engage_attacking() -> Self {
960            Self { value: 64 }
961        }
962
963        pub fn ignore_no_engage_attacking() -> Self {
964            Self { value: 128 }
965        }
966
967        pub fn enable_chaining() -> Self {
968            Self { value: 256 }
969        }
970
971        pub fn enable_destory() -> Self {
972            Self { value: 512 }
973        }
974
975        pub fn enable_cannon() -> Self {
976            Self { value: 1024 }
977        }
978
979        pub fn enable_rod() -> Self {
980            Self { value: 2048 }
981        }
982
983        pub fn ignore_alone() -> Self {
984            Self { value: 4096 }
985        }
986
987        pub fn ignore_multi_attacking() -> Self {
988            Self { value: 8192 }
989        }
990
991        pub fn ignore_training() -> Self {
992            Self { value: 16384 }
993        }
994
995        pub fn ignore_traial() -> Self {
996            Self { value: 32768 }
997        }
998
999        pub fn ignore_simulation() -> Self {
1000            Self { value: 65536 }
1001        }
1002
1003        pub fn exclusive_dance() -> Self {
1004            Self { value: 131072 }
1005        }
1006
1007        pub fn revenge_auto_equip() -> Self {
1008            Self { value: 262144 }
1009        }
1010
1011        pub fn swap_order() -> Self {
1012            Self { value: 524288 }
1013        }
1014
1015        pub fn interrupt_order() -> Self {
1016            Self { value: 1048576 }
1017        }
1018
1019        pub fn continue_battle() -> Self {
1020            Self { value: 2097152 }
1021        }
1022
1023        pub fn force_late_order() -> Self {
1024            Self { value: 4194304 }
1025        }
1026
1027        pub fn each_support() -> Self {
1028            Self { value: 8388608 }
1029        }
1030
1031        pub fn reactable() -> Self {
1032            Self { value: 16777216 }
1033        }
1034
1035        pub fn remagicable() -> Self {
1036            Self { value: 33554432 }
1037        }
1038
1039        pub fn before_move() -> Self {
1040            Self { value: 67108864 }
1041        }
1042
1043        pub fn allow_chain_attack() -> Self {
1044            Self { value: 134217728 }
1045        }
1046
1047        pub fn allow_chain_guard() -> Self {
1048            Self { value: 268435456 }
1049        }
1050
1051        pub fn allow_engage_guard() -> Self {
1052            Self { value: 536870912 }
1053        }
1054
1055        pub fn force_chain_attack() -> Self {
1056            Self { value: 1073741824 }
1057        }
1058
1059        pub fn join_chain_attack() -> Self {
1060            Self { value: 2147483648 }
1061        }
1062
1063        pub fn range_reliance() -> Self {
1064            Self { value: 4294967296 }
1065        }
1066
1067        pub fn pickup_reliance() -> Self {
1068            Self { value: 8589934592 }
1069        }
1070
1071        pub fn move_cost_free() -> Self {
1072            Self { value: 17179869184 }
1073        }
1074
1075        pub fn move_enemy_pass() -> Self {
1076            Self { value: 34359738368 }
1077        }
1078
1079        pub fn reset_disorder() -> Self {
1080            Self { value: 68719476736 }
1081        }
1082
1083        pub fn item_heal_around() -> Self {
1084            Self { value: 137438953472 }
1085        }
1086
1087        pub fn item_heal_give() -> Self {
1088            Self { value: 274877906944 }
1089        }
1090
1091        pub fn self_heal_rod() -> Self {
1092            Self { value: 549755813888 }
1093        }
1094
1095        pub fn only_recvoer_rod() -> Self {
1096            Self { value: 1099511627776 }
1097        }
1098
1099        pub fn decay_enhance() -> Self {
1100            Self { value: 2199023255552 }
1101        }
1102
1103        pub fn sub_engage_count_limit() -> Self {
1104            Self { value: 4398046511104 }
1105        }
1106
1107        pub fn reverse_count() -> Self {
1108            Self { value: 8796093022208 }
1109        }
1110
1111        pub fn re_cooking() -> Self {
1112            Self { value: 17592186044416 }
1113        }
1114
1115        pub fn basis_skill() -> Self {
1116            Self { value: 35184372088832 }
1117        }
1118
1119        pub fn unstoppable() -> Self {
1120            Self { value: 70368744177664 }
1121        }
1122
1123        pub fn hide_change_god() -> Self {
1124            Self { value: 140737488355328 }
1125        }
1126
1127        pub fn over_exp_change() -> Self {
1128            Self { value: 281474976710656 }
1129        }
1130
1131        pub fn move_fly() -> Self {
1132            Self { value: 562949953421312 }
1133        }
1134
1135        pub fn view_restriction() -> Self {
1136            Self { value: 1125899906842624 }
1137        }
1138
1139        pub fn has_icon_bmap() -> Self {
1140            Self { value: 9007199254740992 }
1141        }
1142
1143        pub fn has_contract() -> Self {
1144            Self { value: 18014398509481984 }
1145        }
1146
1147        pub fn haunt_chain_attack() -> Self {
1148            Self { value: 36028797018963968 }
1149        }
1150
1151        pub fn has_root_command() -> Self {
1152            Self { value: 72057594037927936 }
1153        }
1154
1155        pub fn has_zoc() -> Self {
1156            Self { value: 144115188075855872 }
1157        }
1158
1159        pub fn has_work() -> Self {
1160            Self { value: 288230376151711744 }
1161        }
1162
1163        pub fn has_vision() -> Self {
1164            Self { value: 576460752303423488 }
1165        }
1166
1167        pub fn not_condition() -> Self {
1168            Self { value: 1152921504606846976 }
1169        }
1170
1171        pub fn has_condition() -> Self {
1172            Self { value: 2305843009213693952 }
1173        }
1174
1175        pub fn has_enhance() -> Self {
1176            Self { value: 4611686018427387904 }
1177        }
1178
1179        pub fn has_range_target() -> Self {
1180            Self { value: -9223372036854775808 }
1181        }
1182
1183        pub fn ignore_mask() -> Self {
1184            Self { value: 127168 }
1185        }
1186    }
1187
1188    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Operations.md"))]
1189    #[repr(C)]
1190    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1191    pub struct SkillData_Operations {
1192        pub value: i32,
1193    }
1194    impl ::unity::ClassIdentity for SkillData_Operations {
1195        const NAME: &'static str = "SkillData.Operations";
1196        const NAMESPACE: &'static str = "App";
1197
1198        fn class() -> ::unity::Class {
1199            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1200            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1201        }
1202    }
1203    impl ::unity::IlType for SkillData_Operations {
1204        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1205            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1206        }
1207    }
1208    impl SkillData_Operations {
1209        pub fn none() -> Self {
1210            Self { value: 0 }
1211        }
1212
1213        pub fn equal() -> Self {
1214            Self { value: 1 }
1215        }
1216
1217        pub fn add() -> Self {
1218            Self { value: 2 }
1219        }
1220
1221        pub fn sub() -> Self {
1222            Self { value: 3 }
1223        }
1224
1225        pub fn mul() -> Self {
1226            Self { value: 4 }
1227        }
1228
1229        pub fn div() -> Self {
1230            Self { value: 5 }
1231        }
1232    }
1233
1234    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Categorys.md"))]
1235    #[repr(C)]
1236    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1237    pub struct SkillData_Categorys {
1238        pub value: i32,
1239    }
1240    impl ::unity::ClassIdentity for SkillData_Categorys {
1241        const NAME: &'static str = "SkillData.Categorys";
1242        const NAMESPACE: &'static str = "App";
1243
1244        fn class() -> ::unity::Class {
1245            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1246            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1247        }
1248    }
1249    impl ::unity::IlType for SkillData_Categorys {
1250        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1251            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1252        }
1253    }
1254    impl SkillData_Categorys {
1255        pub fn none() -> Self {
1256            Self { value: 0 }
1257        }
1258
1259        pub fn person() -> Self {
1260            Self { value: 1 }
1261        }
1262
1263        pub fn job() -> Self {
1264            Self { value: 2 }
1265        }
1266
1267        pub fn item() -> Self {
1268            Self { value: 3 }
1269        }
1270
1271        pub fn equip() -> Self {
1272            Self { value: 4 }
1273        }
1274
1275        pub fn god() -> Self {
1276            Self { value: 5 }
1277        }
1278
1279        pub fn ring() -> Self {
1280            Self { value: 6 }
1281        }
1282
1283        pub fn hub() -> Self {
1284            Self { value: 7 }
1285        }
1286
1287        pub fn support() -> Self {
1288            Self { value: 8 }
1289        }
1290
1291        pub fn battle() -> Self {
1292            Self { value: 9 }
1293        }
1294
1295        pub fn private() -> Self {
1296            Self { value: 10 }
1297        }
1298
1299        pub fn inheritance() -> Self {
1300            Self { value: 11 }
1301        }
1302
1303        pub fn command() -> Self {
1304            Self { value: 12 }
1305        }
1306    }
1307
1308    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Timings.md"))]
1309    #[repr(C)]
1310    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1311    pub struct SkillData_Timings {
1312        pub value: i32,
1313    }
1314    impl ::unity::ClassIdentity for SkillData_Timings {
1315        const NAME: &'static str = "SkillData.Timings";
1316        const NAMESPACE: &'static str = "App";
1317
1318        fn class() -> ::unity::Class {
1319            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1320            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1321        }
1322    }
1323    impl ::unity::IlType for SkillData_Timings {
1324        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1325            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1326        }
1327    }
1328    impl SkillData_Timings {
1329        pub fn none() -> Self {
1330            Self { value: 0 }
1331        }
1332
1333        pub fn always() -> Self {
1334            Self { value: 1 }
1335        }
1336
1337        pub fn battle_before() -> Self {
1338            Self { value: 2 }
1339        }
1340
1341        pub fn battle_detail() -> Self {
1342            Self { value: 3 }
1343        }
1344
1345        pub fn battle_invoke() -> Self {
1346            Self { value: 4 }
1347        }
1348
1349        pub fn battle_start() -> Self {
1350            Self { value: 5 }
1351        }
1352
1353        pub fn order_start() -> Self {
1354            Self { value: 6 }
1355        }
1356
1357        pub fn action_start() -> Self {
1358            Self { value: 7 }
1359        }
1360
1361        pub fn attack_start() -> Self {
1362            Self { value: 8 }
1363        }
1364
1365        pub fn attack_branch() -> Self {
1366            Self { value: 9 }
1367        }
1368
1369        pub fn hit_before() -> Self {
1370            Self { value: 10 }
1371        }
1372
1373        pub fn hit_after() -> Self {
1374            Self { value: 11 }
1375        }
1376
1377        pub fn hit_affect() -> Self {
1378            Self { value: 12 }
1379        }
1380
1381        pub fn attack_end() -> Self {
1382            Self { value: 13 }
1383        }
1384
1385        pub fn action_end() -> Self {
1386            Self { value: 14 }
1387        }
1388
1389        pub fn order_end() -> Self {
1390            Self { value: 15 }
1391        }
1392
1393        pub fn battle_end() -> Self {
1394            Self { value: 16 }
1395        }
1396
1397        pub fn battle_result() -> Self {
1398            Self { value: 17 }
1399        }
1400
1401        pub fn battle_after() -> Self {
1402            Self { value: 18 }
1403        }
1404
1405        pub fn around() -> Self {
1406            Self { value: 19 }
1407        }
1408
1409        pub fn support() -> Self {
1410            Self { value: 20 }
1411        }
1412
1413        pub fn battle_command() -> Self {
1414            Self { value: 21 }
1415        }
1416
1417        pub fn action_command() -> Self {
1418            Self { value: 22 }
1419        }
1420
1421        pub fn overlap_command() -> Self {
1422            Self { value: 23 }
1423        }
1424
1425        pub fn support_command() -> Self {
1426            Self { value: 24 }
1427        }
1428
1429        pub fn fixed_none() -> Self {
1430            Self { value: 25 }
1431        }
1432
1433        pub fn fixed_done() -> Self {
1434            Self { value: 26 }
1435        }
1436
1437        pub fn phase_start() -> Self {
1438            Self { value: 27 }
1439        }
1440    }
1441
1442    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_Func.md"))]
1443    #[::unity::class(namespace = "App", name = "SkillData.Func")]
1444    #[parent(crate::system::object::Object)]
1445    pub struct SkillData_Func {
1446        #[offset(16)]
1447        #[rename(name = "Name")]
1448        pub name: ::unity::Il2CppString,
1449        #[offset(24)]
1450        #[rename(name = "Operation")]
1451        pub operation: crate::app::skilldata::SkillData_Operations,
1452        #[offset(32)]
1453        #[rename(name = "SetCommand")]
1454        pub set_command: crate::app::calculatorcommand::CalculatorCommand,
1455        #[offset(40)]
1456        #[rename(name = "GetCommand")]
1457        pub get_command: crate::app::calculatorcommand::CalculatorCommand,
1458    }
1459
1460    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_TimingMasks.md"))]
1461    #[repr(C)]
1462    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1463    pub struct SkillData_TimingMasks {
1464        pub value: i32,
1465    }
1466    impl ::unity::ClassIdentity for SkillData_TimingMasks {
1467        const NAME: &'static str = "SkillData.TimingMasks";
1468        const NAMESPACE: &'static str = "App";
1469
1470        fn class() -> ::unity::Class {
1471            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1472            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1473        }
1474    }
1475    impl ::unity::IlType for SkillData_TimingMasks {
1476        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1477            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1478        }
1479    }
1480    impl SkillData_TimingMasks {
1481        pub fn none() -> Self {
1482            Self { value: 0 }
1483        }
1484
1485        pub fn full() -> Self {
1486            Self { value: 1048575 }
1487        }
1488    }
1489
1490    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/skilldata/SkillData_CycleMasks.md"))]
1491    #[repr(C)]
1492    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
1493    pub struct SkillData_CycleMasks {
1494        pub value: i32,
1495    }
1496    impl ::unity::ClassIdentity for SkillData_CycleMasks {
1497        const NAME: &'static str = "SkillData.CycleMasks";
1498        const NAMESPACE: &'static str = "App";
1499
1500        fn class() -> ::unity::Class {
1501            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
1502            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
1503        }
1504    }
1505    impl ::unity::IlType for SkillData_CycleMasks {
1506        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
1507            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
1508        }
1509    }
1510    impl SkillData_CycleMasks {
1511        pub fn none() -> Self {
1512            Self { value: 0 }
1513        }
1514
1515        pub fn full() -> Self {
1516            Self { value: 1048575 }
1517        }
1518    }
1519}
1520
1521#[cfg(feature = "app-skilldata-types")]
1522pub use __types::*;
1523
1524#[cfg(feature = "app-skilldata")]
1525impl SkillData {
1526    #[doc = "`Load()` overload"]
1527    pub fn load() -> () {
1528        unsafe {
1529            ::unity::il2cpp_call!((::unity::module_base()+0x2489800usize)as*mut u8,();
1530            )
1531        }
1532    }
1533
1534    #[doc = "`GetOperations(::unity::Il2CppString)` overload"]
1535    pub fn get_operations(operation: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::skilldata::SkillData_Operations {
1536        unsafe {
1537            ::unity::il2cpp_call!((::unity::module_base()+0x248a6b0usize)as*mut u8,crate::app::skilldata::SkillData_Operations;
1538(::unity::Il2CppString)::core::convert::Into::into(operation))
1539        }
1540    }
1541
1542    #[doc = "`ReadSkill(::unity::Il2CppString)` overload"]
1543    pub fn read_skill(sid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::skilldata::SkillData {
1544        unsafe {
1545            ::unity::il2cpp_call!((::unity::module_base()+0x248a9f0usize)as*mut u8,crate::app::skilldata::SkillData;
1546(::unity::Il2CppString)::core::convert::Into::into(sid))
1547        }
1548    }
1549
1550    #[doc = "`GroupAssign()` overload"]
1551    pub fn group_assign() -> () {
1552        unsafe {
1553            ::unity::il2cpp_call!((::unity::module_base()+0x248d0c0usize)as*mut u8,();
1554            )
1555        }
1556    }
1557
1558    #[doc = "`GetItem(::unity::Il2CppString)` overload"]
1559    pub fn get_item(iid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::itemdata::ItemData {
1560        unsafe {
1561            ::unity::il2cpp_call!((::unity::module_base()+0x248dcc0usize)as*mut u8,crate::app::itemdata::ItemData;
1562(::unity::Il2CppString)::core::convert::Into::into(iid))
1563        }
1564    }
1565
1566    #[doc = "`GetFontColor(bool, bool)` overload"]
1567    pub fn get_font_color(
1568        is_engage: impl ::core::convert::Into<bool>,
1569        is_active: impl ::core::convert::Into<bool>,
1570    ) -> crate::unity_engine::color::Color {
1571        unsafe {
1572            ::unity::il2cpp_call!((::unity::module_base()+0x248dfa0usize)as*mut u8,crate::unity_engine::color::Color;
1573(bool)::core::convert::Into::into(is_engage),(bool)::core::convert::Into::into(is_active))
1574        }
1575    }
1576
1577    #[doc = "`GetTimingMask(crate::app::skilldata::SkillData_Timings)` overload"]
1578    pub fn get_timing_mask(
1579        timing: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>,
1580    ) -> crate::app::skilldata::SkillData_TimingMasks {
1581        unsafe {
1582            ::unity::il2cpp_call!((::unity::module_base()+0x2491c60usize)as*mut u8,crate::app::skilldata::SkillData_TimingMasks;
1583(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(timing))
1584        }
1585    }
1586
1587    #[doc = "`GetTimingMask(crate::app::skilldata::SkillData_Timings, crate::app::skilldata::SkillData_Timings)` overload"]
1588    pub fn get_timing_mask_2(
1589        timing1: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>,
1590        timing2: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>,
1591    ) -> crate::app::skilldata::SkillData_TimingMasks {
1592        unsafe {
1593            ::unity::il2cpp_call!((::unity::module_base()+0x2491c70usize)as*mut u8,crate::app::skilldata::SkillData_TimingMasks;
1594(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(timing1),(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(timing2))
1595        }
1596    }
1597
1598    #[doc = "`GetTimingMask(crate::app::skilldata::SkillData_Timings, crate::app::skilldata::SkillData_Timings, crate::app::skilldata::SkillData_Timings)` overload"]
1599    pub fn get_timing_mask_3(
1600        timing1: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>,
1601        timing2: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>,
1602        timing3: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>,
1603    ) -> crate::app::skilldata::SkillData_TimingMasks {
1604        unsafe {
1605            ::unity::il2cpp_call!((::unity::module_base()+0x2491c90usize)as*mut u8,crate::app::skilldata::SkillData_TimingMasks;
1606(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(timing1),(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(timing2),(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(timing3))
1607        }
1608    }
1609
1610    #[doc = "`SerializeSid(crate::app::stream_2::Stream_2, crate::app::skilldata::SkillData)` overload"]
1611    pub fn serialize_sid(
1612        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
1613        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1614    ) -> () {
1615        unsafe {
1616            ::unity::il2cpp_call!((::unity::module_base()+0x2488b30usize)as*mut u8,();
1617(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
1618        }
1619    }
1620
1621    #[doc = "`DeserializeSid(crate::app::stream_2::Stream_2)` overload"]
1622    pub fn deserialize_sid(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::skilldata::SkillData {
1623        unsafe {
1624            ::unity::il2cpp_call!((::unity::module_base()+0x2489170usize)as*mut u8,crate::app::skilldata::SkillData;
1625(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1626        }
1627    }
1628
1629    #[doc = "`SerializeHash(crate::app::stream_2::Stream_2, crate::app::skilldata::SkillData)` overload"]
1630    pub fn serialize_hash(
1631        stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
1632        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1633    ) -> () {
1634        unsafe {
1635            ::unity::il2cpp_call!((::unity::module_base()+0x2491cb0usize)as*mut u8,();
1636(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
1637        }
1638    }
1639
1640    #[doc = "`DeserializeHash(crate::app::stream_2::Stream_2)` overload"]
1641    pub fn deserialize_hash(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::skilldata::SkillData {
1642        unsafe {
1643            ::unity::il2cpp_call!((::unity::module_base()+0x2491cc0usize)as*mut u8,crate::app::skilldata::SkillData;
1644(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1645        }
1646    }
1647
1648    #[doc = "`GetEfficacySkills(crate::app::skilldata::SkillData_Attrs)` overload"]
1649    pub fn get_efficacy_skills(attrs: impl ::core::convert::Into<crate::app::skilldata::SkillData_Attrs>) -> crate::app::skillarray::SkillArray {
1650        unsafe {
1651            ::unity::il2cpp_call!((::unity::module_base()+0x2491dd0usize)as*mut u8,crate::app::skillarray::SkillArray;
1652(crate::app::skilldata::SkillData_Attrs)::core::convert::Into::into(attrs))
1653        }
1654    }
1655
1656    #[doc = "`get_HeroSkill()` overload"]
1657    pub fn get_hero_skill() -> crate::app::skilldata::SkillData {
1658        unsafe {
1659            ::unity::il2cpp_call!((::unity::module_base()+0x2498980usize)as*mut u8,crate::app::skilldata::SkillData;
1660            )
1661        }
1662    }
1663
1664    #[doc = "`get_StunSkill()` overload"]
1665    pub fn get_stun_skill() -> crate::app::skilldata::SkillData {
1666        unsafe {
1667            ::unity::il2cpp_call!((::unity::module_base()+0x24989f0usize)as*mut u8,crate::app::skilldata::SkillData;
1668            )
1669        }
1670    }
1671
1672    #[doc = "`get_DanceSkill()` overload"]
1673    pub fn get_dance_skill() -> crate::app::skilldata::SkillData {
1674        unsafe {
1675            ::unity::il2cpp_call!((::unity::module_base()+0x2498a60usize)as*mut u8,crate::app::skilldata::SkillData;
1676            )
1677        }
1678    }
1679
1680    #[doc = "`get_MorphSkill()` overload"]
1681    pub fn get_morph_skill() -> crate::app::skilldata::SkillData {
1682        unsafe {
1683            ::unity::il2cpp_call!((::unity::module_base()+0x2498ad0usize)as*mut u8,crate::app::skilldata::SkillData;
1684            )
1685        }
1686    }
1687
1688    #[doc = "`get_PoisonSkill()` overload"]
1689    pub fn get_poison_skill() -> crate::app::skilldata::SkillData {
1690        unsafe {
1691            ::unity::il2cpp_call!((::unity::module_base()+0x2498b40usize)as*mut u8,crate::app::skilldata::SkillData;
1692            )
1693        }
1694    }
1695
1696    #[doc = "`get_LeaderSkill()` overload"]
1697    pub fn get_leader_skill() -> crate::app::skilldata::SkillData {
1698        unsafe {
1699            ::unity::il2cpp_call!((::unity::module_base()+0x2498bb0usize)as*mut u8,crate::app::skilldata::SkillData;
1700            )
1701        }
1702    }
1703
1704    #[doc = "`get_FangCurseSkill()` overload"]
1705    pub fn get_fang_curse_skill() -> crate::app::skilldata::SkillData {
1706        unsafe {
1707            ::unity::il2cpp_call!((::unity::module_base()+0x2498c20usize)as*mut u8,crate::app::skilldata::SkillData;
1708            )
1709        }
1710    }
1711
1712    #[doc = "`get_MultiChangeSkill()` overload"]
1713    pub fn get_multi_change_skill() -> crate::app::skilldata::SkillData {
1714        unsafe {
1715            ::unity::il2cpp_call!((::unity::module_base()+0x2498c90usize)as*mut u8,crate::app::skilldata::SkillData;
1716            )
1717        }
1718    }
1719
1720    #[doc = "`get_EnchantSkill()` overload"]
1721    pub fn get_enchant_skill() -> crate::app::skilldata::SkillData {
1722        unsafe {
1723            ::unity::il2cpp_call!((::unity::module_base()+0x2498d00usize)as*mut u8,crate::app::skilldata::SkillData;
1724            )
1725        }
1726    }
1727
1728    #[doc = "`get_EnchantmentSkill()` overload"]
1729    pub fn get_enchantment_skill() -> crate::app::skilldata::SkillData {
1730        unsafe {
1731            ::unity::il2cpp_call!((::unity::module_base()+0x2498d70usize)as*mut u8,crate::app::skilldata::SkillData;
1732            )
1733        }
1734    }
1735
1736    #[doc = "`get_ImmortalSkill()` overload"]
1737    pub fn get_immortal_skill() -> crate::app::skilldata::SkillData {
1738        unsafe {
1739            ::unity::il2cpp_call!((::unity::module_base()+0x2498de0usize)as*mut u8,crate::app::skilldata::SkillData;
1740            )
1741        }
1742    }
1743
1744    #[doc = "`get_TransporterSkill()` overload"]
1745    pub fn get_transporter_skill() -> crate::app::skilldata::SkillData {
1746        unsafe {
1747            ::unity::il2cpp_call!((::unity::module_base()+0x2498e50usize)as*mut u8,crate::app::skilldata::SkillData;
1748            )
1749        }
1750    }
1751
1752    #[doc = "`get_FullBulletSkill()` overload"]
1753    pub fn get_full_bullet_skill() -> crate::app::skilldata::SkillData {
1754        unsafe {
1755            ::unity::il2cpp_call!((::unity::module_base()+0x2498ec0usize)as*mut u8,crate::app::skilldata::SkillData;
1756            )
1757        }
1758    }
1759
1760    #[doc = "`get_ChainAttackGuardSkill()` overload"]
1761    pub fn get_chain_attack_guard_skill() -> crate::app::skilldata::SkillData {
1762        unsafe {
1763            ::unity::il2cpp_call!((::unity::module_base()+0x2498f30usize)as*mut u8,crate::app::skilldata::SkillData;
1764            )
1765        }
1766    }
1767
1768    #[doc = "`get_NotTerrainDamageSkill()` overload"]
1769    pub fn get_not_terrain_damage_skill() -> crate::app::skilldata::SkillData {
1770        unsafe {
1771            ::unity::il2cpp_call!((::unity::module_base()+0x2498fa0usize)as*mut u8,crate::app::skilldata::SkillData;
1772            )
1773        }
1774    }
1775
1776    #[doc = "`get_GazeDiagonallySkill()` overload"]
1777    pub fn get_gaze_diagonally_skill() -> crate::app::skilldata::SkillData {
1778        unsafe {
1779            ::unity::il2cpp_call!((::unity::module_base()+0x2499010usize)as*mut u8,crate::app::skilldata::SkillData;
1780            )
1781        }
1782    }
1783
1784    #[doc = "`.cctor()` overload"]
1785    pub fn cctor() -> () {
1786        unsafe {
1787            ::unity::il2cpp_call!((::unity::module_base()+0x24994b0usize)as*mut u8,();
1788            )
1789        }
1790    }
1791}
1792
1793#[cfg(feature = "app-skilldata")]
1794pub trait ISkillDataMethods: ISkillData {
1795    #[doc = "`get_Sid()` overload"]
1796    fn get_sid(self) -> ::unity::Il2CppString {
1797        unsafe {
1798            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1799            ::unity::il2cpp_call!((::unity::module_base()+0x24898b0usize)as*mut u8, ::unity::Il2CppString;
1800(SkillData)__receiver)
1801        }
1802    }
1803    #[doc = "`set_Sid(::unity::Il2CppString)` overload"]
1804    fn set_sid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1805        unsafe {
1806            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1807            ::unity::il2cpp_call!((::unity::module_base()+0x24898c0usize)as*mut u8,();
1808(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1809        }
1810    }
1811    #[doc = "`get_Name()` overload"]
1812    fn get_name(self) -> ::unity::Il2CppString {
1813        unsafe {
1814            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1815            ::unity::il2cpp_call!((::unity::module_base()+0x24898d0usize)as*mut u8, ::unity::Il2CppString;
1816(SkillData)__receiver)
1817        }
1818    }
1819    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
1820    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1821        unsafe {
1822            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1823            ::unity::il2cpp_call!((::unity::module_base()+0x24898e0usize)as*mut u8,();
1824(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1825        }
1826    }
1827    #[doc = "`get_Help()` overload"]
1828    fn get_help(self) -> ::unity::Il2CppString {
1829        unsafe {
1830            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1831            ::unity::il2cpp_call!((::unity::module_base()+0x24898f0usize)as*mut u8, ::unity::Il2CppString;
1832(SkillData)__receiver)
1833        }
1834    }
1835    #[doc = "`set_Help(::unity::Il2CppString)` overload"]
1836    fn set_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1837        unsafe {
1838            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1839            ::unity::il2cpp_call!((::unity::module_base()+0x2489900usize)as*mut u8,();
1840(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1841        }
1842    }
1843    #[doc = "`get_CommandName()` overload"]
1844    fn get_command_name(self) -> ::unity::Il2CppString {
1845        unsafe {
1846            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1847            ::unity::il2cpp_call!((::unity::module_base()+0x2489910usize)as*mut u8, ::unity::Il2CppString;
1848(SkillData)__receiver)
1849        }
1850    }
1851    #[doc = "`set_CommandName(::unity::Il2CppString)` overload"]
1852    fn set_command_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1853        unsafe {
1854            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1855            ::unity::il2cpp_call!((::unity::module_base()+0x2489920usize)as*mut u8,();
1856(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1857        }
1858    }
1859    #[doc = "`get_CommandHelp()` overload"]
1860    fn get_command_help(self) -> ::unity::Il2CppString {
1861        unsafe {
1862            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1863            ::unity::il2cpp_call!((::unity::module_base()+0x2489930usize)as*mut u8, ::unity::Il2CppString;
1864(SkillData)__receiver)
1865        }
1866    }
1867    #[doc = "`set_CommandHelp(::unity::Il2CppString)` overload"]
1868    fn set_command_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1869        unsafe {
1870            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1871            ::unity::il2cpp_call!((::unity::module_base()+0x2489940usize)as*mut u8,();
1872(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1873        }
1874    }
1875    #[doc = "`get_CommandWarning()` overload"]
1876    fn get_command_warning(self) -> ::unity::Il2CppString {
1877        unsafe {
1878            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1879            ::unity::il2cpp_call!((::unity::module_base()+0x2489950usize)as*mut u8, ::unity::Il2CppString;
1880(SkillData)__receiver)
1881        }
1882    }
1883    #[doc = "`set_CommandWarning(::unity::Il2CppString)` overload"]
1884    fn set_command_warning(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1885        unsafe {
1886            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1887            ::unity::il2cpp_call!((::unity::module_base()+0x2489960usize)as*mut u8,();
1888(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1889        }
1890    }
1891    #[doc = "`get_RootCommandSid()` overload"]
1892    fn get_root_command_sid(self) -> ::unity::Il2CppString {
1893        unsafe {
1894            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1895            ::unity::il2cpp_call!((::unity::module_base()+0x2489970usize)as*mut u8, ::unity::Il2CppString;
1896(SkillData)__receiver)
1897        }
1898    }
1899    #[doc = "`set_RootCommandSid(::unity::Il2CppString)` overload"]
1900    fn set_root_command_sid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1901        unsafe {
1902            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1903            ::unity::il2cpp_call!((::unity::module_base()+0x2489980usize)as*mut u8,();
1904(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1905        }
1906    }
1907    #[doc = "`get_IconKind()` overload"]
1908    fn get_icon_kind(self) -> crate::app::skilldata::SkillData_IconKinds {
1909        unsafe {
1910            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1911            ::unity::il2cpp_call!((::unity::module_base()+0x2489990usize)as*mut u8,crate::app::skilldata::SkillData_IconKinds;
1912(SkillData)__receiver)
1913        }
1914    }
1915    #[doc = "`set_IconKind(crate::app::skilldata::SkillData_IconKinds)` overload"]
1916    fn set_icon_kind(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_IconKinds>) -> () {
1917        unsafe {
1918            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1919            ::unity::il2cpp_call!((::unity::module_base()+0x24899a0usize)as*mut u8,();
1920(SkillData)__receiver,(crate::app::skilldata::SkillData_IconKinds)::core::convert::Into::into(value))
1921        }
1922    }
1923    #[doc = "`get_IconLabel()` overload"]
1924    fn get_icon_label(self) -> ::unity::Il2CppString {
1925        unsafe {
1926            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1927            ::unity::il2cpp_call!((::unity::module_base()+0x24899b0usize)as*mut u8, ::unity::Il2CppString;
1928(SkillData)__receiver)
1929        }
1930    }
1931    #[doc = "`set_IconLabel(::unity::Il2CppString)` overload"]
1932    fn set_icon_label(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1933        unsafe {
1934            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1935            ::unity::il2cpp_call!((::unity::module_base()+0x24899c0usize)as*mut u8,();
1936(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1937        }
1938    }
1939    #[doc = "`get_IconBmap()` overload"]
1940    fn get_icon_bmap(self) -> ::unity::Il2CppString {
1941        unsafe {
1942            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1943            ::unity::il2cpp_call!((::unity::module_base()+0x24899d0usize)as*mut u8, ::unity::Il2CppString;
1944(SkillData)__receiver)
1945        }
1946    }
1947    #[doc = "`set_IconBmap(::unity::Il2CppString)` overload"]
1948    fn set_icon_bmap(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1949        unsafe {
1950            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1951            ::unity::il2cpp_call!((::unity::module_base()+0x24899e0usize)as*mut u8,();
1952(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1953        }
1954    }
1955    #[doc = "`get_Stand()` overload"]
1956    fn get_stand(self) -> crate::app::skilldata::SkillData_Stands {
1957        unsafe {
1958            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1959            ::unity::il2cpp_call!((::unity::module_base()+0x24899f0usize)as*mut u8,crate::app::skilldata::SkillData_Stands;
1960(SkillData)__receiver)
1961        }
1962    }
1963    #[doc = "`set_Stand(crate::app::skilldata::SkillData_Stands)` overload"]
1964    fn set_stand(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Stands>) -> () {
1965        unsafe {
1966            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1967            ::unity::il2cpp_call!((::unity::module_base()+0x2489a00usize)as*mut u8,();
1968(SkillData)__receiver,(crate::app::skilldata::SkillData_Stands)::core::convert::Into::into(value))
1969        }
1970    }
1971    #[doc = "`get_Action()` overload"]
1972    fn get_action(self) -> crate::app::skilldata::SkillData_Actions {
1973        unsafe {
1974            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1975            ::unity::il2cpp_call!((::unity::module_base()+0x2489a10usize)as*mut u8,crate::app::skilldata::SkillData_Actions;
1976(SkillData)__receiver)
1977        }
1978    }
1979    #[doc = "`set_Action(crate::app::skilldata::SkillData_Actions)` overload"]
1980    fn set_action(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Actions>) -> () {
1981        unsafe {
1982            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1983            ::unity::il2cpp_call!((::unity::module_base()+0x2489a20usize)as*mut u8,();
1984(SkillData)__receiver,(crate::app::skilldata::SkillData_Actions)::core::convert::Into::into(value))
1985        }
1986    }
1987    #[doc = "`get_Timing()` overload"]
1988    fn get_timing(self) -> crate::app::skilldata::SkillData_Timings {
1989        unsafe {
1990            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1991            ::unity::il2cpp_call!((::unity::module_base()+0x2489a30usize)as*mut u8,crate::app::skilldata::SkillData_Timings;
1992(SkillData)__receiver)
1993        }
1994    }
1995    #[doc = "`set_Timing(crate::app::skilldata::SkillData_Timings)` overload"]
1996    fn set_timing(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Timings>) -> () {
1997        unsafe {
1998            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1999            ::unity::il2cpp_call!((::unity::module_base()+0x2489a40usize)as*mut u8,();
2000(SkillData)__receiver,(crate::app::skilldata::SkillData_Timings)::core::convert::Into::into(value))
2001        }
2002    }
2003    #[doc = "`get_Target()` overload"]
2004    fn get_target(self) -> crate::app::skilldata::SkillData_Targets {
2005        unsafe {
2006            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2007            ::unity::il2cpp_call!((::unity::module_base()+0x2489a50usize)as*mut u8,crate::app::skilldata::SkillData_Targets;
2008(SkillData)__receiver)
2009        }
2010    }
2011    #[doc = "`set_Target(crate::app::skilldata::SkillData_Targets)` overload"]
2012    fn set_target(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Targets>) -> () {
2013        unsafe {
2014            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2015            ::unity::il2cpp_call!((::unity::module_base()+0x2489a60usize)as*mut u8,();
2016(SkillData)__receiver,(crate::app::skilldata::SkillData_Targets)::core::convert::Into::into(value))
2017        }
2018    }
2019    #[doc = "`get_EquipIids()` overload"]
2020    fn get_equip_iids(self) -> ::unity::Array<::unity::Il2CppString> {
2021        unsafe {
2022            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2023            ::unity::il2cpp_call!((::unity::module_base()+0x2489a70usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2024(SkillData)__receiver)
2025        }
2026    }
2027    #[doc = "`set_EquipIids(::unity::Array<::unity::Il2CppString>)` overload"]
2028    fn set_equip_iids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2029        unsafe {
2030            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2031            ::unity::il2cpp_call!((::unity::module_base()+0x2489a80usize)as*mut u8,();
2032(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2033        }
2034    }
2035    #[doc = "`get_Group()` overload"]
2036    fn get_group(self) -> i32 {
2037        unsafe {
2038            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2039            ::unity::il2cpp_call!((::unity::module_base()+0x2489a90usize)as*mut u8,i32;
2040(SkillData)__receiver)
2041        }
2042    }
2043    #[doc = "`set_Group(i32)` overload"]
2044    fn set_group(self, value: impl ::core::convert::Into<i32>) -> () {
2045        unsafe {
2046            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2047            ::unity::il2cpp_call!((::unity::module_base()+0x2489aa0usize)as*mut u8,();
2048(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2049        }
2050    }
2051    #[doc = "`get_Priority()` overload"]
2052    fn get_priority(self) -> u8 {
2053        unsafe {
2054            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2055            ::unity::il2cpp_call!((::unity::module_base()+0x2489ab0usize)as*mut u8,u8;
2056(SkillData)__receiver)
2057        }
2058    }
2059    #[doc = "`set_Priority(u8)` overload"]
2060    fn set_priority(self, value: impl ::core::convert::Into<u8>) -> () {
2061        unsafe {
2062            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2063            ::unity::il2cpp_call!((::unity::module_base()+0x2489ac0usize)as*mut u8,();
2064(SkillData)__receiver,(u8)::core::convert::Into::into(value))
2065        }
2066    }
2067    #[doc = "`get_Layer()` overload"]
2068    fn get_layer(self) -> crate::app::skilldata::SkillData_Layers {
2069        unsafe {
2070            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2071            ::unity::il2cpp_call!((::unity::module_base()+0x2489ad0usize)as*mut u8,crate::app::skilldata::SkillData_Layers;
2072(SkillData)__receiver)
2073        }
2074    }
2075    #[doc = "`set_Layer(crate::app::skilldata::SkillData_Layers)` overload"]
2076    fn set_layer(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Layers>) -> () {
2077        unsafe {
2078            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2079            ::unity::il2cpp_call!((::unity::module_base()+0x2489ae0usize)as*mut u8,();
2080(SkillData)__receiver,(crate::app::skilldata::SkillData_Layers)::core::convert::Into::into(value))
2081        }
2082    }
2083    #[doc = "`get_Order()` overload"]
2084    fn get_order(self) -> i8 {
2085        unsafe {
2086            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2087            ::unity::il2cpp_call!((::unity::module_base()+0x2489af0usize)as*mut u8,i8;
2088(SkillData)__receiver)
2089        }
2090    }
2091    #[doc = "`set_Order(i8)` overload"]
2092    fn set_order(self, value: impl ::core::convert::Into<i8>) -> () {
2093        unsafe {
2094            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2095            ::unity::il2cpp_call!((::unity::module_base()+0x2489b00usize)as*mut u8,();
2096(SkillData)__receiver,(i8)::core::convert::Into::into(value))
2097        }
2098    }
2099    #[doc = "`get_Cycle()` overload"]
2100    fn get_cycle(self) -> crate::app::skilldata::SkillData_Cycles {
2101        unsafe {
2102            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2103            ::unity::il2cpp_call!((::unity::module_base()+0x2489b10usize)as*mut u8,crate::app::skilldata::SkillData_Cycles;
2104(SkillData)__receiver)
2105        }
2106    }
2107    #[doc = "`set_Cycle(crate::app::skilldata::SkillData_Cycles)` overload"]
2108    fn set_cycle(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Cycles>) -> () {
2109        unsafe {
2110            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2111            ::unity::il2cpp_call!((::unity::module_base()+0x2489b20usize)as*mut u8,();
2112(SkillData)__receiver,(crate::app::skilldata::SkillData_Cycles)::core::convert::Into::into(value))
2113        }
2114    }
2115    #[doc = "`get_Frequency()` overload"]
2116    fn get_frequency(self) -> crate::app::skilldata::SkillData_Frequencies {
2117        unsafe {
2118            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2119            ::unity::il2cpp_call!((::unity::module_base()+0x2489b30usize)as*mut u8,crate::app::skilldata::SkillData_Frequencies;
2120(SkillData)__receiver)
2121        }
2122    }
2123    #[doc = "`set_Frequency(crate::app::skilldata::SkillData_Frequencies)` overload"]
2124    fn set_frequency(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Frequencies>) -> () {
2125        unsafe {
2126            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2127            ::unity::il2cpp_call!((::unity::module_base()+0x2489b40usize)as*mut u8,();
2128(SkillData)__receiver,(crate::app::skilldata::SkillData_Frequencies)::core::convert::Into::into(value))
2129        }
2130    }
2131    #[doc = "`get_Condition()` overload"]
2132    fn get_condition(self) -> ::unity::Il2CppString {
2133        unsafe {
2134            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2135            ::unity::il2cpp_call!((::unity::module_base()+0x2489b50usize)as*mut u8, ::unity::Il2CppString;
2136(SkillData)__receiver)
2137        }
2138    }
2139    #[doc = "`set_Condition(::unity::Il2CppString)` overload"]
2140    fn set_condition(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2141        unsafe {
2142            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2143            ::unity::il2cpp_call!((::unity::module_base()+0x2489b60usize)as*mut u8,();
2144(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2145        }
2146    }
2147    #[doc = "`get_GiveTarget()` overload"]
2148    fn get_give_target(self) -> crate::app::skilldata::SkillData_GiveTargets {
2149        unsafe {
2150            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2151            ::unity::il2cpp_call!((::unity::module_base()+0x2489b70usize)as*mut u8,crate::app::skilldata::SkillData_GiveTargets;
2152(SkillData)__receiver)
2153        }
2154    }
2155    #[doc = "`set_GiveTarget(crate::app::skilldata::SkillData_GiveTargets)` overload"]
2156    fn set_give_target(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_GiveTargets>) -> () {
2157        unsafe {
2158            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2159            ::unity::il2cpp_call!((::unity::module_base()+0x2489b80usize)as*mut u8,();
2160(SkillData)__receiver,(crate::app::skilldata::SkillData_GiveTargets)::core::convert::Into::into(value))
2161        }
2162    }
2163    #[doc = "`get_GiveCondition()` overload"]
2164    fn get_give_condition(self) -> ::unity::Il2CppString {
2165        unsafe {
2166            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2167            ::unity::il2cpp_call!((::unity::module_base()+0x2489b90usize)as*mut u8, ::unity::Il2CppString;
2168(SkillData)__receiver)
2169        }
2170    }
2171    #[doc = "`set_GiveCondition(::unity::Il2CppString)` overload"]
2172    fn set_give_condition(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2173        unsafe {
2174            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2175            ::unity::il2cpp_call!((::unity::module_base()+0x2489ba0usize)as*mut u8,();
2176(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2177        }
2178    }
2179    #[doc = "`get_GiveSids()` overload"]
2180    fn get_give_sids(self) -> ::unity::Array<::unity::Il2CppString> {
2181        unsafe {
2182            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2183            ::unity::il2cpp_call!((::unity::module_base()+0x2489bb0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2184(SkillData)__receiver)
2185        }
2186    }
2187    #[doc = "`set_GiveSids(::unity::Array<::unity::Il2CppString>)` overload"]
2188    fn set_give_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2189        unsafe {
2190            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2191            ::unity::il2cpp_call!((::unity::module_base()+0x2489bc0usize)as*mut u8,();
2192(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2193        }
2194    }
2195    #[doc = "`get_RemoveSids()` overload"]
2196    fn get_remove_sids(self) -> ::unity::Array<::unity::Il2CppString> {
2197        unsafe {
2198            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2199            ::unity::il2cpp_call!((::unity::module_base()+0x2489bd0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2200(SkillData)__receiver)
2201        }
2202    }
2203    #[doc = "`set_RemoveSids(::unity::Array<::unity::Il2CppString>)` overload"]
2204    fn set_remove_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2205        unsafe {
2206            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2207            ::unity::il2cpp_call!((::unity::module_base()+0x2489be0usize)as*mut u8,();
2208(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2209        }
2210    }
2211    #[doc = "`get_SyncConditions()` overload"]
2212    fn get_sync_conditions(self) -> ::unity::Array<::unity::Il2CppString> {
2213        unsafe {
2214            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2215            ::unity::il2cpp_call!((::unity::module_base()+0x2489bf0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2216(SkillData)__receiver)
2217        }
2218    }
2219    #[doc = "`set_SyncConditions(::unity::Array<::unity::Il2CppString>)` overload"]
2220    fn set_sync_conditions(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2221        unsafe {
2222            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2223            ::unity::il2cpp_call!((::unity::module_base()+0x2489c00usize)as*mut u8,();
2224(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2225        }
2226    }
2227    #[doc = "`get_SyncSids()` overload"]
2228    fn get_sync_sids(self) -> ::unity::Array<::unity::Il2CppString> {
2229        unsafe {
2230            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2231            ::unity::il2cpp_call!((::unity::module_base()+0x2489c10usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2232(SkillData)__receiver)
2233        }
2234    }
2235    #[doc = "`set_SyncSids(::unity::Array<::unity::Il2CppString>)` overload"]
2236    fn set_sync_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2237        unsafe {
2238            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2239            ::unity::il2cpp_call!((::unity::module_base()+0x2489c20usize)as*mut u8,();
2240(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2241        }
2242    }
2243    #[doc = "`get_RebirthSid()` overload"]
2244    fn get_rebirth_sid(self) -> ::unity::Il2CppString {
2245        unsafe {
2246            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2247            ::unity::il2cpp_call!((::unity::module_base()+0x2489c30usize)as*mut u8, ::unity::Il2CppString;
2248(SkillData)__receiver)
2249        }
2250    }
2251    #[doc = "`set_RebirthSid(::unity::Il2CppString)` overload"]
2252    fn set_rebirth_sid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2253        unsafe {
2254            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2255            ::unity::il2cpp_call!((::unity::module_base()+0x2489c40usize)as*mut u8,();
2256(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2257        }
2258    }
2259    #[doc = "`get_EngageSid()` overload"]
2260    fn get_engage_sid(self) -> ::unity::Il2CppString {
2261        unsafe {
2262            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2263            ::unity::il2cpp_call!((::unity::module_base()+0x2489c50usize)as*mut u8, ::unity::Il2CppString;
2264(SkillData)__receiver)
2265        }
2266    }
2267    #[doc = "`set_EngageSid(::unity::Il2CppString)` overload"]
2268    fn set_engage_sid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2269        unsafe {
2270            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2271            ::unity::il2cpp_call!((::unity::module_base()+0x2489c60usize)as*mut u8,();
2272(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2273        }
2274    }
2275    #[doc = "`get_ChangeSids()` overload"]
2276    fn get_change_sids(self) -> ::unity::Array<::unity::Il2CppString> {
2277        unsafe {
2278            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2279            ::unity::il2cpp_call!((::unity::module_base()+0x2489c70usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2280(SkillData)__receiver)
2281        }
2282    }
2283    #[doc = "`set_ChangeSids(::unity::Array<::unity::Il2CppString>)` overload"]
2284    fn set_change_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2285        unsafe {
2286            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2287            ::unity::il2cpp_call!((::unity::module_base()+0x2489c80usize)as*mut u8,();
2288(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2289        }
2290    }
2291    #[doc = "`get_AttackRange()` overload"]
2292    fn get_attack_range(self) -> ::unity::Il2CppString {
2293        unsafe {
2294            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2295            ::unity::il2cpp_call!((::unity::module_base()+0x2489c90usize)as*mut u8, ::unity::Il2CppString;
2296(SkillData)__receiver)
2297        }
2298    }
2299    #[doc = "`set_AttackRange(::unity::Il2CppString)` overload"]
2300    fn set_attack_range(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2301        unsafe {
2302            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2303            ::unity::il2cpp_call!((::unity::module_base()+0x2489ca0usize)as*mut u8,();
2304(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2305        }
2306    }
2307    #[doc = "`get_OverlapRange()` overload"]
2308    fn get_overlap_range(self) -> ::unity::Il2CppString {
2309        unsafe {
2310            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2311            ::unity::il2cpp_call!((::unity::module_base()+0x2489cb0usize)as*mut u8, ::unity::Il2CppString;
2312(SkillData)__receiver)
2313        }
2314    }
2315    #[doc = "`set_OverlapRange(::unity::Il2CppString)` overload"]
2316    fn set_overlap_range(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2317        unsafe {
2318            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2319            ::unity::il2cpp_call!((::unity::module_base()+0x2489cc0usize)as*mut u8,();
2320(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2321        }
2322    }
2323    #[doc = "`get_OverlapTerrain()` overload"]
2324    fn get_overlap_terrain(self) -> ::unity::Il2CppString {
2325        unsafe {
2326            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2327            ::unity::il2cpp_call!((::unity::module_base()+0x2489cd0usize)as*mut u8, ::unity::Il2CppString;
2328(SkillData)__receiver)
2329        }
2330    }
2331    #[doc = "`set_OverlapTerrain(::unity::Il2CppString)` overload"]
2332    fn set_overlap_terrain(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2333        unsafe {
2334            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2335            ::unity::il2cpp_call!((::unity::module_base()+0x2489ce0usize)as*mut u8,();
2336(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2337        }
2338    }
2339    #[doc = "`get_ZocRange()` overload"]
2340    fn get_zoc_range(self) -> ::unity::Il2CppString {
2341        unsafe {
2342            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2343            ::unity::il2cpp_call!((::unity::module_base()+0x2489cf0usize)as*mut u8, ::unity::Il2CppString;
2344(SkillData)__receiver)
2345        }
2346    }
2347    #[doc = "`set_ZocRange(::unity::Il2CppString)` overload"]
2348    fn set_zoc_range(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2349        unsafe {
2350            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2351            ::unity::il2cpp_call!((::unity::module_base()+0x2489d00usize)as*mut u8,();
2352(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2353        }
2354    }
2355    #[doc = "`get_ZocType()` overload"]
2356    fn get_zoc_type(self) -> crate::app::skilldata::SkillData_Zocs {
2357        unsafe {
2358            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2359            ::unity::il2cpp_call!((::unity::module_base()+0x2489d10usize)as*mut u8,crate::app::skilldata::SkillData_Zocs;
2360(SkillData)__receiver)
2361        }
2362    }
2363    #[doc = "`set_ZocType(crate::app::skilldata::SkillData_Zocs)` overload"]
2364    fn set_zoc_type(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Zocs>) -> () {
2365        unsafe {
2366            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2367            ::unity::il2cpp_call!((::unity::module_base()+0x2489d20usize)as*mut u8,();
2368(SkillData)__receiver,(crate::app::skilldata::SkillData_Zocs)::core::convert::Into::into(value))
2369        }
2370    }
2371    #[doc = "`get_CooperationSkill()` overload"]
2372    fn get_cooperation_skill(self) -> ::unity::Il2CppString {
2373        unsafe {
2374            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2375            ::unity::il2cpp_call!((::unity::module_base()+0x2489d30usize)as*mut u8, ::unity::Il2CppString;
2376(SkillData)__receiver)
2377        }
2378    }
2379    #[doc = "`set_CooperationSkill(::unity::Il2CppString)` overload"]
2380    fn set_cooperation_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2381        unsafe {
2382            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2383            ::unity::il2cpp_call!((::unity::module_base()+0x2489d40usize)as*mut u8,();
2384(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2385        }
2386    }
2387    #[doc = "`get_HorseSkill()` overload"]
2388    fn get_horse_skill(self) -> ::unity::Il2CppString {
2389        unsafe {
2390            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2391            ::unity::il2cpp_call!((::unity::module_base()+0x2489d50usize)as*mut u8, ::unity::Il2CppString;
2392(SkillData)__receiver)
2393        }
2394    }
2395    #[doc = "`set_HorseSkill(::unity::Il2CppString)` overload"]
2396    fn set_horse_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2397        unsafe {
2398            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2399            ::unity::il2cpp_call!((::unity::module_base()+0x2489d60usize)as*mut u8,();
2400(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2401        }
2402    }
2403    #[doc = "`get_CovertSkill()` overload"]
2404    fn get_covert_skill(self) -> ::unity::Il2CppString {
2405        unsafe {
2406            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2407            ::unity::il2cpp_call!((::unity::module_base()+0x2489d70usize)as*mut u8, ::unity::Il2CppString;
2408(SkillData)__receiver)
2409        }
2410    }
2411    #[doc = "`set_CovertSkill(::unity::Il2CppString)` overload"]
2412    fn set_covert_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2413        unsafe {
2414            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2415            ::unity::il2cpp_call!((::unity::module_base()+0x2489d80usize)as*mut u8,();
2416(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2417        }
2418    }
2419    #[doc = "`get_HeavySkill()` overload"]
2420    fn get_heavy_skill(self) -> ::unity::Il2CppString {
2421        unsafe {
2422            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2423            ::unity::il2cpp_call!((::unity::module_base()+0x2489d90usize)as*mut u8, ::unity::Il2CppString;
2424(SkillData)__receiver)
2425        }
2426    }
2427    #[doc = "`set_HeavySkill(::unity::Il2CppString)` overload"]
2428    fn set_heavy_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2429        unsafe {
2430            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2431            ::unity::il2cpp_call!((::unity::module_base()+0x2489da0usize)as*mut u8,();
2432(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2433        }
2434    }
2435    #[doc = "`get_FlySkill()` overload"]
2436    fn get_fly_skill(self) -> ::unity::Il2CppString {
2437        unsafe {
2438            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2439            ::unity::il2cpp_call!((::unity::module_base()+0x2489db0usize)as*mut u8, ::unity::Il2CppString;
2440(SkillData)__receiver)
2441        }
2442    }
2443    #[doc = "`set_FlySkill(::unity::Il2CppString)` overload"]
2444    fn set_fly_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2445        unsafe {
2446            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2447            ::unity::il2cpp_call!((::unity::module_base()+0x2489dc0usize)as*mut u8,();
2448(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2449        }
2450    }
2451    #[doc = "`get_MagicSkill()` overload"]
2452    fn get_magic_skill(self) -> ::unity::Il2CppString {
2453        unsafe {
2454            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2455            ::unity::il2cpp_call!((::unity::module_base()+0x2489dd0usize)as*mut u8, ::unity::Il2CppString;
2456(SkillData)__receiver)
2457        }
2458    }
2459    #[doc = "`set_MagicSkill(::unity::Il2CppString)` overload"]
2460    fn set_magic_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2461        unsafe {
2462            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2463            ::unity::il2cpp_call!((::unity::module_base()+0x2489de0usize)as*mut u8,();
2464(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2465        }
2466    }
2467    #[doc = "`get_PranaSkill()` overload"]
2468    fn get_prana_skill(self) -> ::unity::Il2CppString {
2469        unsafe {
2470            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2471            ::unity::il2cpp_call!((::unity::module_base()+0x2489df0usize)as*mut u8, ::unity::Il2CppString;
2472(SkillData)__receiver)
2473        }
2474    }
2475    #[doc = "`set_PranaSkill(::unity::Il2CppString)` overload"]
2476    fn set_prana_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2477        unsafe {
2478            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2479            ::unity::il2cpp_call!((::unity::module_base()+0x2489e00usize)as*mut u8,();
2480(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2481        }
2482    }
2483    #[doc = "`get_DragonSkill()` overload"]
2484    fn get_dragon_skill(self) -> ::unity::Il2CppString {
2485        unsafe {
2486            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2487            ::unity::il2cpp_call!((::unity::module_base()+0x2489e10usize)as*mut u8, ::unity::Il2CppString;
2488(SkillData)__receiver)
2489        }
2490    }
2491    #[doc = "`set_DragonSkill(::unity::Il2CppString)` overload"]
2492    fn set_dragon_skill(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2493        unsafe {
2494            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2495            ::unity::il2cpp_call!((::unity::module_base()+0x2489e20usize)as*mut u8,();
2496(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2497        }
2498    }
2499    #[doc = "`get_ActNames()` overload"]
2500    fn get_act_names(self) -> ::unity::Array<::unity::Il2CppString> {
2501        unsafe {
2502            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2503            ::unity::il2cpp_call!((::unity::module_base()+0x2489e30usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2504(SkillData)__receiver)
2505        }
2506    }
2507    #[doc = "`set_ActNames(::unity::Array<::unity::Il2CppString>)` overload"]
2508    fn set_act_names(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2509        unsafe {
2510            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2511            ::unity::il2cpp_call!((::unity::module_base()+0x2489e40usize)as*mut u8,();
2512(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2513        }
2514    }
2515    #[doc = "`get_ActOperations()` overload"]
2516    fn get_act_operations(self) -> ::unity::Array<::unity::Il2CppString> {
2517        unsafe {
2518            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2519            ::unity::il2cpp_call!((::unity::module_base()+0x2489e50usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2520(SkillData)__receiver)
2521        }
2522    }
2523    #[doc = "`set_ActOperations(::unity::Array<::unity::Il2CppString>)` overload"]
2524    fn set_act_operations(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2525        unsafe {
2526            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2527            ::unity::il2cpp_call!((::unity::module_base()+0x2489e60usize)as*mut u8,();
2528(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2529        }
2530    }
2531    #[doc = "`get_ActValues()` overload"]
2532    fn get_act_values(self) -> ::unity::Array<::unity::Il2CppString> {
2533        unsafe {
2534            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2535            ::unity::il2cpp_call!((::unity::module_base()+0x2489e70usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
2536(SkillData)__receiver)
2537        }
2538    }
2539    #[doc = "`set_ActValues(::unity::Array<::unity::Il2CppString>)` overload"]
2540    fn set_act_values(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
2541        unsafe {
2542            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2543            ::unity::il2cpp_call!((::unity::module_base()+0x2489e80usize)as*mut u8,();
2544(SkillData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
2545        }
2546    }
2547    #[doc = "`get_AroundCenter()` overload"]
2548    fn get_around_center(self) -> crate::app::skilldata::SkillData_AroundCenters {
2549        unsafe {
2550            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2551            ::unity::il2cpp_call!((::unity::module_base()+0x2489e90usize)as*mut u8,crate::app::skilldata::SkillData_AroundCenters;
2552(SkillData)__receiver)
2553        }
2554    }
2555    #[doc = "`set_AroundCenter(crate::app::skilldata::SkillData_AroundCenters)` overload"]
2556    fn set_around_center(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_AroundCenters>) -> () {
2557        unsafe {
2558            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2559            ::unity::il2cpp_call!((::unity::module_base()+0x2489ea0usize)as*mut u8,();
2560(SkillData)__receiver,(crate::app::skilldata::SkillData_AroundCenters)::core::convert::Into::into(value))
2561        }
2562    }
2563    #[doc = "`get_AroundTarget()` overload"]
2564    fn get_around_target(self) -> crate::app::skilldata::SkillData_AroundTargets {
2565        unsafe {
2566            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2567            ::unity::il2cpp_call!((::unity::module_base()+0x2489eb0usize)as*mut u8,crate::app::skilldata::SkillData_AroundTargets;
2568(SkillData)__receiver)
2569        }
2570    }
2571    #[doc = "`set_AroundTarget(crate::app::skilldata::SkillData_AroundTargets)` overload"]
2572    fn set_around_target(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_AroundTargets>) -> () {
2573        unsafe {
2574            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2575            ::unity::il2cpp_call!((::unity::module_base()+0x2489ec0usize)as*mut u8,();
2576(SkillData)__receiver,(crate::app::skilldata::SkillData_AroundTargets)::core::convert::Into::into(value))
2577        }
2578    }
2579    #[doc = "`get_AroundCondition()` overload"]
2580    fn get_around_condition(self) -> ::unity::Il2CppString {
2581        unsafe {
2582            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2583            ::unity::il2cpp_call!((::unity::module_base()+0x2489ed0usize)as*mut u8, ::unity::Il2CppString;
2584(SkillData)__receiver)
2585        }
2586    }
2587    #[doc = "`set_AroundCondition(::unity::Il2CppString)` overload"]
2588    fn set_around_condition(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2589        unsafe {
2590            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2591            ::unity::il2cpp_call!((::unity::module_base()+0x2489ee0usize)as*mut u8,();
2592(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2593        }
2594    }
2595    #[doc = "`get_AroundName()` overload"]
2596    fn get_around_name(self) -> ::unity::Il2CppString {
2597        unsafe {
2598            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2599            ::unity::il2cpp_call!((::unity::module_base()+0x2489ef0usize)as*mut u8, ::unity::Il2CppString;
2600(SkillData)__receiver)
2601        }
2602    }
2603    #[doc = "`set_AroundName(::unity::Il2CppString)` overload"]
2604    fn set_around_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2605        unsafe {
2606            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2607            ::unity::il2cpp_call!((::unity::module_base()+0x2489f00usize)as*mut u8,();
2608(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2609        }
2610    }
2611    #[doc = "`get_AroundOperation()` overload"]
2612    fn get_around_operation(self) -> ::unity::Il2CppString {
2613        unsafe {
2614            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2615            ::unity::il2cpp_call!((::unity::module_base()+0x2489f10usize)as*mut u8, ::unity::Il2CppString;
2616(SkillData)__receiver)
2617        }
2618    }
2619    #[doc = "`set_AroundOperation(::unity::Il2CppString)` overload"]
2620    fn set_around_operation(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2621        unsafe {
2622            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2623            ::unity::il2cpp_call!((::unity::module_base()+0x2489f20usize)as*mut u8,();
2624(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2625        }
2626    }
2627    #[doc = "`get_AroundValue()` overload"]
2628    fn get_around_value(self) -> ::unity::Il2CppString {
2629        unsafe {
2630            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2631            ::unity::il2cpp_call!((::unity::module_base()+0x2489f30usize)as*mut u8, ::unity::Il2CppString;
2632(SkillData)__receiver)
2633        }
2634    }
2635    #[doc = "`set_AroundValue(::unity::Il2CppString)` overload"]
2636    fn set_around_value(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2637        unsafe {
2638            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2639            ::unity::il2cpp_call!((::unity::module_base()+0x2489f40usize)as*mut u8,();
2640(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2641        }
2642    }
2643    #[doc = "`get_BadState()` overload"]
2644    fn get_bad_state(self) -> crate::app::skilldata::SkillData_States {
2645        unsafe {
2646            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2647            ::unity::il2cpp_call!((::unity::module_base()+0x2489f50usize)as*mut u8,crate::app::skilldata::SkillData_States;
2648(SkillData)__receiver)
2649        }
2650    }
2651    #[doc = "`set_BadState(crate::app::skilldata::SkillData_States)` overload"]
2652    fn set_bad_state(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_States>) -> () {
2653        unsafe {
2654            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2655            ::unity::il2cpp_call!((::unity::module_base()+0x2489f60usize)as*mut u8,();
2656(SkillData)__receiver,(crate::app::skilldata::SkillData_States)::core::convert::Into::into(value))
2657        }
2658    }
2659    #[doc = "`get_BadIgnore()` overload"]
2660    fn get_bad_ignore(self) -> crate::app::skilldata::SkillData_States {
2661        unsafe {
2662            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2663            ::unity::il2cpp_call!((::unity::module_base()+0x2489f70usize)as*mut u8,crate::app::skilldata::SkillData_States;
2664(SkillData)__receiver)
2665        }
2666    }
2667    #[doc = "`set_BadIgnore(crate::app::skilldata::SkillData_States)` overload"]
2668    fn set_bad_ignore(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_States>) -> () {
2669        unsafe {
2670            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2671            ::unity::il2cpp_call!((::unity::module_base()+0x2489f80usize)as*mut u8,();
2672(SkillData)__receiver,(crate::app::skilldata::SkillData_States)::core::convert::Into::into(value))
2673        }
2674    }
2675    #[doc = "`get_Efficacy()` overload"]
2676    fn get_efficacy(self) -> crate::app::skilldata::SkillData_Attrs {
2677        unsafe {
2678            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2679            ::unity::il2cpp_call!((::unity::module_base()+0x2489f90usize)as*mut u8,crate::app::skilldata::SkillData_Attrs;
2680(SkillData)__receiver)
2681        }
2682    }
2683    #[doc = "`set_Efficacy(crate::app::skilldata::SkillData_Attrs)` overload"]
2684    fn set_efficacy(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Attrs>) -> () {
2685        unsafe {
2686            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2687            ::unity::il2cpp_call!((::unity::module_base()+0x2489fa0usize)as*mut u8,();
2688(SkillData)__receiver,(crate::app::skilldata::SkillData_Attrs)::core::convert::Into::into(value))
2689        }
2690    }
2691    #[doc = "`get_EfficacyIgnore()` overload"]
2692    fn get_efficacy_ignore(self) -> crate::app::skilldata::SkillData_Attrs {
2693        unsafe {
2694            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2695            ::unity::il2cpp_call!((::unity::module_base()+0x2489fb0usize)as*mut u8,crate::app::skilldata::SkillData_Attrs;
2696(SkillData)__receiver)
2697        }
2698    }
2699    #[doc = "`set_EfficacyIgnore(crate::app::skilldata::SkillData_Attrs)` overload"]
2700    fn set_efficacy_ignore(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Attrs>) -> () {
2701        unsafe {
2702            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2703            ::unity::il2cpp_call!((::unity::module_base()+0x2489fc0usize)as*mut u8,();
2704(SkillData)__receiver,(crate::app::skilldata::SkillData_Attrs)::core::convert::Into::into(value))
2705        }
2706    }
2707    #[doc = "`get_EfficacyValue()` overload"]
2708    fn get_efficacy_value(self) -> i32 {
2709        unsafe {
2710            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2711            ::unity::il2cpp_call!((::unity::module_base()+0x2489fd0usize)as*mut u8,i32;
2712(SkillData)__receiver)
2713        }
2714    }
2715    #[doc = "`set_EfficacyValue(i32)` overload"]
2716    fn set_efficacy_value(self, value: impl ::core::convert::Into<i32>) -> () {
2717        unsafe {
2718            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2719            ::unity::il2cpp_call!((::unity::module_base()+0x2489fe0usize)as*mut u8,();
2720(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2721        }
2722    }
2723    #[doc = "`get_Flag()` overload"]
2724    fn get_flag(self) -> crate::app::skilldata::SkillData_Flags {
2725        unsafe {
2726            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2727            ::unity::il2cpp_call!((::unity::module_base()+0x2489ff0usize)as*mut u8,crate::app::skilldata::SkillData_Flags;
2728(SkillData)__receiver)
2729        }
2730    }
2731    #[doc = "`set_Flag(crate::app::skilldata::SkillData_Flags)` overload"]
2732    fn set_flag(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Flags>) -> () {
2733        unsafe {
2734            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2735            ::unity::il2cpp_call!((::unity::module_base()+0x248a000usize)as*mut u8,();
2736(SkillData)__receiver,(crate::app::skilldata::SkillData_Flags)::core::convert::Into::into(value))
2737        }
2738    }
2739    #[doc = "`get_PrivateFlag()` overload"]
2740    fn get_private_flag(self) -> crate::app::skilldata::SkillData_PrivateFlags {
2741        unsafe {
2742            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2743            ::unity::il2cpp_call!((::unity::module_base()+0x248a010usize)as*mut u8,crate::app::skilldata::SkillData_PrivateFlags;
2744(SkillData)__receiver)
2745        }
2746    }
2747    #[doc = "`set_PrivateFlag(crate::app::skilldata::SkillData_PrivateFlags)` overload"]
2748    fn set_private_flag(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_PrivateFlags>) -> () {
2749        unsafe {
2750            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2751            ::unity::il2cpp_call!((::unity::module_base()+0x248a020usize)as*mut u8,();
2752(SkillData)__receiver,(crate::app::skilldata::SkillData_PrivateFlags)::core::convert::Into::into(value))
2753        }
2754    }
2755    #[doc = "`get_Work()` overload"]
2756    fn get_work(self) -> crate::app::skilldata::SkillData_Works {
2757        unsafe {
2758            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2759            ::unity::il2cpp_call!((::unity::module_base()+0x248a030usize)as*mut u8,crate::app::skilldata::SkillData_Works;
2760(SkillData)__receiver)
2761        }
2762    }
2763    #[doc = "`set_Work(crate::app::skilldata::SkillData_Works)` overload"]
2764    fn set_work(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Works>) -> () {
2765        unsafe {
2766            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2767            ::unity::il2cpp_call!((::unity::module_base()+0x248a040usize)as*mut u8,();
2768(SkillData)__receiver,(crate::app::skilldata::SkillData_Works)::core::convert::Into::into(value))
2769        }
2770    }
2771    #[doc = "`get_WorkOperation()` overload"]
2772    fn get_work_operation(self) -> ::unity::Il2CppString {
2773        unsafe {
2774            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2775            ::unity::il2cpp_call!((::unity::module_base()+0x248a050usize)as*mut u8, ::unity::Il2CppString;
2776(SkillData)__receiver)
2777        }
2778    }
2779    #[doc = "`set_WorkOperation(::unity::Il2CppString)` overload"]
2780    fn set_work_operation(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
2781        unsafe {
2782            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2783            ::unity::il2cpp_call!((::unity::module_base()+0x248a060usize)as*mut u8,();
2784(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
2785        }
2786    }
2787    #[doc = "`get_WorkValue()` overload"]
2788    fn get_work_value(self) -> f32 {
2789        unsafe {
2790            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2791            ::unity::il2cpp_call!((::unity::module_base()+0x248a070usize)as*mut u8,f32;
2792(SkillData)__receiver)
2793        }
2794    }
2795    #[doc = "`set_WorkValue(f32)` overload"]
2796    fn set_work_value(self, value: impl ::core::convert::Into<f32>) -> () {
2797        unsafe {
2798            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2799            ::unity::il2cpp_call!((::unity::module_base()+0x248a080usize)as*mut u8,();
2800(SkillData)__receiver,(f32)::core::convert::Into::into(value))
2801        }
2802    }
2803    #[doc = "`get_Power()` overload"]
2804    fn get_power(self) -> i32 {
2805        unsafe {
2806            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2807            ::unity::il2cpp_call!((::unity::module_base()+0x248a090usize)as*mut u8,i32;
2808(SkillData)__receiver)
2809        }
2810    }
2811    #[doc = "`set_Power(i32)` overload"]
2812    fn set_power(self, value: impl ::core::convert::Into<i32>) -> () {
2813        unsafe {
2814            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2815            ::unity::il2cpp_call!((::unity::module_base()+0x248a0a0usize)as*mut u8,();
2816(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2817        }
2818    }
2819    #[doc = "`get_Life()` overload"]
2820    fn get_life(self) -> i32 {
2821        unsafe {
2822            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2823            ::unity::il2cpp_call!((::unity::module_base()+0x248a0b0usize)as*mut u8,i32;
2824(SkillData)__receiver)
2825        }
2826    }
2827    #[doc = "`set_Life(i32)` overload"]
2828    fn set_life(self, value: impl ::core::convert::Into<i32>) -> () {
2829        unsafe {
2830            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2831            ::unity::il2cpp_call!((::unity::module_base()+0x248a0c0usize)as*mut u8,();
2832(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2833        }
2834    }
2835    #[doc = "`get_Cost()` overload"]
2836    fn get_cost(self) -> i32 {
2837        unsafe {
2838            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2839            ::unity::il2cpp_call!((::unity::module_base()+0x248a0d0usize)as*mut u8,i32;
2840(SkillData)__receiver)
2841        }
2842    }
2843    #[doc = "`set_Cost(i32)` overload"]
2844    fn set_cost(self, value: impl ::core::convert::Into<i32>) -> () {
2845        unsafe {
2846            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2847            ::unity::il2cpp_call!((::unity::module_base()+0x248a0e0usize)as*mut u8,();
2848(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2849        }
2850    }
2851    #[doc = "`get_Rewarp()` overload"]
2852    fn get_rewarp(self) -> i32 {
2853        unsafe {
2854            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2855            ::unity::il2cpp_call!((::unity::module_base()+0x248a0f0usize)as*mut u8,i32;
2856(SkillData)__receiver)
2857        }
2858    }
2859    #[doc = "`set_Rewarp(i32)` overload"]
2860    fn set_rewarp(self, value: impl ::core::convert::Into<i32>) -> () {
2861        unsafe {
2862            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2863            ::unity::il2cpp_call!((::unity::module_base()+0x248a100usize)as*mut u8,();
2864(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2865        }
2866    }
2867    #[doc = "`get_Removable()` overload"]
2868    fn get_removable(self) -> i32 {
2869        unsafe {
2870            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2871            ::unity::il2cpp_call!((::unity::module_base()+0x248a110usize)as*mut u8,i32;
2872(SkillData)__receiver)
2873        }
2874    }
2875    #[doc = "`set_Removable(i32)` overload"]
2876    fn set_removable(self, value: impl ::core::convert::Into<i32>) -> () {
2877        unsafe {
2878            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2879            ::unity::il2cpp_call!((::unity::module_base()+0x248a120usize)as*mut u8,();
2880(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2881        }
2882    }
2883    #[doc = "`get_VisionCount()` overload"]
2884    fn get_vision_count(self) -> i32 {
2885        unsafe {
2886            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2887            ::unity::il2cpp_call!((::unity::module_base()+0x248a130usize)as*mut u8,i32;
2888(SkillData)__receiver)
2889        }
2890    }
2891    #[doc = "`set_VisionCount(i32)` overload"]
2892    fn set_vision_count(self, value: impl ::core::convert::Into<i32>) -> () {
2893        unsafe {
2894            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2895            ::unity::il2cpp_call!((::unity::module_base()+0x248a140usize)as*mut u8,();
2896(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2897        }
2898    }
2899    #[doc = "`get_RangeTarget()` overload"]
2900    fn get_range_target(self) -> crate::app::itemdata::ItemData_Kinds {
2901        unsafe {
2902            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2903            ::unity::il2cpp_call!((::unity::module_base()+0x248a150usize)as*mut u8,crate::app::itemdata::ItemData_Kinds;
2904(SkillData)__receiver)
2905        }
2906    }
2907    #[doc = "`set_RangeTarget(crate::app::itemdata::ItemData_Kinds)` overload"]
2908    fn set_range_target(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> () {
2909        unsafe {
2910            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2911            ::unity::il2cpp_call!((::unity::module_base()+0x248a160usize)as*mut u8,();
2912(SkillData)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(value))
2913        }
2914    }
2915    #[doc = "`get_RangeI()` overload"]
2916    fn get_range_i(self) -> i32 {
2917        unsafe {
2918            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2919            ::unity::il2cpp_call!((::unity::module_base()+0x248a170usize)as*mut u8,i32;
2920(SkillData)__receiver)
2921        }
2922    }
2923    #[doc = "`set_RangeI(i32)` overload"]
2924    fn set_range_i(self, value: impl ::core::convert::Into<i32>) -> () {
2925        unsafe {
2926            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2927            ::unity::il2cpp_call!((::unity::module_base()+0x248a180usize)as*mut u8,();
2928(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2929        }
2930    }
2931    #[doc = "`get_RangeO()` overload"]
2932    fn get_range_o(self) -> i32 {
2933        unsafe {
2934            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2935            ::unity::il2cpp_call!((::unity::module_base()+0x248a190usize)as*mut u8,i32;
2936(SkillData)__receiver)
2937        }
2938    }
2939    #[doc = "`set_RangeO(i32)` overload"]
2940    fn set_range_o(self, value: impl ::core::convert::Into<i32>) -> () {
2941        unsafe {
2942            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2943            ::unity::il2cpp_call!((::unity::module_base()+0x248a1a0usize)as*mut u8,();
2944(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2945        }
2946    }
2947    #[doc = "`get_RangeAdd()` overload"]
2948    fn get_range_add(self) -> i32 {
2949        unsafe {
2950            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2951            ::unity::il2cpp_call!((::unity::module_base()+0x248a1b0usize)as*mut u8,i32;
2952(SkillData)__receiver)
2953        }
2954    }
2955    #[doc = "`set_RangeAdd(i32)` overload"]
2956    fn set_range_add(self, value: impl ::core::convert::Into<i32>) -> () {
2957        unsafe {
2958            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2959            ::unity::il2cpp_call!((::unity::module_base()+0x248a1c0usize)as*mut u8,();
2960(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2961        }
2962    }
2963    #[doc = "`get_RangeExtend()` overload"]
2964    fn get_range_extend(self) -> i32 {
2965        unsafe {
2966            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2967            ::unity::il2cpp_call!((::unity::module_base()+0x248a1d0usize)as*mut u8,i32;
2968(SkillData)__receiver)
2969        }
2970    }
2971    #[doc = "`set_RangeExtend(i32)` overload"]
2972    fn set_range_extend(self, value: impl ::core::convert::Into<i32>) -> () {
2973        unsafe {
2974            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2975            ::unity::il2cpp_call!((::unity::module_base()+0x248a1e0usize)as*mut u8,();
2976(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2977        }
2978    }
2979    #[doc = "`get_MoveSelf()` overload"]
2980    fn get_move_self(self) -> i32 {
2981        unsafe {
2982            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2983            ::unity::il2cpp_call!((::unity::module_base()+0x248a1f0usize)as*mut u8,i32;
2984(SkillData)__receiver)
2985        }
2986    }
2987    #[doc = "`set_MoveSelf(i32)` overload"]
2988    fn set_move_self(self, value: impl ::core::convert::Into<i32>) -> () {
2989        unsafe {
2990            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2991            ::unity::il2cpp_call!((::unity::module_base()+0x248a200usize)as*mut u8,();
2992(SkillData)__receiver,(i32)::core::convert::Into::into(value))
2993        }
2994    }
2995    #[doc = "`get_MoveTarget()` overload"]
2996    fn get_move_target(self) -> i32 {
2997        unsafe {
2998            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2999            ::unity::il2cpp_call!((::unity::module_base()+0x248a210usize)as*mut u8,i32;
3000(SkillData)__receiver)
3001        }
3002    }
3003    #[doc = "`set_MoveTarget(i32)` overload"]
3004    fn set_move_target(self, value: impl ::core::convert::Into<i32>) -> () {
3005        unsafe {
3006            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3007            ::unity::il2cpp_call!((::unity::module_base()+0x248a220usize)as*mut u8,();
3008(SkillData)__receiver,(i32)::core::convert::Into::into(value))
3009        }
3010    }
3011    #[doc = "`get_EnhanceLevel()` overload"]
3012    fn get_enhance_level(self) -> i8 {
3013        unsafe {
3014            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3015            ::unity::il2cpp_call!((::unity::module_base()+0x248a230usize)as*mut u8,i8;
3016(SkillData)__receiver)
3017        }
3018    }
3019    #[doc = "`set_EnhanceLevel(i8)` overload"]
3020    fn set_enhance_level(self, value: impl ::core::convert::Into<i8>) -> () {
3021        unsafe {
3022            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3023            ::unity::il2cpp_call!((::unity::module_base()+0x248a240usize)as*mut u8,();
3024(SkillData)__receiver,(i8)::core::convert::Into::into(value))
3025        }
3026    }
3027    #[doc = "`get_EnhanceValue()` overload"]
3028    fn get_enhance_value(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
3029        unsafe {
3030            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3031            ::unity::il2cpp_call!((::unity::module_base()+0x248a250usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
3032(SkillData)__receiver)
3033        }
3034    }
3035    #[doc = "`set_EnhanceValue(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
3036    fn set_enhance_value(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
3037        unsafe {
3038            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3039            ::unity::il2cpp_call!((::unity::module_base()+0x248a260usize)as*mut u8,();
3040(SkillData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
3041        }
3042    }
3043    #[doc = "`get_WeaponProhibit()` overload"]
3044    fn get_weapon_prohibit(self) -> crate::app::weaponmask::WeaponMask {
3045        unsafe {
3046            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3047            ::unity::il2cpp_call!((::unity::module_base()+0x248a270usize)as*mut u8,crate::app::weaponmask::WeaponMask;
3048(SkillData)__receiver)
3049        }
3050    }
3051    #[doc = "`set_WeaponProhibit(crate::app::weaponmask::WeaponMask)` overload"]
3052    fn set_weapon_prohibit(self, value: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>) -> () {
3053        unsafe {
3054            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3055            ::unity::il2cpp_call!((::unity::module_base()+0x248a280usize)as*mut u8,();
3056(SkillData)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(value))
3057        }
3058    }
3059    #[doc = "`get_WeaponLevel()` overload"]
3060    fn get_weapon_level(self) -> crate::app::weaponlevels::WeaponLevels {
3061        unsafe {
3062            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3063            ::unity::il2cpp_call!((::unity::module_base()+0x248a290usize)as*mut u8,crate::app::weaponlevels::WeaponLevels;
3064(SkillData)__receiver)
3065        }
3066    }
3067    #[doc = "`set_WeaponLevel(crate::app::weaponlevels::WeaponLevels)` overload"]
3068    fn set_weapon_level(self, value: impl ::core::convert::Into<crate::app::weaponlevels::WeaponLevels>) -> () {
3069        unsafe {
3070            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3071            ::unity::il2cpp_call!((::unity::module_base()+0x248a2a0usize)as*mut u8,();
3072(SkillData)__receiver,(crate::app::weaponlevels::WeaponLevels)::core::convert::Into::into(value))
3073        }
3074    }
3075    #[doc = "`get_Effect()` overload"]
3076    fn get_effect(self) -> ::unity::Il2CppString {
3077        unsafe {
3078            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3079            ::unity::il2cpp_call!((::unity::module_base()+0x248a2b0usize)as*mut u8, ::unity::Il2CppString;
3080(SkillData)__receiver)
3081        }
3082    }
3083    #[doc = "`set_Effect(::unity::Il2CppString)` overload"]
3084    fn set_effect(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3085        unsafe {
3086            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3087            ::unity::il2cpp_call!((::unity::module_base()+0x248a2c0usize)as*mut u8,();
3088(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
3089        }
3090    }
3091    #[doc = "`get_InheritanceCost()` overload"]
3092    fn get_inheritance_cost(self) -> u16 {
3093        unsafe {
3094            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3095            ::unity::il2cpp_call!((::unity::module_base()+0x248a2d0usize)as*mut u8,u16;
3096(SkillData)__receiver)
3097        }
3098    }
3099    #[doc = "`set_InheritanceCost(u16)` overload"]
3100    fn set_inheritance_cost(self, value: impl ::core::convert::Into<u16>) -> () {
3101        unsafe {
3102            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3103            ::unity::il2cpp_call!((::unity::module_base()+0x248a2e0usize)as*mut u8,();
3104(SkillData)__receiver,(u16)::core::convert::Into::into(value))
3105        }
3106    }
3107    #[doc = "`get_InheritanceSort()` overload"]
3108    fn get_inheritance_sort(self) -> u16 {
3109        unsafe {
3110            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3111            ::unity::il2cpp_call!((::unity::module_base()+0x248a2f0usize)as*mut u8,u16;
3112(SkillData)__receiver)
3113        }
3114    }
3115    #[doc = "`set_InheritanceSort(u16)` overload"]
3116    fn set_inheritance_sort(self, value: impl ::core::convert::Into<u16>) -> () {
3117        unsafe {
3118            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3119            ::unity::il2cpp_call!((::unity::module_base()+0x248a300usize)as*mut u8,();
3120(SkillData)__receiver,(u16)::core::convert::Into::into(value))
3121        }
3122    }
3123    #[doc = "`get_InheritanceSortKey()` overload"]
3124    fn get_inheritance_sort_key(self) -> i32 {
3125        unsafe {
3126            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3127            ::unity::il2cpp_call!((::unity::module_base()+0x248a310usize)as*mut u8,i32;
3128(SkillData)__receiver)
3129        }
3130    }
3131    #[doc = "`.ctor()` overload"]
3132    fn ctor(self) -> () {
3133        unsafe {
3134            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3135            ::unity::il2cpp_call!((::unity::module_base()+0x248a320usize)as*mut u8,();
3136(SkillData)__receiver)
3137        }
3138    }
3139    #[doc = "`get_Calculator()` overload"]
3140    fn get_calculator(self) -> crate::app::calculatormanager::CalculatorManager {
3141        unsafe {
3142            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3143            {
3144                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3145                let __vi = *__vt.get(9usize).unwrap_or_else(|| {
3146                    panic!(
3147                        "unity: virtual slot {}
3148 out of range (vtable len {}
3149) on the runtime class behind {}
3150 (method `{}
3151`)",
3152                        9usize,
3153                        __vt.len(),
3154                        <SkillData as ::unity::ClassIdentity>::NAME,
3155                        "get_Calculator",
3156                    )
3157                });
3158                let __inner: extern "C" fn(SkillData, ::unity::OptionalMethod) -> crate::app::calculatormanager::CalculatorManager =
3159                    ::core::mem::transmute(__vi.method_ptr);
3160                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3161                __inner(__receiver, __mi)
3162            }
3163        }
3164    }
3165    #[doc = "`CreateFunc(::unity::Il2CppString, i32, ::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
3166    fn create_func(
3167        self,
3168        header: impl ::core::convert::Into<::unity::Il2CppString>,
3169        index: impl ::core::convert::Into<i32>,
3170        name: impl ::core::convert::Into<::unity::Il2CppString>,
3171        operation: impl ::core::convert::Into<::unity::Il2CppString>,
3172        value: impl ::core::convert::Into<::unity::Il2CppString>,
3173    ) -> crate::app::skilldata::SkillData_Func {
3174        unsafe {
3175            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3176            ::unity::il2cpp_call!((::unity::module_base()+0x248a800usize)as*mut u8,crate::app::skilldata::SkillData_Func;
3177(SkillData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(header),(i32)::core::convert::Into::into(index),(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(operation),(::unity::Il2CppString)::core::convert::Into::into(value))
3178        }
3179    }
3180    #[doc = "`OnBuild()` overload"]
3181    fn on_build(self) -> () {
3182        unsafe {
3183            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3184            {
3185                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3186                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
3187                    panic!(
3188                        "unity: virtual slot {}
3189 out of range (vtable len {}
3190) on the runtime class behind {}
3191 (method `{}
3192`)",
3193                        4usize,
3194                        __vt.len(),
3195                        <SkillData as ::unity::ClassIdentity>::NAME,
3196                        "OnBuild",
3197                    )
3198                });
3199                let __inner: extern "C" fn(SkillData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3200                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3201                __inner(__receiver, __mi)
3202            }
3203        }
3204    }
3205    #[doc = "`CalcChangeSkills()` overload"]
3206    fn calc_change_skills(self) -> ::unity::Array<crate::app::skilldata::SkillData> {
3207        unsafe {
3208            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3209            ::unity::il2cpp_call!((::unity::module_base()+0x248aee0usize)as*mut u8, ::unity::Array<crate::app::skilldata::SkillData> ;
3210(SkillData)__receiver)
3211        }
3212    }
3213    #[doc = "`OnCompleted()` overload"]
3214    fn on_completed(self) -> () {
3215        unsafe {
3216            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3217            {
3218                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3219                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
3220                    panic!(
3221                        "unity: virtual slot {}
3222 out of range (vtable len {}
3223) on the runtime class behind {}
3224 (method `{}
3225`)",
3226                        5usize,
3227                        __vt.len(),
3228                        <SkillData as ::unity::ClassIdentity>::NAME,
3229                        "OnCompleted",
3230                    )
3231                });
3232                let __inner: extern "C" fn(SkillData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3233                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3234                __inner(__receiver, __mi)
3235            }
3236        }
3237    }
3238    #[doc = "`OnCompletedEnd()` overload"]
3239    fn on_completed_end(self) -> () {
3240        unsafe {
3241            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3242            {
3243                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3244                let __vi = *__vt.get(6usize).unwrap_or_else(|| {
3245                    panic!(
3246                        "unity: virtual slot {}
3247 out of range (vtable len {}
3248) on the runtime class behind {}
3249 (method `{}
3250`)",
3251                        6usize,
3252                        __vt.len(),
3253                        <SkillData as ::unity::ClassIdentity>::NAME,
3254                        "OnCompletedEnd",
3255                    )
3256                });
3257                let __inner: extern "C" fn(SkillData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3258                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3259                __inner(__receiver, __mi)
3260            }
3261        }
3262    }
3263    #[doc = "`OnRelease()` overload"]
3264    fn on_release(self) -> () {
3265        unsafe {
3266            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3267            {
3268                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3269                let __vi = *__vt.get(7usize).unwrap_or_else(|| {
3270                    panic!(
3271                        "unity: virtual slot {}
3272 out of range (vtable len {}
3273) on the runtime class behind {}
3274 (method `{}
3275`)",
3276                        7usize,
3277                        __vt.len(),
3278                        <SkillData as ::unity::ClassIdentity>::NAME,
3279                        "OnRelease",
3280                    )
3281                });
3282                let __inner: extern "C" fn(SkillData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
3283                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3284                __inner(__receiver, __mi)
3285            }
3286        }
3287    }
3288    #[doc = "`GetStyleSkill(crate::app::battlestyle::BattleStyle_Types)` overload"]
3289    fn get_style_skill(self, r#type: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>) -> crate::app::skilldata::SkillData {
3290        unsafe {
3291            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3292            ::unity::il2cpp_call!((::unity::module_base()+0x248d920usize)as*mut u8,crate::app::skilldata::SkillData;
3293(SkillData)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(r#type))
3294        }
3295    }
3296    #[doc = "`SetStyleSkill(crate::app::battlestyle::BattleStyle_Types, ::unity::Il2CppString)` overload"]
3297    fn set_style_skill(
3298        self,
3299        r#type: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>,
3300        name: impl ::core::convert::Into<::unity::Il2CppString>,
3301    ) -> () {
3302        unsafe {
3303            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3304            ::unity::il2cpp_call!((::unity::module_base()+0x248cfa0usize)as*mut u8,();
3305(SkillData)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(r#type),(::unity::Il2CppString)::core::convert::Into::into(name))
3306        }
3307    }
3308    #[doc = "`GetRangeCenter()` overload"]
3309    fn get_range_center(self) -> crate::app::rangedata::RangeData_Targets {
3310        unsafe {
3311            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3312            ::unity::il2cpp_call!((::unity::module_base()+0x248d960usize)as*mut u8,crate::app::rangedata::RangeData_Targets;
3313(SkillData)__receiver)
3314        }
3315    }
3316    #[doc = "`GetAttackRange(crate::app::dir_2::Dir_Type)` overload"]
3317    fn get_attack_range_2(
3318        self,
3319        dir: impl ::core::convert::Into<crate::app::dir_2::Dir_Type>,
3320    ) -> crate::system::collections::generic::list_1::List_1<crate::app::rangedata::RangeData_Offset> {
3321        unsafe {
3322            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3323            ::unity::il2cpp_call!((::unity::module_base()+0x248da10usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::rangedata::RangeData_Offset> ;
3324(SkillData)__receiver,(crate::app::dir_2::Dir_Type)::core::convert::Into::into(dir))
3325        }
3326    }
3327    #[doc = "`GetOverlapRange(crate::app::dir_2::Dir_Type)` overload"]
3328    fn get_overlap_range_2(
3329        self,
3330        dir: impl ::core::convert::Into<crate::app::dir_2::Dir_Type>,
3331    ) -> crate::system::collections::generic::list_1::List_1<crate::app::rangedata::RangeData_Offset> {
3332        unsafe {
3333            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3334            ::unity::il2cpp_call!((::unity::module_base()+0x248dab0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::rangedata::RangeData_Offset> ;
3335(SkillData)__receiver,(crate::app::dir_2::Dir_Type)::core::convert::Into::into(dir))
3336        }
3337    }
3338    #[doc = "`HasOverlapTerrain()` overload"]
3339    fn has_overlap_terrain(self) -> bool {
3340        unsafe {
3341            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3342            ::unity::il2cpp_call!((::unity::module_base()+0x248db50usize)as*mut u8,bool;
3343(SkillData)__receiver)
3344        }
3345    }
3346    #[doc = "`GetWeaponLevelMask()` overload"]
3347    fn get_weapon_level_mask(self) -> crate::app::weaponmask::WeaponMask {
3348        unsafe {
3349            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3350            ::unity::il2cpp_call!((::unity::module_base()+0x248dcb0usize)as*mut u8,crate::app::weaponmask::WeaponMask;
3351(SkillData)__receiver)
3352        }
3353    }
3354    #[doc = "`GetPrefixlessSid()` overload"]
3355    fn get_prefixless_sid(self) -> ::unity::Il2CppString {
3356        unsafe {
3357            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3358            ::unity::il2cpp_call!((::unity::module_base()+0x248df90usize)as*mut u8, ::unity::Il2CppString;
3359(SkillData)__receiver)
3360        }
3361    }
3362    #[doc = "`GetDebugName()` overload"]
3363    fn get_debug_name(self) -> ::unity::Il2CppString {
3364        unsafe {
3365            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3366            {
3367                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
3368                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
3369                    panic!(
3370                        "unity: virtual slot {}
3371 out of range (vtable len {}
3372) on the runtime class behind {}
3373 (method `{}
3374`)",
3375                        8usize,
3376                        __vt.len(),
3377                        <SkillData as ::unity::ClassIdentity>::NAME,
3378                        "GetDebugName",
3379                    )
3380                });
3381                let __inner: extern "C" fn(SkillData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
3382                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
3383                __inner(__receiver, __mi)
3384            }
3385        }
3386    }
3387    #[doc = "`IsCommandSkill()` overload"]
3388    fn is_command_skill(self) -> bool {
3389        unsafe {
3390            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3391            ::unity::il2cpp_call!((::unity::module_base()+0x248e2c0usize)as*mut u8,bool;
3392(SkillData)__receiver)
3393        }
3394    }
3395    #[doc = "`IsConditionImpl(crate::app::calculatorcommand::CalculatorCommand, crate::system::object::Object, crate::system::object::Object)` overload"]
3396    fn is_condition_impl(
3397        self,
3398        command: impl ::core::convert::Into<crate::app::calculatorcommand::CalculatorCommand>,
3399        obj1: impl ::core::convert::Into<crate::system::object::Object>,
3400        obj2: impl ::core::convert::Into<crate::system::object::Object>,
3401    ) -> bool {
3402        unsafe {
3403            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3404            ::unity::il2cpp_call!((::unity::module_base()+0x248e2e0usize)as*mut u8,bool;
3405(SkillData)__receiver,(crate::app::calculatorcommand::CalculatorCommand)::core::convert::Into::into(command),(crate::system::object::Object)::core::convert::Into::into(obj1),(crate::system::object::Object)::core::convert::Into::into(obj2))
3406        }
3407    }
3408    #[doc = "`HasCondition()` overload"]
3409    fn has_condition(self) -> bool {
3410        unsafe {
3411            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3412            ::unity::il2cpp_call!((::unity::module_base()+0x248e320usize)as*mut u8,bool;
3413(SkillData)__receiver)
3414        }
3415    }
3416    #[doc = "`IsCondition()` overload"]
3417    fn is_condition(self) -> bool {
3418        unsafe {
3419            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3420            ::unity::il2cpp_call!((::unity::module_base()+0x248e330usize)as*mut u8,bool;
3421(SkillData)__receiver)
3422        }
3423    }
3424    #[doc = "`IsCondition(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3425    fn is_condition_2(
3426        self,
3427        current: impl ::core::convert::Into<crate::app::unit::Unit>,
3428        reverse: impl ::core::convert::Into<crate::app::unit::Unit>,
3429    ) -> bool {
3430        unsafe {
3431            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3432            ::unity::il2cpp_call!((::unity::module_base()+0x248e370usize)as*mut u8,bool;
3433(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(current),(crate::app::unit::Unit)::core::convert::Into::into(reverse))
3434        }
3435    }
3436    #[doc = "`IsCondition(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
3437    fn is_condition_3(
3438        self,
3439        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3440        reverse: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3441    ) -> bool {
3442        unsafe {
3443            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3444            ::unity::il2cpp_call!((::unity::module_base()+0x248e3b0usize)as*mut u8,bool;
3445(SkillData)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(reverse))
3446        }
3447    }
3448    #[doc = "`IsGiveCondition(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3449    fn is_give_condition(
3450        self,
3451        current: impl ::core::convert::Into<crate::app::unit::Unit>,
3452        reverse: impl ::core::convert::Into<crate::app::unit::Unit>,
3453    ) -> bool {
3454        unsafe {
3455            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3456            ::unity::il2cpp_call!((::unity::module_base()+0x248e3f0usize)as*mut u8,bool;
3457(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(current),(crate::app::unit::Unit)::core::convert::Into::into(reverse))
3458        }
3459    }
3460    #[doc = "`IsGiveCondition(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
3461    fn is_give_condition_2(
3462        self,
3463        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3464        reverse: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3465    ) -> bool {
3466        unsafe {
3467            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3468            ::unity::il2cpp_call!((::unity::module_base()+0x248e430usize)as*mut u8,bool;
3469(SkillData)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(reverse))
3470        }
3471    }
3472    #[doc = "`ExecuteImpl(crate::app::skilldata::SkillData_Func, crate::system::object::Object, crate::system::object::Object)` overload"]
3473    fn execute_impl(
3474        self,
3475        func: impl ::core::convert::Into<crate::app::skilldata::SkillData_Func>,
3476        obj1: impl ::core::convert::Into<crate::system::object::Object>,
3477        obj2: impl ::core::convert::Into<crate::system::object::Object>,
3478    ) -> bool {
3479        unsafe {
3480            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3481            ::unity::il2cpp_call!((::unity::module_base()+0x248e470usize)as*mut u8,bool;
3482(SkillData)__receiver,(crate::app::skilldata::SkillData_Func)::core::convert::Into::into(func),(crate::system::object::Object)::core::convert::Into::into(obj1),(crate::system::object::Object)::core::convert::Into::into(obj2))
3483        }
3484    }
3485    #[doc = "`HasExecuteAct()` overload"]
3486    fn has_execute_act(self) -> bool {
3487        unsafe {
3488            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3489            ::unity::il2cpp_call!((::unity::module_base()+0x248e550usize)as*mut u8,bool;
3490(SkillData)__receiver)
3491        }
3492    }
3493    #[doc = "`ExecuteAct(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3494    fn execute_act(
3495        self,
3496        current: impl ::core::convert::Into<crate::app::unit::Unit>,
3497        reverse: impl ::core::convert::Into<crate::app::unit::Unit>,
3498    ) -> bool {
3499        unsafe {
3500            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3501            ::unity::il2cpp_call!((::unity::module_base()+0x248e5a0usize)as*mut u8,bool;
3502(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(current),(crate::app::unit::Unit)::core::convert::Into::into(reverse))
3503        }
3504    }
3505    #[doc = "`ExecuteAct(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
3506    fn execute_act_2(
3507        self,
3508        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3509        reverse: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3510    ) -> bool {
3511        unsafe {
3512            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3513            ::unity::il2cpp_call!((::unity::module_base()+0x248e670usize)as*mut u8,bool;
3514(SkillData)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(reverse))
3515        }
3516    }
3517    #[doc = "`IsStyleSkill()` overload"]
3518    fn is_style_skill(self) -> bool {
3519        unsafe {
3520            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3521            ::unity::il2cpp_call!((::unity::module_base()+0x248e740usize)as*mut u8,bool;
3522(SkillData)__receiver)
3523        }
3524    }
3525    #[doc = "`IsSyncCondition(crate::app::unit::Unit, i32)` overload"]
3526    fn is_sync_condition(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, index: impl ::core::convert::Into<i32>) -> bool {
3527        unsafe {
3528            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3529            ::unity::il2cpp_call!((::unity::module_base()+0x248e750usize)as*mut u8,bool;
3530(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
3531        }
3532    }
3533    #[doc = "`IsArounConditionTarget(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3534    fn is_aroun_condition_target(
3535        self,
3536        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3537        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3538    ) -> bool {
3539        unsafe {
3540            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3541            ::unity::il2cpp_call!((::unity::module_base()+0x248e7b0usize)as*mut u8,bool;
3542(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
3543        }
3544    }
3545    #[doc = "`IsArounCondition(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3546    fn is_aroun_condition(
3547        self,
3548        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3549        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3550    ) -> bool {
3551        unsafe {
3552            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3553            ::unity::il2cpp_call!((::unity::module_base()+0x248e980usize)as*mut u8,bool;
3554(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
3555        }
3556    }
3557    #[doc = "`IsArounCondition(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3558    fn is_aroun_condition_2(
3559        self,
3560        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3561        center: impl ::core::convert::Into<crate::app::unit::Unit>,
3562        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3563    ) -> bool {
3564        unsafe {
3565            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3566            ::unity::il2cpp_call!((::unity::module_base()+0x248f370usize)as*mut u8,bool;
3567(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(center),(crate::app::unit::Unit)::core::convert::Into::into(target))
3568        }
3569    }
3570    #[doc = "`IsArounCondition(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unit::Unit, i32, i32)` overload"]
3571    fn is_aroun_condition_3(
3572        self,
3573        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3574        center: impl ::core::convert::Into<crate::app::unit::Unit>,
3575        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3576        range_i: impl ::core::convert::Into<i32>,
3577        range_o: impl ::core::convert::Into<i32>,
3578    ) -> bool {
3579        unsafe {
3580            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3581            ::unity::il2cpp_call!((::unity::module_base()+0x248fc70usize)as*mut u8,bool;
3582(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(center),(crate::app::unit::Unit)::core::convert::Into::into(target),(i32)::core::convert::Into::into(range_i),(i32)::core::convert::Into::into(range_o))
3583        }
3584    }
3585    #[doc = "`HasExecuteAround()` overload"]
3586    fn has_execute_around(self) -> bool {
3587        unsafe {
3588            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3589            ::unity::il2cpp_call!((::unity::module_base()+0x2490570usize)as*mut u8,bool;
3590(SkillData)__receiver)
3591        }
3592    }
3593    #[doc = "`ExecuteAround(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3594    fn execute_around(
3595        self,
3596        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3597        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3598    ) -> bool {
3599        unsafe {
3600            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3601            ::unity::il2cpp_call!((::unity::module_base()+0x24905c0usize)as*mut u8,bool;
3602(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
3603        }
3604    }
3605    #[doc = "`ExecuteAround(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide)` overload"]
3606    fn execute_around_2(
3607        self,
3608        current: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3609        reverse: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
3610    ) -> bool {
3611        unsafe {
3612            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3613            ::unity::il2cpp_call!((::unity::module_base()+0x2490690usize)as*mut u8,bool;
3614(SkillData)__receiver,(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(current),(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(reverse))
3615        }
3616    }
3617    #[doc = "`CanFrequency(crate::app::skilldata::SkillData_Frequencies)` overload"]
3618    fn can_frequency(self, frequency: impl ::core::convert::Into<crate::app::skilldata::SkillData_Frequencies>) -> bool {
3619        unsafe {
3620            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3621            ::unity::il2cpp_call!((::unity::module_base()+0x2490760usize)as*mut u8,bool;
3622(SkillData)__receiver,(crate::app::skilldata::SkillData_Frequencies)::core::convert::Into::into(frequency))
3623        }
3624    }
3625    #[doc = "`CanEquip()` overload"]
3626    fn can_equip(self) -> bool {
3627        unsafe {
3628            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3629            ::unity::il2cpp_call!((::unity::module_base()+0x2490780usize)as*mut u8,bool;
3630(SkillData)__receiver)
3631        }
3632    }
3633    #[doc = "`HasEffect()` overload"]
3634    fn has_effect(self) -> bool {
3635        unsafe {
3636            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3637            ::unity::il2cpp_call!((::unity::module_base()+0x2490790usize)as*mut u8,bool;
3638(SkillData)__receiver)
3639        }
3640    }
3641    #[doc = "`IsHide()` overload"]
3642    fn is_hide(self) -> bool {
3643        unsafe {
3644            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3645            ::unity::il2cpp_call!((::unity::module_base()+0x24907a0usize)as*mut u8,bool;
3646(SkillData)__receiver)
3647        }
3648    }
3649    #[doc = "`IsMoving()` overload"]
3650    fn is_moving(self) -> bool {
3651        unsafe {
3652            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3653            ::unity::il2cpp_call!((::unity::module_base()+0x24907b0usize)as*mut u8,bool;
3654(SkillData)__receiver)
3655        }
3656    }
3657    #[doc = "`IsAllRange()` overload"]
3658    fn is_all_range(self) -> bool {
3659        unsafe {
3660            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3661            ::unity::il2cpp_call!((::unity::module_base()+0x24907d0usize)as*mut u8,bool;
3662(SkillData)__receiver)
3663        }
3664    }
3665    #[doc = "`TryGetIcon()` overload"]
3666    fn try_get_icon(self) -> crate::unity_engine::sprite::Sprite {
3667        unsafe {
3668            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3669            ::unity::il2cpp_call!((::unity::module_base()+0x24907e0usize)as*mut u8,crate::unity_engine::sprite::Sprite;
3670(SkillData)__receiver)
3671        }
3672    }
3673    #[doc = "`TryGetEffcyIcon(bool)` overload"]
3674    fn try_get_effcy_icon(self, is_outline: impl ::core::convert::Into<bool>) -> crate::unity_engine::sprite::Sprite {
3675        unsafe {
3676            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3677            ::unity::il2cpp_call!((::unity::module_base()+0x24907f0usize)as*mut u8,crate::unity_engine::sprite::Sprite;
3678(SkillData)__receiver,(bool)::core::convert::Into::into(is_outline))
3679        }
3680    }
3681    #[doc = "`GetEquipItem(i32)` overload"]
3682    fn get_equip_item(self, index: impl ::core::convert::Into<i32>) -> crate::app::itemdata::ItemData {
3683        unsafe {
3684            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3685            ::unity::il2cpp_call!((::unity::module_base()+0x2490800usize)as*mut u8,crate::app::itemdata::ItemData;
3686(SkillData)__receiver,(i32)::core::convert::Into::into(index))
3687        }
3688    }
3689    #[doc = "`HasEquipItem()` overload"]
3690    fn has_equip_item(self) -> bool {
3691        unsafe {
3692            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3693            ::unity::il2cpp_call!((::unity::module_base()+0x24908a0usize)as*mut u8,bool;
3694(SkillData)__receiver)
3695        }
3696    }
3697    #[doc = "`HasNullItem()` overload"]
3698    fn has_null_item(self) -> bool {
3699        unsafe {
3700            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3701            ::unity::il2cpp_call!((::unity::module_base()+0x24908f0usize)as*mut u8,bool;
3702(SkillData)__receiver)
3703        }
3704    }
3705    #[doc = "`CanTarget(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3706    fn can_target(
3707        self,
3708        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3709        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3710    ) -> bool {
3711        unsafe {
3712            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3713            ::unity::il2cpp_call!((::unity::module_base()+0x2490a40usize)as*mut u8,bool;
3714(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
3715        }
3716    }
3717    #[doc = "`CanRange(i32, i32, crate::app::unit::Unit)` overload"]
3718    fn can_range(
3719        self,
3720        x: impl ::core::convert::Into<i32>,
3721        z: impl ::core::convert::Into<i32>,
3722        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3723    ) -> bool {
3724        unsafe {
3725            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3726            ::unity::il2cpp_call!((::unity::module_base()+0x2490db0usize)as*mut u8,bool;
3727(SkillData)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(crate::app::unit::Unit)::core::convert::Into::into(target))
3728        }
3729    }
3730    #[doc = "`CanRange(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3731    fn can_range_2(
3732        self,
3733        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3734        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3735    ) -> bool {
3736        unsafe {
3737            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3738            ::unity::il2cpp_call!((::unity::module_base()+0x2491090usize)as*mut u8,bool;
3739(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
3740        }
3741    }
3742    #[doc = "`CanRange(i32)` overload"]
3743    fn can_range_3(self, range: impl ::core::convert::Into<i32>) -> bool {
3744        unsafe {
3745            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3746            ::unity::il2cpp_call!((::unity::module_base()+0x2491610usize)as*mut u8,bool;
3747(SkillData)__receiver,(i32)::core::convert::Into::into(range))
3748        }
3749    }
3750    #[doc = "`CanSupport(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
3751    fn can_support(
3752        self,
3753        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
3754        target: impl ::core::convert::Into<crate::app::unit::Unit>,
3755    ) -> bool {
3756        unsafe {
3757            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3758            ::unity::il2cpp_call!((::unity::module_base()+0x2491640usize)as*mut u8,bool;
3759(SkillData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
3760        }
3761    }
3762    #[doc = "`CanSelfTarget()` overload"]
3763    fn can_self_target(self) -> bool {
3764        unsafe {
3765            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3766            ::unity::il2cpp_call!((::unity::module_base()+0x24919b0usize)as*mut u8,bool;
3767(SkillData)__receiver)
3768        }
3769    }
3770    #[doc = "`IsRerewarp()` overload"]
3771    fn is_rerewarp(self) -> bool {
3772        unsafe {
3773            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3774            ::unity::il2cpp_call!((::unity::module_base()+0x24919e0usize)as*mut u8,bool;
3775(SkillData)__receiver)
3776        }
3777    }
3778    #[doc = "`IsEnchantmentSkill()` overload"]
3779    fn is_enchantment_skill(self) -> bool {
3780        unsafe {
3781            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3782            ::unity::il2cpp_call!((::unity::module_base()+0x2491a40usize)as*mut u8,bool;
3783(SkillData)__receiver)
3784        }
3785    }
3786    #[doc = "`IsFangCurseSkill()` overload"]
3787    fn is_fang_curse_skill(self) -> bool {
3788        unsafe {
3789            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3790            ::unity::il2cpp_call!((::unity::module_base()+0x2491af0usize)as*mut u8,bool;
3791(SkillData)__receiver)
3792        }
3793    }
3794    #[doc = "`GetFangCurseLevel()` overload"]
3795    fn get_fang_curse_level(self) -> i32 {
3796        unsafe {
3797            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3798            ::unity::il2cpp_call!((::unity::module_base()+0x2491ba0usize)as*mut u8,i32;
3799(SkillData)__receiver)
3800        }
3801    }
3802    #[doc = "`CalcWork(i32)` overload"]
3803    fn calc_work(self, value: impl ::core::convert::Into<i32>) -> i32 {
3804        unsafe {
3805            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3806            ::unity::il2cpp_call!((::unity::module_base()+0x2489350usize)as*mut u8,i32;
3807(SkillData)__receiver,(i32)::core::convert::Into::into(value))
3808        }
3809    }
3810    #[doc = "`GetEffectSeqeunce()` overload"]
3811    fn get_effect_seqeunce(self) -> crate::app::effectsequence::EffectSequence {
3812        unsafe {
3813            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3814            ::unity::il2cpp_call!((::unity::module_base()+0x2499080usize)as*mut u8,crate::app::effectsequence::EffectSequence;
3815(SkillData)__receiver)
3816        }
3817    }
3818    #[doc = "`GetEffectData(crate::app::effectsequence::EffectSequence_Kind)` overload"]
3819    fn get_effect_data(
3820        self,
3821        kind: impl ::core::convert::Into<crate::app::effectsequence::EffectSequence_Kind>,
3822    ) -> crate::app::effectdata::EffectData {
3823        unsafe {
3824            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3825            ::unity::il2cpp_call!((::unity::module_base()+0x2499120usize)as*mut u8,crate::app::effectdata::EffectData;
3826(SkillData)__receiver,(crate::app::effectsequence::EffectSequence_Kind)::core::convert::Into::into(kind))
3827        }
3828    }
3829    #[doc = "`GetEffectPath(crate::app::effectsequence::EffectSequence_Kind, crate::app::effectdata::EffectData_Modes)` overload"]
3830    fn get_effect_path(
3831        self,
3832        kind: impl ::core::convert::Into<crate::app::effectsequence::EffectSequence_Kind>,
3833        mode: impl ::core::convert::Into<crate::app::effectdata::EffectData_Modes>,
3834    ) -> ::unity::Il2CppString {
3835        unsafe {
3836            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3837            ::unity::il2cpp_call!((::unity::module_base()+0x24991e0usize)as*mut u8, ::unity::Il2CppString;
3838(SkillData)__receiver,(crate::app::effectsequence::EffectSequence_Kind)::core::convert::Into::into(kind),(crate::app::effectdata::EffectData_Modes)::core::convert::Into::into(mode))
3839        }
3840    }
3841    #[doc = "`IsShowCaption(crate::app::effectsequence::EffectSequence_Kind)` overload"]
3842    fn is_show_caption(self, kind: impl ::core::convert::Into<crate::app::effectsequence::EffectSequence_Kind>) -> bool {
3843        unsafe {
3844            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3845            ::unity::il2cpp_call!((::unity::module_base()+0x24992b0usize)as*mut u8,bool;
3846(SkillData)__receiver,(crate::app::effectsequence::EffectSequence_Kind)::core::convert::Into::into(kind))
3847        }
3848    }
3849    #[doc = "`IsTimeStop()` overload"]
3850    fn is_time_stop(self) -> bool {
3851        unsafe {
3852            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3853            ::unity::il2cpp_call!((::unity::module_base()+0x24993e0usize)as*mut u8,bool;
3854(SkillData)__receiver)
3855        }
3856    }
3857    #[doc = "`IsShowActiveCaption()` overload"]
3858    fn is_show_active_caption(self) -> bool {
3859        unsafe {
3860            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3861            ::unity::il2cpp_call!((::unity::module_base()+0x2499420usize)as*mut u8,bool;
3862(SkillData)__receiver)
3863        }
3864    }
3865    #[doc = "`IsShowShootCaption()` overload"]
3866    fn is_show_shoot_caption(self) -> bool {
3867        unsafe {
3868            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3869            ::unity::il2cpp_call!((::unity::module_base()+0x2499430usize)as*mut u8,bool;
3870(SkillData)__receiver)
3871        }
3872    }
3873    #[doc = "`IsShowHitCaption()` overload"]
3874    fn is_show_hit_caption(self) -> bool {
3875        unsafe {
3876            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3877            ::unity::il2cpp_call!((::unity::module_base()+0x2499440usize)as*mut u8,bool;
3878(SkillData)__receiver)
3879        }
3880    }
3881    #[doc = "`GetCombatActiveEffect()` overload"]
3882    fn get_combat_active_effect(self) -> ::unity::Il2CppString {
3883        unsafe {
3884            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3885            ::unity::il2cpp_call!((::unity::module_base()+0x2499450usize)as*mut u8, ::unity::Il2CppString;
3886(SkillData)__receiver)
3887        }
3888    }
3889    #[doc = "`GetCombatHitEffect()` overload"]
3890    fn get_combat_hit_effect(self) -> ::unity::Il2CppString {
3891        unsafe {
3892            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3893            ::unity::il2cpp_call!((::unity::module_base()+0x2499460usize)as*mut u8, ::unity::Il2CppString;
3894(SkillData)__receiver)
3895        }
3896    }
3897    #[doc = "`GetBMapActiveEffect()` overload"]
3898    fn get_b_map_active_effect(self) -> ::unity::Il2CppString {
3899        unsafe {
3900            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3901            ::unity::il2cpp_call!((::unity::module_base()+0x2499470usize)as*mut u8, ::unity::Il2CppString;
3902(SkillData)__receiver)
3903        }
3904    }
3905    #[doc = "`GetBMapShootEffect()` overload"]
3906    fn get_b_map_shoot_effect(self) -> ::unity::Il2CppString {
3907        unsafe {
3908            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3909            ::unity::il2cpp_call!((::unity::module_base()+0x2499480usize)as*mut u8, ::unity::Il2CppString;
3910(SkillData)__receiver)
3911        }
3912    }
3913    #[doc = "`GetBMapHitEffect()` overload"]
3914    fn get_b_map_hit_effect(self) -> ::unity::Il2CppString {
3915        unsafe {
3916            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3917            ::unity::il2cpp_call!((::unity::module_base()+0x2499490usize)as*mut u8, ::unity::Il2CppString;
3918(SkillData)__receiver)
3919        }
3920    }
3921    #[doc = "`CanOverrideSkill()` overload"]
3922    fn can_override_skill(self) -> bool {
3923        unsafe {
3924            let __receiver = <SkillData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3925            ::unity::il2cpp_call!((::unity::module_base()+0x24994a0usize)as*mut u8,bool;
3926(SkillData)__receiver)
3927        }
3928    }
3929}
3930
3931#[cfg(feature = "app-skilldata")]
3932impl<__T: ISkillData> ISkillDataMethods for __T {}
3933
3934#[cfg(feature = "app-skilldata")]
3935impl SkillData {
3936    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3937        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
3938    }
3939
3940    pub fn get_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
3942    }
3943
3944    pub fn set_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
3946    }
3947
3948    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
3950    }
3951
3952    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
3954    }
3955
3956    pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
3958    }
3959
3960    pub fn set_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
3962    }
3963
3964    pub fn get_command_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
3966    }
3967
3968    pub fn set_command_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
3970    }
3971
3972    pub fn get_command_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
3974    }
3975
3976    pub fn set_command_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
3978    }
3979
3980    pub fn get_command_warning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
3982    }
3983
3984    pub fn set_command_warning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
3986    }
3987
3988    pub fn get_root_command_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
3990    }
3991
3992    pub fn set_root_command_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
3994    }
3995
3996    pub fn get_icon_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
3998    }
3999
4000    pub fn set_icon_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
4002    }
4003
4004    pub fn get_icon_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
4006    }
4007
4008    pub fn set_icon_label_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
4010    }
4011
4012    pub fn get_icon_bmap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
4014    }
4015
4016    pub fn set_icon_bmap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
4018    }
4019
4020    pub fn get_stand_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
4022    }
4023
4024    pub fn set_stand_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4025        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
4026    }
4027
4028    pub fn get_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4029        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
4030    }
4031
4032    pub fn set_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4033        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
4034    }
4035
4036    pub fn get_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4037        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
4038    }
4039
4040    pub fn set_timing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4041        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
4042    }
4043
4044    pub fn get_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4045        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
4046    }
4047
4048    pub fn set_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4049        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
4050    }
4051
4052    pub fn get_equip_iids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4053        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
4054    }
4055
4056    pub fn set_equip_iids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4057        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
4058    }
4059
4060    pub fn get_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4061        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
4062    }
4063
4064    pub fn set_group_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4065        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
4066    }
4067
4068    pub fn get_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4069        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
4070    }
4071
4072    pub fn set_priority_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4073        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
4074    }
4075
4076    pub fn get_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4077        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
4078    }
4079
4080    pub fn set_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4081        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
4082    }
4083
4084    pub fn get_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4085        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
4086    }
4087
4088    pub fn set_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4089        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
4090    }
4091
4092    pub fn get_cycle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4093        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
4094    }
4095
4096    pub fn set_cycle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4097        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
4098    }
4099
4100    pub fn get_frequency_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4101        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
4102    }
4103
4104    pub fn set_frequency_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4105        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
4106    }
4107
4108    pub fn get_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4109        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
4110    }
4111
4112    pub fn set_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4113        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
4114    }
4115
4116    pub fn get_give_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4117        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
4118    }
4119
4120    pub fn set_give_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4121        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
4122    }
4123
4124    pub fn get_give_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4125        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
4126    }
4127
4128    pub fn set_give_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4129        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
4130    }
4131
4132    pub fn get_give_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
4134    }
4135
4136    pub fn set_give_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
4138    }
4139
4140    pub fn get_remove_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4141        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
4142    }
4143
4144    pub fn set_remove_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4145        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
4146    }
4147
4148    pub fn get_sync_conditions_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4149        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
4150    }
4151
4152    pub fn set_sync_conditions_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4153        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
4154    }
4155
4156    pub fn get_sync_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4157        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
4158    }
4159
4160    pub fn set_sync_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4161        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
4162    }
4163
4164    pub fn get_rebirth_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4165        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
4166    }
4167
4168    pub fn set_rebirth_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4169        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
4170    }
4171
4172    pub fn get_engage_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4173        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
4174    }
4175
4176    pub fn set_engage_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4177        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
4178    }
4179
4180    pub fn get_change_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4181        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
4182    }
4183
4184    pub fn set_change_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4185        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
4186    }
4187
4188    pub fn get_attack_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4189        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
4190    }
4191
4192    pub fn set_attack_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4193        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
4194    }
4195
4196    pub fn get_overlap_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4197        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
4198    }
4199
4200    pub fn set_overlap_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4201        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
4202    }
4203
4204    pub fn get_overlap_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4205        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
4206    }
4207
4208    pub fn set_overlap_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4209        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
4210    }
4211
4212    pub fn get_zoc_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4213        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
4214    }
4215
4216    pub fn set_zoc_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4217        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
4218    }
4219
4220    pub fn get_zoc_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4221        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
4222    }
4223
4224    pub fn set_zoc_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4225        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
4226    }
4227
4228    pub fn get_cooperation_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4229        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
4230    }
4231
4232    pub fn set_cooperation_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4233        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
4234    }
4235
4236    pub fn get_horse_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4237        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
4238    }
4239
4240    pub fn set_horse_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4241        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
4242    }
4243
4244    pub fn get_covert_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4245        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
4246    }
4247
4248    pub fn set_covert_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4249        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
4250    }
4251
4252    pub fn get_heavy_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4253        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
4254    }
4255
4256    pub fn set_heavy_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4257        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
4258    }
4259
4260    pub fn get_fly_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4261        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
4262    }
4263
4264    pub fn set_fly_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4265        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
4266    }
4267
4268    pub fn get_magic_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4269        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
4270    }
4271
4272    pub fn set_magic_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4273        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
4274    }
4275
4276    pub fn get_prana_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4277        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
4278    }
4279
4280    pub fn set_prana_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4281        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
4282    }
4283
4284    pub fn get_dragon_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4285        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
4286    }
4287
4288    pub fn set_dragon_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
4290    }
4291
4292    pub fn get_act_names_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
4294    }
4295
4296    pub fn set_act_names_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
4298    }
4299
4300    pub fn get_act_operations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
4302    }
4303
4304    pub fn set_act_operations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
4306    }
4307
4308    pub fn get_act_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
4310    }
4311
4312    pub fn set_act_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
4314    }
4315
4316    pub fn get_around_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
4318    }
4319
4320    pub fn set_around_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
4322    }
4323
4324    pub fn get_around_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
4326    }
4327
4328    pub fn set_around_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
4330    }
4331
4332    pub fn get_around_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
4334    }
4335
4336    pub fn set_around_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
4338    }
4339
4340    pub fn get_around_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
4342    }
4343
4344    pub fn set_around_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
4346    }
4347
4348    pub fn get_around_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
4350    }
4351
4352    pub fn set_around_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
4354    }
4355
4356    pub fn get_around_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
4358    }
4359
4360    pub fn set_around_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
4362    }
4363
4364    pub fn get_bad_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
4366    }
4367
4368    pub fn set_bad_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
4370    }
4371
4372    pub fn get_bad_ignore_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
4374    }
4375
4376    pub fn set_bad_ignore_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
4378    }
4379
4380    pub fn get_efficacy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
4382    }
4383
4384    pub fn set_efficacy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
4386    }
4387
4388    pub fn get_efficacy_ignore_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
4390    }
4391
4392    pub fn set_efficacy_ignore_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
4394    }
4395
4396    pub fn get_efficacy_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
4398    }
4399
4400    pub fn set_efficacy_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
4402    }
4403
4404    pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
4406    }
4407
4408    pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
4410    }
4411
4412    pub fn get_private_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
4414    }
4415
4416    pub fn set_private_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
4418    }
4419
4420    pub fn get_work_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
4422    }
4423
4424    pub fn set_work_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
4426    }
4427
4428    pub fn get_work_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
4430    }
4431
4432    pub fn set_work_operation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
4434    }
4435
4436    pub fn get_work_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
4438    }
4439
4440    pub fn set_work_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
4442    }
4443
4444    pub fn get_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
4446    }
4447
4448    pub fn set_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
4450    }
4451
4452    pub fn get_life_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
4454    }
4455
4456    pub fn set_life_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
4458    }
4459
4460    pub fn get_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
4462    }
4463
4464    pub fn set_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
4466    }
4467
4468    pub fn get_rewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
4470    }
4471
4472    pub fn set_rewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4473        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
4474    }
4475
4476    pub fn get_removable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4477        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
4478    }
4479
4480    pub fn set_removable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4481        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
4482    }
4483
4484    pub fn get_vision_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4485        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
4486    }
4487
4488    pub fn set_vision_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4489        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
4490    }
4491
4492    pub fn get_range_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4493        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
4494    }
4495
4496    pub fn set_range_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4497        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
4498    }
4499
4500    pub fn get_range_i_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4501        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
4502    }
4503
4504    pub fn set_range_i_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4505        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
4506    }
4507
4508    pub fn get_range_o_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4509        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
4510    }
4511
4512    pub fn set_range_o_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4513        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
4514    }
4515
4516    pub fn get_range_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4517        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
4518    }
4519
4520    pub fn set_range_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4521        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
4522    }
4523
4524    pub fn get_range_extend_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4525        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
4526    }
4527
4528    pub fn set_range_extend_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4529        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
4530    }
4531
4532    pub fn get_move_self_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4533        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
4534    }
4535
4536    pub fn set_move_self_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4537        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
4538    }
4539
4540    pub fn get_move_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4541        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
4542    }
4543
4544    pub fn set_move_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4545        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
4546    }
4547
4548    pub fn get_enhance_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4549        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
4550    }
4551
4552    pub fn set_enhance_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4553        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
4554    }
4555
4556    pub fn get_enhance_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4557        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
4558    }
4559
4560    pub fn set_enhance_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4561        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
4562    }
4563
4564    pub fn get_weapon_prohibit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4565        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
4566    }
4567
4568    pub fn set_weapon_prohibit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4569        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
4570    }
4571
4572    pub fn get_weapon_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4573        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
4574    }
4575
4576    pub fn set_weapon_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4577        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
4578    }
4579
4580    pub fn get_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4581        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
4582    }
4583
4584    pub fn set_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4585        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
4586    }
4587
4588    pub fn get_inheritance_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4589        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
4590    }
4591
4592    pub fn set_inheritance_cost_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4593        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
4594    }
4595
4596    pub fn get_inheritance_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4597        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
4598    }
4599
4600    pub fn set_inheritance_sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
4602    }
4603
4604    pub fn get_inheritance_sort_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
4606    }
4607
4608    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
4610    }
4611
4612    pub fn get_calculator_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
4614    }
4615
4616    pub fn get_operations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
4618    }
4619
4620    pub fn create_func_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[171]
4622    }
4623
4624    pub fn read_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[172]
4626    }
4627
4628    pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[173]
4630    }
4631
4632    pub fn calc_change_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[174]
4634    }
4635
4636    pub fn on_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[175]
4638    }
4639
4640    pub fn group_assign_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[176]
4642    }
4643
4644    pub fn on_completed_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[177]
4646    }
4647
4648    pub fn on_release_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[178]
4650    }
4651
4652    pub fn get_style_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[179]
4654    }
4655
4656    pub fn set_style_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[180]
4658    }
4659
4660    pub fn get_range_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[181]
4662    }
4663
4664    pub fn get_attack_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[182]
4666    }
4667
4668    pub fn get_overlap_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[183]
4670    }
4671
4672    pub fn has_overlap_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[184]
4674    }
4675
4676    pub fn get_weapon_level_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[187]
4678    }
4679
4680    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[188]
4682    }
4683
4684    pub fn get_prefixless_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[193]
4686    }
4687
4688    pub fn get_font_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[194]
4690    }
4691
4692    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[195]
4694    }
4695
4696    pub fn is_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[196]
4698    }
4699
4700    pub fn is_condition_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[197]
4702    }
4703
4704    pub fn has_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[198]
4706    }
4707
4708    pub fn is_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[199]
4710    }
4711
4712    pub fn is_condition_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[200]
4714    }
4715
4716    pub fn is_condition_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[201]
4718    }
4719
4720    pub fn is_give_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[202]
4722    }
4723
4724    pub fn is_give_condition_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[203]
4726    }
4727
4728    pub fn execute_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[204]
4730    }
4731
4732    pub fn has_execute_act_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[205]
4734    }
4735
4736    pub fn execute_act_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[206]
4738    }
4739
4740    pub fn execute_act_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[207]
4742    }
4743
4744    pub fn is_style_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[208]
4746    }
4747
4748    pub fn is_sync_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[209]
4750    }
4751
4752    pub fn is_aroun_condition_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[210]
4754    }
4755
4756    pub fn is_aroun_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[211]
4758    }
4759
4760    pub fn is_aroun_condition_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[212]
4762    }
4763
4764    pub fn is_aroun_condition_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[213]
4766    }
4767
4768    pub fn has_execute_around_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[214]
4770    }
4771
4772    pub fn execute_around_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[215]
4774    }
4775
4776    pub fn execute_around_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[216]
4778    }
4779
4780    pub fn can_frequency_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[217]
4782    }
4783
4784    pub fn can_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[218]
4786    }
4787
4788    pub fn has_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[219]
4790    }
4791
4792    pub fn is_hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[220]
4794    }
4795
4796    pub fn is_moving_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[221]
4798    }
4799
4800    pub fn is_all_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[222]
4802    }
4803
4804    pub fn try_get_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[223]
4806    }
4807
4808    pub fn try_get_effcy_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[224]
4810    }
4811
4812    pub fn get_equip_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[225]
4814    }
4815
4816    pub fn has_equip_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[226]
4818    }
4819
4820    pub fn has_null_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[227]
4822    }
4823
4824    pub fn can_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[228]
4826    }
4827
4828    pub fn can_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[229]
4830    }
4831
4832    pub fn can_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[230]
4834    }
4835
4836    pub fn can_range_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[231]
4838    }
4839
4840    pub fn can_support_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[232]
4842    }
4843
4844    pub fn can_self_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[233]
4846    }
4847
4848    pub fn is_rerewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[234]
4850    }
4851
4852    pub fn is_enchantment_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[235]
4854    }
4855
4856    pub fn is_fang_curse_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[236]
4858    }
4859
4860    pub fn get_fang_curse_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[237]
4862    }
4863
4864    pub fn calc_work_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[238]
4866    }
4867
4868    pub fn get_timing_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4869        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[239]
4870    }
4871
4872    pub fn get_timing_mask_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4873        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[240]
4874    }
4875
4876    pub fn get_timing_mask_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4877        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[241]
4878    }
4879
4880    pub fn serialize_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4881        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[242]
4882    }
4883
4884    pub fn deserialize_sid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4885        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[243]
4886    }
4887
4888    pub fn serialize_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[244]
4890    }
4891
4892    pub fn deserialize_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[245]
4894    }
4895
4896    pub fn get_efficacy_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[246]
4898    }
4899
4900    pub fn get_hero_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[247]
4902    }
4903
4904    pub fn get_stun_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[248]
4906    }
4907
4908    pub fn get_dance_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4909        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[249]
4910    }
4911
4912    pub fn get_morph_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4913        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[250]
4914    }
4915
4916    pub fn get_poison_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4917        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[251]
4918    }
4919
4920    pub fn get_leader_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4921        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[252]
4922    }
4923
4924    pub fn get_fang_curse_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4925        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[253]
4926    }
4927
4928    pub fn get_multi_change_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4929        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[254]
4930    }
4931
4932    pub fn get_enchant_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4933        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[255]
4934    }
4935
4936    pub fn get_enchantment_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4937        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[256]
4938    }
4939
4940    pub fn get_immortal_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[257]
4942    }
4943
4944    pub fn get_transporter_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[258]
4946    }
4947
4948    pub fn get_full_bullet_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[259]
4950    }
4951
4952    pub fn get_chain_attack_guard_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[260]
4954    }
4955
4956    pub fn get_not_terrain_damage_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[261]
4958    }
4959
4960    pub fn get_gaze_diagonally_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[262]
4962    }
4963
4964    pub fn get_effect_seqeunce_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[263]
4966    }
4967
4968    pub fn get_effect_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[264]
4970    }
4971
4972    pub fn get_effect_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[265]
4974    }
4975
4976    pub fn is_show_caption_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[266]
4978    }
4979
4980    pub fn is_time_stop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[267]
4982    }
4983
4984    pub fn is_show_active_caption_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[268]
4986    }
4987
4988    pub fn is_show_shoot_caption_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[269]
4990    }
4991
4992    pub fn is_show_hit_caption_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[270]
4994    }
4995
4996    pub fn get_combat_active_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
4997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[271]
4998    }
4999
5000    pub fn get_combat_hit_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[272]
5002    }
5003
5004    pub fn get_b_map_active_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[273]
5006    }
5007
5008    pub fn get_b_map_shoot_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[274]
5010    }
5011
5012    pub fn get_b_map_hit_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[275]
5014    }
5015
5016    pub fn can_override_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[276]
5018    }
5019
5020    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5021        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[277]
5022    }
5023}
5024
5025#[cfg(feature = "app-skilldata")]
5026impl SkillData {
5027    #[doc = "Direct (non-virtual) call to `SkillData`'s own `get_Calculator`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5028    pub unsafe fn get_calculator(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::calculatormanager::CalculatorManager {
5029        let __mi = Self::get_calculator_method_info();
5030        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::calculatormanager::CalculatorManager =
5031            ::core::mem::transmute(__mi.method_ptr);
5032        __inner(this.into(), ::core::option::Option::None)
5033    }
5034
5035    #[doc = "Direct (non-virtual) call to `SkillData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5036    pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
5037        let __mi = Self::on_build_method_info();
5038        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
5039        __inner(this.into(), ::core::option::Option::None)
5040    }
5041
5042    #[doc = "Direct (non-virtual) call to `SkillData`'s own `OnCompleted`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5043    pub unsafe fn on_completed(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
5044        let __mi = Self::on_completed_method_info();
5045        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
5046        __inner(this.into(), ::core::option::Option::None)
5047    }
5048
5049    #[doc = "Direct (non-virtual) call to `SkillData`'s own `OnCompletedEnd`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5050    pub unsafe fn on_completed_end(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
5051        let __mi = Self::on_completed_end_method_info();
5052        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
5053        __inner(this.into(), ::core::option::Option::None)
5054    }
5055
5056    #[doc = "Direct (non-virtual) call to `SkillData`'s own `OnRelease`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5057    pub unsafe fn on_release(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
5058        let __mi = Self::on_release_method_info();
5059        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
5060        __inner(this.into(), ::core::option::Option::None)
5061    }
5062
5063    #[doc = "Direct (non-virtual) call to `SkillData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
5064    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
5065        let __mi = Self::get_debug_name_method_info();
5066        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
5067        __inner(this.into(), ::core::option::Option::None)
5068    }
5069}
5070
5071#[cfg(feature = "app-skilldata")]
5072impl SkillData {
5073    #[doc = "`.ctor()` — no args"]
5074    pub fn new() -> Self {
5075        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5076            panic!(
5077                "{}
5078::{}
5079 failed to instantiate",
5080                ::core::stringify!(SkillData),
5081                ::core::stringify!(new),
5082            )
5083        });
5084        <Self as ISkillDataMethods>::ctor(this);
5085        this
5086    }
5087}
5088
5089#[cfg(feature = "app-skilldata")]
5090pub trait ISkillData_FuncMethods: ISkillData_Func {
5091    #[doc = "`.ctor()` overload"]
5092    fn ctor(self) -> () {
5093        unsafe {
5094            let __receiver = <SkillData_Func as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5095            ::unity::il2cpp_call!((::unity::module_base()+0x1d6e3b0usize)as*mut u8,();
5096(SkillData_Func)__receiver)
5097        }
5098    }
5099}
5100
5101#[cfg(feature = "app-skilldata")]
5102impl<__T: ISkillData_Func> ISkillData_FuncMethods for __T {}
5103
5104#[cfg(feature = "app-skilldata")]
5105impl SkillData_Func {
5106    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
5107        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
5108    }
5109}
5110
5111#[cfg(feature = "app-skilldata")]
5112impl SkillData_Func {
5113    #[doc = "`.ctor()` — no args"]
5114    pub fn new() -> Self {
5115        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
5116            panic!(
5117                "{}
5118::{}
5119 failed to instantiate",
5120                ::core::stringify!(SkillData_Func),
5121                ::core::stringify!(new),
5122            )
5123        });
5124        <Self as ISkillData_FuncMethods>::ctor(this);
5125        this
5126    }
5127}
5128
5129#[cfg(feature = "app-skilldata")]
5130#[doc(hidden)]
5131pub mod prelude {
5132    pub use super::{
5133        ISkillData, ISkillDataMethods, ISkillData_Func, ISkillData_FuncMethods, SkillData, SkillData_Actions, SkillData_AroundCenters,
5134        SkillData_AroundTargets, SkillData_Attrs, SkillData_Categorys, SkillData_CycleMasks, SkillData_Cycles, SkillData_Flags,
5135        SkillData_Frequencies, SkillData_Func, SkillData_GiveTargets, SkillData_IconKinds, SkillData_Layers, SkillData_Operations, SkillData_Phase,
5136        SkillData_PrivateFlags, SkillData_Stands, SkillData_States, SkillData_Targets, SkillData_TimingMasks, SkillData_Timings, SkillData_Works,
5137        SkillData_Zocs,
5138    };
5139    #[cfg(feature = "app-structbase")]
5140    pub use crate::app::structbase::IStructBaseMethods;
5141    #[cfg(feature = "app-structcalculatordata_1")]
5142    pub use crate::app::structcalculatordata_1::IStructCalculatorData_1Methods;
5143    #[cfg(feature = "app-structdata_1")]
5144    pub use crate::app::structdata_1::IStructData_1Methods;
5145    #[cfg(feature = "app-structtemplate_1")]
5146    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
5147    #[cfg(feature = "system-object")]
5148    pub use crate::system::object::IObjectMethods;
5149    #[cfg(feature = "system-enum")]
5150    pub use crate::system::r#enum::IEnumMethods;
5151    #[cfg(feature = "system-valuetype")]
5152    pub use crate::system::valuetype::IValueTypeMethods;
5153    pub use crate::{
5154        app::{
5155            structbase::IStructBase, structcalculatordata_1::IStructCalculatorData_1, structdata_1::IStructData_1,
5156            structtemplate_1::IStructTemplate_1,
5157        },
5158        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
5159    };
5160}