Skip to main content

engage/generated/app/
unit.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-unit-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            bitfield64::{BitField64, IBitField64},
11            bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12            bitfieldtemplate64_1::{BitFieldTemplate64_1, IBitFieldTemplate64_1},
13        },
14        system::{
15            delegate::{Delegate, IDelegate},
16            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
17            object::{IObject, Object},
18            r#enum::{Enum, IEnum},
19            valuetype::{IValueType, ValueType},
20        },
21    };
22
23    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_StatusField.md"))]
24    #[::unity::class(namespace = "App", name = "Unit.StatusField")]
25    #[parent(crate::app::bitfieldtemplate64_1::BitFieldTemplate64_1<crate::app::unit::Unit_Status>)]
26    pub struct Unit_StatusField {}
27
28    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_GuardType.md"))]
29    #[repr(C)]
30    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
31    pub struct Unit_GuardType {
32        pub value: i32,
33    }
34    impl ::unity::ClassIdentity for Unit_GuardType {
35        const NAME: &'static str = "Unit.GuardType";
36        const NAMESPACE: &'static str = "App";
37
38        fn class() -> ::unity::Class {
39            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
40            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
41        }
42    }
43    impl ::unity::IlType for Unit_GuardType {
44        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
45            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
46        }
47    }
48    impl Unit_GuardType {
49        pub fn none() -> Self {
50            Self { value: 0 }
51        }
52
53        pub fn chain_guard() -> Self {
54            Self { value: 1 }
55        }
56
57        pub fn dual_guard() -> Self {
58            Self { value: 2 }
59        }
60
61        pub fn not_enough_hp() -> Self {
62            Self { value: 3 }
63        }
64    }
65
66    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_ChangeValue.md"))]
67    #[repr(C)]
68    #[derive(::core::clone::Clone, ::core::marker::Copy)]
69    pub struct Unit_ChangeValue {
70        pub m_value: u8,
71        pub m_display: u8,
72    }
73    impl ::unity::ClassIdentity for Unit_ChangeValue {
74        const NAME: &'static str = "Unit.ChangeValue";
75        const NAMESPACE: &'static str = "App";
76
77        fn class() -> ::unity::Class {
78            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
79            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
80        }
81    }
82    impl ::unity::IlType for Unit_ChangeValue {
83        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
84            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
85        }
86    }
87
88    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_Status.md"))]
89    #[repr(C)]
90    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
91    pub struct Unit_Status {
92        pub value: i64,
93    }
94    impl ::unity::ClassIdentity for Unit_Status {
95        const NAME: &'static str = "Unit.Status";
96        const NAMESPACE: &'static str = "App";
97
98        fn class() -> ::unity::Class {
99            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
100            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
101        }
102    }
103    impl ::unity::IlType for Unit_Status {
104        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
105            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
106        }
107    }
108    impl Unit_Status {
109        pub fn fixed() -> Self {
110            Self { value: 1 }
111        }
112
113        pub fn move_not_allow() -> Self {
114            Self { value: 2 }
115        }
116
117        pub fn must_sortie() -> Self {
118            Self { value: 4 }
119        }
120
121        pub fn never_sortie() -> Self {
122            Self { value: 8 }
123        }
124
125        pub fn dont_pos_change() -> Self {
126            Self { value: 16 }
127        }
128
129        pub fn danger_showing() -> Self {
130            Self { value: 32 }
131        }
132
133        pub fn chain_guard() -> Self {
134            Self { value: 64 }
135        }
136
137        pub fn dual_guard() -> Self {
138            Self { value: 128 }
139        }
140
141        pub fn sortie() -> Self {
142            Self { value: 256 }
143        }
144
145        pub fn dead() -> Self {
146            Self { value: 512 }
147        }
148
149        pub fn escape_here() -> Self {
150            Self { value: 1024 }
151        }
152
153        pub fn died_here() -> Self {
154            Self { value: 2048 }
155        }
156
157        pub fn join_here() -> Self {
158            Self { value: 4096 }
159        }
160
161        pub fn pure_hide() -> Self {
162            Self { value: 8192 }
163        }
164
165        pub fn dispos_hide() -> Self {
166            Self { value: 16384 }
167        }
168
169        pub fn view_out() -> Self {
170            Self { value: 32768 }
171        }
172
173        pub fn under_roof() -> Self {
174            Self { value: 65536 }
175        }
176
177        pub fn locked_update() -> Self {
178            Self { value: 131072 }
179        }
180
181        pub fn removing() -> Self {
182            Self { value: 262144 }
183        }
184
185        pub fn remagicing() -> Self {
186            Self { value: 524288 }
187        }
188
189        pub fn rerewarping() -> Self {
190            Self { value: 1048576 }
191        }
192
193        pub fn guest() -> Self {
194            Self { value: 2097152 }
195        }
196
197        pub fn dispos_guset() -> Self {
198            Self { value: 4194304 }
199        }
200
201        pub fn engaging() -> Self {
202            Self { value: 8388608 }
203        }
204
205        pub fn engage_attack() -> Self {
206            Self { value: 16777216 }
207        }
208
209        pub fn engage_linked() -> Self {
210            Self { value: 33554432 }
211        }
212
213        pub fn engage_attacked() -> Self {
214            Self { value: 67108864 }
215        }
216
217        pub fn vision() -> Self {
218            Self { value: 134217728 }
219        }
220
221        pub fn exist_dead() -> Self {
222            Self { value: 268435456 }
223        }
224
225        pub fn continued() -> Self {
226            Self { value: 536870912 }
227        }
228
229        pub fn defect() -> Self {
230            Self { value: 1073741824 }
231        }
232
233        pub fn bow_cannon() -> Self {
234            Self { value: 4294967296 }
235        }
236
237        pub fn magic_cannon() -> Self {
238            Self { value: 8589934592 }
239        }
240
241        pub fn fire_cannon() -> Self {
242            Self { value: 17179869184 }
243        }
244
245        pub fn ignore_whole_skill() -> Self {
246            Self { value: 68719476736 }
247        }
248
249        pub fn ignore_equip_skill() -> Self {
250            Self { value: 137438953472 }
251        }
252
253        pub fn ignore_equip_enhance() -> Self {
254            Self { value: 274877906944 }
255        }
256
257        pub fn relay_leave() -> Self {
258            Self { value: 549755813888 }
259        }
260
261        pub fn ignore_immortal() -> Self {
262            Self { value: 1099511627776 }
263        }
264
265        pub fn ignore_god_unit() -> Self {
266            Self { value: 2199023255552 }
267        }
268
269        pub fn igonre_map_enhance() -> Self {
270            Self { value: 4398046511104 }
271        }
272
273        pub fn before_sortied() -> Self {
274            Self { value: 8796093022208 }
275        }
276
277        pub fn ignore_supported_skill() -> Self {
278            Self { value: 17592186044416 }
279        }
280
281        pub fn summon() -> Self {
282            Self { value: 35184372088832 }
283        }
284
285        pub fn lockon() -> Self {
286            Self { value: 70368744177664 }
287        }
288
289        pub fn reacted() -> Self {
290            Self { value: 140737488355328 }
291        }
292
293        pub fn hold_hp() -> Self {
294            Self { value: 281474976710656 }
295        }
296
297        pub fn ignore_map_history() -> Self {
298            Self { value: 562949953421312 }
299        }
300
301        pub fn change_engaged() -> Self {
302            Self { value: 1125899906842624 }
303        }
304
305        pub fn locked_support() -> Self {
306            Self { value: 2251799813685248 }
307        }
308
309        pub fn hide_image() -> Self {
310            Self { value: 8192 }
311        }
312
313        pub fn hide_render() -> Self {
314            Self { value: 122880 }
315        }
316
317        pub fn not_target() -> Self {
318            Self { value: 65536 }
319        }
320
321        pub fn init_map_begin() -> Self {
322            Self { value: 1130298490224924 }
323        }
324
325        pub fn init_phase_begin() -> Self {
326            Self { value: 1125899906842816 }
327        }
328
329        pub fn init_phase_end() -> Self {
330            Self { value: 1548112424075265 }
331        }
332
333        pub fn init_map_end() -> Self {
334            Self { value: 3874680177943037 }
335        }
336
337        pub fn dead_mask() -> Self {
338            Self { value: 268438016 }
339        }
340
341        pub fn guard_mask() -> Self {
342            Self { value: 192 }
343        }
344
345        pub fn engage_mask() -> Self {
346            Self { value: 125829248 }
347        }
348
349        pub fn fixed_mask() -> Self {
350            Self { value: 70368744177857 }
351        }
352
353        pub fn cannon_mask() -> Self {
354            Self { value: 30064771072 }
355        }
356
357        pub fn reaction_mask() -> Self {
358            Self { value: 1835008 }
359        }
360
361        pub fn save_mask() -> Self {
362            Self { value: -1 }
363        }
364    }
365
366    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit.md"))]
367    #[::unity::class(namespace = "App", name = "Unit")]
368    #[parent(crate::system::object::Object)]
369    pub struct Unit {
370        #[static_field]
371        #[rename(name = "ItemMax")]
372        pub item_max: i32,
373        #[static_field]
374        #[rename(name = "ExpMax")]
375        pub exp_max: i32,
376        #[static_field]
377        #[rename(name = "EnhanceMoveMax")]
378        pub enhance_move_max: i32,
379        #[static_field]
380        #[rename(name = "StunMax")]
381        pub stun_max: i32,
382        #[static_field]
383        #[rename(name = "EquipSkillMax")]
384        pub equip_skill_max: i32,
385        #[static_field]
386        #[rename(name = "InternalLevelMin")]
387        pub internal_level_min: i32,
388        #[static_field]
389        #[rename(name = "InternalLevelMax")]
390        pub internal_level_max: i32,
391        #[static_field]
392        #[rename(name = "SkillPointMax")]
393        pub skill_point_max: i32,
394        #[static_field]
395        #[rename(name = "CellCountMax")]
396        pub cell_count_max: i32,
397        #[static_field]
398        #[rename(name = "LevelUpRetryMax")]
399        pub level_up_retry_max: i32,
400        #[static_field]
401        #[rename(name = "DefaultGodStates")]
402        pub default_god_states: ::unity::Array<crate::app::godstate::GodState>,
403        #[static_field]
404        #[rename(name = "Version")]
405        pub version: i32,
406        #[offset(16)]
407        #[rename(name = "m_Status")]
408        pub m_status: crate::app::unit::Unit_StatusField,
409        #[offset(24)]
410        #[rename(name = "m_Prev")]
411        pub m_prev: crate::app::unit::Unit,
412        #[offset(32)]
413        #[rename(name = "m_Next")]
414        pub m_next: crate::app::unit::Unit,
415        #[offset(40)]
416        #[rename(name = "m_Ai")]
417        pub m_ai: crate::app::unitai::UnitAI,
418        #[offset(48)]
419        #[rename(name = "m_Edit")]
420        pub m_edit: crate::app::unitedit::UnitEdit,
421        #[offset(56)]
422        #[rename(name = "m_Ident")]
423        pub m_ident: i32,
424        #[offset(64)]
425        #[rename(name = "m_Person")]
426        pub m_person: crate::app::persondata::PersonData,
427        #[offset(72)]
428        #[rename(name = "m_Job")]
429        pub m_job: crate::app::jobdata::JobData,
430        #[offset(80)]
431        #[rename(name = "m_Force")]
432        pub m_force: crate::app::force::Force,
433        #[offset(88)]
434        #[rename(name = "m_BaseCapability")]
435        pub m_base_capability: crate::app::unitbasecapability::UnitBaseCapability,
436        #[offset(96)]
437        #[rename(name = "m_GrowCapability")]
438        pub m_grow_capability: crate::app::capability::Capability,
439        #[offset(104)]
440        #[rename(name = "m_LevelCapability")]
441        pub m_level_capability: crate::app::unitbasecapability::UnitBaseCapability,
442        #[offset(112)]
443        #[rename(name = "m_GrowSeed")]
444        pub m_grow_seed: u32,
445        #[offset(116)]
446        #[rename(name = "m_DropSeed")]
447        pub m_drop_seed: u32,
448        #[offset(120)]
449        #[rename(name = "m_Actor")]
450        pub m_actor: crate::app::unitactor::UnitActor,
451        #[offset(128)]
452        #[rename(name = "m_Info")]
453        pub m_info: crate::app::mapinforoot::MapInfoRoot,
454        #[offset(136)]
455        #[rename(name = "m_Index")]
456        pub m_index: u8,
457        #[offset(137)]
458        #[rename(name = "m_Level")]
459        pub m_level: u8,
460        #[offset(138)]
461        #[rename(name = "m_Exp")]
462        pub m_exp: u8,
463        #[offset(139)]
464        #[rename(name = "m_Hp")]
465        pub m_hp: crate::app::unit::Unit_ChangeValue,
466        #[offset(141)]
467        #[rename(name = "m_HpStockCount")]
468        pub m_hp_stock_count: u8,
469        #[offset(142)]
470        #[rename(name = "m_HpStockCountMax")]
471        pub m_hp_stock_count_max: u8,
472        #[offset(143)]
473        #[rename(name = "m_ExtraHpStockCount")]
474        pub m_extra_hp_stock_count: u8,
475        #[offset(144)]
476        #[rename(name = "m_ExtraHpStockCountMax")]
477        pub m_extra_hp_stock_count_max: u8,
478        #[offset(145)]
479        #[rename(name = "m_EngageCount")]
480        pub m_engage_count: u8,
481        #[offset(146)]
482        #[rename(name = "m_EngageTurn")]
483        pub m_engage_turn: u8,
484        #[offset(147)]
485        #[rename(name = "m_EngageCountView")]
486        pub m_engage_count_view: u8,
487        #[offset(152)]
488        #[rename(name = "m_GodStates")]
489        pub m_god_states: ::unity::Array<crate::app::godstate::GodState>,
490        #[offset(160)]
491        #[rename(name = "m_X")]
492        pub m_x: i8,
493        #[offset(161)]
494        #[rename(name = "m_Z")]
495        pub m_z: i8,
496        #[offset(162)]
497        #[rename(name = "m_DisposX")]
498        pub m_dispos_x: i8,
499        #[offset(163)]
500        #[rename(name = "m_DisposZ")]
501        pub m_dispos_z: i8,
502        #[offset(164)]
503        #[rename(name = "m_Angle")]
504        pub m_angle: f32,
505        #[offset(168)]
506        #[rename(name = "m_DontAttackPerson")]
507        pub m_dont_attack_person: crate::app::persondata::PersonData,
508        #[offset(176)]
509        #[rename(name = "m_DontAttackForceMask")]
510        pub m_dont_attack_force_mask: u32,
511        #[offset(184)]
512        #[rename(name = "m_ItemList")]
513        pub m_item_list: crate::app::unititemlist::UnitItemList,
514        #[offset(192)]
515        #[rename(name = "m_ItemSelected")]
516        pub m_item_selected: crate::app::unititem::UnitItem,
517        #[offset(200)]
518        #[rename(name = "m_AccessoryList")]
519        pub m_accessory_list: crate::app::unitaccessorylist::UnitAccessoryList,
520        #[offset(208)]
521        #[rename(name = "m_GodUnit")]
522        pub m_god_unit: crate::app::godunit::GodUnit,
523        #[offset(216)]
524        #[rename(name = "m_GodLink")]
525        pub m_god_link: crate::app::godunit::GodUnit,
526        #[offset(224)]
527        #[rename(name = "m_Ring")]
528        pub m_ring: crate::app::unitring::UnitRing,
529        #[offset(232)]
530        #[rename(name = "m_ExtraSight")]
531        pub m_extra_sight: i32,
532        #[offset(236)]
533        #[rename(name = "m_MoveDistance")]
534        pub m_move_distance: i32,
535        #[offset(240)]
536        #[rename(name = "m_MaskSkill")]
537        pub m_mask_skill: crate::app::skillarray::SkillArray,
538        #[offset(248)]
539        #[rename(name = "m_EquipSkill")]
540        pub m_equip_skill: crate::app::skillarray::SkillArray,
541        #[offset(256)]
542        #[rename(name = "m_PrivateSkill")]
543        pub m_private_skill: crate::app::skillarray::SkillArray,
544        #[offset(264)]
545        #[rename(name = "m_ReceiveSkill")]
546        pub m_receive_skill: crate::app::skillarray::SkillArray,
547        #[offset(272)]
548        #[rename(name = "m_SupportedSkill")]
549        pub m_supported_skill: crate::app::skillarray::SkillArray,
550        #[offset(280)]
551        #[rename(name = "m_EquipSkillPool")]
552        pub m_equip_skill_pool: crate::app::skillarray::SkillArray,
553        #[offset(288)]
554        #[rename(name = "m_LearnedJobSkill")]
555        pub m_learned_job_skill: crate::app::skilldata::SkillData,
556        #[offset(296)]
557        #[rename(name = "m_OriginalAptitude")]
558        pub m_original_aptitude: crate::app::weaponmask::WeaponMask,
559        #[offset(304)]
560        #[rename(name = "m_Aptitude")]
561        pub m_aptitude: crate::app::weaponmask::WeaponMask,
562        #[offset(312)]
563        #[rename(name = "m_WeaponMask")]
564        pub m_weapon_mask: crate::app::weaponmask::WeaponMask,
565        #[offset(320)]
566        #[rename(name = "m_SelectedWeaponMask")]
567        pub m_selected_weapon_mask: crate::app::weaponmask::WeaponMask,
568        #[offset(328)]
569        #[rename(name = "m_EnhanceFactors")]
570        pub m_enhance_factors: crate::app::unitenhancefactors::UnitEnhanceFactors,
571        #[offset(336)]
572        #[rename(name = "m_EnhanceCalculator")]
573        pub m_enhance_calculator: crate::app::unitenhancecalculator::UnitEnhanceCalculator,
574        #[offset(344)]
575        #[rename(name = "m_InternalLevel")]
576        pub m_internal_level: i8,
577        #[offset(345)]
578        #[rename(name = "m_LastPickVoice")]
579        pub m_last_pick_voice: i8,
580        #[offset(352)]
581        #[rename(name = "m_AttackImage")]
582        pub m_attack_image: crate::app::mapdeployattackimage::MapDeployAttackImage,
583        #[offset(360)]
584        #[rename(name = "m_RodImage")]
585        pub m_rod_image: crate::app::mapdeployrodimage::MapDeployRodImage,
586        #[offset(368)]
587        #[rename(name = "m_HealImage")]
588        pub m_heal_image: crate::app::mapdeployhealimage::MapDeployHealImage,
589        #[offset(376)]
590        #[rename(name = "m_SupportImage")]
591        pub m_support_image: crate::app::mapdeploysupportimage::MapDeploySupportImage,
592        #[offset(384)]
593        #[rename(name = "m_InterferenceImage")]
594        pub m_interference_image: crate::app::mapdeployinterferenceimage::MapDeployInterferenceImage,
595        #[offset(392)]
596        #[rename(name = "m_EngageImage")]
597        pub m_engage_image: crate::app::mapdeployengageimage::MapDeployEngageImage,
598        #[offset(400)]
599        #[rename(name = "m_MoveImage")]
600        pub m_move_image: crate::app::mapdeploymoveimage::MapDeployMoveImage,
601        #[offset(408)]
602        #[rename(name = "m_Record")]
603        pub m_record: crate::app::unitrecord::UnitRecord,
604        #[offset(416)]
605        #[rename(name = "m_MapHistoryIndex")]
606        pub m_map_history_index: u8,
607        #[offset(424)]
608        #[rename(name = "m_MaskSkillLock")]
609        pub m_mask_skill_lock: ::unity::IlInstance,
610        #[offset(432)]
611        #[rename(name = "m_FortuneTarget")]
612        pub m_fortune_target: crate::app::persondata::PersonData,
613        #[offset(440)]
614        #[rename(name = "m_FortuneSeed")]
615        pub m_fortune_seed: u32,
616        #[offset(444)]
617        #[rename(name = "m_RelayPlayerIndex")]
618        pub m_relay_player_index: u8,
619        #[offset(446)]
620        #[rename(name = "m_SkillPoint")]
621        pub m_skill_point: i16,
622        #[offset(448)]
623        #[rename(name = "m_OwnerUnit")]
624        pub m_owner_unit: i32,
625        #[offset(452)]
626        #[rename(name = "m_LockTargetX")]
627        pub m_lock_target_x: i8,
628        #[offset(453)]
629        #[rename(name = "m_LockTargetZ")]
630        pub m_lock_target_z: i8,
631        #[static_field]
632        #[rename(name = "s_AttackImage")]
633        pub s_attack_image: crate::app::mapdeployattackimage::MapDeployAttackImage,
634        #[static_field]
635        #[rename(name = "s_RodImage")]
636        pub s_rod_image: crate::app::mapdeployrodimage::MapDeployRodImage,
637        #[static_field]
638        #[rename(name = "s_HealImage")]
639        pub s_heal_image: crate::app::mapdeployhealimage::MapDeployHealImage,
640        #[static_field]
641        #[rename(name = "s_SupportImage")]
642        pub s_support_image: crate::app::mapdeploysupportimage::MapDeploySupportImage,
643        #[static_field]
644        #[rename(name = "s_InterferenceImage")]
645        pub s_interference_image: crate::app::mapdeployinterferenceimage::MapDeployInterferenceImage,
646        #[static_field]
647        #[rename(name = "s_EngageImage")]
648        pub s_engage_image: crate::app::mapdeployengageimage::MapDeployEngageImage,
649        #[static_field]
650        #[rename(name = "s_MoveImage")]
651        pub s_move_image: crate::app::mapdeploymoveimage::MapDeployMoveImage,
652        #[static_field]
653        #[rename(name = "LeaderAddLevel")]
654        pub leader_add_level: i32,
655        #[static_field]
656        #[rename(name = "s_Engaging")]
657        pub s_engaging: bool,
658        #[static_field]
659        #[rename(name = "s_Mind")]
660        pub s_mind: crate::app::mapmind::MapMind_Type,
661        #[static_field]
662        #[rename(name = "s_CanEngageStart")]
663        pub s_can_engage_start: bool,
664        #[static_field]
665        #[rename(name = "s_UnitList")]
666        pub s_unit_list: crate::app::unititemlist::UnitItemList,
667        #[static_field]
668        #[rename(name = "s_TempList")]
669        pub s_temp_list: crate::app::unititemlist::UnitItemList,
670        #[static_field]
671        #[rename(name = "s_TempTarget")]
672        pub s_temp_target: crate::app::maptarget::MapTarget_DataSet,
673        #[static_field]
674        #[rename(name = "Disorder")]
675        pub disorder: crate::app::skilldata::SkillData_States,
676        #[static_field]
677        #[rename(name = "GrowAbortCount")]
678        pub grow_abort_count: i32,
679        #[static_field]
680        #[rename(name = "InvalidEngageCount")]
681        pub invalid_engage_count: u8,
682        #[static_field]
683        #[rename(name = "EnemyEngageMask")]
684        pub enemy_engage_mask: crate::app::mapdeploytemplate_1::MapDeployTemplate_1_Flag<crate::app::mapdnagerdeploy::MapDnagerDeploy>,
685        #[offset(488)]
686        #[rename(name = "m_CalcInfo")]
687        pub m_calc_info: crate::app::unit::Unit_CalcInfo,
688    }
689
690    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_ChartItemsForSelectedWeapon.md"))]
691    #[::unity::class(namespace = "App", name = "Unit.ChartItemsForSelectedWeapon")]
692    #[parent(crate::app::unit::Unit_ItemsForSelectedWeapon)]
693    pub struct Unit_ChartItemsForSelectedWeapon {
694        #[offset(24)]
695        #[rename(name = "m_ChartItems")]
696        pub m_chart_items: ::unity::Array<crate::app::chartdata::ChartData_Item>,
697    }
698
699    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_ItemsForSelectedWeapon.md"))]
700    #[::unity::class(namespace = "App", name = "Unit.ItemsForSelectedWeapon")]
701    #[parent(crate::system::object::Object)]
702    pub struct Unit_ItemsForSelectedWeapon {
703        #[offset(16)]
704        #[rename(name = "m_Items")]
705        pub m_items: ::unity::Array<crate::app::itemdata::ItemData>,
706    }
707
708    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_FuncUnitItem.md"))]
709    #[::unity::class(namespace = "App", name = "Unit.FuncUnitItem")]
710    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
711    pub struct Unit_FuncUnitItem {}
712
713    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_DisposItemsForSelectedWeapon.md"))]
714    #[::unity::class(namespace = "App", name = "Unit.DisposItemsForSelectedWeapon")]
715    #[parent(crate::app::unit::Unit_ItemsForSelectedWeapon)]
716    pub struct Unit_DisposItemsForSelectedWeapon {
717        #[offset(24)]
718        #[rename(name = "m_Data")]
719        pub m_data: crate::app::disposdata::DisposData,
720    }
721
722    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unit/Unit_CalcInfo.md"))]
723    #[::unity::class(namespace = "App", name = "Unit.CalcInfo")]
724    #[parent(crate::system::object::Object)]
725    pub struct Unit_CalcInfo {
726        #[offset(16)]
727        #[rename(name = "Count")]
728        pub count: i32,
729        #[offset(20)]
730        #[rename(name = "Attack")]
731        pub attack: i32,
732        #[offset(24)]
733        #[rename(name = "Hit")]
734        pub hit: i32,
735        #[offset(28)]
736        #[rename(name = "Avoid")]
737        pub avoid: i32,
738        #[offset(32)]
739        #[rename(name = "Critical")]
740        pub critical: i32,
741        #[offset(36)]
742        #[rename(name = "Secure")]
743        pub secure: i32,
744        #[offset(40)]
745        #[rename(name = "Continuous")]
746        pub continuous: i32,
747        #[offset(44)]
748        #[rename(name = "PhysicalAttack")]
749        pub physical_attack: i32,
750        #[offset(48)]
751        #[rename(name = "MagicAttack")]
752        pub magic_attack: i32,
753        #[offset(52)]
754        #[rename(name = "PhysicalDefense")]
755        pub physical_defense: i32,
756        #[offset(56)]
757        #[rename(name = "MagicDefense")]
758        pub magic_defense: i32,
759    }
760}
761
762#[cfg(feature = "app-unit-types")]
763pub use __types::*;
764
765#[cfg(feature = "app-unit")]
766pub trait IUnit_StatusFieldMethods: IUnit_StatusField {
767    #[doc = "`ToLong(crate::app::unit::Unit_Status)` overload"]
768    fn to_long(self, value: impl ::core::convert::Into<crate::app::unit::Unit_Status>) -> i64 {
769        unsafe {
770            let __receiver = <Unit_StatusField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
771            {
772                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
773                let __vi = *__vt.get(5usize).unwrap_or_else(|| {
774                    panic!(
775                        "unity: virtual slot {}
776 out of range (vtable len {}
777) on the runtime class behind {}
778 (method `{}
779`)",
780                        5usize,
781                        __vt.len(),
782                        <Unit_StatusField as ::unity::ClassIdentity>::NAME,
783                        "ToLong",
784                    )
785                });
786                let __inner: extern "C" fn(Unit_StatusField, crate::app::unit::Unit_Status, ::unity::OptionalMethod) -> i64 =
787                    ::core::mem::transmute(__vi.method_ptr);
788                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
789                __inner(__receiver, ::core::convert::Into::into(value), __mi)
790            }
791        }
792    }
793    #[doc = "`.ctor()` overload"]
794    fn ctor(self) -> () {
795        unsafe {
796            let __receiver = <Unit_StatusField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
797            ::unity::il2cpp_call!((::unity::module_base()+0x1b442e0usize)as*mut u8,();
798(Unit_StatusField)__receiver)
799        }
800    }
801}
802
803#[cfg(feature = "app-unit")]
804impl<__T: IUnit_StatusField> IUnit_StatusFieldMethods for __T {}
805
806#[cfg(feature = "app-unit")]
807impl Unit_StatusField {
808    pub fn to_long_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
810    }
811
812    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
814    }
815}
816
817#[cfg(feature = "app-unit")]
818impl Unit_StatusField {
819    #[doc = "Direct (non-virtual) call to `Unit_StatusField`'s own `ToLong`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
820    pub unsafe fn to_long(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::unit::Unit_Status) -> i64 {
821        let __mi = Self::to_long_method_info();
822        let __inner: extern "C" fn(::unity::IlInstance, crate::app::unit::Unit_Status, ::unity::OptionalMethod) -> i64 =
823            ::core::mem::transmute(__mi.method_ptr);
824        __inner(this.into(), value, ::core::option::Option::None)
825    }
826}
827
828#[cfg(feature = "app-unit")]
829impl Unit_StatusField {
830    #[doc = "`.ctor()` — no args"]
831    pub fn new() -> Self {
832        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
833            panic!(
834                "{}
835::{}
836 failed to instantiate",
837                ::core::stringify!(Unit_StatusField),
838                ::core::stringify!(new),
839            )
840        });
841        <Self as IUnit_StatusFieldMethods>::ctor(this);
842        this
843    }
844}
845
846#[cfg(feature = "app-unit")]
847impl Unit_ChangeValue {
848    #[doc = "`op_Implicit(crate::app::unit::Unit_ChangeValue)` overload"]
849    pub fn op_implicit(v: impl ::core::convert::Into<crate::app::unit::Unit_ChangeValue>) -> u8 {
850        unsafe {
851            ::unity::il2cpp_call!((::unity::module_base()+0x1b43cb0usize)as*mut u8,u8;
852(crate::app::unit::Unit_ChangeValue)::core::convert::Into::into(v))
853        }
854    }
855}
856
857#[cfg(feature = "app-unit")]
858impl Unit_ChangeValue {
859    #[doc = "`get_Value()` overload"]
860    pub fn get_value(&mut self) -> u8 {
861        unsafe {
862            ::unity::il2cpp_call!((::unity::module_base()+0x1b43a60usize)as*mut u8,u8;
863(*mut Unit_ChangeValue)self as*mut Unit_ChangeValue)
864        }
865    }
866
867    #[doc = "`set_Value(u8)` overload"]
868    pub fn set_value(&mut self, value: impl ::core::convert::Into<u8>) -> () {
869        unsafe {
870            ::unity::il2cpp_call!((::unity::module_base()+0x1b43a70usize)as*mut u8,();
871(*mut Unit_ChangeValue)self as*mut Unit_ChangeValue,(u8)::core::convert::Into::into(value))
872        }
873    }
874
875    #[doc = "`get_Display()` overload"]
876    pub fn get_display(&mut self) -> u8 {
877        unsafe {
878            ::unity::il2cpp_call!((::unity::module_base()+0x1b43a80usize)as*mut u8,u8;
879(*mut Unit_ChangeValue)self as*mut Unit_ChangeValue)
880        }
881    }
882
883    #[doc = "`Change(i32)` overload"]
884    pub fn change(&mut self, value: impl ::core::convert::Into<i32>) -> () {
885        unsafe {
886            ::unity::il2cpp_call!((::unity::module_base()+0x1b43a90usize)as*mut u8,();
887(*mut Unit_ChangeValue)self as*mut Unit_ChangeValue,(i32)::core::convert::Into::into(value))
888        }
889    }
890
891    #[doc = "`Tick()` overload"]
892    pub fn tick(&mut self) -> () {
893        unsafe {
894            ::unity::il2cpp_call!((::unity::module_base()+0x1b43b40usize)as*mut u8,();
895(*mut Unit_ChangeValue)self as*mut Unit_ChangeValue)
896        }
897    }
898
899    #[doc = "`IsChanging()` overload"]
900    pub fn is_changing(&mut self) -> bool {
901        unsafe {
902            ::unity::il2cpp_call!((::unity::module_base()+0x1b43c90usize)as*mut u8,bool;
903(*mut Unit_ChangeValue)self as*mut Unit_ChangeValue)
904        }
905    }
906
907    #[doc = "`Instant()` overload"]
908    pub fn instant(&mut self) -> () {
909        unsafe {
910            ::unity::il2cpp_call!((::unity::module_base()+0x1b43b30usize)as*mut u8,();
911(*mut Unit_ChangeValue)self as*mut Unit_ChangeValue)
912        }
913    }
914}
915
916#[cfg(feature = "app-unit")]
917impl Unit_ChangeValue {
918    pub fn get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
919        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
920    }
921
922    pub fn set_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
923        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
924    }
925
926    pub fn get_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
927        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
928    }
929
930    pub fn change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
931        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
932    }
933
934    pub fn tick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
935        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
936    }
937
938    pub fn is_changing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
939        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
940    }
941
942    pub fn instant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
943        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
944    }
945
946    pub fn op_implicit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
947        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
948    }
949}
950
951#[cfg(feature = "app-unit")]
952impl Unit {
953    #[doc = "`CalcEncountLevel(crate::app::disposdata::DisposData, i32)` overload"]
954    pub fn calc_encount_level(dispos: impl ::core::convert::Into<crate::app::disposdata::DisposData>, level: impl ::core::convert::Into<i32>) -> i32 {
955        unsafe {
956            ::unity::il2cpp_call!((::unity::module_base()+0x1a09190usize)as*mut u8,i32;
957(crate::app::disposdata::DisposData)::core::convert::Into::into(dispos),(i32)::core::convert::Into::into(level))
958        }
959    }
960
961    #[doc = "`CalcEncountJob(crate::app::disposdata::DisposData, crate::app::random_2::Random_2, i32, crate::app::jobdata::JobData)` overload"]
962    pub fn calc_encount_job(
963        dispos: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
964        random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
965        level: impl ::core::convert::Into<i32>,
966        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
967    ) -> crate::app::jobdata::JobData {
968        unsafe {
969            ::unity::il2cpp_call!((::unity::module_base()+0x1a09240usize)as*mut u8,crate::app::jobdata::JobData;
970(crate::app::disposdata::DisposData)::core::convert::Into::into(dispos),(crate::app::random_2::Random_2)::core::convert::Into::into(random),(i32)::core::convert::Into::into(level),(crate::app::jobdata::JobData)::core::convert::Into::into(job))
971        }
972    }
973
974    #[doc = "`GetNameForRelayData(crate::app::unitedit::UnitEdit, crate::app::persondata::PersonData, crate::app::jobdata::JobData, bool, i32)` overload"]
975    pub fn get_name_for_relay_data(
976        edit: impl ::core::convert::Into<crate::app::unitedit::UnitEdit>,
977        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
978        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
979        is_morph: impl ::core::convert::Into<bool>,
980        relay_player_index: impl ::core::convert::Into<i32>,
981    ) -> ::unity::Il2CppString {
982        unsafe {
983            ::unity::il2cpp_call!((::unity::module_base()+0x1a22cb0usize)as*mut u8, ::unity::Il2CppString;
984(crate::app::unitedit::UnitEdit)::core::convert::Into::into(edit),(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::jobdata::JobData)::core::convert::Into::into(job),(bool)::core::convert::Into::into(is_morph),(i32)::core::convert::Into::into(relay_player_index))
985        }
986    }
987
988    #[doc = "`GetNameImpl(crate::app::unitedit::UnitEdit, crate::app::persondata::PersonData, crate::app::jobdata::JobData, bool, bool, i32, crate::app::force::Force_Type)` overload"]
989    pub fn get_name_impl_2(
990        edit: impl ::core::convert::Into<crate::app::unitedit::UnitEdit>,
991        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
992        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
993        is_morph: impl ::core::convert::Into<bool>,
994        is_guest: impl ::core::convert::Into<bool>,
995        relay_player_index: impl ::core::convert::Into<i32>,
996        force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
997    ) -> ::unity::Il2CppString {
998        unsafe {
999            ::unity::il2cpp_call!((::unity::module_base()+0x1a229a0usize)as*mut u8, ::unity::Il2CppString;
1000(crate::app::unitedit::UnitEdit)::core::convert::Into::into(edit),(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::jobdata::JobData)::core::convert::Into::into(job),(bool)::core::convert::Into::into(is_morph),(bool)::core::convert::Into::into(is_guest),(i32)::core::convert::Into::into(relay_player_index),(crate::app::force::Force_Type)::core::convert::Into::into(force_type))
1001        }
1002    }
1003
1004    #[doc = "`IsDefaultNameForNet(bool, i32, crate::app::force::Force_Type)` overload"]
1005    pub fn is_default_name_for_net(
1006        is_guest: impl ::core::convert::Into<bool>,
1007        relay_player_index: impl ::core::convert::Into<i32>,
1008        force_type: impl ::core::convert::Into<crate::app::force::Force_Type>,
1009    ) -> bool {
1010        unsafe {
1011            ::unity::il2cpp_call!((::unity::module_base()+0x1a22d50usize)as*mut u8,bool;
1012(bool)::core::convert::Into::into(is_guest),(i32)::core::convert::Into::into(relay_player_index),(crate::app::force::Force_Type)::core::convert::Into::into(force_type))
1013        }
1014    }
1015
1016    #[doc = "`GetGender(crate::app::unitedit::UnitEdit, crate::app::persondata::PersonData)` overload"]
1017    pub fn get_gender_2(
1018        edit: impl ::core::convert::Into<crate::app::unitedit::UnitEdit>,
1019        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
1020    ) -> crate::app::gender::Gender {
1021        unsafe {
1022            ::unity::il2cpp_call!((::unity::module_base()+0x1a23560usize)as*mut u8,crate::app::gender::Gender;
1023(crate::app::unitedit::UnitEdit)::core::convert::Into::into(edit),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
1024        }
1025    }
1026
1027    #[doc = "`GetDressGender(crate::app::unitedit::UnitEdit, crate::app::persondata::PersonData)` overload"]
1028    pub fn get_dress_gender_2(
1029        edit: impl ::core::convert::Into<crate::app::unitedit::UnitEdit>,
1030        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
1031    ) -> crate::app::gender::Gender {
1032        unsafe {
1033            ::unity::il2cpp_call!((::unity::module_base()+0x1a235a0usize)as*mut u8,crate::app::gender::Gender;
1034(crate::app::unitedit::UnitEdit)::core::convert::Into::into(edit),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
1035        }
1036    }
1037
1038    #[doc = "`GetCommandGiveSkills(crate::app::skilldata::SkillData)` overload"]
1039    pub fn get_command_give_skills(skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> crate::app::skillarray::SkillArray {
1040        unsafe {
1041            ::unity::il2cpp_call!((::unity::module_base()+0x1a5c560usize)as*mut u8,crate::app::skillarray::SkillArray;
1042(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
1043        }
1044    }
1045
1046    #[doc = "`.cctor()` overload"]
1047    pub fn cctor() -> () {
1048        unsafe {
1049            ::unity::il2cpp_call!((::unity::module_base()+0x1a5e260usize)as*mut u8,();
1050            )
1051        }
1052    }
1053}
1054
1055#[cfg(feature = "app-unit")]
1056pub trait IUnitMethods: IUnit {
1057    #[doc = "`.ctor(bool)` overload"]
1058    fn ctor(self, use_image: impl ::core::convert::Into<bool>) -> () {
1059        unsafe {
1060            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1061            ::unity::il2cpp_call!((::unity::module_base()+0x1a07f20usize)as*mut u8,();
1062(Unit)__receiver,(bool)::core::convert::Into::into(use_image))
1063        }
1064    }
1065    #[doc = "`Initialize(i32)` overload"]
1066    fn initialize(self, index: impl ::core::convert::Into<i32>) -> () {
1067        unsafe {
1068            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1069            ::unity::il2cpp_call!((::unity::module_base()+0x1a08670usize)as*mut u8,();
1070(Unit)__receiver,(i32)::core::convert::Into::into(index))
1071        }
1072    }
1073    #[doc = "`Create(crate::app::persondata::PersonData, crate::app::jobdata::JobData, i32, crate::app::random_2::Random_2)` overload"]
1074    fn create(
1075        self,
1076        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
1077        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
1078        level: impl ::core::convert::Into<i32>,
1079        random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
1080    ) -> () {
1081        unsafe {
1082            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1083            ::unity::il2cpp_call!((::unity::module_base()+0x1a086e0usize)as*mut u8,();
1084(Unit)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::jobdata::JobData)::core::convert::Into::into(job),(i32)::core::convert::Into::into(level),(crate::app::random_2::Random_2)::core::convert::Into::into(random))
1085        }
1086    }
1087    #[doc = "`CreateFromDispos(crate::app::disposdata::DisposData)` overload"]
1088    fn create_from_dispos(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
1089        unsafe {
1090            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1091            ::unity::il2cpp_call!((::unity::module_base()+0x1a08de0usize)as*mut u8,();
1092(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
1093        }
1094    }
1095    #[doc = "`CreateChallengeEnemy(crate::app::disposdata::DisposData, crate::app::random_2::Random_2, i32, ::unity::Il2CppString)` overload"]
1096    fn create_challenge_enemy(
1097        self,
1098        dispos: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1099        random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
1100        level: impl ::core::convert::Into<i32>,
1101        ejid: impl ::core::convert::Into<::unity::Il2CppString>,
1102    ) -> () {
1103        unsafe {
1104            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1105            ::unity::il2cpp_call!((::unity::module_base()+0x1a09320usize)as*mut u8,();
1106(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(dispos),(crate::app::random_2::Random_2)::core::convert::Into::into(random),(i32)::core::convert::Into::into(level),(::unity::Il2CppString)::core::convert::Into::into(ejid))
1107        }
1108    }
1109    #[doc = "`CreateEncountEnemy(crate::app::disposdata::DisposData, crate::app::encountunitdata::EncountUnitData_RareType, crate::app::jobdata::JobData)` overload"]
1110    fn create_encount_enemy(
1111        self,
1112        dispos: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1113        unit_rare_type: impl ::core::convert::Into<crate::app::encountunitdata::EncountUnitData_RareType>,
1114        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
1115    ) -> () {
1116        unsafe {
1117            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1118            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ad50usize)as*mut u8,();
1119(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(dispos),(crate::app::encountunitdata::EncountUnitData_RareType)::core::convert::Into::into(unit_rare_type),(crate::app::jobdata::JobData)::core::convert::Into::into(job))
1120        }
1121    }
1122    #[doc = "`SetEncountHpStock(crate::app::disposdata::DisposData, crate::app::difficulty::Difficulty)` overload"]
1123    fn set_encount_hp_stock(
1124        self,
1125        dispos: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1126        difficulty: impl ::core::convert::Into<crate::app::difficulty::Difficulty>,
1127    ) -> () {
1128        unsafe {
1129            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1130            ::unity::il2cpp_call!((::unity::module_base()+0x1a0b0e0usize)as*mut u8,();
1131(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(dispos),(crate::app::difficulty::Difficulty)::core::convert::Into::into(difficulty))
1132        }
1133    }
1134    #[doc = "`SetHpStockCount(i32)` overload"]
1135    fn set_hp_stock_count(self, count: impl ::core::convert::Into<i32>) -> () {
1136        unsafe {
1137            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1138            ::unity::il2cpp_call!((::unity::module_base()+0x1a0b1a0usize)as*mut u8,();
1139(Unit)__receiver,(i32)::core::convert::Into::into(count))
1140        }
1141    }
1142    #[doc = "`CreateEncountPost(crate::app::disposdata::DisposData, i32, bool, crate::app::encountunitdata::EncountUnitData_RareType)` overload"]
1143    fn create_encount_post(
1144        self,
1145        dispos: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1146        level: impl ::core::convert::Into<i32>,
1147        offset: impl ::core::convert::Into<bool>,
1148        rare_type: impl ::core::convert::Into<crate::app::encountunitdata::EncountUnitData_RareType>,
1149    ) -> () {
1150        unsafe {
1151            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1152            ::unity::il2cpp_call!((::unity::module_base()+0x1a09520usize)as*mut u8,();
1153(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(dispos),(i32)::core::convert::Into::into(level),(bool)::core::convert::Into::into(offset),(crate::app::encountunitdata::EncountUnitData_RareType)::core::convert::Into::into(rare_type))
1154        }
1155    }
1156    #[doc = "`CreateEncountMob(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1157    fn create_encount_mob(
1158        self,
1159        pid: impl ::core::convert::Into<::unity::Il2CppString>,
1160        jid: impl ::core::convert::Into<::unity::Il2CppString>,
1161        equip_weapon_iid: impl ::core::convert::Into<::unity::Il2CppString>,
1162    ) -> () {
1163        unsafe {
1164            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1165            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c780usize)as*mut u8,();
1166(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(::unity::Il2CppString)::core::convert::Into::into(jid),(::unity::Il2CppString)::core::convert::Into::into(equip_weapon_iid))
1167        }
1168    }
1169    #[doc = "`CreateDlcGodEnemy(crate::app::disposdata::DisposData, bool)` overload"]
1170    fn create_dlc_god_enemy(
1171        self,
1172        data: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1173        is_clear_all: impl ::core::convert::Into<bool>,
1174    ) -> () {
1175        unsafe {
1176            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1177            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ca80usize)as*mut u8,();
1178(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data),(bool)::core::convert::Into::into(is_clear_all))
1179        }
1180    }
1181    #[doc = "`CreateDlcGodEnemyImpl1(crate::app::disposdata::DisposData, i32, crate::app::random_2::Random_2)` overload"]
1182    fn create_dlc_god_enemy_impl1(
1183        self,
1184        dispos: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
1185        level: impl ::core::convert::Into<i32>,
1186        random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
1187    ) -> () {
1188        unsafe {
1189            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1190            ::unity::il2cpp_call!((::unity::module_base()+0x1a0cbb0usize)as*mut u8,();
1191(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(dispos),(i32)::core::convert::Into::into(level),(crate::app::random_2::Random_2)::core::convert::Into::into(random))
1192        }
1193    }
1194    #[doc = "`CreateForVision(crate::app::unit::Unit, crate::app::persondata::PersonData)` overload"]
1195    fn create_for_vision(
1196        self,
1197        original: impl ::core::convert::Into<crate::app::unit::Unit>,
1198        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
1199    ) -> () {
1200        unsafe {
1201            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1202            ::unity::il2cpp_call!((::unity::module_base()+0x1a0d340usize)as*mut u8,();
1203(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(original),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
1204        }
1205    }
1206    #[doc = "`CreateForSummon(crate::app::unit::Unit, crate::app::persondata::PersonData_Ranks, crate::app::persondata::PersonData)` overload"]
1207    fn create_for_summon(
1208        self,
1209        original: impl ::core::convert::Into<crate::app::unit::Unit>,
1210        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
1211        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
1212    ) -> () {
1213        unsafe {
1214            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1215            ::unity::il2cpp_call!((::unity::module_base()+0x1a0d4e0usize)as*mut u8,();
1216(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(original),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
1217        }
1218    }
1219    #[doc = "`CreateForSummonTelop(crate::app::unit::Unit, crate::app::persondata::PersonData_Ranks, crate::app::persondata::PersonData)` overload"]
1220    fn create_for_summon_telop(
1221        self,
1222        original: impl ::core::convert::Into<crate::app::unit::Unit>,
1223        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
1224        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
1225    ) -> () {
1226        unsafe {
1227            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1228            ::unity::il2cpp_call!((::unity::module_base()+0x1a0d5f0usize)as*mut u8,();
1229(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(original),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
1230        }
1231    }
1232    #[doc = "`CreateForSummonCommon(crate::app::unit::Unit, crate::app::persondata::PersonData_Ranks, crate::app::persondata::PersonData)` overload"]
1233    fn create_for_summon_common(
1234        self,
1235        original: impl ::core::convert::Into<crate::app::unit::Unit>,
1236        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
1237        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
1238    ) -> () {
1239        unsafe {
1240            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1241            ::unity::il2cpp_call!((::unity::module_base()+0x1a0d5a0usize)as*mut u8,();
1242(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(original),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
1243        }
1244    }
1245    #[doc = "`CreateForArena(crate::app::godunit::GodUnit, i32, crate::app::ringcleaningsequence::RingCleaningSequence_GodType)` overload"]
1246    fn create_for_arena(
1247        self,
1248        emblem: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
1249        level: impl ::core::convert::Into<i32>,
1250        r#type: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_GodType>,
1251    ) -> () {
1252        unsafe {
1253            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1254            ::unity::il2cpp_call!((::unity::module_base()+0x1a0dc90usize)as*mut u8,();
1255(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(emblem),(i32)::core::convert::Into::into(level),(crate::app::ringcleaningsequence::RingCleaningSequence_GodType)::core::convert::Into::into(r#type))
1256        }
1257    }
1258    #[doc = "`CreateForVersus(crate::app::disposdata::DisposData)` overload"]
1259    fn create_for_versus(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
1260        unsafe {
1261            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1262            ::unity::il2cpp_call!((::unity::module_base()+0x1a0dec0usize)as*mut u8,();
1263(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
1264        }
1265    }
1266    #[doc = "`AutoGrowCapability(i32, i32)` overload"]
1267    fn auto_grow_capability(self, level: impl ::core::convert::Into<i32>, target_level: impl ::core::convert::Into<i32>) -> () {
1268        unsafe {
1269            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1270            ::unity::il2cpp_call!((::unity::module_base()+0x1a0b1b0usize)as*mut u8,();
1271(Unit)__receiver,(i32)::core::convert::Into::into(level),(i32)::core::convert::Into::into(target_level))
1272        }
1273    }
1274    #[doc = "`AutoGrowCapability(i32, crate::app::capabilityint::CapabilityInt)` overload"]
1275    fn auto_grow_capability_2(
1276        self,
1277        level: impl ::core::convert::Into<i32>,
1278        percents: impl ::core::convert::Into<crate::app::capabilityint::CapabilityInt>,
1279    ) -> () {
1280        unsafe {
1281            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1282            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ded0usize)as*mut u8,();
1283(Unit)__receiver,(i32)::core::convert::Into::into(level),(crate::app::capabilityint::CapabilityInt)::core::convert::Into::into(percents))
1284        }
1285    }
1286    #[doc = "`Clear()` overload"]
1287    fn clear(self) -> () {
1288        unsafe {
1289            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1290            ::unity::il2cpp_call!((::unity::module_base()+0x1a086d0usize)as*mut u8,();
1291(Unit)__receiver)
1292        }
1293    }
1294    #[doc = "`ClearExceptMapHistoryIndex()` overload"]
1295    fn clear_except_map_history_index(self) -> () {
1296        unsafe {
1297            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1298            ::unity::il2cpp_call!((::unity::module_base()+0x1a0cba0usize)as*mut u8,();
1299(Unit)__receiver)
1300        }
1301    }
1302    #[doc = "`ClearImpl(bool)` overload"]
1303    fn clear_impl(self, is_clear_map_history_index: impl ::core::convert::Into<bool>) -> () {
1304        unsafe {
1305            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1306            ::unity::il2cpp_call!((::unity::module_base()+0x1a0e1f0usize)as*mut u8,();
1307(Unit)__receiver,(bool)::core::convert::Into::into(is_clear_map_history_index))
1308        }
1309    }
1310    #[doc = "`ClearForRewindPreview(*mut::unity::Il2CppString)` overload"]
1311    fn clear_for_rewind_preview(self) -> ::unity::Il2CppString {
1312        unsafe {
1313            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1314            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
1315            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ec30usize)as*mut u8,();
1316(Unit)__receiver,(*mut::unity::Il2CppString)__out_0.as_mut_ptr());
1317            __out_0.assume_init()
1318        }
1319    }
1320    #[doc = "`CopyFrom(crate::app::unit::Unit)` overload"]
1321    fn copy_from(self, from: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1322        unsafe {
1323            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1324            ::unity::il2cpp_call!((::unity::module_base()+0x1a0eff0usize)as*mut u8,();
1325(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(from))
1326        }
1327    }
1328    #[doc = "`CopyFromForLevelUp(crate::app::unit::Unit)` overload"]
1329    fn copy_from_for_level_up(self, from: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1330        unsafe {
1331            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1332            ::unity::il2cpp_call!((::unity::module_base()+0x1a10070usize)as*mut u8,();
1333(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(from))
1334        }
1335    }
1336    #[doc = "`CopyFromForArenaResult(crate::app::unit::Unit)` overload"]
1337    fn copy_from_for_arena_result(self, from: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1338        unsafe {
1339            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1340            ::unity::il2cpp_call!((::unity::module_base()+0x1a10180usize)as*mut u8,();
1341(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(from))
1342        }
1343    }
1344    #[doc = "`CopyFromForVersus(crate::app::unit::Unit)` overload"]
1345    fn copy_from_for_versus(self, from: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1346        unsafe {
1347            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1348            ::unity::il2cpp_call!((::unity::module_base()+0x1a10c10usize)as*mut u8,();
1349(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(from))
1350        }
1351    }
1352    #[doc = "`ResetPhaseBegin(crate::app::force::Force_Type)` overload"]
1353    fn reset_phase_begin(self, phase: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
1354        unsafe {
1355            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1356            ::unity::il2cpp_call!((::unity::module_base()+0x1a11c70usize)as*mut u8,();
1357(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(phase))
1358        }
1359    }
1360    #[doc = "`IsEngageOwner()` overload"]
1361    fn is_engage_owner(self) -> bool {
1362        unsafe {
1363            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1364            ::unity::il2cpp_call!((::unity::module_base()+0x1a197a0usize)as*mut u8,bool;
1365(Unit)__receiver)
1366        }
1367    }
1368    #[doc = "`ResetPhaseBeginAfter(crate::app::force::Force_Type)` overload"]
1369    fn reset_phase_begin_after(self, phase: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
1370        unsafe {
1371            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1372            ::unity::il2cpp_call!((::unity::module_base()+0x1a19810usize)as*mut u8,();
1373(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(phase))
1374        }
1375    }
1376    #[doc = "`ResetPhaseEnd(crate::app::force::Force_Type)` overload"]
1377    fn reset_phase_end(self, phase: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
1378        unsafe {
1379            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1380            ::unity::il2cpp_call!((::unity::module_base()+0x1a19ef0usize)as*mut u8,();
1381(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(phase))
1382        }
1383    }
1384    #[doc = "`ResetSubPhaseCharmConfusionBegin()` overload"]
1385    fn reset_sub_phase_charm_confusion_begin(self) -> () {
1386        unsafe {
1387            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1388            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a390usize)as*mut u8,();
1389(Unit)__receiver)
1390        }
1391    }
1392    #[doc = "`ResetDead()` overload"]
1393    fn reset_dead(self) -> () {
1394        unsafe {
1395            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1396            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a410usize)as*mut u8,();
1397(Unit)__receiver)
1398        }
1399    }
1400    #[doc = "`ResetMapBegin()` overload"]
1401    fn reset_map_begin(self) -> () {
1402        unsafe {
1403            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1404            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a680usize)as*mut u8,();
1405(Unit)__receiver)
1406        }
1407    }
1408    #[doc = "`ResetMapEnd(bool)` overload"]
1409    fn reset_map_end(self, is_reset_position: impl ::core::convert::Into<bool>) -> () {
1410        unsafe {
1411            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1412            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a850usize)as*mut u8,();
1413(Unit)__receiver,(bool)::core::convert::Into::into(is_reset_position))
1414        }
1415    }
1416    #[doc = "`MapCompleted()` overload"]
1417    fn map_completed(self) -> () {
1418        unsafe {
1419            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1420            ::unity::il2cpp_call!((::unity::module_base()+0x1a1aa90usize)as*mut u8,();
1421(Unit)__receiver)
1422        }
1423    }
1424    #[doc = "`Fixed()` overload"]
1425    fn fixed(self) -> () {
1426        unsafe {
1427            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1428            ::unity::il2cpp_call!((::unity::module_base()+0x1a1e7c0usize)as*mut u8,();
1429(Unit)__receiver)
1430        }
1431    }
1432    #[doc = "`Transfer(crate::app::force::Force_Type, bool)` overload"]
1433    fn transfer(self, force: impl ::core::convert::Into<crate::app::force::Force_Type>, is_last: impl ::core::convert::Into<bool>) -> () {
1434        unsafe {
1435            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1436            ::unity::il2cpp_call!((::unity::module_base()+0x1a1e8c0usize)as*mut u8,();
1437(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force),(bool)::core::convert::Into::into(is_last))
1438        }
1439    }
1440    #[doc = "`TransferForSortie(crate::app::force::Force_Type, bool)` overload"]
1441    fn transfer_for_sortie(self, force: impl ::core::convert::Into<crate::app::force::Force_Type>, is_last: impl ::core::convert::Into<bool>) -> () {
1442        unsafe {
1443            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1444            ::unity::il2cpp_call!((::unity::module_base()+0x1a1f510usize)as*mut u8,();
1445(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force),(bool)::core::convert::Into::into(is_last))
1446        }
1447    }
1448    #[doc = "`TransferForRewind(crate::app::force::Force_Type, crate::app::unit::Unit)` overload"]
1449    fn transfer_for_rewind(
1450        self,
1451        force: impl ::core::convert::Into<crate::app::force::Force_Type>,
1452        prev_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1453    ) -> () {
1454        unsafe {
1455            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1456            ::unity::il2cpp_call!((::unity::module_base()+0x1a1f520usize)as*mut u8,();
1457(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force),(crate::app::unit::Unit)::core::convert::Into::into(prev_unit))
1458        }
1459    }
1460    #[doc = "`TransferForRewindLatest(crate::app::force::Force_Type)` overload"]
1461    fn transfer_for_rewind_latest(self, force: impl ::core::convert::Into<crate::app::force::Force_Type>) -> () {
1462        unsafe {
1463            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1464            ::unity::il2cpp_call!((::unity::module_base()+0x1a1f530usize)as*mut u8,();
1465(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force))
1466        }
1467    }
1468    #[doc = "`TransferImpl(crate::app::force::Force_Type, bool, crate::app::unit::Unit, bool)` overload"]
1469    fn transfer_impl(
1470        self,
1471        force: impl ::core::convert::Into<crate::app::force::Force_Type>,
1472        is_last: impl ::core::convert::Into<bool>,
1473        prev_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1474        is_delete_actor: impl ::core::convert::Into<bool>,
1475    ) -> () {
1476        unsafe {
1477            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1478            ::unity::il2cpp_call!((::unity::module_base()+0x1a1e8d0usize)as*mut u8,();
1479(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force),(bool)::core::convert::Into::into(is_last),(crate::app::unit::Unit)::core::convert::Into::into(prev_unit),(bool)::core::convert::Into::into(is_delete_actor))
1480        }
1481    }
1482    #[doc = "`UpdateState()` overload"]
1483    fn update_state(self) -> () {
1484        unsafe {
1485            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1486            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c730usize)as*mut u8,();
1487(Unit)__receiver)
1488        }
1489    }
1490    #[doc = "`UpdateStateWithAutoEquip()` overload"]
1491    fn update_state_with_auto_equip(self) -> () {
1492        unsafe {
1493            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1494            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ca70usize)as*mut u8,();
1495(Unit)__receiver)
1496        }
1497    }
1498    #[doc = "`UpdateStateWithEquipped(crate::app::unititem::UnitItem)` overload"]
1499    fn update_state_with_equipped(self, equipped: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
1500        unsafe {
1501            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1502            ::unity::il2cpp_call!((::unity::module_base()+0x1a1f550usize)as*mut u8,();
1503(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(equipped))
1504        }
1505    }
1506    #[doc = "`TryUpdateStateWithEquipped(crate::app::unititem::UnitItem)` overload"]
1507    fn try_update_state_with_equipped(self, equipped: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
1508        unsafe {
1509            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1510            ::unity::il2cpp_call!((::unity::module_base()+0x1a1f560usize)as*mut u8,bool;
1511(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(equipped))
1512        }
1513    }
1514    #[doc = "`AddSkill(crate::app::skillarray::SkillArray)` overload"]
1515    fn add_skill(self, array: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1516        unsafe {
1517            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1518            ::unity::il2cpp_call!((::unity::module_base()+0x1a1f620usize)as*mut u8,();
1519(Unit)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(array))
1520        }
1521    }
1522    #[doc = "`AddSkill(crate::app::skillarray::SkillArray, crate::app::skilldata::SkillData_Categorys)` overload"]
1523    fn add_skill_2(
1524        self,
1525        array: impl ::core::convert::Into<crate::app::skillarray::SkillArray>,
1526        category: impl ::core::convert::Into<crate::app::skilldata::SkillData_Categorys>,
1527    ) -> () {
1528        unsafe {
1529            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1530            ::unity::il2cpp_call!((::unity::module_base()+0x1a1ff40usize)as*mut u8,();
1531(Unit)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(array),(crate::app::skilldata::SkillData_Categorys)::core::convert::Into::into(category))
1532        }
1533    }
1534    #[doc = "`AddSkill(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys, i32)` overload"]
1535    fn add_skill_3(
1536        self,
1537        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1538        category: impl ::core::convert::Into<crate::app::skilldata::SkillData_Categorys>,
1539        age: impl ::core::convert::Into<i32>,
1540    ) -> () {
1541        unsafe {
1542            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1543            ::unity::il2cpp_call!((::unity::module_base()+0x1a20820usize)as*mut u8,();
1544(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::skilldata::SkillData_Categorys)::core::convert::Into::into(category),(i32)::core::convert::Into::into(age))
1545        }
1546    }
1547    #[doc = "`AddSkillWithoutUpdate(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys, i32)` overload"]
1548    fn add_skill_without_update(
1549        self,
1550        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1551        category: impl ::core::convert::Into<crate::app::skilldata::SkillData_Categorys>,
1552        age: impl ::core::convert::Into<i32>,
1553    ) -> bool {
1554        unsafe {
1555            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1556            ::unity::il2cpp_call!((::unity::module_base()+0x1a20ec0usize)as*mut u8,bool;
1557(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::skilldata::SkillData_Categorys)::core::convert::Into::into(category),(i32)::core::convert::Into::into(age))
1558        }
1559    }
1560    #[doc = "`IsEngaging(crate::app::godunit::GodUnit)` overload"]
1561    fn is_engaging(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> bool {
1562        unsafe {
1563            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1564            ::unity::il2cpp_call!((::unity::module_base()+0x1a213a0usize)as*mut u8,bool;
1565(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
1566        }
1567    }
1568    #[doc = "`UpdateStateImpl(bool, crate::app::unititem::UnitItem)` overload"]
1569    fn update_state_impl(
1570        self,
1571        is_auto_equip: impl ::core::convert::Into<bool>,
1572        equipped: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1573    ) -> () {
1574        unsafe {
1575            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1576            ::unity::il2cpp_call!((::unity::module_base()+0x1a12020usize)as*mut u8,();
1577(Unit)__receiver,(bool)::core::convert::Into::into(is_auto_equip),(crate::app::unititem::UnitItem)::core::convert::Into::into(equipped))
1578        }
1579    }
1580    #[doc = "`CommitEnhance(crate::app::unititem::UnitItem)` overload"]
1581    fn commit_enhance(self, equipped: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
1582        unsafe {
1583            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1584            ::unity::il2cpp_call!((::unity::module_base()+0x1a1aae0usize)as*mut u8,();
1585(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(equipped))
1586        }
1587    }
1588    #[doc = "`UpdatePlace()` overload"]
1589    fn update_place(self) -> () {
1590        unsafe {
1591            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1592            ::unity::il2cpp_call!((::unity::module_base()+0x1a21b80usize)as*mut u8,();
1593(Unit)__receiver)
1594        }
1595    }
1596    #[doc = "`CreateActor()` overload"]
1597    fn create_actor(self) -> () {
1598        unsafe {
1599            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1600            ::unity::il2cpp_call!((::unity::module_base()+0x1a22000usize)as*mut u8,();
1601(Unit)__receiver)
1602        }
1603    }
1604    #[doc = "`TryCreateActor()` overload"]
1605    fn try_create_actor(self) -> bool {
1606        unsafe {
1607            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1608            ::unity::il2cpp_call!((::unity::module_base()+0x1a22010usize)as*mut u8,bool;
1609(Unit)__receiver)
1610        }
1611    }
1612    #[doc = "`ReloadActor()` overload"]
1613    fn reload_actor(self) -> () {
1614        unsafe {
1615            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1616            ::unity::il2cpp_call!((::unity::module_base()+0x1a19ed0usize)as*mut u8,();
1617(Unit)__receiver)
1618        }
1619    }
1620    #[doc = "`DeleteActor()` overload"]
1621    fn delete_actor(self) -> () {
1622        unsafe {
1623            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1624            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ea70usize)as*mut u8,();
1625(Unit)__receiver)
1626        }
1627    }
1628    #[doc = "`UpdateActor()` overload"]
1629    fn update_actor(self) -> () {
1630        unsafe {
1631            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1632            ::unity::il2cpp_call!((::unity::module_base()+0x1a220b0usize)as*mut u8,();
1633(Unit)__receiver)
1634        }
1635    }
1636    #[doc = "`TickActor()` overload"]
1637    fn tick_actor(self) -> () {
1638        unsafe {
1639            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1640            ::unity::il2cpp_call!((::unity::module_base()+0x1a22150usize)as*mut u8,();
1641(Unit)__receiver)
1642        }
1643    }
1644    #[doc = "`CheckStatus(crate::app::unit::Unit_Status)` overload"]
1645    fn check_status(self, status: impl ::core::convert::Into<crate::app::unit::Unit_Status>) -> bool {
1646        unsafe {
1647            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1648            ::unity::il2cpp_call!((::unity::module_base()+0x1a222a0usize)as*mut u8,bool;
1649(Unit)__receiver,(crate::app::unit::Unit_Status)::core::convert::Into::into(status))
1650        }
1651    }
1652    #[doc = "`NotStatus(crate::app::unit::Unit_Status)` overload"]
1653    fn not_status(self, status: impl ::core::convert::Into<crate::app::unit::Unit_Status>) -> bool {
1654        unsafe {
1655            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1656            ::unity::il2cpp_call!((::unity::module_base()+0x1a22310usize)as*mut u8,bool;
1657(Unit)__receiver,(crate::app::unit::Unit_Status)::core::convert::Into::into(status))
1658        }
1659    }
1660    #[doc = "`SetStatus(crate::app::unit::Unit_Status)` overload"]
1661    fn set_status(self, status: impl ::core::convert::Into<crate::app::unit::Unit_Status>) -> () {
1662        unsafe {
1663            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1664            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c6c0usize)as*mut u8,();
1665(Unit)__receiver,(crate::app::unit::Unit_Status)::core::convert::Into::into(status))
1666        }
1667    }
1668    #[doc = "`ClearStatus(crate::app::unit::Unit_Status)` overload"]
1669    fn clear_status(self, status: impl ::core::convert::Into<crate::app::unit::Unit_Status>) -> () {
1670        unsafe {
1671            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1672            ::unity::il2cpp_call!((::unity::module_base()+0x1a11fb0usize)as*mut u8,();
1673(Unit)__receiver,(crate::app::unit::Unit_Status)::core::convert::Into::into(status))
1674        }
1675    }
1676    #[doc = "`ChangeStatus(crate::app::unit::Unit_Status)` overload"]
1677    fn change_status(self, status: impl ::core::convert::Into<crate::app::unit::Unit_Status>) -> () {
1678        unsafe {
1679            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1680            ::unity::il2cpp_call!((::unity::module_base()+0x1a22380usize)as*mut u8,();
1681(Unit)__receiver,(crate::app::unit::Unit_Status)::core::convert::Into::into(status))
1682        }
1683    }
1684    #[doc = "`GetStatus()` overload"]
1685    fn get_status(self) -> crate::app::unit::Unit_StatusField {
1686        unsafe {
1687            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1688            ::unity::il2cpp_call!((::unity::module_base()+0x1a223f0usize)as*mut u8,crate::app::unit::Unit_StatusField;
1689(Unit)__receiver)
1690        }
1691    }
1692    #[doc = "`SetDead()` overload"]
1693    fn set_dead(self) -> () {
1694        unsafe {
1695            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1696            ::unity::il2cpp_call!((::unity::module_base()+0x1a22400usize)as*mut u8,();
1697(Unit)__receiver)
1698        }
1699    }
1700    #[doc = "`GetName()` overload"]
1701    fn get_name(self) -> ::unity::Il2CppString {
1702        unsafe {
1703            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1704            ::unity::il2cpp_call!((::unity::module_base()+0x1a22770usize)as*mut u8, ::unity::Il2CppString;
1705(Unit)__receiver)
1706        }
1707    }
1708    #[doc = "`GetTalkName()` overload"]
1709    fn get_talk_name(self) -> ::unity::Il2CppString {
1710        unsafe {
1711            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1712            ::unity::il2cpp_call!((::unity::module_base()+0x1a22990usize)as*mut u8, ::unity::Il2CppString;
1713(Unit)__receiver)
1714        }
1715    }
1716    #[doc = "`GetNameImpl(bool)` overload"]
1717    fn get_name_impl(self, is_morph: impl ::core::convert::Into<bool>) -> ::unity::Il2CppString {
1718        unsafe {
1719            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1720            ::unity::il2cpp_call!((::unity::module_base()+0x1a22880usize)as*mut u8, ::unity::Il2CppString;
1721(Unit)__receiver,(bool)::core::convert::Into::into(is_morph))
1722        }
1723    }
1724    #[doc = "`GetAsciiName()` overload"]
1725    fn get_ascii_name(self) -> ::unity::Il2CppString {
1726        unsafe {
1727            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1728            ::unity::il2cpp_call!((::unity::module_base()+0x1a22eb0usize)as*mut u8, ::unity::Il2CppString;
1729(Unit)__receiver)
1730        }
1731    }
1732    #[doc = "`GetJobName()` overload"]
1733    fn get_job_name(self) -> ::unity::Il2CppString {
1734        unsafe {
1735            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1736            ::unity::il2cpp_call!((::unity::module_base()+0x1a22ec0usize)as*mut u8, ::unity::Il2CppString;
1737(Unit)__receiver)
1738        }
1739    }
1740    #[doc = "`SetPosition(crate::unity_engine::vector3::Vector3, bool)` overload"]
1741    fn set_position(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>, update: impl ::core::convert::Into<bool>) -> () {
1742        unsafe {
1743            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1744            ::unity::il2cpp_call!((::unity::module_base()+0x1a22ed0usize)as*mut u8,();
1745(Unit)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(bool)::core::convert::Into::into(update))
1746        }
1747    }
1748    #[doc = "`SetPosition(i32, i32, bool)` overload"]
1749    fn set_position_2(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>, update: impl ::core::convert::Into<bool>) -> () {
1750        unsafe {
1751            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1752            ::unity::il2cpp_call!((::unity::module_base()+0x1a22fc0usize)as*mut u8,();
1753(Unit)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(bool)::core::convert::Into::into(update))
1754        }
1755    }
1756    #[doc = "`SetRotation(f32)` overload"]
1757    fn set_rotation(self, angle: impl ::core::convert::Into<f32>) -> () {
1758        unsafe {
1759            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1760            ::unity::il2cpp_call!((::unity::module_base()+0x1a23000usize)as*mut u8,();
1761(Unit)__receiver,(f32)::core::convert::Into::into(angle))
1762        }
1763    }
1764    #[doc = "`SetForceForStandAlone(crate::app::force::Force)` overload"]
1765    fn set_force_for_stand_alone(self, force: impl ::core::convert::Into<crate::app::force::Force>) -> () {
1766        unsafe {
1767            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1768            ::unity::il2cpp_call!((::unity::module_base()+0x1a23030usize)as*mut u8,();
1769(Unit)__receiver,(crate::app::force::Force)::core::convert::Into::into(force))
1770        }
1771    }
1772    #[doc = "`IsHero()` overload"]
1773    fn is_hero(self) -> bool {
1774        unsafe {
1775            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1776            ::unity::il2cpp_call!((::unity::module_base()+0x1a23040usize)as*mut u8,bool;
1777(Unit)__receiver)
1778        }
1779    }
1780    #[doc = "`IsDead()` overload"]
1781    fn is_dead(self) -> bool {
1782        unsafe {
1783            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1784            ::unity::il2cpp_call!((::unity::module_base()+0x1a23050usize)as*mut u8,bool;
1785(Unit)__receiver)
1786        }
1787    }
1788    #[doc = "`GetGender()` overload"]
1789    fn get_gender(self) -> crate::app::gender::Gender {
1790        unsafe {
1791            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1792            ::unity::il2cpp_call!((::unity::module_base()+0x1a230b0usize)as*mut u8,crate::app::gender::Gender;
1793(Unit)__receiver)
1794        }
1795    }
1796    #[doc = "`GetDressGender()` overload"]
1797    fn get_dress_gender(self) -> crate::app::gender::Gender {
1798        unsafe {
1799            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1800            ::unity::il2cpp_call!((::unity::module_base()+0x1a232e0usize)as*mut u8,crate::app::gender::Gender;
1801(Unit)__receiver)
1802        }
1803    }
1804    #[doc = "`IsFemale()` overload"]
1805    fn is_female(self) -> bool {
1806        unsafe {
1807            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1808            ::unity::il2cpp_call!((::unity::module_base()+0x1a235f0usize)as*mut u8,bool;
1809(Unit)__receiver)
1810        }
1811    }
1812    #[doc = "`IsLeader()` overload"]
1813    fn is_leader(self) -> bool {
1814        unsafe {
1815            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1816            ::unity::il2cpp_call!((::unity::module_base()+0x1a23740usize)as*mut u8,bool;
1817(Unit)__receiver)
1818        }
1819    }
1820    #[doc = "`IsMorph()` overload"]
1821    fn is_morph(self) -> bool {
1822        unsafe {
1823            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1824            ::unity::il2cpp_call!((::unity::module_base()+0x1a23840usize)as*mut u8,bool;
1825(Unit)__receiver)
1826        }
1827    }
1828    #[doc = "`HasFangCurse()` overload"]
1829    fn has_fang_curse(self) -> bool {
1830        unsafe {
1831            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1832            ::unity::il2cpp_call!((::unity::module_base()+0x1a23940usize)as*mut u8,bool;
1833(Unit)__receiver)
1834        }
1835    }
1836    #[doc = "`IsEnchantment()` overload"]
1837    fn is_enchantment(self) -> bool {
1838        unsafe {
1839            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1840            ::unity::il2cpp_call!((::unity::module_base()+0x1a23a40usize)as*mut u8,bool;
1841(Unit)__receiver)
1842        }
1843    }
1844    #[doc = "`IsMoveNotAllow()` overload"]
1845    fn is_move_not_allow(self) -> bool {
1846        unsafe {
1847            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1848            ::unity::il2cpp_call!((::unity::module_base()+0x1a23b40usize)as*mut u8,bool;
1849(Unit)__receiver)
1850        }
1851    }
1852    #[doc = "`IsUnique()` overload"]
1853    fn is_unique(self) -> bool {
1854        unsafe {
1855            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1856            ::unity::il2cpp_call!((::unity::module_base()+0x1a23bb0usize)as*mut u8,bool;
1857(Unit)__receiver)
1858        }
1859    }
1860    #[doc = "`IsShow()` overload"]
1861    fn is_show(self) -> bool {
1862        unsafe {
1863            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1864            ::unity::il2cpp_call!((::unity::module_base()+0x1a23c20usize)as*mut u8,bool;
1865(Unit)__receiver)
1866        }
1867    }
1868    #[doc = "`CanSortie()` overload"]
1869    fn can_sortie(self) -> bool {
1870        unsafe {
1871            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1872            ::unity::il2cpp_call!((::unity::module_base()+0x1a23c80usize)as*mut u8,bool;
1873(Unit)__receiver)
1874        }
1875    }
1876    #[doc = "`IsPlayArea()` overload"]
1877    fn is_play_area(self) -> bool {
1878        unsafe {
1879            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1880            ::unity::il2cpp_call!((::unity::module_base()+0x1a23cf0usize)as*mut u8,bool;
1881(Unit)__receiver)
1882        }
1883    }
1884    #[doc = "`IsPlayArea(i32, i32)` overload"]
1885    fn is_play_area_2(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
1886        unsafe {
1887            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1888            ::unity::il2cpp_call!((::unity::module_base()+0x1a23df0usize)as*mut u8,bool;
1889(Unit)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
1890        }
1891    }
1892    #[doc = "`IsAllied(crate::app::unit::Unit)` overload"]
1893    fn is_allied(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1894        unsafe {
1895            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1896            ::unity::il2cpp_call!((::unity::module_base()+0x1a23ee0usize)as*mut u8,bool;
1897(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1898        }
1899    }
1900    #[doc = "`IsOperate()` overload"]
1901    fn is_operate(self) -> bool {
1902        unsafe {
1903            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1904            ::unity::il2cpp_call!((::unity::module_base()+0x1a23fb0usize)as*mut u8,bool;
1905(Unit)__receiver)
1906        }
1907    }
1908    #[doc = "`IsEfficacy(crate::app::unit::Unit)` overload"]
1909    fn is_efficacy(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1910        unsafe {
1911            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1912            ::unity::il2cpp_call!((::unity::module_base()+0x1a24040usize)as*mut u8,bool;
1913(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
1914        }
1915    }
1916    #[doc = "`GetAttrs()` overload"]
1917    fn get_attrs(self) -> crate::app::skilldata::SkillData_Attrs {
1918        unsafe {
1919            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1920            ::unity::il2cpp_call!((::unity::module_base()+0x1a24090usize)as*mut u8,crate::app::skilldata::SkillData_Attrs;
1921(Unit)__receiver)
1922        }
1923    }
1924    #[doc = "`CanTransporter()` overload"]
1925    fn can_transporter(self) -> bool {
1926        unsafe {
1927            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1928            ::unity::il2cpp_call!((::unity::module_base()+0x1a240c0usize)as*mut u8,bool;
1929(Unit)__receiver)
1930        }
1931    }
1932    #[doc = "`CanBreakable(crate::app::unit::Unit)` overload"]
1933    fn can_breakable(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1934        unsafe {
1935            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1936            ::unity::il2cpp_call!((::unity::module_base()+0x1a241f0usize)as*mut u8,bool;
1937(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
1938        }
1939    }
1940    #[doc = "`CanSkyBattle()` overload"]
1941    fn can_sky_battle(self) -> bool {
1942        unsafe {
1943            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1944            ::unity::il2cpp_call!((::unity::module_base()+0x1a258e0usize)as*mut u8,bool;
1945(Unit)__receiver)
1946        }
1947    }
1948    #[doc = "`GetForceAbsentType()` overload"]
1949    fn get_force_absent_type(self) -> crate::app::force::Force_Type {
1950        unsafe {
1951            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1952            ::unity::il2cpp_call!((::unity::module_base()+0x1a25aa0usize)as*mut u8,crate::app::force::Force_Type;
1953(Unit)__receiver)
1954        }
1955    }
1956    #[doc = "`GetForceDeadType()` overload"]
1957    fn get_force_dead_type(self) -> crate::app::force::Force_Type {
1958        unsafe {
1959            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1960            ::unity::il2cpp_call!((::unity::module_base()+0x1a25b60usize)as*mut u8,crate::app::force::Force_Type;
1961(Unit)__receiver)
1962        }
1963    }
1964    #[doc = "`IsSameForceType(crate::app::force::Force_Type)` overload"]
1965    fn is_same_force_type(self, force_type: impl ::core::convert::Into<crate::app::force::Force_Type>) -> bool {
1966        unsafe {
1967            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1968            ::unity::il2cpp_call!((::unity::module_base()+0x1a25cb0usize)as*mut u8,bool;
1969(Unit)__receiver,(crate::app::force::Force_Type)::core::convert::Into::into(force_type))
1970        }
1971    }
1972    #[doc = "`SetEngageImpl(bool, bool)` overload"]
1973    fn set_engage_impl(self, enable: impl ::core::convert::Into<bool>, link: impl ::core::convert::Into<bool>) -> () {
1974        unsafe {
1975            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1976            ::unity::il2cpp_call!((::unity::module_base()+0x1a25d10usize)as*mut u8,();
1977(Unit)__receiver,(bool)::core::convert::Into::into(enable),(bool)::core::convert::Into::into(link))
1978        }
1979    }
1980    #[doc = "`SetEngageLinkSimulation(bool, crate::app::unit::Unit)` overload"]
1981    fn set_engage_link_simulation(self, enable: impl ::core::convert::Into<bool>, link: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1982        unsafe {
1983            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1984            ::unity::il2cpp_call!((::unity::module_base()+0x1a261e0usize)as*mut u8,();
1985(Unit)__receiver,(bool)::core::convert::Into::into(enable),(crate::app::unit::Unit)::core::convert::Into::into(link))
1986        }
1987    }
1988    #[doc = "`SetEngageSimulation(bool, crate::app::unit::Unit)` overload"]
1989    fn set_engage_simulation(self, enable: impl ::core::convert::Into<bool>, link: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1990        unsafe {
1991            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1992            ::unity::il2cpp_call!((::unity::module_base()+0x1a26280usize)as*mut u8,();
1993(Unit)__receiver,(bool)::core::convert::Into::into(enable),(crate::app::unit::Unit)::core::convert::Into::into(link))
1994        }
1995    }
1996    #[doc = "`SetGodLinkImpl(crate::app::godunit::GodUnit)` overload"]
1997    fn set_god_link_impl(self, god_link: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
1998        unsafe {
1999            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2000            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ede0usize)as*mut u8,();
2001(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_link))
2002        }
2003    }
2004    #[doc = "`PlayEngage(bool)` overload"]
2005    fn play_engage(self, enable: impl ::core::convert::Into<bool>) -> () {
2006        unsafe {
2007            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2008            ::unity::il2cpp_call!((::unity::module_base()+0x1a26520usize)as*mut u8,();
2009(Unit)__receiver,(bool)::core::convert::Into::into(enable))
2010        }
2011    }
2012    #[doc = "`IsEngaging()` overload"]
2013    fn is_engaging_2(self) -> bool {
2014        unsafe {
2015            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2016            ::unity::il2cpp_call!((::unity::module_base()+0x1a265e0usize)as*mut u8,bool;
2017(Unit)__receiver)
2018        }
2019    }
2020    #[doc = "`IsHeroEngaging()` overload"]
2021    fn is_hero_engaging(self) -> bool {
2022        unsafe {
2023            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2024            ::unity::il2cpp_call!((::unity::module_base()+0x1a26640usize)as*mut u8,bool;
2025(Unit)__receiver)
2026        }
2027    }
2028    #[doc = "`CanEngageHeal()` overload"]
2029    fn can_engage_heal(self) -> bool {
2030        unsafe {
2031            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2032            ::unity::il2cpp_call!((::unity::module_base()+0x1a266f0usize)as*mut u8,bool;
2033(Unit)__receiver)
2034        }
2035    }
2036    #[doc = "`SetEngageLink(bool, crate::app::godunit::GodUnit, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
2037    fn set_engage_link(
2038        self,
2039        enable: impl ::core::convert::Into<bool>,
2040        god_link: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
2041        parent: impl ::core::convert::Into<crate::app::unit::Unit>,
2042        child: impl ::core::convert::Into<crate::app::unit::Unit>,
2043    ) -> () {
2044        unsafe {
2045            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2046            ::unity::il2cpp_call!((::unity::module_base()+0x1a26830usize)as*mut u8,();
2047(Unit)__receiver,(bool)::core::convert::Into::into(enable),(crate::app::godunit::GodUnit)::core::convert::Into::into(god_link),(crate::app::unit::Unit)::core::convert::Into::into(parent),(crate::app::unit::Unit)::core::convert::Into::into(child))
2048        }
2049    }
2050    #[doc = "`SetEngage(bool, crate::app::unit::Unit)` overload"]
2051    fn set_engage(self, enable: impl ::core::convert::Into<bool>, link: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
2052        unsafe {
2053            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2054            ::unity::il2cpp_call!((::unity::module_base()+0x1a19ba0usize)as*mut u8,();
2055(Unit)__receiver,(bool)::core::convert::Into::into(enable),(crate::app::unit::Unit)::core::convert::Into::into(link))
2056        }
2057    }
2058    #[doc = "`TryRelocation()` overload"]
2059    fn try_relocation(self) -> bool {
2060        unsafe {
2061            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2062            ::unity::il2cpp_call!((::unity::module_base()+0x1a268b0usize)as*mut u8,bool;
2063(Unit)__receiver)
2064        }
2065    }
2066    #[doc = "`IsActiveRoute()` overload"]
2067    fn is_active_route(self) -> bool {
2068        unsafe {
2069            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2070            ::unity::il2cpp_call!((::unity::module_base()+0x1a26c80usize)as*mut u8,bool;
2071(Unit)__receiver)
2072        }
2073    }
2074    #[doc = "`get_FirstX()` overload"]
2075    fn get_first_x(self) -> i32 {
2076        unsafe {
2077            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2078            ::unity::il2cpp_call!((::unity::module_base()+0x1a26b40usize)as*mut u8,i32;
2079(Unit)__receiver)
2080        }
2081    }
2082    #[doc = "`get_FirstZ()` overload"]
2083    fn get_first_z(self) -> i32 {
2084        unsafe {
2085            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2086            ::unity::il2cpp_call!((::unity::module_base()+0x1a26be0usize)as*mut u8,i32;
2087(Unit)__receiver)
2088        }
2089    }
2090    #[doc = "`ForceSetEngageLinkForRewind(crate::app::unit::Unit)` overload"]
2091    fn force_set_engage_link_for_rewind(self, link_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
2092        unsafe {
2093            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2094            ::unity::il2cpp_call!((::unity::module_base()+0x1a26db0usize)as*mut u8,();
2095(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(link_unit))
2096        }
2097    }
2098    #[doc = "`SetEngageAttack(bool)` overload"]
2099    fn set_engage_attack(self, enable: impl ::core::convert::Into<bool>) -> () {
2100        unsafe {
2101            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2102            ::unity::il2cpp_call!((::unity::module_base()+0x1a26e40usize)as*mut u8,();
2103(Unit)__receiver,(bool)::core::convert::Into::into(enable))
2104        }
2105    }
2106    #[doc = "`CanEngageImpl(crate::app::godunit::GodUnit)` overload"]
2107    fn can_engage_impl(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> bool {
2108        unsafe {
2109            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2110            ::unity::il2cpp_call!((::unity::module_base()+0x1a26f70usize)as*mut u8,bool;
2111(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
2112        }
2113    }
2114    #[doc = "`CanEngageCancel(bool)` overload"]
2115    fn can_engage_cancel(self, pickup: impl ::core::convert::Into<bool>) -> bool {
2116        unsafe {
2117            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2118            ::unity::il2cpp_call!((::unity::module_base()+0x1a271b0usize)as*mut u8,bool;
2119(Unit)__receiver,(bool)::core::convert::Into::into(pickup))
2120        }
2121    }
2122    #[doc = "`CanEngageStart()` overload"]
2123    fn can_engage_start(self) -> bool {
2124        unsafe {
2125            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2126            ::unity::il2cpp_call!((::unity::module_base()+0x1a273e0usize)as*mut u8,bool;
2127(Unit)__receiver)
2128        }
2129    }
2130    #[doc = "`CanEngageLink()` overload"]
2131    fn can_engage_link(self) -> bool {
2132        unsafe {
2133            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2134            ::unity::il2cpp_call!((::unity::module_base()+0x1a273f0usize)as*mut u8,bool;
2135(Unit)__receiver)
2136        }
2137    }
2138    #[doc = "`GetLinkableGodUnit()` overload"]
2139    fn get_linkable_god_unit(self) -> crate::app::godunit::GodUnit {
2140        unsafe {
2141            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2142            ::unity::il2cpp_call!((::unity::module_base()+0x1a274b0usize)as*mut u8,crate::app::godunit::GodUnit;
2143(Unit)__receiver)
2144        }
2145    }
2146    #[doc = "`GetEngageLinkUnit()` overload"]
2147    fn get_engage_link_unit(self) -> crate::app::unit::Unit {
2148        unsafe {
2149            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2150            ::unity::il2cpp_call!((::unity::module_base()+0x1a274d0usize)as*mut u8,crate::app::unit::Unit;
2151(Unit)__receiver)
2152        }
2153    }
2154    #[doc = "`PreStartTargetSelect()` overload"]
2155    fn pre_start_target_select(self) -> () {
2156        unsafe {
2157            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2158            ::unity::il2cpp_call!((::unity::module_base()+0x1a27500usize)as*mut u8,();
2159(Unit)__receiver)
2160        }
2161    }
2162    #[doc = "`PostStartTargetSelect()` overload"]
2163    fn post_start_target_select(self) -> () {
2164        unsafe {
2165            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2166            ::unity::il2cpp_call!((::unity::module_base()+0x1a27630usize)as*mut u8,();
2167(Unit)__receiver)
2168        }
2169    }
2170    #[doc = "`TryAddAchieveEngage()` overload"]
2171    fn try_add_achieve_engage(self) -> () {
2172        unsafe {
2173            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2174            ::unity::il2cpp_call!((::unity::module_base()+0x1a27710usize)as*mut u8,();
2175(Unit)__receiver)
2176        }
2177    }
2178    #[doc = "`DecideTargetSelect(bool)` overload"]
2179    fn decide_target_select(self, is_redoer: impl ::core::convert::Into<bool>) -> () {
2180        unsafe {
2181            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2182            ::unity::il2cpp_call!((::unity::module_base()+0x1a277f0usize)as*mut u8,();
2183(Unit)__receiver,(bool)::core::convert::Into::into(is_redoer))
2184        }
2185    }
2186    #[doc = "`CancelTargetSelect()` overload"]
2187    fn cancel_target_select(self) -> () {
2188        unsafe {
2189            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2190            ::unity::il2cpp_call!((::unity::module_base()+0x1a27a30usize)as*mut u8,();
2191(Unit)__receiver)
2192        }
2193    }
2194    #[doc = "`CanChangeEngage(crate::app::unit::Unit)` overload"]
2195    fn can_change_engage(self, target_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
2196        unsafe {
2197            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2198            ::unity::il2cpp_call!((::unity::module_base()+0x1a27c50usize)as*mut u8,bool;
2199(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target_unit))
2200        }
2201    }
2202    #[doc = "`TryChangeEngage(crate::app::unit::Unit, i32)` overload"]
2203    fn try_change_engage(self, target_unit: impl ::core::convert::Into<crate::app::unit::Unit>, item_index: impl ::core::convert::Into<i32>) -> bool {
2204        unsafe {
2205            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2206            ::unity::il2cpp_call!((::unity::module_base()+0x1a27f50usize)as*mut u8,bool;
2207(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target_unit),(i32)::core::convert::Into::into(item_index))
2208        }
2209    }
2210    #[doc = "`ChangeEngage(crate::app::unit::Unit, i32)` overload"]
2211    fn change_engage(self, target_unit: impl ::core::convert::Into<crate::app::unit::Unit>, item_index: impl ::core::convert::Into<i32>) -> () {
2212        unsafe {
2213            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2214            ::unity::il2cpp_call!((::unity::module_base()+0x1a27fb0usize)as*mut u8,();
2215(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target_unit),(i32)::core::convert::Into::into(item_index))
2216        }
2217    }
2218    #[doc = "`CanEngageAttack()` overload"]
2219    fn can_engage_attack(self) -> bool {
2220        unsafe {
2221            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2222            ::unity::il2cpp_call!((::unity::module_base()+0x1a288f0usize)as*mut u8,bool;
2223(Unit)__receiver)
2224        }
2225    }
2226    #[doc = "`CanEngageTarget(crate::app::unit::Unit)` overload"]
2227    fn can_engage_target(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
2228        unsafe {
2229            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2230            ::unity::il2cpp_call!((::unity::module_base()+0x1a291a0usize)as*mut u8,bool;
2231(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
2232        }
2233    }
2234    #[doc = "`EngageTargetExists(crate::app::unit::Unit, crate::app::skilldata::SkillData)` overload"]
2235    fn engage_target_exists(
2236        self,
2237        target: impl ::core::convert::Into<crate::app::unit::Unit>,
2238        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
2239    ) -> bool {
2240        unsafe {
2241            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2242            ::unity::il2cpp_call!((::unity::module_base()+0x1a291d0usize)as*mut u8,bool;
2243(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
2244        }
2245    }
2246    #[doc = "`CanEnemyEngageAttack()` overload"]
2247    fn can_enemy_engage_attack(self) -> bool {
2248        unsafe {
2249            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2250            ::unity::il2cpp_call!((::unity::module_base()+0x1a289e0usize)as*mut u8,bool;
2251(Unit)__receiver)
2252        }
2253    }
2254    #[doc = "`CanExecuteEngageAttack()` overload"]
2255    fn can_execute_engage_attack(self) -> bool {
2256        unsafe {
2257            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2258            ::unity::il2cpp_call!((::unity::module_base()+0x1a29ab0usize)as*mut u8,bool;
2259(Unit)__receiver)
2260        }
2261    }
2262    #[doc = "`CanAct(bool, bool)` overload"]
2263    fn can_act(self, is_fixed: impl ::core::convert::Into<bool>, is_charged: impl ::core::convert::Into<bool>) -> bool {
2264        unsafe {
2265            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2266            ::unity::il2cpp_call!((::unity::module_base()+0x1a29b10usize)as*mut u8,bool;
2267(Unit)__receiver,(bool)::core::convert::Into::into(is_fixed),(bool)::core::convert::Into::into(is_charged))
2268        }
2269    }
2270    #[doc = "`CanActWithoutEngageCharge()` overload"]
2271    fn can_act_without_engage_charge(self) -> bool {
2272        unsafe {
2273            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2274            ::unity::il2cpp_call!((::unity::module_base()+0x1a29c10usize)as*mut u8,bool;
2275(Unit)__receiver)
2276        }
2277    }
2278    #[doc = "`CanBeTarget()` overload"]
2279    fn can_be_target(self) -> bool {
2280        unsafe {
2281            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2282            ::unity::il2cpp_call!((::unity::module_base()+0x1a29cf0usize)as*mut u8,bool;
2283(Unit)__receiver)
2284        }
2285    }
2286    #[doc = "`CanExternalMove()` overload"]
2287    fn can_external_move(self) -> bool {
2288        unsafe {
2289            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2290            ::unity::il2cpp_call!((::unity::module_base()+0x1a29f10usize)as*mut u8,bool;
2291(Unit)__receiver)
2292        }
2293    }
2294    #[doc = "`IsSight(i32, i32)` overload"]
2295    fn is_sight(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
2296        unsafe {
2297            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2298            ::unity::il2cpp_call!((::unity::module_base()+0x1a29fb0usize)as*mut u8,bool;
2299(Unit)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
2300        }
2301    }
2302    #[doc = "`CanWarp(crate::app::unit::Unit, i32, i32)` overload"]
2303    fn can_warp(
2304        self,
2305        rod_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
2306        x: impl ::core::convert::Into<i32>,
2307        z: impl ::core::convert::Into<i32>,
2308    ) -> bool {
2309        unsafe {
2310            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2311            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a0e0usize)as*mut u8,bool;
2312(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(rod_unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
2313        }
2314    }
2315    #[doc = "`CanSkill(crate::app::skilldata::SkillData)` overload"]
2316    fn can_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
2317        unsafe {
2318            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2319            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a420usize)as*mut u8,bool;
2320(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
2321        }
2322    }
2323    #[doc = "`CanChangeGod()` overload"]
2324    fn can_change_god(self) -> bool {
2325        unsafe {
2326            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2327            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a590usize)as*mut u8,bool;
2328(Unit)__receiver)
2329        }
2330    }
2331    #[doc = "`ChangeGod()` overload"]
2332    fn change_god(self) -> bool {
2333        unsafe {
2334            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2335            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a690usize)as*mut u8,bool;
2336(Unit)__receiver)
2337        }
2338    }
2339    #[doc = "`GetCells(::unity::Array<crate::app::mappos::MapPos>)` overload"]
2340    fn get_cells(self, cells: impl ::core::convert::Into<::unity::Array<crate::app::mappos::MapPos>>) -> i32 {
2341        unsafe {
2342            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2343            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a6f0usize)as*mut u8,i32;
2344(Unit)__receiver,(::unity::Array<crate::app::mappos::MapPos>)::core::convert::Into::into(cells))
2345        }
2346    }
2347    #[doc = "`GetCells(::unity::Array<crate::app::mappos::MapPos>, i32, i32)` overload"]
2348    fn get_cells_2(
2349        self,
2350        cells: impl ::core::convert::Into<::unity::Array<crate::app::mappos::MapPos>>,
2351        base_x: impl ::core::convert::Into<i32>,
2352        base_z: impl ::core::convert::Into<i32>,
2353    ) -> i32 {
2354        unsafe {
2355            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2356            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a700usize)as*mut u8,i32;
2357(Unit)__receiver,(::unity::Array<crate::app::mappos::MapPos>)::core::convert::Into::into(cells),(i32)::core::convert::Into::into(base_x),(i32)::core::convert::Into::into(base_z))
2358        }
2359    }
2360    #[doc = "`SetBaseCapability(i32, i32)` overload"]
2361    fn set_base_capability(self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<i32>) -> () {
2362        unsafe {
2363            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2364            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a7a0usize)as*mut u8,();
2365(Unit)__receiver,(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
2366        }
2367    }
2368    #[doc = "`AddBaseCapability(i32, i32)` overload"]
2369    fn add_base_capability(self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<i32>) -> () {
2370        unsafe {
2371            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2372            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a800usize)as*mut u8,();
2373(Unit)__receiver,(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
2374        }
2375    }
2376    #[doc = "`SetCapabilityJust(i32, i32)` overload"]
2377    fn set_capability_just(self, index: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<i32>) -> () {
2378        unsafe {
2379            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2380            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a8b0usize)as*mut u8,();
2381(Unit)__receiver,(i32)::core::convert::Into::into(index),(i32)::core::convert::Into::into(value))
2382        }
2383    }
2384    #[doc = "`GetGodEnhanceRating(crate::app::godunit::GodUnit)` overload"]
2385    fn get_god_enhance_rating(self, god: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> i32 {
2386        unsafe {
2387            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2388            ::unity::il2cpp_call!((::unity::module_base()+0x1a2b6b0usize)as*mut u8,i32;
2389(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god))
2390        }
2391    }
2392    #[doc = "`ChangeHp(i32)` overload"]
2393    fn change_hp(self, hp: impl ::core::convert::Into<i32>) -> () {
2394        unsafe {
2395            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2396            ::unity::il2cpp_call!((::unity::module_base()+0x1a2b770usize)as*mut u8,();
2397(Unit)__receiver,(i32)::core::convert::Into::into(hp))
2398        }
2399    }
2400    #[doc = "`PlaySetHp(i32)` overload"]
2401    fn play_set_hp(self, hp: impl ::core::convert::Into<i32>) -> () {
2402        unsafe {
2403            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2404            ::unity::il2cpp_call!((::unity::module_base()+0x1a2b920usize)as*mut u8,();
2405(Unit)__receiver,(i32)::core::convert::Into::into(hp))
2406        }
2407    }
2408    #[doc = "`PlaySetHeal(i32)` overload"]
2409    fn play_set_heal(self, heal: impl ::core::convert::Into<i32>) -> () {
2410        unsafe {
2411            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2412            ::unity::il2cpp_call!((::unity::module_base()+0x1a2bca0usize)as*mut u8,();
2413(Unit)__receiver,(i32)::core::convert::Into::into(heal))
2414        }
2415    }
2416    #[doc = "`PlaySetDamage(i32, bool, bool)` overload"]
2417    fn play_set_damage(
2418        self,
2419        damage: impl ::core::convert::Into<i32>,
2420        can_die: impl ::core::convert::Into<bool>,
2421        is_multi: impl ::core::convert::Into<bool>,
2422    ) -> () {
2423        unsafe {
2424            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2425            ::unity::il2cpp_call!((::unity::module_base()+0x1a2b940usize)as*mut u8,();
2426(Unit)__receiver,(i32)::core::convert::Into::into(damage),(bool)::core::convert::Into::into(can_die),(bool)::core::convert::Into::into(is_multi))
2427        }
2428    }
2429    #[doc = "`IsChangingHp()` overload"]
2430    fn is_changing_hp(self) -> bool {
2431        unsafe {
2432            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2433            ::unity::il2cpp_call!((::unity::module_base()+0x1a2bcb0usize)as*mut u8,bool;
2434(Unit)__receiver)
2435        }
2436    }
2437    #[doc = "`GetMaxHp()` overload"]
2438    fn get_max_hp(self) -> i32 {
2439        unsafe {
2440            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2441            ::unity::il2cpp_call!((::unity::module_base()+0x1a2bcd0usize)as*mut u8,i32;
2442(Unit)__receiver)
2443        }
2444    }
2445    #[doc = "`GetStr()` overload"]
2446    fn get_str(self) -> i32 {
2447        unsafe {
2448            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2449            ::unity::il2cpp_call!((::unity::module_base()+0x1a2be50usize)as*mut u8,i32;
2450(Unit)__receiver)
2451        }
2452    }
2453    #[doc = "`GetTech()` overload"]
2454    fn get_tech(self) -> i32 {
2455        unsafe {
2456            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2457            ::unity::il2cpp_call!((::unity::module_base()+0x1a2bfd0usize)as*mut u8,i32;
2458(Unit)__receiver)
2459        }
2460    }
2461    #[doc = "`GetQuick()` overload"]
2462    fn get_quick(self) -> i32 {
2463        unsafe {
2464            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2465            ::unity::il2cpp_call!((::unity::module_base()+0x1a2c150usize)as*mut u8,i32;
2466(Unit)__receiver)
2467        }
2468    }
2469    #[doc = "`GetLuck()` overload"]
2470    fn get_luck(self) -> i32 {
2471        unsafe {
2472            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2473            ::unity::il2cpp_call!((::unity::module_base()+0x1a2c2d0usize)as*mut u8,i32;
2474(Unit)__receiver)
2475        }
2476    }
2477    #[doc = "`GetDef()` overload"]
2478    fn get_def(self) -> i32 {
2479        unsafe {
2480            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2481            ::unity::il2cpp_call!((::unity::module_base()+0x1a2c450usize)as*mut u8,i32;
2482(Unit)__receiver)
2483        }
2484    }
2485    #[doc = "`GetMagic()` overload"]
2486    fn get_magic(self) -> i32 {
2487        unsafe {
2488            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2489            ::unity::il2cpp_call!((::unity::module_base()+0x1a2c5d0usize)as*mut u8,i32;
2490(Unit)__receiver)
2491        }
2492    }
2493    #[doc = "`GetMdef()` overload"]
2494    fn get_mdef(self) -> i32 {
2495        unsafe {
2496            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2497            ::unity::il2cpp_call!((::unity::module_base()+0x1a2c760usize)as*mut u8,i32;
2498(Unit)__receiver)
2499        }
2500    }
2501    #[doc = "`GetPhys()` overload"]
2502    fn get_phys(self) -> i32 {
2503        unsafe {
2504            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2505            ::unity::il2cpp_call!((::unity::module_base()+0x1a2c8f0usize)as*mut u8,i32;
2506(Unit)__receiver)
2507        }
2508    }
2509    #[doc = "`GetSight()` overload"]
2510    fn get_sight(self) -> i32 {
2511        unsafe {
2512            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2513            ::unity::il2cpp_call!((::unity::module_base()+0x1a2ca80usize)as*mut u8,i32;
2514(Unit)__receiver)
2515        }
2516    }
2517    #[doc = "`GetMovePower()` overload"]
2518    fn get_move_power(self) -> i32 {
2519        unsafe {
2520            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2521            ::unity::il2cpp_call!((::unity::module_base()+0x1a2ccc0usize)as*mut u8,i32;
2522(Unit)__receiver)
2523        }
2524    }
2525    #[doc = "`GetMovePowerWithoutRemoving()` overload"]
2526    fn get_move_power_without_removing(self) -> i32 {
2527        unsafe {
2528            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2529            ::unity::il2cpp_call!((::unity::module_base()+0x1a2d040usize)as*mut u8,i32;
2530(Unit)__receiver)
2531        }
2532    }
2533    #[doc = "`FindSkill(crate::app::skilldata::SkillData_Flags)` overload"]
2534    fn find_skill(self, flags: impl ::core::convert::Into<crate::app::skilldata::SkillData_Flags>) -> crate::app::skilldata::SkillData {
2535        unsafe {
2536            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2537            ::unity::il2cpp_call!((::unity::module_base()+0x1a2d7c0usize)as*mut u8,crate::app::skilldata::SkillData;
2538(Unit)__receiver,(crate::app::skilldata::SkillData_Flags)::core::convert::Into::into(flags))
2539        }
2540    }
2541    #[doc = "`FindSkill(crate::app::skilldata::SkillData_States)` overload"]
2542    fn find_skill_2(self, states: impl ::core::convert::Into<crate::app::skilldata::SkillData_States>) -> crate::app::skilldata::SkillData {
2543        unsafe {
2544            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2545            ::unity::il2cpp_call!((::unity::module_base()+0x1a2d910usize)as*mut u8,crate::app::skilldata::SkillData;
2546(Unit)__receiver,(crate::app::skilldata::SkillData_States)::core::convert::Into::into(states))
2547        }
2548    }
2549    #[doc = "`GetRemovableSkill()` overload"]
2550    fn get_removable_skill(self) -> crate::app::skilldata::SkillData {
2551        unsafe {
2552            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2553            ::unity::il2cpp_call!((::unity::module_base()+0x1a2da60usize)as*mut u8,crate::app::skilldata::SkillData;
2554(Unit)__receiver)
2555        }
2556    }
2557    #[doc = "`GetRemovablePower()` overload"]
2558    fn get_removable_power(self) -> i32 {
2559        unsafe {
2560            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2561            ::unity::il2cpp_call!((::unity::module_base()+0x1a2dbe0usize)as*mut u8,i32;
2562(Unit)__receiver)
2563        }
2564    }
2565    #[doc = "`GetCapability(i32, bool)` overload"]
2566    fn get_capability(self, index: impl ::core::convert::Into<i32>, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
2567        unsafe {
2568            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2569            ::unity::il2cpp_call!((::unity::module_base()+0x1a2dd80usize)as*mut u8,i32;
2570(Unit)__receiver,(i32)::core::convert::Into::into(index),(bool)::core::convert::Into::into(calc_enhance))
2571        }
2572    }
2573    #[doc = "`GetCapability(crate::app::capabilitydefinition::CapabilityDefinition_Type, bool)` overload"]
2574    fn get_capability_2(
2575        self,
2576        r#type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>,
2577        calc_enhance: impl ::core::convert::Into<bool>,
2578    ) -> i32 {
2579        unsafe {
2580            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2581            ::unity::il2cpp_call!((::unity::module_base()+0x1a2ee50usize)as*mut u8,i32;
2582(Unit)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(r#type),(bool)::core::convert::Into::into(calc_enhance))
2583        }
2584    }
2585    #[doc = "`GetCapabilityGrow(i32, bool)` overload"]
2586    fn get_capability_grow(self, index: impl ::core::convert::Into<i32>, is_auto_grow: impl ::core::convert::Into<bool>) -> i32 {
2587        unsafe {
2588            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2589            ::unity::il2cpp_call!((::unity::module_base()+0x1a2ff20usize)as*mut u8,i32;
2590(Unit)__receiver,(i32)::core::convert::Into::into(index),(bool)::core::convert::Into::into(is_auto_grow))
2591        }
2592    }
2593    #[doc = "`GetCapabilityGrow(crate::app::capabilitydefinition::CapabilityDefinition_Type, bool)` overload"]
2594    fn get_capability_grow_2(
2595        self,
2596        r#type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>,
2597        is_auto_grow: impl ::core::convert::Into<bool>,
2598    ) -> i32 {
2599        unsafe {
2600            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2601            ::unity::il2cpp_call!((::unity::module_base()+0x1a304e0usize)as*mut u8,i32;
2602(Unit)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(r#type),(bool)::core::convert::Into::into(is_auto_grow))
2603        }
2604    }
2605    #[doc = "`GetCapabilityLimit(crate::app::capabilitydefinition::CapabilityDefinition_Type)` overload"]
2606    fn get_capability_limit(self, r#type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>) -> i32 {
2607        unsafe {
2608            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2609            ::unity::il2cpp_call!((::unity::module_base()+0x1a30a90usize)as*mut u8,i32;
2610(Unit)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(r#type))
2611        }
2612    }
2613    #[doc = "`GetCapabilityLimit(i32)` overload"]
2614    fn get_capability_limit_2(self, index: impl ::core::convert::Into<i32>) -> i32 {
2615        unsafe {
2616            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2617            ::unity::il2cpp_call!((::unity::module_base()+0x1a30b60usize)as*mut u8,i32;
2618(Unit)__receiver,(i32)::core::convert::Into::into(index))
2619        }
2620    }
2621    #[doc = "`CanCapabilityGrow(crate::app::capabilitydefinition::CapabilityDefinition_Type)` overload"]
2622    fn can_capability_grow(self, r#type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>) -> bool {
2623        unsafe {
2624            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2625            ::unity::il2cpp_call!((::unity::module_base()+0x1a30c30usize)as*mut u8,bool;
2626(Unit)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(r#type))
2627        }
2628    }
2629    #[doc = "`CanCapabilityGrow(i32)` overload"]
2630    fn can_capability_grow_2(self, index: impl ::core::convert::Into<i32>) -> bool {
2631        unsafe {
2632            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2633            ::unity::il2cpp_call!((::unity::module_base()+0x1a31aa0usize)as*mut u8,bool;
2634(Unit)__receiver,(i32)::core::convert::Into::into(index))
2635        }
2636    }
2637    #[doc = "`GetStrengthCapabilityIndex(crate::app::random_2::Random_2)` overload"]
2638    fn get_strength_capability_index(
2639        self,
2640        rand: impl ::core::convert::Into<crate::app::random_2::Random_2>,
2641    ) -> crate::app::capabilitydefinition::CapabilityDefinition_Type {
2642        unsafe {
2643            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2644            ::unity::il2cpp_call!((::unity::module_base()+0x1a31b80usize)as*mut u8,crate::app::capabilitydefinition::CapabilityDefinition_Type;
2645(Unit)__receiver,(crate::app::random_2::Random_2)::core::convert::Into::into(rand))
2646        }
2647    }
2648    #[doc = "`GetNoEnhanceMaxHp()` overload"]
2649    fn get_no_enhance_max_hp(self) -> i32 {
2650        unsafe {
2651            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2652            ::unity::il2cpp_call!((::unity::module_base()+0x1a32a40usize)as*mut u8,i32;
2653(Unit)__receiver)
2654        }
2655    }
2656    #[doc = "`GetNoEnhanceStr()` overload"]
2657    fn get_no_enhance_str(self) -> i32 {
2658        unsafe {
2659            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2660            ::unity::il2cpp_call!((::unity::module_base()+0x1a32ba0usize)as*mut u8,i32;
2661(Unit)__receiver)
2662        }
2663    }
2664    #[doc = "`GetNoEnhanceTech()` overload"]
2665    fn get_no_enhance_tech(self) -> i32 {
2666        unsafe {
2667            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2668            ::unity::il2cpp_call!((::unity::module_base()+0x1a32d00usize)as*mut u8,i32;
2669(Unit)__receiver)
2670        }
2671    }
2672    #[doc = "`GetNoEnhanceQuick()` overload"]
2673    fn get_no_enhance_quick(self) -> i32 {
2674        unsafe {
2675            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2676            ::unity::il2cpp_call!((::unity::module_base()+0x1a32e60usize)as*mut u8,i32;
2677(Unit)__receiver)
2678        }
2679    }
2680    #[doc = "`GetNoEnhanceLuck()` overload"]
2681    fn get_no_enhance_luck(self) -> i32 {
2682        unsafe {
2683            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2684            ::unity::il2cpp_call!((::unity::module_base()+0x1a32fc0usize)as*mut u8,i32;
2685(Unit)__receiver)
2686        }
2687    }
2688    #[doc = "`GetNoEnhanceDef()` overload"]
2689    fn get_no_enhance_def(self) -> i32 {
2690        unsafe {
2691            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2692            ::unity::il2cpp_call!((::unity::module_base()+0x1a33120usize)as*mut u8,i32;
2693(Unit)__receiver)
2694        }
2695    }
2696    #[doc = "`GetNoEnhanceMagic()` overload"]
2697    fn get_no_enhance_magic(self) -> i32 {
2698        unsafe {
2699            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2700            ::unity::il2cpp_call!((::unity::module_base()+0x1a33280usize)as*mut u8,i32;
2701(Unit)__receiver)
2702        }
2703    }
2704    #[doc = "`GetNoEnhanceMdef()` overload"]
2705    fn get_no_enhance_mdef(self) -> i32 {
2706        unsafe {
2707            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2708            ::unity::il2cpp_call!((::unity::module_base()+0x1a333f0usize)as*mut u8,i32;
2709(Unit)__receiver)
2710        }
2711    }
2712    #[doc = "`GetNoEnhancePhys()` overload"]
2713    fn get_no_enhance_phys(self) -> i32 {
2714        unsafe {
2715            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2716            ::unity::il2cpp_call!((::unity::module_base()+0x1a33560usize)as*mut u8,i32;
2717(Unit)__receiver)
2718        }
2719    }
2720    #[doc = "`GetNoEnhanceSight()` overload"]
2721    fn get_no_enhance_sight(self) -> i32 {
2722        unsafe {
2723            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2724            ::unity::il2cpp_call!((::unity::module_base()+0x1a336d0usize)as*mut u8,i32;
2725(Unit)__receiver)
2726        }
2727    }
2728    #[doc = "`GetNoEnhanceMovePower()` overload"]
2729    fn get_no_enhance_move_power(self) -> i32 {
2730        unsafe {
2731            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2732            ::unity::il2cpp_call!((::unity::module_base()+0x1a338f0usize)as*mut u8,i32;
2733(Unit)__receiver)
2734        }
2735    }
2736    #[doc = "`GetNoEnhanceCapability(i32)` overload"]
2737    fn get_no_enhance_capability(self, index: impl ::core::convert::Into<i32>) -> i32 {
2738        unsafe {
2739            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2740            ::unity::il2cpp_call!((::unity::module_base()+0x1a2a920usize)as*mut u8,i32;
2741(Unit)__receiver,(i32)::core::convert::Into::into(index))
2742        }
2743    }
2744    #[doc = "`GetNoEnhanceCapability(crate::app::capabilitydefinition::CapabilityDefinition_Type)` overload"]
2745    fn get_no_enhance_capability_2(self, r#type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>) -> i32 {
2746        unsafe {
2747            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2748            ::unity::il2cpp_call!((::unity::module_base()+0x1a30d10usize)as*mut u8,i32;
2749(Unit)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(r#type))
2750        }
2751    }
2752    #[doc = "`GetEnhancedLevel()` overload"]
2753    fn get_enhanced_level(self) -> i32 {
2754        unsafe {
2755            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2756            ::unity::il2cpp_call!((::unity::module_base()+0x1a33aa0usize)as*mut u8,i32;
2757(Unit)__receiver)
2758        }
2759    }
2760    #[doc = "`AddHp(i32)` overload"]
2761    fn add_hp(self, v: impl ::core::convert::Into<i32>) -> () {
2762        unsafe {
2763            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2764            ::unity::il2cpp_call!((::unity::module_base()+0x1a33cc0usize)as*mut u8,();
2765(Unit)__receiver,(i32)::core::convert::Into::into(v))
2766        }
2767    }
2768    #[doc = "`IsDontAttack(crate::app::unit::Unit)` overload"]
2769    fn is_dont_attack(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
2770        unsafe {
2771            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2772            ::unity::il2cpp_call!((::unity::module_base()+0x1a33e80usize)as*mut u8,bool;
2773(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
2774        }
2775    }
2776    #[doc = "`SetDontAttack(crate::app::persondata::PersonData)` overload"]
2777    fn set_dont_attack(self, person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
2778        unsafe {
2779            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2780            ::unity::il2cpp_call!((::unity::module_base()+0x1a33ed0usize)as*mut u8,();
2781(Unit)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person))
2782        }
2783    }
2784    #[doc = "`SetDontAttackForceMask(u32)` overload"]
2785    fn set_dont_attack_force_mask(self, force_mask: impl ::core::convert::Into<u32>) -> () {
2786        unsafe {
2787            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2788            ::unity::il2cpp_call!((::unity::module_base()+0x1a33ee0usize)as*mut u8,();
2789(Unit)__receiver,(u32)::core::convert::Into::into(force_mask))
2790        }
2791    }
2792    #[doc = "`GetEntrustForAI()` overload"]
2793    fn get_entrust_for_ai(self) -> crate::app::unitentrust::UnitEntrust_Type {
2794        unsafe {
2795            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2796            ::unity::il2cpp_call!((::unity::module_base()+0x1a33ef0usize)as*mut u8,crate::app::unitentrust::UnitEntrust_Type;
2797(Unit)__receiver)
2798        }
2799    }
2800    #[doc = "`CanTalk()` overload"]
2801    fn can_talk(self) -> bool {
2802        unsafe {
2803            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2804            ::unity::il2cpp_call!((::unity::module_base()+0x1a34170usize)as*mut u8,bool;
2805(Unit)__receiver)
2806        }
2807    }
2808    #[doc = "`CanDance(crate::app::unit::Unit)` overload"]
2809    fn can_dance(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
2810        unsafe {
2811            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2812            ::unity::il2cpp_call!((::unity::module_base()+0x1a343f0usize)as*mut u8,bool;
2813(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
2814        }
2815    }
2816    #[doc = "`CanContract(crate::app::unit::Unit)` overload"]
2817    fn can_contract(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
2818        unsafe {
2819            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2820            ::unity::il2cpp_call!((::unity::module_base()+0x1a34690usize)as*mut u8,bool;
2821(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
2822        }
2823    }
2824    #[doc = "`CanAgain()` overload"]
2825    fn can_again(self) -> bool {
2826        unsafe {
2827            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2828            ::unity::il2cpp_call!((::unity::module_base()+0x1a34880usize)as*mut u8,bool;
2829(Unit)__receiver)
2830        }
2831    }
2832    #[doc = "`CanChain(crate::app::unit::Unit)` overload"]
2833    fn can_chain(self, parent: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
2834        unsafe {
2835            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2836            ::unity::il2cpp_call!((::unity::module_base()+0x1a349e0usize)as*mut u8,bool;
2837(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(parent))
2838        }
2839    }
2840    #[doc = "`CanChainAttack()` overload"]
2841    fn can_chain_attack(self) -> bool {
2842        unsafe {
2843            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2844            ::unity::il2cpp_call!((::unity::module_base()+0x1a34c60usize)as*mut u8,bool;
2845(Unit)__receiver)
2846        }
2847    }
2848    #[doc = "`IsTerrainInvalid(crate::app::terraindata_2::TerrainData_2)` overload"]
2849    fn is_terrain_invalid(self, terrain: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_2>) -> bool {
2850        unsafe {
2851            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2852            ::unity::il2cpp_call!((::unity::module_base()+0x1a34c90usize)as*mut u8,bool;
2853(Unit)__receiver,(crate::app::terraindata_2::TerrainData_2)::core::convert::Into::into(terrain))
2854        }
2855    }
2856    #[doc = "`CanChainGuard()` overload"]
2857    fn can_chain_guard(self) -> bool {
2858        unsafe {
2859            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2860            ::unity::il2cpp_call!((::unity::module_base()+0x1a34d10usize)as*mut u8,bool;
2861(Unit)__receiver)
2862        }
2863    }
2864    #[doc = "`GetGuardType()` overload"]
2865    fn get_guard_type(self) -> crate::app::unit::Unit_GuardType {
2866        unsafe {
2867            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2868            ::unity::il2cpp_call!((::unity::module_base()+0x1a34f50usize)as*mut u8,crate::app::unit::Unit_GuardType;
2869(Unit)__receiver)
2870        }
2871    }
2872    #[doc = "`CanCcogitation()` overload"]
2873    fn can_ccogitation(self) -> bool {
2874        unsafe {
2875            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2876            ::unity::il2cpp_call!((::unity::module_base()+0x1a351a0usize)as*mut u8,bool;
2877(Unit)__receiver)
2878        }
2879    }
2880    #[doc = "`CanTrade()` overload"]
2881    fn can_trade(self) -> bool {
2882        unsafe {
2883            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2884            ::unity::il2cpp_call!((::unity::module_base()+0x1a351c0usize)as*mut u8,bool;
2885(Unit)__receiver)
2886        }
2887    }
2888    #[doc = "`CanGainReliance()` overload"]
2889    fn can_gain_reliance(self) -> bool {
2890        unsafe {
2891            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2892            ::unity::il2cpp_call!((::unity::module_base()+0x1a35480usize)as*mut u8,bool;
2893(Unit)__receiver)
2894        }
2895    }
2896    #[doc = "`HasSkill(crate::app::skilldata::SkillData)` overload"]
2897    fn has_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
2898        unsafe {
2899            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2900            ::unity::il2cpp_call!((::unity::module_base()+0x1a35520usize)as*mut u8,bool;
2901(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
2902        }
2903    }
2904    #[doc = "`HasSkill(::unity::Il2CppString)` overload"]
2905    fn has_skill_2(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
2906        unsafe {
2907            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2908            ::unity::il2cpp_call!((::unity::module_base()+0x1a35540usize)as*mut u8,bool;
2909(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
2910        }
2911    }
2912    #[doc = "`HasSkill(crate::app::skilldata::SkillData_Flags)` overload"]
2913    fn has_skill_3(self, flags: impl ::core::convert::Into<crate::app::skilldata::SkillData_Flags>) -> bool {
2914        unsafe {
2915            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2916            ::unity::il2cpp_call!((::unity::module_base()+0x1a355f0usize)as*mut u8,bool;
2917(Unit)__receiver,(crate::app::skilldata::SkillData_Flags)::core::convert::Into::into(flags))
2918        }
2919    }
2920    #[doc = "`HasSkill(crate::app::skilldata::SkillData_States)` overload"]
2921    fn has_skill_4(self, states: impl ::core::convert::Into<crate::app::skilldata::SkillData_States>) -> bool {
2922        unsafe {
2923            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2924            ::unity::il2cpp_call!((::unity::module_base()+0x1a35610usize)as*mut u8,bool;
2925(Unit)__receiver,(crate::app::skilldata::SkillData_States)::core::convert::Into::into(states))
2926        }
2927    }
2928    #[doc = "`HasDanceSkill()` overload"]
2929    fn has_dance_skill(self) -> bool {
2930        unsafe {
2931            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2932            ::unity::il2cpp_call!((::unity::module_base()+0x1a35630usize)as*mut u8,bool;
2933(Unit)__receiver)
2934        }
2935    }
2936    #[doc = "`HasContractSkill()` overload"]
2937    fn has_contract_skill(self) -> bool {
2938        unsafe {
2939            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2940            ::unity::il2cpp_call!((::unity::module_base()+0x1a35730usize)as*mut u8,bool;
2941(Unit)__receiver)
2942        }
2943    }
2944    #[doc = "`IsStandingDie()` overload"]
2945    fn is_standing_die(self) -> bool {
2946        unsafe {
2947            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2948            ::unity::il2cpp_call!((::unity::module_base()+0x1a35740usize)as*mut u8,bool;
2949(Unit)__receiver)
2950        }
2951    }
2952    #[doc = "`IsImmortal()` overload"]
2953    fn is_immortal(self) -> bool {
2954        unsafe {
2955            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2956            ::unity::il2cpp_call!((::unity::module_base()+0x1a35930usize)as*mut u8,bool;
2957(Unit)__receiver)
2958        }
2959    }
2960    #[doc = "`IsLastBoss()` overload"]
2961    fn is_last_boss(self) -> bool {
2962        unsafe {
2963            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2964            ::unity::il2cpp_call!((::unity::module_base()+0x1a35a50usize)as*mut u8,bool;
2965(Unit)__receiver)
2966        }
2967    }
2968    #[doc = "`GetEquipSkill(i32)` overload"]
2969    fn get_equip_skill(self, index: impl ::core::convert::Into<i32>) -> crate::app::skilldata::SkillData {
2970        unsafe {
2971            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2972            ::unity::il2cpp_call!((::unity::module_base()+0x1a35ca0usize)as*mut u8,crate::app::skilldata::SkillData;
2973(Unit)__receiver,(i32)::core::convert::Into::into(index))
2974        }
2975    }
2976    #[doc = "`HasEquipSkill(::unity::Il2CppString)` overload"]
2977    fn has_equip_skill(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
2978        unsafe {
2979            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2980            ::unity::il2cpp_call!((::unity::module_base()+0x1a35df0usize)as*mut u8,bool;
2981(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
2982        }
2983    }
2984    #[doc = "`HasEquipSkill(crate::app::skilldata::SkillData)` overload"]
2985    fn has_equip_skill_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
2986        unsafe {
2987            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2988            ::unity::il2cpp_call!((::unity::module_base()+0x1a35ec0usize)as*mut u8,bool;
2989(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
2990        }
2991    }
2992    #[doc = "`AddEquipSkill(::unity::Il2CppString)` overload"]
2993    fn add_equip_skill(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
2994        unsafe {
2995            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2996            ::unity::il2cpp_call!((::unity::module_base()+0x1a35ef0usize)as*mut u8,bool;
2997(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
2998        }
2999    }
3000    #[doc = "`AddEquipSkill(crate::app::skilldata::SkillData)` overload"]
3001    fn add_equip_skill_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
3002        unsafe {
3003            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3004            ::unity::il2cpp_call!((::unity::module_base()+0x1a35f80usize)as*mut u8,bool;
3005(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3006        }
3007    }
3008    #[doc = "`RemoveEquipSkill(::unity::Il2CppString)` overload"]
3009    fn remove_equip_skill(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3010        unsafe {
3011            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3012            ::unity::il2cpp_call!((::unity::module_base()+0x1a36e80usize)as*mut u8,();
3013(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
3014        }
3015    }
3016    #[doc = "`RemoveEquipSkill(crate::app::skilldata::SkillData)` overload"]
3017    fn remove_equip_skill_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
3018        unsafe {
3019            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3020            ::unity::il2cpp_call!((::unity::module_base()+0x1a36f10usize)as*mut u8,();
3021(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3022        }
3023    }
3024    #[doc = "`ReplaceEquipSkill(i32, ::unity::Il2CppString)` overload"]
3025    fn replace_equip_skill(self, index: impl ::core::convert::Into<i32>, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3026        unsafe {
3027            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3028            ::unity::il2cpp_call!((::unity::module_base()+0x1a37230usize)as*mut u8,();
3029(Unit)__receiver,(i32)::core::convert::Into::into(index),(::unity::Il2CppString)::core::convert::Into::into(sid))
3030        }
3031    }
3032    #[doc = "`ReplaceEquipSkill(i32, crate::app::skilldata::SkillData)` overload"]
3033    fn replace_equip_skill_2(
3034        self,
3035        index: impl ::core::convert::Into<i32>,
3036        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
3037    ) -> () {
3038        unsafe {
3039            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3040            ::unity::il2cpp_call!((::unity::module_base()+0x1a372d0usize)as*mut u8,();
3041(Unit)__receiver,(i32)::core::convert::Into::into(index),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3042        }
3043    }
3044    #[doc = "`MoveEquipSkill(i32, i32)` overload"]
3045    fn move_equip_skill(self, old_index: impl ::core::convert::Into<i32>, new_index: impl ::core::convert::Into<i32>) -> () {
3046        unsafe {
3047            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3048            ::unity::il2cpp_call!((::unity::module_base()+0x1a37610usize)as*mut u8,();
3049(Unit)__receiver,(i32)::core::convert::Into::into(old_index),(i32)::core::convert::Into::into(new_index))
3050        }
3051    }
3052    #[doc = "`HasPrivateSkill(::unity::Il2CppString)` overload"]
3053    fn has_private_skill(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
3054        unsafe {
3055            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3056            ::unity::il2cpp_call!((::unity::module_base()+0x1a378b0usize)as*mut u8,bool;
3057(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
3058        }
3059    }
3060    #[doc = "`HasPrivateSkill(crate::app::skilldata::SkillData)` overload"]
3061    fn has_private_skill_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
3062        unsafe {
3063            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3064            ::unity::il2cpp_call!((::unity::module_base()+0x1a37970usize)as*mut u8,bool;
3065(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3066        }
3067    }
3068    #[doc = "`AddPrivateSkill(::unity::Il2CppString)` overload"]
3069    fn add_private_skill(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
3070        unsafe {
3071            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3072            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c630usize)as*mut u8,bool;
3073(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
3074        }
3075    }
3076    #[doc = "`AddPrivateSkill(crate::app::skilldata::SkillData)` overload"]
3077    fn add_private_skill_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
3078        unsafe {
3079            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3080            ::unity::il2cpp_call!((::unity::module_base()+0x1a37990usize)as*mut u8,bool;
3081(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3082        }
3083    }
3084    #[doc = "`AddPrivateSkill(crate::app::skillarray::SkillArray)` overload"]
3085    fn add_private_skill_3(self, skills: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> bool {
3086        unsafe {
3087            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3088            ::unity::il2cpp_call!((::unity::module_base()+0x1a37f20usize)as*mut u8,bool;
3089(Unit)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(skills))
3090        }
3091    }
3092    #[doc = "`RemovePrivateSkill(::unity::Il2CppString)` overload"]
3093    fn remove_private_skill(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
3094        unsafe {
3095            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3096            ::unity::il2cpp_call!((::unity::module_base()+0x1a38090usize)as*mut u8,bool;
3097(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
3098        }
3099    }
3100    #[doc = "`RemovePrivateSkill(crate::app::skilldata::SkillData)` overload"]
3101    fn remove_private_skill_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
3102        unsafe {
3103            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3104            ::unity::il2cpp_call!((::unity::module_base()+0x1a38120usize)as*mut u8,bool;
3105(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3106        }
3107    }
3108    #[doc = "`RemovePrivateSkill(crate::app::skillarray::SkillArray)` overload"]
3109    fn remove_private_skill_3(self, skills: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> bool {
3110        unsafe {
3111            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3112            ::unity::il2cpp_call!((::unity::module_base()+0x1a38450usize)as*mut u8,bool;
3113(Unit)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(skills))
3114        }
3115    }
3116    #[doc = "`GetRecord(crate::app::unitrecord::UnitRecord_Kinds)` overload"]
3117    fn get_record(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>) -> i32 {
3118        unsafe {
3119            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3120            ::unity::il2cpp_call!((::unity::module_base()+0x1a385c0usize)as*mut u8,i32;
3121(Unit)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
3122        }
3123    }
3124    #[doc = "`SetRecord(crate::app::unitrecord::UnitRecord_Kinds, i32)` overload"]
3125    fn set_record(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>, value: impl ::core::convert::Into<i32>) -> () {
3126        unsafe {
3127            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3128            ::unity::il2cpp_call!((::unity::module_base()+0x1a385d0usize)as*mut u8,();
3129(Unit)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(value))
3130        }
3131    }
3132    #[doc = "`AddRecord(crate::app::unitrecord::UnitRecord_Kinds, i32)` overload"]
3133    fn add_record(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>, value: impl ::core::convert::Into<i32>) -> () {
3134        unsafe {
3135            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3136            ::unity::il2cpp_call!((::unity::module_base()+0x1a38630usize)as*mut u8,();
3137(Unit)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(value))
3138        }
3139    }
3140    #[doc = "`IncRecord(crate::app::unitrecord::UnitRecord_Kinds)` overload"]
3141    fn inc_record(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>) -> () {
3142        unsafe {
3143            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3144            ::unity::il2cpp_call!((::unity::module_base()+0x1a386c0usize)as*mut u8,();
3145(Unit)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
3146        }
3147    }
3148    #[doc = "`DecRecord(crate::app::unitrecord::UnitRecord_Kinds)` overload"]
3149    fn dec_record(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>) -> () {
3150        unsafe {
3151            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3152            ::unity::il2cpp_call!((::unity::module_base()+0x1a38750usize)as*mut u8,();
3153(Unit)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
3154        }
3155    }
3156    #[doc = "`AddRecordWithHistory(crate::app::unitrecord::UnitRecord_Kinds, i32)` overload"]
3157    fn add_record_with_history(
3158        self,
3159        kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>,
3160        value: impl ::core::convert::Into<i32>,
3161    ) -> () {
3162        unsafe {
3163            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3164            ::unity::il2cpp_call!((::unity::module_base()+0x1a387e0usize)as*mut u8,();
3165(Unit)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(value))
3166        }
3167    }
3168    #[doc = "`GetFromEquipSkillPool(i32)` overload"]
3169    fn get_from_equip_skill_pool(self, index: impl ::core::convert::Into<i32>) -> crate::app::skilldata::SkillData {
3170        unsafe {
3171            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3172            ::unity::il2cpp_call!((::unity::module_base()+0x1a388d0usize)as*mut u8,crate::app::skilldata::SkillData;
3173(Unit)__receiver,(i32)::core::convert::Into::into(index))
3174        }
3175    }
3176    #[doc = "`AddToEquipSkillPool(::unity::Il2CppString)` overload"]
3177    fn add_to_equip_skill_pool(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3178        unsafe {
3179            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3180            ::unity::il2cpp_call!((::unity::module_base()+0x1a38a20usize)as*mut u8,();
3181(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
3182        }
3183    }
3184    #[doc = "`AddToEquipSkillPool(crate::app::skilldata::SkillData)` overload"]
3185    fn add_to_equip_skill_pool_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
3186        unsafe {
3187            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3188            ::unity::il2cpp_call!((::unity::module_base()+0x1a36560usize)as*mut u8,();
3189(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3190        }
3191    }
3192    #[doc = "`RemoveFromEquipSkillPool(::unity::Il2CppString)` overload"]
3193    fn remove_from_equip_skill_pool(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
3194        unsafe {
3195            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3196            ::unity::il2cpp_call!((::unity::module_base()+0x1a38ab0usize)as*mut u8,();
3197(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
3198        }
3199    }
3200    #[doc = "`RemoveFromEquipSkillPool(crate::app::skilldata::SkillData)` overload"]
3201    fn remove_from_equip_skill_pool_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
3202        unsafe {
3203            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3204            ::unity::il2cpp_call!((::unity::module_base()+0x1a38b40usize)as*mut u8,();
3205(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3206        }
3207    }
3208    #[doc = "`IsExistInEquipSkillPool(::unity::Il2CppString)` overload"]
3209    fn is_exist_in_equip_skill_pool(self, sid: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
3210        unsafe {
3211            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3212            ::unity::il2cpp_call!((::unity::module_base()+0x1a39110usize)as*mut u8,bool;
3213(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(sid))
3214        }
3215    }
3216    #[doc = "`IsExistInEquipSkillPool(crate::app::skilldata::SkillData)` overload"]
3217    fn is_exist_in_equip_skill_pool_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
3218        unsafe {
3219            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3220            ::unity::il2cpp_call!((::unity::module_base()+0x1a391e0usize)as*mut u8,bool;
3221(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3222        }
3223    }
3224    #[doc = "`IsInheritanceEnable(crate::app::skilldata::SkillData)` overload"]
3225    fn is_inheritance_enable(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> bool {
3226        unsafe {
3227            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3228            ::unity::il2cpp_call!((::unity::module_base()+0x1a39210usize)as*mut u8,bool;
3229(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
3230        }
3231    }
3232    #[doc = "`IsPoison()` overload"]
3233    fn is_poison(self) -> bool {
3234        unsafe {
3235            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3236            ::unity::il2cpp_call!((::unity::module_base()+0x1a39390usize)as*mut u8,bool;
3237(Unit)__receiver)
3238        }
3239    }
3240    #[doc = "`IsStun()` overload"]
3241    fn is_stun(self) -> bool {
3242        unsafe {
3243            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3244            ::unity::il2cpp_call!((::unity::module_base()+0x1a393b0usize)as*mut u8,bool;
3245(Unit)__receiver)
3246        }
3247    }
3248    #[doc = "`IsSleep()` overload"]
3249    fn is_sleep(self) -> bool {
3250        unsafe {
3251            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3252            ::unity::il2cpp_call!((::unity::module_base()+0x1a393c0usize)as*mut u8,bool;
3253(Unit)__receiver)
3254        }
3255    }
3256    #[doc = "`IsSilence()` overload"]
3257    fn is_silence(self) -> bool {
3258        unsafe {
3259            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3260            ::unity::il2cpp_call!((::unity::module_base()+0x1a393d0usize)as*mut u8,bool;
3261(Unit)__receiver)
3262        }
3263    }
3264    #[doc = "`IsCharm()` overload"]
3265    fn is_charm(self) -> bool {
3266        unsafe {
3267            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3268            ::unity::il2cpp_call!((::unity::module_base()+0x1a393e0usize)as*mut u8,bool;
3269(Unit)__receiver)
3270        }
3271    }
3272    #[doc = "`IsConfusion()` overload"]
3273    fn is_confusion(self) -> bool {
3274        unsafe {
3275            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3276            ::unity::il2cpp_call!((::unity::module_base()+0x1a393f0usize)as*mut u8,bool;
3277(Unit)__receiver)
3278        }
3279    }
3280    #[doc = "`IsCharmOrConfusion()` overload"]
3281    fn is_charm_or_confusion(self) -> bool {
3282        unsafe {
3283            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3284            ::unity::il2cpp_call!((::unity::module_base()+0x1a39400usize)as*mut u8,bool;
3285(Unit)__receiver)
3286        }
3287    }
3288    #[doc = "`IsFreeze()` overload"]
3289    fn is_freeze(self) -> bool {
3290        unsafe {
3291            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3292            ::unity::il2cpp_call!((::unity::module_base()+0x1a39420usize)as*mut u8,bool;
3293(Unit)__receiver)
3294        }
3295    }
3296    #[doc = "`IsWeakness()` overload"]
3297    fn is_weakness(self) -> bool {
3298        unsafe {
3299            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3300            ::unity::il2cpp_call!((::unity::module_base()+0x1a39430usize)as*mut u8,bool;
3301(Unit)__receiver)
3302        }
3303    }
3304    #[doc = "`IsNotEnhance()` overload"]
3305    fn is_not_enhance(self) -> bool {
3306        unsafe {
3307            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3308            ::unity::il2cpp_call!((::unity::module_base()+0x1a39440usize)as*mut u8,bool;
3309(Unit)__receiver)
3310        }
3311    }
3312    #[doc = "`IsDisorder()` overload"]
3313    fn is_disorder(self) -> bool {
3314        unsafe {
3315            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3316            ::unity::il2cpp_call!((::unity::module_base()+0x1a39450usize)as*mut u8,bool;
3317(Unit)__receiver)
3318        }
3319    }
3320    #[doc = "`ClearDisorder(crate::app::skilldata::SkillData_States)` overload"]
3321    fn clear_disorder(self, state: impl ::core::convert::Into<crate::app::skilldata::SkillData_States>) -> bool {
3322        unsafe {
3323            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3324            ::unity::il2cpp_call!((::unity::module_base()+0x1a39470usize)as*mut u8,bool;
3325(Unit)__receiver,(crate::app::skilldata::SkillData_States)::core::convert::Into::into(state))
3326        }
3327    }
3328    #[doc = "`IsVision()` overload"]
3329    fn is_vision(self) -> bool {
3330        unsafe {
3331            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3332            ::unity::il2cpp_call!((::unity::module_base()+0x1a39620usize)as*mut u8,bool;
3333(Unit)__receiver)
3334        }
3335    }
3336    #[doc = "`IsVision(crate::app::unit::Unit)` overload"]
3337    fn is_vision_2(self, owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
3338        unsafe {
3339            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3340            ::unity::il2cpp_call!((::unity::module_base()+0x1a39680usize)as*mut u8,bool;
3341(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(owner))
3342        }
3343    }
3344    #[doc = "`CanGainItem()` overload"]
3345    fn can_gain_item(self) -> bool {
3346        unsafe {
3347            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3348            ::unity::il2cpp_call!((::unity::module_base()+0x1a39720usize)as*mut u8,bool;
3349(Unit)__receiver)
3350        }
3351    }
3352    #[doc = "`GetVisionOwner()` overload"]
3353    fn get_vision_owner(self) -> crate::app::unit::Unit {
3354        unsafe {
3355            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3356            ::unity::il2cpp_call!((::unity::module_base()+0x1a39790usize)as*mut u8,crate::app::unit::Unit;
3357(Unit)__receiver)
3358        }
3359    }
3360    #[doc = "`IsSummon()` overload"]
3361    fn is_summon(self) -> bool {
3362        unsafe {
3363            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3364            ::unity::il2cpp_call!((::unity::module_base()+0x1a39850usize)as*mut u8,bool;
3365(Unit)__receiver)
3366        }
3367    }
3368    #[doc = "`IsSummon(crate::app::unit::Unit)` overload"]
3369    fn is_summon_2(self, owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
3370        unsafe {
3371            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3372            ::unity::il2cpp_call!((::unity::module_base()+0x1a398b0usize)as*mut u8,bool;
3373(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(owner))
3374        }
3375    }
3376    #[doc = "`IsSummonGod()` overload"]
3377    fn is_summon_god(self) -> bool {
3378        unsafe {
3379            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3380            ::unity::il2cpp_call!((::unity::module_base()+0x1a39950usize)as*mut u8,bool;
3381(Unit)__receiver)
3382        }
3383    }
3384    #[doc = "`GetSummonOwner()` overload"]
3385    fn get_summon_owner(self) -> crate::app::unit::Unit {
3386        unsafe {
3387            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3388            ::unity::il2cpp_call!((::unity::module_base()+0x1a399e0usize)as*mut u8,crate::app::unit::Unit;
3389(Unit)__receiver)
3390        }
3391    }
3392    #[doc = "`IsLockon()` overload"]
3393    fn is_lockon(self) -> bool {
3394        unsafe {
3395            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3396            ::unity::il2cpp_call!((::unity::module_base()+0x1a39b10usize)as*mut u8,bool;
3397(Unit)__receiver)
3398        }
3399    }
3400    #[doc = "`TryGetLockTarget(*muti32, *muti32)` overload"]
3401    fn try_get_lock_target(self) -> (bool, i32, i32) {
3402        unsafe {
3403            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3404            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
3405            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
3406            let __ret = {
3407                ::unity::il2cpp_call!((::unity::module_base()+0x1a39b70usize)as*mut u8,bool;
3408(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
3409            };
3410            (__ret, __out_0.assume_init(), __out_1.assume_init())
3411        }
3412    }
3413    #[doc = "`SetLockTarget(i32, i32)` overload"]
3414    fn set_lock_target(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
3415        unsafe {
3416            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3417            ::unity::il2cpp_call!((::unity::module_base()+0x1a39c10usize)as*mut u8,();
3418(Unit)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
3419        }
3420    }
3421    #[doc = "`ResetLockTarget()` overload"]
3422    fn reset_lock_target(self) -> () {
3423        unsafe {
3424            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3425            ::unity::il2cpp_call!((::unity::module_base()+0x1a39c90usize)as*mut u8,();
3426(Unit)__receiver)
3427        }
3428    }
3429    #[doc = "`IsOnMap()` overload"]
3430    fn is_on_map(self) -> bool {
3431        unsafe {
3432            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3433            ::unity::il2cpp_call!((::unity::module_base()+0x1a39d00usize)as*mut u8,bool;
3434(Unit)__receiver)
3435        }
3436    }
3437    #[doc = "`IsDecoy()` overload"]
3438    fn is_decoy(self) -> bool {
3439        unsafe {
3440            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3441            ::unity::il2cpp_call!((::unity::module_base()+0x1a39d30usize)as*mut u8,bool;
3442(Unit)__receiver)
3443        }
3444    }
3445    #[doc = "`AddExp(i32)` overload"]
3446    fn add_exp(self, exp: impl ::core::convert::Into<i32>) -> () {
3447        unsafe {
3448            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3449            ::unity::il2cpp_call!((::unity::module_base()+0x1a39d40usize)as*mut u8,();
3450(Unit)__receiver,(i32)::core::convert::Into::into(exp))
3451        }
3452    }
3453    #[doc = "`AddSkillPoint(i32)` overload"]
3454    fn add_skill_point(self, skill_point: impl ::core::convert::Into<i32>) -> () {
3455        unsafe {
3456            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3457            ::unity::il2cpp_call!((::unity::module_base()+0x1a39db0usize)as*mut u8,();
3458(Unit)__receiver,(i32)::core::convert::Into::into(skill_point))
3459        }
3460    }
3461    #[doc = "`CanGrow()` overload"]
3462    fn can_grow(self) -> bool {
3463        unsafe {
3464            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3465            ::unity::il2cpp_call!((::unity::module_base()+0x1a39df0usize)as*mut u8,bool;
3466(Unit)__receiver)
3467        }
3468    }
3469    #[doc = "`NormalizeExp(i32)` overload"]
3470    fn normalize_exp(self, exp: impl ::core::convert::Into<i32>) -> i32 {
3471        unsafe {
3472            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3473            ::unity::il2cpp_call!((::unity::module_base()+0x1a39f60usize)as*mut u8,i32;
3474(Unit)__receiver,(i32)::core::convert::Into::into(exp))
3475        }
3476    }
3477    #[doc = "`ExpToSkillPoint(i32)` overload"]
3478    fn exp_to_skill_point(self, exp: impl ::core::convert::Into<i32>) -> i32 {
3479        unsafe {
3480            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3481            ::unity::il2cpp_call!((::unity::module_base()+0x1a39fe0usize)as*mut u8,i32;
3482(Unit)__receiver,(i32)::core::convert::Into::into(exp))
3483        }
3484    }
3485    #[doc = "`NomralizeSkillPoint(i32)` overload"]
3486    fn nomralize_skill_point(self, skill_point: impl ::core::convert::Into<i32>) -> i32 {
3487        unsafe {
3488            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3489            ::unity::il2cpp_call!((::unity::module_base()+0x1a3a010usize)as*mut u8,i32;
3490(Unit)__receiver,(i32)::core::convert::Into::into(skill_point))
3491        }
3492    }
3493    #[doc = "`LevelUp(i32)` overload"]
3494    fn level_up(self, abort: impl ::core::convert::Into<i32>) -> () {
3495        unsafe {
3496            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3497            ::unity::il2cpp_call!((::unity::module_base()+0x1a3a040usize)as*mut u8,();
3498(Unit)__receiver,(i32)::core::convert::Into::into(abort))
3499        }
3500    }
3501    #[doc = "`DbgLevelDown()` overload"]
3502    fn dbg_level_down(self) -> () {
3503        unsafe {
3504            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3505            ::unity::il2cpp_call!((::unity::module_base()+0x1a3aba0usize)as*mut u8,();
3506(Unit)__receiver)
3507        }
3508    }
3509    #[doc = "`LearnJobSkill()` overload"]
3510    fn learn_job_skill(self) -> crate::app::skilldata::SkillData {
3511        unsafe {
3512            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3513            ::unity::il2cpp_call!((::unity::module_base()+0x1a3c290usize)as*mut u8,crate::app::skilldata::SkillData;
3514(Unit)__receiver)
3515        }
3516    }
3517    #[doc = "`LearnJobSkillForChart(i32)` overload"]
3518    fn learn_job_skill_for_chart(self, level: impl ::core::convert::Into<i32>) -> crate::app::skilldata::SkillData {
3519        unsafe {
3520            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3521            ::unity::il2cpp_call!((::unity::module_base()+0x1a3c350usize)as*mut u8,crate::app::skilldata::SkillData;
3522(Unit)__receiver,(i32)::core::convert::Into::into(level))
3523        }
3524    }
3525    #[doc = "`LearnJobSkill(i32, crate::app::jobdata::JobData)` overload"]
3526    fn learn_job_skill_2(
3527        self,
3528        level: impl ::core::convert::Into<i32>,
3529        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
3530    ) -> crate::app::skilldata::SkillData {
3531        unsafe {
3532            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3533            ::unity::il2cpp_call!((::unity::module_base()+0x1a3c2f0usize)as*mut u8,crate::app::skilldata::SkillData;
3534(Unit)__receiver,(i32)::core::convert::Into::into(level),(crate::app::jobdata::JobData)::core::convert::Into::into(job))
3535        }
3536    }
3537    #[doc = "`LearnJobSkill(crate::app::jobdata::JobData)` overload"]
3538    fn learn_job_skill_3(self, job: impl ::core::convert::Into<crate::app::jobdata::JobData>) -> crate::app::skilldata::SkillData {
3539        unsafe {
3540            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3541            ::unity::il2cpp_call!((::unity::module_base()+0x1a3c3b0usize)as*mut u8,crate::app::skilldata::SkillData;
3542(Unit)__receiver,(crate::app::jobdata::JobData)::core::convert::Into::into(job))
3543        }
3544    }
3545    #[doc = "`CCCheckAptitude(crate::app::jobdata::JobData)` overload"]
3546    fn cc_check_aptitude(self, job: impl ::core::convert::Into<crate::app::jobdata::JobData>) -> bool {
3547        unsafe {
3548            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3549            ::unity::il2cpp_call!((::unity::module_base()+0x1a3c5f0usize)as*mut u8,bool;
3550(Unit)__receiver,(crate::app::jobdata::JobData)::core::convert::Into::into(job))
3551        }
3552    }
3553    #[doc = "`ClassChange(crate::app::jobdata::JobData, crate::app::itemdata::ItemData)` overload"]
3554    fn class_change(
3555        self,
3556        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
3557        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
3558    ) -> () {
3559        unsafe {
3560            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3561            ::unity::il2cpp_call!((::unity::module_base()+0x1a3c7b0usize)as*mut u8,();
3562(Unit)__receiver,(crate::app::jobdata::JobData)::core::convert::Into::into(job),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
3563        }
3564    }
3565    #[doc = "`ClassChangeForChart(crate::app::jobdata::JobData, crate::app::itemdata::ItemData, i32)` overload"]
3566    fn class_change_for_chart(
3567        self,
3568        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
3569        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
3570        level: impl ::core::convert::Into<i32>,
3571    ) -> () {
3572        unsafe {
3573            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3574            ::unity::il2cpp_call!((::unity::module_base()+0x1a3cc30usize)as*mut u8,();
3575(Unit)__receiver,(crate::app::jobdata::JobData)::core::convert::Into::into(job),(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(i32)::core::convert::Into::into(level))
3576        }
3577    }
3578    #[doc = "`UpdateDifficulty()` overload"]
3579    fn update_difficulty(self) -> () {
3580        unsafe {
3581            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3582            ::unity::il2cpp_call!((::unity::module_base()+0x1a3cc60usize)as*mut u8,();
3583(Unit)__receiver)
3584        }
3585    }
3586    #[doc = "`ResetWeaponMask()` overload"]
3587    fn reset_weapon_mask(self) -> () {
3588        unsafe {
3589            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3590            ::unity::il2cpp_call!((::unity::module_base()+0x1a0b9b0usize)as*mut u8,();
3591(Unit)__receiver)
3592        }
3593    }
3594    #[doc = "`SetSelectedWeapon(crate::app::weaponmask::WeaponMask)` overload"]
3595    fn set_selected_weapon(self, selected_weapon_mask: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>) -> () {
3596        unsafe {
3597            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3598            ::unity::il2cpp_call!((::unity::module_base()+0x1a3cd50usize)as*mut u8,();
3599(Unit)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(selected_weapon_mask))
3600        }
3601    }
3602    #[doc = "`SetSelectedWeaponFromOriginalAptitude(crate::app::weaponmask::WeaponMask)` overload"]
3603    fn set_selected_weapon_from_original_aptitude(self, aptitude: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>) -> () {
3604        unsafe {
3605            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3606            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ba00usize)as*mut u8,();
3607(Unit)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(aptitude))
3608        }
3609    }
3610    #[doc = "`SetWeaponMaskFromParson()` overload"]
3611    fn set_weapon_mask_from_parson(self) -> () {
3612        unsafe {
3613            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3614            ::unity::il2cpp_call!((::unity::module_base()+0x1a3cd70usize)as*mut u8,();
3615(Unit)__receiver)
3616        }
3617    }
3618    #[doc = "`SetOptimalWeaponForClassChange(crate::app::weaponmask::WeaponMask, bool)` overload"]
3619    fn set_optimal_weapon_for_class_change(
3620        self,
3621        weapon_mask: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>,
3622        is_bullet: impl ::core::convert::Into<bool>,
3623    ) -> crate::app::unititem::UnitItem {
3624        unsafe {
3625            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3626            ::unity::il2cpp_call!((::unity::module_base()+0x1a3cdf0usize)as*mut u8,crate::app::unititem::UnitItem;
3627(Unit)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(weapon_mask),(bool)::core::convert::Into::into(is_bullet))
3628        }
3629    }
3630    #[doc = "`SetSelectedWeaponFromItems(crate::app::unit::Unit_ItemsForSelectedWeapon)` overload"]
3631    fn set_selected_weapon_from_items(self, items: impl ::core::convert::Into<crate::app::unit::Unit_ItemsForSelectedWeapon>) -> () {
3632        unsafe {
3633            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3634            ::unity::il2cpp_call!((::unity::module_base()+0x1a3d9e0usize)as*mut u8,();
3635(Unit)__receiver,(crate::app::unit::Unit_ItemsForSelectedWeapon)::core::convert::Into::into(items))
3636        }
3637    }
3638    #[doc = "`SetSelectedWeaponForChart(::unity::Array<crate::app::chartdata::ChartData_Item>)` overload"]
3639    fn set_selected_weapon_for_chart(self, chart_items: impl ::core::convert::Into<::unity::Array<crate::app::chartdata::ChartData_Item>>) -> () {
3640        unsafe {
3641            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3642            ::unity::il2cpp_call!((::unity::module_base()+0x1a3dcb0usize)as*mut u8,();
3643(Unit)__receiver,(::unity::Array<crate::app::chartdata::ChartData_Item>)::core::convert::Into::into(chart_items))
3644        }
3645    }
3646    #[doc = "`SetSelectedWeaponFromDispos(crate::app::disposdata::DisposData)` overload"]
3647    fn set_selected_weapon_from_dispos(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
3648        unsafe {
3649            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3650            ::unity::il2cpp_call!((::unity::module_base()+0x1a3dd20usize)as*mut u8,();
3651(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
3652        }
3653    }
3654    #[doc = "`InheritAptitude(crate::app::godunit::GodUnit)` overload"]
3655    fn inherit_aptitude(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
3656        unsafe {
3657            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3658            ::unity::il2cpp_call!((::unity::module_base()+0x1a3dd90usize)as*mut u8,();
3659(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
3660        }
3661    }
3662    #[doc = "`InheritAptitude(crate::app::godbond::GodBond)` overload"]
3663    fn inherit_aptitude_2(self, god_bond: impl ::core::convert::Into<crate::app::godbond::GodBond>) -> () {
3664        unsafe {
3665            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3666            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ddf0usize)as*mut u8,();
3667(Unit)__receiver,(crate::app::godbond::GodBond)::core::convert::Into::into(god_bond))
3668        }
3669    }
3670    #[doc = "`AddAptitudeForChart()` overload"]
3671    fn add_aptitude_for_chart(self) -> () {
3672        unsafe {
3673            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3674            ::unity::il2cpp_call!((::unity::module_base()+0x1a3de40usize)as*mut u8,();
3675(Unit)__receiver)
3676        }
3677    }
3678    #[doc = "`SetAptitudeFromDispos(crate::app::disposdata::DisposData)` overload"]
3679    fn set_aptitude_from_dispos(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
3680        unsafe {
3681            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3682            ::unity::il2cpp_call!((::unity::module_base()+0x1a3de50usize)as*mut u8,();
3683(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
3684        }
3685    }
3686    #[doc = "`AddAptitudeFromWeaponMask()` overload"]
3687    fn add_aptitude_from_weapon_mask(self) -> () {
3688        unsafe {
3689            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3690            ::unity::il2cpp_call!((::unity::module_base()+0x1a0bf10usize)as*mut u8,();
3691(Unit)__receiver)
3692        }
3693    }
3694    #[doc = "`UpdateWeaponMask()` overload"]
3695    fn update_weapon_mask(self) -> () {
3696        unsafe {
3697            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3698            ::unity::il2cpp_call!((::unity::module_base()+0x1a0bd90usize)as*mut u8,();
3699(Unit)__receiver)
3700        }
3701    }
3702    #[doc = "`AIActivate(bool)` overload"]
3703    fn ai_activate(self, attacked: impl ::core::convert::Into<bool>) -> () {
3704        unsafe {
3705            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3706            ::unity::il2cpp_call!((::unity::module_base()+0x1a3e400usize)as*mut u8,();
3707(Unit)__receiver,(bool)::core::convert::Into::into(attacked))
3708        }
3709    }
3710    #[doc = "`AIActivate_CauseAttacked(bool)` overload"]
3711    fn ai_activate_cause_attacked(self, longrange: impl ::core::convert::Into<bool>) -> () {
3712        unsafe {
3713            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3714            ::unity::il2cpp_call!((::unity::module_base()+0x1a3e470usize)as*mut u8,();
3715(Unit)__receiver,(bool)::core::convert::Into::into(longrange))
3716        }
3717    }
3718    #[doc = "`AISetEngageAttack()` overload"]
3719    fn ai_set_engage_attack(self) -> () {
3720        unsafe {
3721            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3722            ::unity::il2cpp_call!((::unity::module_base()+0x1a3e4f0usize)as*mut u8,();
3723(Unit)__receiver)
3724        }
3725    }
3726    #[doc = "`AIClearEngageAttack()` overload"]
3727    fn ai_clear_engage_attack(self) -> () {
3728        unsafe {
3729            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3730            ::unity::il2cpp_call!((::unity::module_base()+0x1a3e580usize)as*mut u8,();
3731(Unit)__receiver)
3732        }
3733    }
3734    #[doc = "`HasItem(bool)` overload"]
3735    fn has_item(self, is_exclude_engage: impl ::core::convert::Into<bool>) -> bool {
3736        unsafe {
3737            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3738            ::unity::il2cpp_call!((::unity::module_base()+0x1a3e610usize)as*mut u8,bool;
3739(Unit)__receiver,(bool)::core::convert::Into::into(is_exclude_engage))
3740        }
3741    }
3742    #[doc = "`HasRod()` overload"]
3743    fn has_rod(self) -> bool {
3744        unsafe {
3745            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3746            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ea00usize)as*mut u8,bool;
3747(Unit)__receiver)
3748        }
3749    }
3750    #[doc = "`HasHealRod()` overload"]
3751    fn has_heal_rod(self) -> bool {
3752        unsafe {
3753            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3754            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ea20usize)as*mut u8,bool;
3755(Unit)__receiver)
3756        }
3757    }
3758    #[doc = "`HasHealRodForOneself(crate::app::itemdata::ItemData_RodTypes)` overload"]
3759    fn has_heal_rod_for_oneself(self, rod_type: impl ::core::convert::Into<crate::app::itemdata::ItemData_RodTypes>) -> bool {
3760        unsafe {
3761            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3762            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ea40usize)as*mut u8,bool;
3763(Unit)__receiver,(crate::app::itemdata::ItemData_RodTypes)::core::convert::Into::into(rod_type))
3764        }
3765    }
3766    #[doc = "`HasSupportRod()` overload"]
3767    fn has_support_rod(self) -> bool {
3768        unsafe {
3769            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3770            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ea60usize)as*mut u8,bool;
3771(Unit)__receiver)
3772        }
3773    }
3774    #[doc = "`HasSupportRodForOneself(crate::app::itemdata::ItemData_RodTypes)` overload"]
3775    fn has_support_rod_for_oneself(self, rod_type: impl ::core::convert::Into<crate::app::itemdata::ItemData_RodTypes>) -> bool {
3776        unsafe {
3777            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3778            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ea80usize)as*mut u8,bool;
3779(Unit)__receiver,(crate::app::itemdata::ItemData_RodTypes)::core::convert::Into::into(rod_type))
3780        }
3781    }
3782    #[doc = "`HasInterferenceRod()` overload"]
3783    fn has_interference_rod(self) -> bool {
3784        unsafe {
3785            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3786            ::unity::il2cpp_call!((::unity::module_base()+0x1a3eaa0usize)as*mut u8,bool;
3787(Unit)__receiver)
3788        }
3789    }
3790    #[doc = "`HasCriticaleWeapon()` overload"]
3791    fn has_criticale_weapon(self) -> bool {
3792        unsafe {
3793            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3794            ::unity::il2cpp_call!((::unity::module_base()+0x1a3eac0usize)as*mut u8,bool;
3795(Unit)__receiver)
3796        }
3797    }
3798    #[doc = "`HasEfficacyWeapon(crate::app::unit::Unit)` overload"]
3799    fn has_efficacy_weapon(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
3800        unsafe {
3801            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3802            ::unity::il2cpp_call!((::unity::module_base()+0x1a3eae0usize)as*mut u8,bool;
3803(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
3804        }
3805    }
3806    #[doc = "`HasDropItem()` overload"]
3807    fn has_drop_item(self) -> bool {
3808        unsafe {
3809            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3810            ::unity::il2cpp_call!((::unity::module_base()+0x1a3eb00usize)as*mut u8,bool;
3811(Unit)__receiver)
3812        }
3813    }
3814    #[doc = "`HasMaxItem()` overload"]
3815    fn has_max_item(self) -> bool {
3816        unsafe {
3817            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3818            ::unity::il2cpp_call!((::unity::module_base()+0x1a3eb10usize)as*mut u8,bool;
3819(Unit)__receiver)
3820        }
3821    }
3822    #[doc = "`GetItem(i32)` overload"]
3823    fn get_item(self, index: impl ::core::convert::Into<i32>) -> crate::app::unititem::UnitItem {
3824        unsafe {
3825            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3826            ::unity::il2cpp_call!((::unity::module_base()+0x1a3eb40usize)as*mut u8,crate::app::unititem::UnitItem;
3827(Unit)__receiver,(i32)::core::convert::Into::into(index))
3828        }
3829    }
3830    #[doc = "`GetItemIndex(::unity::Il2CppString)` overload"]
3831    fn get_item_index(self, iid: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
3832        unsafe {
3833            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3834            ::unity::il2cpp_call!((::unity::module_base()+0x1a3eb50usize)as*mut u8,i32;
3835(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
3836        }
3837    }
3838    #[doc = "`GetItemIndex(crate::app::itemdata::ItemData)` overload"]
3839    fn get_item_index_2(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> i32 {
3840        unsafe {
3841            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3842            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ecf0usize)as*mut u8,i32;
3843(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
3844        }
3845    }
3846    #[doc = "`ForEachUnitItem(crate::app::unit::Unit_FuncUnitItem)` overload"]
3847    fn for_each_unit_item(self, func: impl ::core::convert::Into<crate::app::unit::Unit_FuncUnitItem>) -> () {
3848        unsafe {
3849            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3850            ::unity::il2cpp_call!((::unity::module_base()+0x1a3ee30usize)as*mut u8,();
3851(Unit)__receiver,(crate::app::unit::Unit_FuncUnitItem)::core::convert::Into::into(func))
3852        }
3853    }
3854    #[doc = "`ForEachCanEquipItem(crate::app::unit::Unit_FuncUnitItem)` overload"]
3855    fn for_each_can_equip_item(self, func: impl ::core::convert::Into<crate::app::unit::Unit_FuncUnitItem>) -> () {
3856        unsafe {
3857            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3858            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f020usize)as*mut u8,();
3859(Unit)__receiver,(crate::app::unit::Unit_FuncUnitItem)::core::convert::Into::into(func))
3860        }
3861    }
3862    #[doc = "`GetActualItem(crate::app::unititem::UnitItem)` overload"]
3863    fn get_actual_item(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> crate::app::unititem::UnitItem {
3864        unsafe {
3865            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3866            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f100usize)as*mut u8,crate::app::unititem::UnitItem;
3867(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
3868        }
3869    }
3870    #[doc = "`IsItemEquipped()` overload"]
3871    fn is_item_equipped(self) -> bool {
3872        unsafe {
3873            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3874            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f3b0usize)as*mut u8,bool;
3875(Unit)__receiver)
3876        }
3877    }
3878    #[doc = "`GetItemEquipped()` overload"]
3879    fn get_item_equipped(self) -> crate::app::unititem::UnitItem {
3880        unsafe {
3881            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3882            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f3c0usize)as*mut u8,crate::app::unititem::UnitItem;
3883(Unit)__receiver)
3884        }
3885    }
3886    #[doc = "`GetItemIndexEquipped()` overload"]
3887    fn get_item_index_equipped(self) -> i32 {
3888        unsafe {
3889            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3890            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f3d0usize)as*mut u8,i32;
3891(Unit)__receiver)
3892        }
3893    }
3894    #[doc = "`GetItemHold()` overload"]
3895    fn get_item_hold(self) -> crate::app::unititem::UnitItem {
3896        unsafe {
3897            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3898            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f3e0usize)as*mut u8,crate::app::unititem::UnitItem;
3899(Unit)__receiver)
3900        }
3901    }
3902    #[doc = "`GetItemIndexHold()` overload"]
3903    fn get_item_index_hold(self) -> i32 {
3904        unsafe {
3905            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3906            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f3f0usize)as*mut u8,i32;
3907(Unit)__receiver)
3908        }
3909    }
3910    #[doc = "`ItemAdd(::unity::Il2CppString)` overload"]
3911    fn item_add(self, iid: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
3912        unsafe {
3913            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3914            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c990usize)as*mut u8,i32;
3915(Unit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
3916        }
3917    }
3918    #[doc = "`ItemAdd(::unity::Array<::unity::Il2CppString>)` overload"]
3919    fn item_add_2(self, iids: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> bool {
3920        unsafe {
3921            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3922            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f480usize)as*mut u8,bool;
3923(Unit)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(iids))
3924        }
3925    }
3926    #[doc = "`ItemAdd(crate::app::itemdata::ItemData)` overload"]
3927    fn item_add_3(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> i32 {
3928        unsafe {
3929            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3930            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f400usize)as*mut u8,i32;
3931(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
3932        }
3933    }
3934    #[doc = "`ItemAdd(crate::app::unititem::UnitItem)` overload"]
3935    fn item_add_4(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> i32 {
3936        unsafe {
3937            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3938            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c040usize)as*mut u8,i32;
3939(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
3940        }
3941    }
3942    #[doc = "`ItemAddOnDlcEvil(::unity::Array<::unity::Il2CppString>, crate::app::chapterdata::ChapterData, i32)` overload"]
3943    fn item_add_on_dlc_evil(
3944        self,
3945        iids: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
3946        chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>,
3947        level: impl ::core::convert::Into<i32>,
3948    ) -> () {
3949        unsafe {
3950            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3951            ::unity::il2cpp_call!((::unity::module_base()+0x1a3f520usize)as*mut u8,();
3952(Unit)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(iids),(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter),(i32)::core::convert::Into::into(level))
3953        }
3954    }
3955    #[doc = "`EquipableItemAdd(::unity::Array<::unity::Il2CppString>)` overload"]
3956    fn equipable_item_add(self, iids: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> bool {
3957        unsafe {
3958            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3959            ::unity::il2cpp_call!((::unity::module_base()+0x1a408e0usize)as*mut u8,bool;
3960(Unit)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(iids))
3961        }
3962    }
3963    #[doc = "`ItemMove(i32, i32)` overload"]
3964    fn item_move(self, from: impl ::core::convert::Into<i32>, to: impl ::core::convert::Into<i32>) -> () {
3965        unsafe {
3966            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3967            ::unity::il2cpp_call!((::unity::module_base()+0x1a40fc0usize)as*mut u8,();
3968(Unit)__receiver,(i32)::core::convert::Into::into(from),(i32)::core::convert::Into::into(to))
3969        }
3970    }
3971    #[doc = "`ItemCloseUp()` overload"]
3972    fn item_close_up(self) -> () {
3973        unsafe {
3974            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3975            ::unity::il2cpp_call!((::unity::module_base()+0x1a1f540usize)as*mut u8,();
3976(Unit)__receiver)
3977        }
3978    }
3979    #[doc = "`ItemEquip()` overload"]
3980    fn item_equip(self) -> bool {
3981        unsafe {
3982            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3983            ::unity::il2cpp_call!((::unity::module_base()+0x1a21530usize)as*mut u8,bool;
3984(Unit)__receiver)
3985        }
3986    }
3987    #[doc = "`ItemEquip(i32, bool)` overload"]
3988    fn item_equip_2(self, index: impl ::core::convert::Into<i32>, reoder: impl ::core::convert::Into<bool>) -> bool {
3989        unsafe {
3990            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3991            ::unity::il2cpp_call!((::unity::module_base()+0x1a282d0usize)as*mut u8,bool;
3992(Unit)__receiver,(i32)::core::convert::Into::into(index),(bool)::core::convert::Into::into(reoder))
3993        }
3994    }
3995    #[doc = "`ItemReorder()` overload"]
3996    fn item_reorder(self) -> () {
3997        unsafe {
3998            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
3999            ::unity::il2cpp_call!((::unity::module_base()+0x1a279e0usize)as*mut u8,();
4000(Unit)__receiver)
4001        }
4002    }
4003    #[doc = "`ItemEquip(crate::app::unititem::UnitItem)` overload"]
4004    fn item_equip_3(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
4005        unsafe {
4006            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4007            ::unity::il2cpp_call!((::unity::module_base()+0x1a40fd0usize)as*mut u8,bool;
4008(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
4009        }
4010    }
4011    #[doc = "`ItemEquip(crate::app::itemdata::ItemData)` overload"]
4012    fn item_equip_4(self, item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
4013        unsafe {
4014            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4015            ::unity::il2cpp_call!((::unity::module_base()+0x1a412b0usize)as*mut u8,bool;
4016(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
4017        }
4018    }
4019    #[doc = "`ItemTakeOff(i32)` overload"]
4020    fn item_take_off(self, index: impl ::core::convert::Into<i32>) -> () {
4021        unsafe {
4022            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4023            ::unity::il2cpp_call!((::unity::module_base()+0x1a41400usize)as*mut u8,();
4024(Unit)__receiver,(i32)::core::convert::Into::into(index))
4025        }
4026    }
4027    #[doc = "`ItemTakeOff(crate::app::unititem::UnitItem)` overload"]
4028    fn item_take_off_2(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
4029        unsafe {
4030            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4031            ::unity::il2cpp_call!((::unity::module_base()+0x1a3d580usize)as*mut u8,();
4032(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
4033        }
4034    }
4035    #[doc = "`ItemPutOff(i32, bool)` overload"]
4036    fn item_put_off(self, index: impl ::core::convert::Into<i32>, closeup: impl ::core::convert::Into<bool>) -> () {
4037        unsafe {
4038            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4039            ::unity::il2cpp_call!((::unity::module_base()+0x1a41450usize)as*mut u8,();
4040(Unit)__receiver,(i32)::core::convert::Into::into(index),(bool)::core::convert::Into::into(closeup))
4041        }
4042    }
4043    #[doc = "`ItemPutOff(crate::app::unititem::UnitItem, bool)` overload"]
4044    fn item_put_off_2(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>, closeup: impl ::core::convert::Into<bool>) -> () {
4045        unsafe {
4046            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4047            ::unity::il2cpp_call!((::unity::module_base()+0x1a414a0usize)as*mut u8,();
4048(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(bool)::core::convert::Into::into(closeup))
4049        }
4050    }
4051    #[doc = "`ItemPutOffAll()` overload"]
4052    fn item_put_off_all(self) -> () {
4053        unsafe {
4054            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4055            ::unity::il2cpp_call!((::unity::module_base()+0x1a41770usize)as*mut u8,();
4056(Unit)__receiver)
4057        }
4058    }
4059    #[doc = "`HasItem(crate::app::itemdata::ItemData)` overload"]
4060    fn has_item_2(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
4061        unsafe {
4062            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4063            ::unity::il2cpp_call!((::unity::module_base()+0x1a417b0usize)as*mut u8,bool;
4064(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4065        }
4066    }
4067    #[doc = "`GetItemCount()` overload"]
4068    fn get_item_count(self) -> i32 {
4069        unsafe {
4070            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4071            ::unity::il2cpp_call!((::unity::module_base()+0x1a417c0usize)as*mut u8,i32;
4072(Unit)__receiver)
4073        }
4074    }
4075    #[doc = "`GetItemSelected()` overload"]
4076    fn get_item_selected(self) -> crate::app::unititem::UnitItem {
4077        unsafe {
4078            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4079            ::unity::il2cpp_call!((::unity::module_base()+0x1a417d0usize)as*mut u8,crate::app::unititem::UnitItem;
4080(Unit)__receiver)
4081        }
4082    }
4083    #[doc = "`SetItemSelected(crate::app::unititem::UnitItem)` overload"]
4084    fn set_item_selected(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
4085        unsafe {
4086            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4087            ::unity::il2cpp_call!((::unity::module_base()+0x1a417e0usize)as*mut u8,();
4088(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
4089        }
4090    }
4091    #[doc = "`HasEquipableItem()` overload"]
4092    fn has_equipable_item(self) -> bool {
4093        unsafe {
4094            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4095            ::unity::il2cpp_call!((::unity::module_base()+0x1a417f0usize)as*mut u8,bool;
4096(Unit)__receiver)
4097        }
4098    }
4099    #[doc = "`HasEquipableItem(i32)` overload"]
4100    fn has_equipable_item_2(self, range: impl ::core::convert::Into<i32>) -> bool {
4101        unsafe {
4102            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4103            ::unity::il2cpp_call!((::unity::module_base()+0x1a41e30usize)as*mut u8,bool;
4104(Unit)__receiver,(i32)::core::convert::Into::into(range))
4105        }
4106    }
4107    #[doc = "`HasEquipableItem(crate::app::itemdata::ItemData_Kinds)` overload"]
4108    fn has_equipable_item_3(self, kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> bool {
4109        unsafe {
4110            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4111            ::unity::il2cpp_call!((::unity::module_base()+0x1a42510usize)as*mut u8,bool;
4112(Unit)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind))
4113        }
4114    }
4115    #[doc = "`CanItemEquip(crate::app::unititem::UnitItem, bool, bool)` overload"]
4116    fn can_item_equip(
4117        self,
4118        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4119        rod: impl ::core::convert::Into<bool>,
4120        exp: impl ::core::convert::Into<bool>,
4121    ) -> bool {
4122        unsafe {
4123            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4124            ::unity::il2cpp_call!((::unity::module_base()+0x1a42b50usize)as*mut u8,bool;
4125(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(bool)::core::convert::Into::into(rod),(bool)::core::convert::Into::into(exp))
4126        }
4127    }
4128    #[doc = "`CanItemEquip(crate::app::itemdata::ItemData, bool, bool)` overload"]
4129    fn can_item_equip_2(
4130        self,
4131        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4132        rod: impl ::core::convert::Into<bool>,
4133        weapon_level: impl ::core::convert::Into<bool>,
4134    ) -> bool {
4135        unsafe {
4136            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4137            ::unity::il2cpp_call!((::unity::module_base()+0x1a43120usize)as*mut u8,bool;
4138(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(bool)::core::convert::Into::into(rod),(bool)::core::convert::Into::into(weapon_level))
4139        }
4140    }
4141    #[doc = "`CanItemEquip(i32, bool, bool)` overload"]
4142    fn can_item_equip_3(
4143        self,
4144        index: impl ::core::convert::Into<i32>,
4145        rod: impl ::core::convert::Into<bool>,
4146        exp: impl ::core::convert::Into<bool>,
4147    ) -> bool {
4148        unsafe {
4149            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4150            ::unity::il2cpp_call!((::unity::module_base()+0x1a436b0usize)as*mut u8,bool;
4151(Unit)__receiver,(i32)::core::convert::Into::into(index),(bool)::core::convert::Into::into(rod),(bool)::core::convert::Into::into(exp))
4152        }
4153    }
4154    #[doc = "`CanItemKindEquip(crate::app::itemdata::ItemData_Kinds, bool, bool)` overload"]
4155    fn can_item_kind_equip(
4156        self,
4157        kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>,
4158        rod: impl ::core::convert::Into<bool>,
4159        weapon_mask: impl ::core::convert::Into<bool>,
4160    ) -> bool {
4161        unsafe {
4162            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4163            ::unity::il2cpp_call!((::unity::module_base()+0x1a43c90usize)as*mut u8,bool;
4164(Unit)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind),(bool)::core::convert::Into::into(rod),(bool)::core::convert::Into::into(weapon_mask))
4165        }
4166    }
4167    #[doc = "`CanUseCannon(i32, i32)` overload"]
4168    fn can_use_cannon(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> bool {
4169        unsafe {
4170            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4171            ::unity::il2cpp_call!((::unity::module_base()+0x1a43ce0usize)as*mut u8,bool;
4172(Unit)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
4173        }
4174    }
4175    #[doc = "`CanUseCannon(crate::app::terraindata_2::TerrainData_2)` overload"]
4176    fn can_use_cannon_2(self, terrain: impl ::core::convert::Into<crate::app::terraindata_2::TerrainData_2>) -> bool {
4177        unsafe {
4178            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4179            ::unity::il2cpp_call!((::unity::module_base()+0x1a44a40usize)as*mut u8,bool;
4180(Unit)__receiver,(crate::app::terraindata_2::TerrainData_2)::core::convert::Into::into(terrain))
4181        }
4182    }
4183    #[doc = "`NextItemEquip(bool)` overload"]
4184    fn next_item_equip(self, reverse: impl ::core::convert::Into<bool>) -> bool {
4185        unsafe {
4186            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4187            ::unity::il2cpp_call!((::unity::module_base()+0x1a456a0usize)as*mut u8,bool;
4188(Unit)__receiver,(bool)::core::convert::Into::into(reverse))
4189        }
4190    }
4191    #[doc = "`IsItemSealed(crate::app::unititem::UnitItem)` overload"]
4192    fn is_item_sealed(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
4193        unsafe {
4194            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4195            ::unity::il2cpp_call!((::unity::module_base()+0x1a45e50usize)as*mut u8,bool;
4196(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
4197        }
4198    }
4199    #[doc = "`IsItemSealed(crate::app::itemdata::ItemData)` overload"]
4200    fn is_item_sealed_2(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
4201        unsafe {
4202            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4203            ::unity::il2cpp_call!((::unity::module_base()+0x1a436a0usize)as*mut u8,bool;
4204(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4205        }
4206    }
4207    #[doc = "`IsItemSealed(i32)` overload"]
4208    fn is_item_sealed_3(self, index: impl ::core::convert::Into<i32>) -> bool {
4209        unsafe {
4210            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4211            ::unity::il2cpp_call!((::unity::module_base()+0x1a45ed0usize)as*mut u8,bool;
4212(Unit)__receiver,(i32)::core::convert::Into::into(index))
4213        }
4214    }
4215    #[doc = "`GetItemIndexKeyDoor()` overload"]
4216    fn get_item_index_key_door(self) -> i32 {
4217        unsafe {
4218            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4219            ::unity::il2cpp_call!((::unity::module_base()+0x1a45f60usize)as*mut u8,i32;
4220(Unit)__receiver)
4221        }
4222    }
4223    #[doc = "`CanUnlockDoor(bool)` overload"]
4224    fn can_unlock_door(self, enable_item: impl ::core::convert::Into<bool>) -> bool {
4225        unsafe {
4226            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4227            ::unity::il2cpp_call!((::unity::module_base()+0x1a461a0usize)as*mut u8,bool;
4228(Unit)__receiver,(bool)::core::convert::Into::into(enable_item))
4229        }
4230    }
4231    #[doc = "`CanUnlockTreasureBox(bool)` overload"]
4232    fn can_unlock_treasure_box(self, enable_item: impl ::core::convert::Into<bool>) -> bool {
4233        unsafe {
4234            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4235            ::unity::il2cpp_call!((::unity::module_base()+0x1a462a0usize)as*mut u8,bool;
4236(Unit)__receiver,(bool)::core::convert::Into::into(enable_item))
4237        }
4238    }
4239    #[doc = "`GetRangeI(i32, crate::app::skilldata::SkillData)` overload"]
4240    fn get_range_i(self, index: impl ::core::convert::Into<i32>, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> i32 {
4241        unsafe {
4242            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4243            ::unity::il2cpp_call!((::unity::module_base()+0x1a462b0usize)as*mut u8,i32;
4244(Unit)__receiver,(i32)::core::convert::Into::into(index),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4245        }
4246    }
4247    #[doc = "`GetRangeI(crate::app::itemdata::ItemData, crate::app::skilldata::SkillData)` overload"]
4248    fn get_range_i_2(
4249        self,
4250        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4251        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4252    ) -> i32 {
4253        unsafe {
4254            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4255            ::unity::il2cpp_call!((::unity::module_base()+0x1a46370usize)as*mut u8,i32;
4256(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4257        }
4258    }
4259    #[doc = "`GetRangeI(crate::app::unititem::UnitItem, crate::app::skilldata::SkillData)` overload"]
4260    fn get_range_i_3(
4261        self,
4262        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4263        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4264    ) -> i32 {
4265        unsafe {
4266            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4267            ::unity::il2cpp_call!((::unity::module_base()+0x1a46460usize)as*mut u8,i32;
4268(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4269        }
4270    }
4271    #[doc = "`GetRangeO(i32, crate::app::skilldata::SkillData)` overload"]
4272    fn get_range_o(self, index: impl ::core::convert::Into<i32>, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> i32 {
4273        unsafe {
4274            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4275            ::unity::il2cpp_call!((::unity::module_base()+0x1a469e0usize)as*mut u8,i32;
4276(Unit)__receiver,(i32)::core::convert::Into::into(index),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4277        }
4278    }
4279    #[doc = "`GetRangeO(crate::app::itemdata::ItemData, crate::app::skilldata::SkillData)` overload"]
4280    fn get_range_o_2(
4281        self,
4282        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4283        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4284    ) -> i32 {
4285        unsafe {
4286            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4287            ::unity::il2cpp_call!((::unity::module_base()+0x1a46b30usize)as*mut u8,i32;
4288(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4289        }
4290    }
4291    #[doc = "`GetRangeO(crate::app::unititem::UnitItem, crate::app::skilldata::SkillData)` overload"]
4292    fn get_range_o_3(
4293        self,
4294        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4295        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4296    ) -> i32 {
4297        unsafe {
4298            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4299            ::unity::il2cpp_call!((::unity::module_base()+0x1a46a90usize)as*mut u8,i32;
4300(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4301        }
4302    }
4303    #[doc = "`GetRangeIO(i32, *muti32, *muti32, crate::app::skilldata::SkillData)` overload"]
4304    fn get_range_io(
4305        self,
4306        index: impl ::core::convert::Into<i32>,
4307        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4308    ) -> (bool, i32, i32) {
4309        unsafe {
4310            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4311            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4312            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4313            let __ret = {
4314                ::unity::il2cpp_call!((::unity::module_base()+0x1a46c10usize)as*mut u8,bool;
4315(Unit)__receiver,(i32)::core::convert::Into::into(index),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4316            };
4317            (__ret, __out_0.assume_init(), __out_1.assume_init())
4318        }
4319    }
4320    #[doc = "`GetRangeIO(crate::app::itemdata::ItemData, *muti32, *muti32, crate::app::skilldata::SkillData)` overload"]
4321    fn get_range_io_2(
4322        self,
4323        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4324        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4325    ) -> (bool, i32, i32) {
4326        unsafe {
4327            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4328            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4329            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4330            let __ret = {
4331                ::unity::il2cpp_call!((::unity::module_base()+0x1a46cc0usize)as*mut u8,bool;
4332(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4333            };
4334            (__ret, __out_0.assume_init(), __out_1.assume_init())
4335        }
4336    }
4337    #[doc = "`GetRangeIO(crate::app::unititem::UnitItem, *muti32, *muti32, crate::app::skilldata::SkillData)` overload"]
4338    fn get_range_io_3(
4339        self,
4340        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4341        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4342    ) -> (bool, i32, i32) {
4343        unsafe {
4344            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4345            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4346            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4347            let __ret = {
4348                ::unity::il2cpp_call!((::unity::module_base()+0x1a46db0usize)as*mut u8,bool;
4349(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4350            };
4351            (__ret, __out_0.assume_init(), __out_1.assume_init())
4352        }
4353    }
4354    #[doc = "`GetItemDistance(crate::app::itemdata::ItemData)` overload"]
4355    fn get_item_distance(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> i32 {
4356        unsafe {
4357            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4358            ::unity::il2cpp_call!((::unity::module_base()+0x1a46e60usize)as*mut u8,i32;
4359(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4360        }
4361    }
4362    #[doc = "`GetRodRangeExtend(crate::app::itemdata::ItemData)` overload"]
4363    fn get_rod_range_extend(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> i32 {
4364        unsafe {
4365            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4366            ::unity::il2cpp_call!((::unity::module_base()+0x1a47040usize)as*mut u8,i32;
4367(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4368        }
4369    }
4370    #[doc = "`GetItemRange(*muti32, *muti32, crate::app::itemdata::ItemData, crate::app::skilldata::SkillData)` overload"]
4371    fn get_item_range(
4372        self,
4373        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4374        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4375    ) -> (bool, i32, i32) {
4376        unsafe {
4377            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4378            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4379            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4380            let __ret = {
4381                ::unity::il2cpp_call!((::unity::module_base()+0x1a47210usize)as*mut u8,bool;
4382(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4383            };
4384            (__ret, __out_0.assume_init(), __out_1.assume_init())
4385        }
4386    }
4387    #[doc = "`GetSkillRange(*muti32, *muti32, crate::app::skilldata::SkillData)` overload"]
4388    fn get_skill_range(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> (bool, i32, i32) {
4389        unsafe {
4390            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4391            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4392            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4393            let __ret = {
4394                ::unity::il2cpp_call!((::unity::module_base()+0x1a47370usize)as*mut u8,bool;
4395(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4396            };
4397            (__ret, __out_0.assume_init(), __out_1.assume_init())
4398        }
4399    }
4400    #[doc = "`GetItemRange(*muti32, *muti32, crate::app::unititem::UnitItem, crate::app::skilldata::SkillData)` overload"]
4401    fn get_item_range_2(
4402        self,
4403        equip_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4404        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4405    ) -> (bool, i32, i32) {
4406        unsafe {
4407            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4408            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4409            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4410            let __ret = {
4411                ::unity::il2cpp_call!((::unity::module_base()+0x1a473f0usize)as*mut u8,bool;
4412(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::unititem::UnitItem)::core::convert::Into::into(equip_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4413            };
4414            (__ret, __out_0.assume_init(), __out_1.assume_init())
4415        }
4416    }
4417    #[doc = "`GetItemRange(*muti32, *muti32, u32, crate::app::skilldata::SkillData)` overload"]
4418    fn get_item_range_3(
4419        self,
4420        item_mask: impl ::core::convert::Into<u32>,
4421        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4422    ) -> (bool, i32, i32) {
4423        unsafe {
4424            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4425            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4426            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4427            let __ret = {
4428                ::unity::il2cpp_call!((::unity::module_base()+0x1a47560usize)as*mut u8,bool;
4429(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(u32)::core::convert::Into::into(item_mask),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4430            };
4431            (__ret, __out_0.assume_init(), __out_1.assume_init())
4432        }
4433    }
4434    #[doc = "`GetEngageRange(*muti32, *muti32)` overload"]
4435    fn get_engage_range(self) -> (bool, i32, i32) {
4436        unsafe {
4437            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4438            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4439            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4440            let __ret = {
4441                ::unity::il2cpp_call!((::unity::module_base()+0x1a476f0usize)as*mut u8,bool;
4442(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
4443            };
4444            (__ret, __out_0.assume_init(), __out_1.assume_init())
4445        }
4446    }
4447    #[doc = "`GetAttackRange(*muti32, *muti32, crate::app::skilldata::SkillData)` overload"]
4448    fn get_attack_range(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> (bool, i32, i32) {
4449        unsafe {
4450            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4451            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4452            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4453            let __ret = {
4454                ::unity::il2cpp_call!((::unity::module_base()+0x1a48280usize)as*mut u8,bool;
4455(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4456            };
4457            (__ret, __out_0.assume_init(), __out_1.assume_init())
4458        }
4459    }
4460    #[doc = "`GetRodRange(*muti32, *muti32, crate::app::skilldata::SkillData)` overload"]
4461    fn get_rod_range(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> (bool, i32, i32) {
4462        unsafe {
4463            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4464            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4465            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4466            let __ret = {
4467                ::unity::il2cpp_call!((::unity::module_base()+0x1a48a70usize)as*mut u8,bool;
4468(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4469            };
4470            (__ret, __out_0.assume_init(), __out_1.assume_init())
4471        }
4472    }
4473    #[doc = "`GetAttackRange(*muti32, *muti32, crate::app::unititem::UnitItem, crate::app::skilldata::SkillData)` overload"]
4474    fn get_attack_range_2(
4475        self,
4476        equip_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4477        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4478    ) -> (bool, i32, i32) {
4479        unsafe {
4480            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4481            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4482            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4483            let __ret = {
4484                ::unity::il2cpp_call!((::unity::module_base()+0x1a49260usize)as*mut u8,bool;
4485(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::unititem::UnitItem)::core::convert::Into::into(equip_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4486            };
4487            (__ret, __out_0.assume_init(), __out_1.assume_init())
4488        }
4489    }
4490    #[doc = "`GetRodRange(*muti32, *muti32, crate::app::unititem::UnitItem, crate::app::skilldata::SkillData)` overload"]
4491    fn get_rod_range_2(
4492        self,
4493        equip_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4494        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
4495    ) -> (bool, i32, i32) {
4496        unsafe {
4497            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4498            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
4499            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
4500            let __ret = {
4501                ::unity::il2cpp_call!((::unity::module_base()+0x1a49b90usize)as*mut u8,bool;
4502(Unit)__receiver,(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::unititem::UnitItem)::core::convert::Into::into(equip_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
4503            };
4504            (__ret, __out_0.assume_init(), __out_1.assume_init())
4505        }
4506    }
4507    #[doc = "`GetRevengeWeapon(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32)` overload"]
4508    fn get_revenge_weapon(
4509        self,
4510        target: impl ::core::convert::Into<crate::app::unit::Unit>,
4511        target_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
4512        range: impl ::core::convert::Into<i32>,
4513    ) -> crate::app::unititem::UnitItem {
4514        unsafe {
4515            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4516            ::unity::il2cpp_call!((::unity::module_base()+0x1a4a4c0usize)as*mut u8,crate::app::unititem::UnitItem;
4517(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::unititem::UnitItem)::core::convert::Into::into(target_item),(i32)::core::convert::Into::into(range))
4518        }
4519    }
4520    #[doc = "`GetRodHealPower(crate::app::unititem::UnitItem)` overload"]
4521    fn get_rod_heal_power(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> i32 {
4522        unsafe {
4523            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4524            ::unity::il2cpp_call!((::unity::module_base()+0x1a4b7c0usize)as*mut u8,i32;
4525(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
4526        }
4527    }
4528    #[doc = "`CanItemUse(crate::app::itemdata::ItemData)` overload"]
4529    fn can_item_use(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
4530        unsafe {
4531            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4532            ::unity::il2cpp_call!((::unity::module_base()+0x1a4ba20usize)as*mut u8,bool;
4533(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4534        }
4535    }
4536    #[doc = "`CanItemUse(crate::app::itemdata::ItemData, crate::app::unit::Unit)` overload"]
4537    fn can_item_use_2(
4538        self,
4539        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4540        target_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4541    ) -> bool {
4542        unsafe {
4543            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4544            ::unity::il2cpp_call!((::unity::module_base()+0x1a4c060usize)as*mut u8,bool;
4545(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(crate::app::unit::Unit)::core::convert::Into::into(target_unit))
4546        }
4547    }
4548    #[doc = "`ItemUseImpl(crate::app::itemdata::ItemData, crate::app::itemdata::ItemData_UseTypes, i32, crate::app::skillarray::SkillArray)` overload"]
4549    fn item_use_impl(
4550        self,
4551        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4552        use_type: impl ::core::convert::Into<crate::app::itemdata::ItemData_UseTypes>,
4553        power: impl ::core::convert::Into<i32>,
4554        give_skills: impl ::core::convert::Into<crate::app::skillarray::SkillArray>,
4555    ) -> () {
4556        unsafe {
4557            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4558            ::unity::il2cpp_call!((::unity::module_base()+0x1a4c690usize)as*mut u8,();
4559(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(crate::app::itemdata::ItemData_UseTypes)::core::convert::Into::into(use_type),(i32)::core::convert::Into::into(power),(crate::app::skillarray::SkillArray)::core::convert::Into::into(give_skills))
4560        }
4561    }
4562    #[doc = "`ItemUse(crate::app::itemdata::ItemData)` overload"]
4563    fn item_use(self, item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> () {
4564        unsafe {
4565            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4566            ::unity::il2cpp_call!((::unity::module_base()+0x1a4d990usize)as*mut u8,();
4567(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4568        }
4569    }
4570    #[doc = "`ItemEnchant(crate::app::unit::Unit, crate::app::itemdata::ItemData)` overload"]
4571    fn item_enchant(
4572        self,
4573        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4574        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4575    ) -> () {
4576        unsafe {
4577            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4578            ::unity::il2cpp_call!((::unity::module_base()+0x1a4d9a0usize)as*mut u8,();
4579(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4580        }
4581    }
4582    #[doc = "`IsItemEnhanceHaving(crate::app::itemdata::ItemData)` overload"]
4583    fn is_item_enhance_having(self, item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
4584        unsafe {
4585            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4586            ::unity::il2cpp_call!((::unity::module_base()+0x1a4da10usize)as*mut u8,bool;
4587(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
4588        }
4589    }
4590    #[doc = "`IsDrawActiveColor(crate::app::unititem::UnitItem)` overload"]
4591    fn is_draw_active_color(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
4592        unsafe {
4593            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4594            ::unity::il2cpp_call!((::unity::module_base()+0x1a4da20usize)as*mut u8,bool;
4595(Unit)__receiver,(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
4596        }
4597    }
4598    #[doc = "`get_AccessoryList()` overload"]
4599    fn get_accessory_list(self) -> crate::app::unitaccessorylist::UnitAccessoryList {
4600        unsafe {
4601            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4602            ::unity::il2cpp_call!((::unity::module_base()+0x1a4dff0usize)as*mut u8,crate::app::unitaccessorylist::UnitAccessoryList;
4603(Unit)__receiver)
4604        }
4605    }
4606    #[doc = "`SetRing(crate::app::unitring::UnitRing)` overload"]
4607    fn set_ring(self, ring: impl ::core::convert::Into<crate::app::unitring::UnitRing>) -> () {
4608        unsafe {
4609            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4610            ::unity::il2cpp_call!((::unity::module_base()+0x1a4e000usize)as*mut u8,();
4611(Unit)__receiver,(crate::app::unitring::UnitRing)::core::convert::Into::into(ring))
4612        }
4613    }
4614    #[doc = "`SetRingImpl(crate::app::unitring::UnitRing)` overload"]
4615    fn set_ring_impl(self, ring: impl ::core::convert::Into<crate::app::unitring::UnitRing>) -> () {
4616        unsafe {
4617            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4618            ::unity::il2cpp_call!((::unity::module_base()+0x1a4e0c0usize)as*mut u8,();
4619(Unit)__receiver,(crate::app::unitring::UnitRing)::core::convert::Into::into(ring))
4620        }
4621    }
4622    #[doc = "`ClearRing()` overload"]
4623    fn clear_ring(self) -> () {
4624        unsafe {
4625            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4626            ::unity::il2cpp_call!((::unity::module_base()+0x1a4e160usize)as*mut u8,();
4627(Unit)__receiver)
4628        }
4629    }
4630    #[doc = "`ClearRingImpl()` overload"]
4631    fn clear_ring_impl(self) -> () {
4632        unsafe {
4633            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4634            ::unity::il2cpp_call!((::unity::module_base()+0x1a0efe0usize)as*mut u8,();
4635(Unit)__receiver)
4636        }
4637    }
4638    #[doc = "`get_Ring()` overload"]
4639    fn get_ring(self) -> crate::app::unitring::UnitRing {
4640        unsafe {
4641            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4642            ::unity::il2cpp_call!((::unity::module_base()+0x1a4e1c0usize)as*mut u8,crate::app::unitring::UnitRing;
4643(Unit)__receiver)
4644        }
4645    }
4646    #[doc = "`GetPower()` overload"]
4647    fn get_power(self) -> i32 {
4648        unsafe {
4649            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4650            ::unity::il2cpp_call!((::unity::module_base()+0x1a4e1d0usize)as*mut u8,i32;
4651(Unit)__receiver)
4652        }
4653    }
4654    #[doc = "`SetGodUnit(crate::app::godunit::GodUnit)` overload"]
4655    fn set_god_unit(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
4656        unsafe {
4657            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4658            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f180usize)as*mut u8,();
4659(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4660        }
4661    }
4662    #[doc = "`SetGodUnitToCopy(crate::app::godunit::GodUnit)` overload"]
4663    fn set_god_unit_to_copy(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
4664        unsafe {
4665            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4666            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f380usize)as*mut u8,();
4667(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4668        }
4669    }
4670    #[doc = "`ClearGodUnit()` overload"]
4671    fn clear_god_unit(self) -> () {
4672        unsafe {
4673            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4674            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f4c0usize)as*mut u8,();
4675(Unit)__receiver)
4676        }
4677    }
4678    #[doc = "`ClearGodUnitFromCopy()` overload"]
4679    fn clear_god_unit_from_copy(self) -> () {
4680        unsafe {
4681            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4682            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f5e0usize)as*mut u8,();
4683(Unit)__receiver)
4684        }
4685    }
4686    #[doc = "`CanGodEquip(crate::app::godunit::GodUnit)` overload"]
4687    fn can_god_equip(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> bool {
4688        unsafe {
4689            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4690            ::unity::il2cpp_call!((::unity::module_base()+0x1a2b6e0usize)as*mut u8,bool;
4691(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4692        }
4693    }
4694    #[doc = "`ResetEngageCount()` overload"]
4695    fn reset_engage_count(self) -> () {
4696        unsafe {
4697            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4698            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a740usize)as*mut u8,();
4699(Unit)__receiver)
4700        }
4701    }
4702    #[doc = "`PlayEngageCancel()` overload"]
4703    fn play_engage_cancel(self) -> () {
4704        unsafe {
4705            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4706            ::unity::il2cpp_call!((::unity::module_base()+0x1a19d00usize)as*mut u8,();
4707(Unit)__receiver)
4708        }
4709    }
4710    #[doc = "`ResetEngaing()` overload"]
4711    fn reset_engaing(self) -> () {
4712        unsafe {
4713            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4714            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a590usize)as*mut u8,();
4715(Unit)__receiver)
4716        }
4717    }
4718    #[doc = "`TryConnectGodUnit(crate::app::godunit::GodUnit)` overload"]
4719    fn try_connect_god_unit(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> crate::app::godunit::GodUnit {
4720        unsafe {
4721            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4722            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f240usize)as*mut u8,crate::app::godunit::GodUnit;
4723(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4724        }
4725    }
4726    #[doc = "`TryConnectGodUnitToCopy(crate::app::godunit::GodUnit)` overload"]
4727    fn try_connect_god_unit_to_copy(self, god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> crate::app::godunit::GodUnit {
4728        unsafe {
4729            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4730            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f3e0usize)as*mut u8,crate::app::godunit::GodUnit;
4731(Unit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit))
4732        }
4733    }
4734    #[doc = "`TryDisconnectGodUnit()` overload"]
4735    fn try_disconnect_god_unit(self) -> crate::app::godunit::GodUnit {
4736        unsafe {
4737            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4738            ::unity::il2cpp_call!((::unity::module_base()+0x1a0ea80usize)as*mut u8,crate::app::godunit::GodUnit;
4739(Unit)__receiver)
4740        }
4741    }
4742    #[doc = "`TryDisconnectRing()` overload"]
4743    fn try_disconnect_ring(self) -> crate::app::unitring::UnitRing {
4744        unsafe {
4745            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4746            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a640usize)as*mut u8,crate::app::unitring::UnitRing;
4747(Unit)__receiver)
4748        }
4749    }
4750    #[doc = "`TryDisconnectGodUnitFromCopy()` overload"]
4751    fn try_disconnect_god_unit_from_copy(self) -> crate::app::godunit::GodUnit {
4752        unsafe {
4753            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4754            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f720usize)as*mut u8,crate::app::godunit::GodUnit;
4755(Unit)__receiver)
4756        }
4757    }
4758    #[doc = "`TryDisconnectGodLinkFromCopy()` overload"]
4759    fn try_disconnect_god_link_from_copy(self) -> crate::app::godunit::GodUnit {
4760        unsafe {
4761            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4762            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f7c0usize)as*mut u8,crate::app::godunit::GodUnit;
4763(Unit)__receiver)
4764        }
4765    }
4766    #[doc = "`SightUp(crate::app::unit::Unit, crate::app::itemdata::ItemData)` overload"]
4767    fn sight_up(
4768        self,
4769        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
4770        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
4771    ) -> bool {
4772        unsafe {
4773            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4774            ::unity::il2cpp_call!((::unity::module_base()+0x1a4d730usize)as*mut u8,bool;
4775(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
4776        }
4777    }
4778    #[doc = "`CanRevive()` overload"]
4779    fn can_revive(self) -> bool {
4780        unsafe {
4781            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4782            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f860usize)as*mut u8,bool;
4783(Unit)__receiver)
4784        }
4785    }
4786    #[doc = "`IsAsphyxiation()` overload"]
4787    fn is_asphyxiation(self) -> bool {
4788        unsafe {
4789            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4790            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f880usize)as*mut u8,bool;
4791(Unit)__receiver)
4792        }
4793    }
4794    #[doc = "`Revive()` overload"]
4795    fn revive(self) -> () {
4796        unsafe {
4797            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4798            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f8b0usize)as*mut u8,();
4799(Unit)__receiver)
4800        }
4801    }
4802    #[doc = "`ReviveForRewindV0(u8)` overload"]
4803    fn revive_for_rewind_v0(self, hp_stock_count: impl ::core::convert::Into<u8>) -> () {
4804        unsafe {
4805            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4806            ::unity::il2cpp_call!((::unity::module_base()+0x1a4faa0usize)as*mut u8,();
4807(Unit)__receiver,(u8)::core::convert::Into::into(hp_stock_count))
4808        }
4809    }
4810    #[doc = "`ReviveForRewindV1(u8, u8, u8)` overload"]
4811    fn revive_for_rewind_v1(
4812        self,
4813        plain_hp_stock_count: impl ::core::convert::Into<u8>,
4814        extra_hp_stock_count: impl ::core::convert::Into<u8>,
4815        extra_hp_stock_count_max: impl ::core::convert::Into<u8>,
4816    ) -> () {
4817        unsafe {
4818            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4819            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fb90usize)as*mut u8,();
4820(Unit)__receiver,(u8)::core::convert::Into::into(plain_hp_stock_count),(u8)::core::convert::Into::into(extra_hp_stock_count),(u8)::core::convert::Into::into(extra_hp_stock_count_max))
4821        }
4822    }
4823    #[doc = "`SetGodState(i32, crate::app::godstate::GodState)` overload"]
4824    fn set_god_state(self, index: impl ::core::convert::Into<i32>, state: impl ::core::convert::Into<crate::app::godstate::GodState>) -> () {
4825        unsafe {
4826            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4827            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fc90usize)as*mut u8,();
4828(Unit)__receiver,(i32)::core::convert::Into::into(index),(crate::app::godstate::GodState)::core::convert::Into::into(state))
4829        }
4830    }
4831    #[doc = "`GetGodState(i32)` overload"]
4832    fn get_god_state(self, index: impl ::core::convert::Into<i32>) -> crate::app::godstate::GodState {
4833        unsafe {
4834            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4835            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fe70usize)as*mut u8,crate::app::godstate::GodState;
4836(Unit)__receiver,(i32)::core::convert::Into::into(index))
4837        }
4838    }
4839    #[doc = "`GetGodStateCount()` overload"]
4840    fn get_god_state_count(self) -> i32 {
4841        unsafe {
4842            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4843            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fed0usize)as*mut u8,i32;
4844(Unit)__receiver)
4845        }
4846    }
4847    #[doc = "`IsDefaultGodStates()` overload"]
4848    fn is_default_god_states(self) -> bool {
4849        unsafe {
4850            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4851            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fdd0usize)as*mut u8,bool;
4852(Unit)__receiver)
4853        }
4854    }
4855    #[doc = "`GetCurrentGodStateIndex()` overload"]
4856    fn get_current_god_state_index(self) -> i32 {
4857        unsafe {
4858            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4859            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fe50usize)as*mut u8,i32;
4860(Unit)__receiver)
4861        }
4862    }
4863    #[doc = "`GetCurrentGodState()` overload"]
4864    fn get_current_god_state(self) -> crate::app::godstate::GodState {
4865        unsafe {
4866            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4867            ::unity::il2cpp_call!((::unity::module_base()+0x1a264b0usize)as*mut u8,crate::app::godstate::GodState;
4868(Unit)__receiver)
4869        }
4870    }
4871    #[doc = "`CanSetExtraHpStock()` overload"]
4872    fn can_set_extra_hp_stock(self) -> bool {
4873        unsafe {
4874            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4875            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fef0usize)as*mut u8,bool;
4876(Unit)__receiver)
4877        }
4878    }
4879    #[doc = "`HasExtraHpStock()` overload"]
4880    fn has_extra_hp_stock(self) -> bool {
4881        unsafe {
4882            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4883            ::unity::il2cpp_call!((::unity::module_base()+0x1a4ff40usize)as*mut u8,bool;
4884(Unit)__receiver)
4885        }
4886    }
4887    #[doc = "`SetExtraHpStock()` overload"]
4888    fn set_extra_hp_stock(self) -> () {
4889        unsafe {
4890            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4891            ::unity::il2cpp_call!((::unity::module_base()+0x1a4ff50usize)as*mut u8,();
4892(Unit)__receiver)
4893        }
4894    }
4895    #[doc = "`ClearExtraHpStock()` overload"]
4896    fn clear_extra_hp_stock(self) -> () {
4897        unsafe {
4898            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4899            ::unity::il2cpp_call!((::unity::module_base()+0x1a1a670usize)as*mut u8,();
4900(Unit)__receiver)
4901        }
4902    }
4903    #[doc = "`ExtraHpStockForRewind(bool, u8, u8)` overload"]
4904    fn extra_hp_stock_for_rewind(
4905        self,
4906        is_set: impl ::core::convert::Into<bool>,
4907        extra_hp_stock_count: impl ::core::convert::Into<u8>,
4908        extra_hp_stock_count_max: impl ::core::convert::Into<u8>,
4909    ) -> () {
4910        unsafe {
4911            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4912            ::unity::il2cpp_call!((::unity::module_base()+0x1a4ffa0usize)as*mut u8,();
4913(Unit)__receiver,(bool)::core::convert::Into::into(is_set),(u8)::core::convert::Into::into(extra_hp_stock_count),(u8)::core::convert::Into::into(extra_hp_stock_count_max))
4914        }
4915    }
4916    #[doc = "`DbgSetHpStockCount(i32)` overload"]
4917    fn dbg_set_hp_stock_count(self, count: impl ::core::convert::Into<i32>) -> () {
4918        unsafe {
4919            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4920            ::unity::il2cpp_call!((::unity::module_base()+0x1a4ffc0usize)as*mut u8,();
4921(Unit)__receiver,(i32)::core::convert::Into::into(count))
4922        }
4923    }
4924    #[doc = "`UpdateGodUnitForGodState(crate::app::godstate::GodState, crate::app::godstate::GodState)` overload"]
4925    fn update_god_unit_for_god_state(
4926        self,
4927        new_god_state: impl ::core::convert::Into<crate::app::godstate::GodState>,
4928        old_god_state: impl ::core::convert::Into<crate::app::godstate::GodState>,
4929    ) -> () {
4930        unsafe {
4931            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4932            ::unity::il2cpp_call!((::unity::module_base()+0x1a4fa50usize)as*mut u8,();
4933(Unit)__receiver,(crate::app::godstate::GodState)::core::convert::Into::into(new_god_state),(crate::app::godstate::GodState)::core::convert::Into::into(old_god_state))
4934        }
4935    }
4936    #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
4937    fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
4938        unsafe {
4939            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4940            ::unity::il2cpp_call!((::unity::module_base()+0x1a500e0usize)as*mut u8,();
4941(Unit)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
4942        }
4943    }
4944    #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
4945    fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
4946        unsafe {
4947            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4948            ::unity::il2cpp_call!((::unity::module_base()+0x1a506b0usize)as*mut u8,();
4949(Unit)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
4950        }
4951    }
4952    #[doc = "`get_Prev()` overload"]
4953    fn get_prev(self) -> crate::app::unit::Unit {
4954        unsafe {
4955            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4956            ::unity::il2cpp_call!((::unity::module_base()+0x1a52260usize)as*mut u8,crate::app::unit::Unit;
4957(Unit)__receiver)
4958        }
4959    }
4960    #[doc = "`set_Prev(crate::app::unit::Unit)` overload"]
4961    fn set_prev(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4962        unsafe {
4963            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4964            ::unity::il2cpp_call!((::unity::module_base()+0x1a52270usize)as*mut u8,();
4965(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
4966        }
4967    }
4968    #[doc = "`get_Next()` overload"]
4969    fn get_next(self) -> crate::app::unit::Unit {
4970        unsafe {
4971            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4972            ::unity::il2cpp_call!((::unity::module_base()+0x1a52280usize)as*mut u8,crate::app::unit::Unit;
4973(Unit)__receiver)
4974        }
4975    }
4976    #[doc = "`set_Next(crate::app::unit::Unit)` overload"]
4977    fn set_next(self, value: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
4978        unsafe {
4979            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4980            ::unity::il2cpp_call!((::unity::module_base()+0x1a52290usize)as*mut u8,();
4981(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(value))
4982        }
4983    }
4984    #[doc = "`get_Ai()` overload"]
4985    fn get_ai(self) -> crate::app::unitai::UnitAI {
4986        unsafe {
4987            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4988            ::unity::il2cpp_call!((::unity::module_base()+0x1a522a0usize)as*mut u8,crate::app::unitai::UnitAI;
4989(Unit)__receiver)
4990        }
4991    }
4992    #[doc = "`get_Edit()` overload"]
4993    fn get_edit(self) -> crate::app::unitedit::UnitEdit {
4994        unsafe {
4995            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
4996            ::unity::il2cpp_call!((::unity::module_base()+0x1a522b0usize)as*mut u8,crate::app::unitedit::UnitEdit;
4997(Unit)__receiver)
4998        }
4999    }
5000    #[doc = "`get_Person()` overload"]
5001    fn get_person(self) -> crate::app::persondata::PersonData {
5002        unsafe {
5003            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5004            ::unity::il2cpp_call!((::unity::module_base()+0x1a522c0usize)as*mut u8,crate::app::persondata::PersonData;
5005(Unit)__receiver)
5006        }
5007    }
5008    #[doc = "`set_Person(crate::app::persondata::PersonData)` overload"]
5009    fn set_person(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
5010        unsafe {
5011            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5012            ::unity::il2cpp_call!((::unity::module_base()+0x1a522d0usize)as*mut u8,();
5013(Unit)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(value))
5014        }
5015    }
5016    #[doc = "`get_Pid()` overload"]
5017    fn get_pid(self) -> ::unity::Il2CppString {
5018        unsafe {
5019            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5020            ::unity::il2cpp_call!((::unity::module_base()+0x1a35bf0usize)as*mut u8, ::unity::Il2CppString;
5021(Unit)__receiver)
5022        }
5023    }
5024    #[doc = "`get_PrefixlessPid()` overload"]
5025    fn get_prefixless_pid(self) -> ::unity::Il2CppString {
5026        unsafe {
5027            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5028            ::unity::il2cpp_call!((::unity::module_base()+0x1a522e0usize)as*mut u8, ::unity::Il2CppString;
5029(Unit)__receiver)
5030        }
5031    }
5032    #[doc = "`get_Job()` overload"]
5033    fn get_job(self) -> crate::app::jobdata::JobData {
5034        unsafe {
5035            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5036            ::unity::il2cpp_call!((::unity::module_base()+0x1a52390usize)as*mut u8,crate::app::jobdata::JobData;
5037(Unit)__receiver)
5038        }
5039    }
5040    #[doc = "`set_Job(crate::app::jobdata::JobData)` overload"]
5041    fn set_job(self, value: impl ::core::convert::Into<crate::app::jobdata::JobData>) -> () {
5042        unsafe {
5043            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5044            ::unity::il2cpp_call!((::unity::module_base()+0x1a523a0usize)as*mut u8,();
5045(Unit)__receiver,(crate::app::jobdata::JobData)::core::convert::Into::into(value))
5046        }
5047    }
5048    #[doc = "`get_Jid()` overload"]
5049    fn get_jid(self) -> ::unity::Il2CppString {
5050        unsafe {
5051            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5052            ::unity::il2cpp_call!((::unity::module_base()+0x1a523b0usize)as*mut u8, ::unity::Il2CppString;
5053(Unit)__receiver)
5054        }
5055    }
5056    #[doc = "`get_PrefixlessJid()` overload"]
5057    fn get_prefixless_jid(self) -> ::unity::Il2CppString {
5058        unsafe {
5059            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5060            ::unity::il2cpp_call!((::unity::module_base()+0x1a52460usize)as*mut u8, ::unity::Il2CppString;
5061(Unit)__receiver)
5062        }
5063    }
5064    #[doc = "`get_Force()` overload"]
5065    fn get_force(self) -> crate::app::force::Force {
5066        unsafe {
5067            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5068            ::unity::il2cpp_call!((::unity::module_base()+0x1a52510usize)as*mut u8,crate::app::force::Force;
5069(Unit)__receiver)
5070        }
5071    }
5072    #[doc = "`set_Force(crate::app::force::Force)` overload"]
5073    fn set_force(self, value: impl ::core::convert::Into<crate::app::force::Force>) -> () {
5074        unsafe {
5075            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5076            ::unity::il2cpp_call!((::unity::module_base()+0x1a52520usize)as*mut u8,();
5077(Unit)__receiver,(crate::app::force::Force)::core::convert::Into::into(value))
5078        }
5079    }
5080    #[doc = "`get_ForceType()` overload"]
5081    fn get_force_type(self) -> crate::app::force::Force_Type {
5082        unsafe {
5083            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5084            ::unity::il2cpp_call!((::unity::module_base()+0x1a52530usize)as*mut u8,crate::app::force::Force_Type;
5085(Unit)__receiver)
5086        }
5087    }
5088    #[doc = "`get_ForceMask()` overload"]
5089    fn get_force_mask(self) -> u32 {
5090        unsafe {
5091            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5092            ::unity::il2cpp_call!((::unity::module_base()+0x1a52550usize)as*mut u8,u32;
5093(Unit)__receiver)
5094        }
5095    }
5096    #[doc = "`get_BaseCapability()` overload"]
5097    fn get_base_capability(self) -> crate::app::unitbasecapability::UnitBaseCapability {
5098        unsafe {
5099            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5100            ::unity::il2cpp_call!((::unity::module_base()+0x1a52570usize)as*mut u8,crate::app::unitbasecapability::UnitBaseCapability;
5101(Unit)__receiver)
5102        }
5103    }
5104    #[doc = "`get_GrowCapability()` overload"]
5105    fn get_grow_capability(self) -> crate::app::capability::Capability {
5106        unsafe {
5107            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5108            ::unity::il2cpp_call!((::unity::module_base()+0x1a52580usize)as*mut u8,crate::app::capability::Capability;
5109(Unit)__receiver)
5110        }
5111    }
5112    #[doc = "`get_LevelCapability()` overload"]
5113    fn get_level_capability(self) -> crate::app::unitbasecapability::UnitBaseCapability {
5114        unsafe {
5115            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5116            ::unity::il2cpp_call!((::unity::module_base()+0x1a52590usize)as*mut u8,crate::app::unitbasecapability::UnitBaseCapability;
5117(Unit)__receiver)
5118        }
5119    }
5120    #[doc = "`get_GrowSeed()` overload"]
5121    fn get_grow_seed(self) -> u32 {
5122        unsafe {
5123            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5124            ::unity::il2cpp_call!((::unity::module_base()+0x1a525a0usize)as*mut u8,u32;
5125(Unit)__receiver)
5126        }
5127    }
5128    #[doc = "`set_GrowSeed(u32)` overload"]
5129    fn set_grow_seed(self, value: impl ::core::convert::Into<u32>) -> () {
5130        unsafe {
5131            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5132            ::unity::il2cpp_call!((::unity::module_base()+0x1a525b0usize)as*mut u8,();
5133(Unit)__receiver,(u32)::core::convert::Into::into(value))
5134        }
5135    }
5136    #[doc = "`get_DropSeed()` overload"]
5137    fn get_drop_seed(self) -> u32 {
5138        unsafe {
5139            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5140            ::unity::il2cpp_call!((::unity::module_base()+0x1a525c0usize)as*mut u8,u32;
5141(Unit)__receiver)
5142        }
5143    }
5144    #[doc = "`set_DropSeed(u32)` overload"]
5145    fn set_drop_seed(self, value: impl ::core::convert::Into<u32>) -> () {
5146        unsafe {
5147            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5148            ::unity::il2cpp_call!((::unity::module_base()+0x1a525d0usize)as*mut u8,();
5149(Unit)__receiver,(u32)::core::convert::Into::into(value))
5150        }
5151    }
5152    #[doc = "`get_Actor()` overload"]
5153    fn get_actor(self) -> crate::app::unitactor::UnitActor {
5154        unsafe {
5155            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5156            ::unity::il2cpp_call!((::unity::module_base()+0x1a525e0usize)as*mut u8,crate::app::unitactor::UnitActor;
5157(Unit)__receiver)
5158        }
5159    }
5160    #[doc = "`set_Actor(crate::app::unitactor::UnitActor)` overload"]
5161    fn set_actor(self, value: impl ::core::convert::Into<crate::app::unitactor::UnitActor>) -> () {
5162        unsafe {
5163            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5164            ::unity::il2cpp_call!((::unity::module_base()+0x1a525f0usize)as*mut u8,();
5165(Unit)__receiver,(crate::app::unitactor::UnitActor)::core::convert::Into::into(value))
5166        }
5167    }
5168    #[doc = "`get_Info()` overload"]
5169    fn get_info(self) -> crate::app::mapinforoot::MapInfoRoot {
5170        unsafe {
5171            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5172            ::unity::il2cpp_call!((::unity::module_base()+0x1a52600usize)as*mut u8,crate::app::mapinforoot::MapInfoRoot;
5173(Unit)__receiver)
5174        }
5175    }
5176    #[doc = "`set_Info(crate::app::mapinforoot::MapInfoRoot)` overload"]
5177    fn set_info(self, value: impl ::core::convert::Into<crate::app::mapinforoot::MapInfoRoot>) -> () {
5178        unsafe {
5179            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5180            ::unity::il2cpp_call!((::unity::module_base()+0x1a52610usize)as*mut u8,();
5181(Unit)__receiver,(crate::app::mapinforoot::MapInfoRoot)::core::convert::Into::into(value))
5182        }
5183    }
5184    #[doc = "`get_UnitModel()` overload"]
5185    fn get_unit_model(self) -> crate::app::unitmodel::UnitModel {
5186        unsafe {
5187            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5188            ::unity::il2cpp_call!((::unity::module_base()+0x1a52620usize)as*mut u8,crate::app::unitmodel::UnitModel;
5189(Unit)__receiver)
5190        }
5191    }
5192    #[doc = "`get_GodModel()` overload"]
5193    fn get_god_model(self) -> crate::app::unitmodel::UnitModel {
5194        unsafe {
5195            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5196            ::unity::il2cpp_call!((::unity::module_base()+0x1a52640usize)as*mut u8,crate::app::unitmodel::UnitModel;
5197(Unit)__receiver)
5198        }
5199    }
5200    #[doc = "`get_Position()` overload"]
5201    fn get_position(self) -> crate::unity_engine::vector3::Vector3 {
5202        unsafe {
5203            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5204            ::unity::il2cpp_call!((::unity::module_base()+0x1a52660usize)as*mut u8,crate::unity_engine::vector3::Vector3;
5205(Unit)__receiver)
5206        }
5207    }
5208    #[doc = "`get_CellCenterPosition()` overload"]
5209    fn get_cell_center_position(self) -> crate::unity_engine::vector3::Vector3 {
5210        unsafe {
5211            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5212            ::unity::il2cpp_call!((::unity::module_base()+0x1a53360usize)as*mut u8,crate::unity_engine::vector3::Vector3;
5213(Unit)__receiver)
5214        }
5215    }
5216    #[doc = "`get_Direction()` overload"]
5217    fn get_direction(self) -> crate::unity_engine::vector3::Vector3 {
5218        unsafe {
5219            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5220            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ad0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
5221(Unit)__receiver)
5222        }
5223    }
5224    #[doc = "`get_Index()` overload"]
5225    fn get_index(self) -> i32 {
5226        unsafe {
5227            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5228            ::unity::il2cpp_call!((::unity::module_base()+0x1a54bd0usize)as*mut u8,i32;
5229(Unit)__receiver)
5230        }
5231    }
5232    #[doc = "`set_Index(i32)` overload"]
5233    fn set_index(self, value: impl ::core::convert::Into<i32>) -> () {
5234        unsafe {
5235            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5236            ::unity::il2cpp_call!((::unity::module_base()+0x1a54be0usize)as*mut u8,();
5237(Unit)__receiver,(i32)::core::convert::Into::into(value))
5238        }
5239    }
5240    #[doc = "`get_BmapSize()` overload"]
5241    fn get_bmap_size(self) -> i32 {
5242        unsafe {
5243            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5244            ::unity::il2cpp_call!((::unity::module_base()+0x1a54bf0usize)as*mut u8,i32;
5245(Unit)__receiver)
5246        }
5247    }
5248    #[doc = "`get_Style()` overload"]
5249    fn get_style(self) -> crate::app::battlestyle::BattleStyle_Types {
5250        unsafe {
5251            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5252            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c10usize)as*mut u8,crate::app::battlestyle::BattleStyle_Types;
5253(Unit)__receiver)
5254        }
5255    }
5256    #[doc = "`get_X()` overload"]
5257    fn get_x(self) -> i32 {
5258        unsafe {
5259            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5260            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c20usize)as*mut u8,i32;
5261(Unit)__receiver)
5262        }
5263    }
5264    #[doc = "`set_X(i32)` overload"]
5265    fn set_x(self, value: impl ::core::convert::Into<i32>) -> () {
5266        unsafe {
5267            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5268            ::unity::il2cpp_call!((::unity::module_base()+0x1a22fe0usize)as*mut u8,();
5269(Unit)__receiver,(i32)::core::convert::Into::into(value))
5270        }
5271    }
5272    #[doc = "`get_Z()` overload"]
5273    fn get_z(self) -> i32 {
5274        unsafe {
5275            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5276            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c30usize)as*mut u8,i32;
5277(Unit)__receiver)
5278        }
5279    }
5280    #[doc = "`set_Z(i32)` overload"]
5281    fn set_z(self, value: impl ::core::convert::Into<i32>) -> () {
5282        unsafe {
5283            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5284            ::unity::il2cpp_call!((::unity::module_base()+0x1a22ff0usize)as*mut u8,();
5285(Unit)__receiver,(i32)::core::convert::Into::into(value))
5286        }
5287    }
5288    #[doc = "`get_DisposX()` overload"]
5289    fn get_dispos_x(self) -> i32 {
5290        unsafe {
5291            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5292            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c40usize)as*mut u8,i32;
5293(Unit)__receiver)
5294        }
5295    }
5296    #[doc = "`set_DisposX(i32)` overload"]
5297    fn set_dispos_x(self, value: impl ::core::convert::Into<i32>) -> () {
5298        unsafe {
5299            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5300            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c50usize)as*mut u8,();
5301(Unit)__receiver,(i32)::core::convert::Into::into(value))
5302        }
5303    }
5304    #[doc = "`get_DisposZ()` overload"]
5305    fn get_dispos_z(self) -> i32 {
5306        unsafe {
5307            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5308            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c60usize)as*mut u8,i32;
5309(Unit)__receiver)
5310        }
5311    }
5312    #[doc = "`set_DisposZ(i32)` overload"]
5313    fn set_dispos_z(self, value: impl ::core::convert::Into<i32>) -> () {
5314        unsafe {
5315            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5316            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c70usize)as*mut u8,();
5317(Unit)__receiver,(i32)::core::convert::Into::into(value))
5318        }
5319    }
5320    #[doc = "`get_CenterX()` overload"]
5321    fn get_center_x(self) -> i32 {
5322        unsafe {
5323            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5324            ::unity::il2cpp_call!((::unity::module_base()+0x1a54c80usize)as*mut u8,i32;
5325(Unit)__receiver)
5326        }
5327    }
5328    #[doc = "`get_CenterZ()` overload"]
5329    fn get_center_z(self) -> i32 {
5330        unsafe {
5331            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5332            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ca0usize)as*mut u8,i32;
5333(Unit)__receiver)
5334        }
5335    }
5336    #[doc = "`get_Angle()` overload"]
5337    fn get_angle(self) -> f32 {
5338        unsafe {
5339            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5340            ::unity::il2cpp_call!((::unity::module_base()+0x1a54cc0usize)as*mut u8,f32;
5341(Unit)__receiver)
5342        }
5343    }
5344    #[doc = "`set_Angle(f32)` overload"]
5345    fn set_angle(self, value: impl ::core::convert::Into<f32>) -> () {
5346        unsafe {
5347            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5348            ::unity::il2cpp_call!((::unity::module_base()+0x1a54cd0usize)as*mut u8,();
5349(Unit)__receiver,(f32)::core::convert::Into::into(value))
5350        }
5351    }
5352    #[doc = "`get_DisposSound()` overload"]
5353    fn get_dispos_sound(self) -> i32 {
5354        unsafe {
5355            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5356            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ce0usize)as*mut u8,i32;
5357(Unit)__receiver)
5358        }
5359    }
5360    #[doc = "`get_MoveType()` overload"]
5361    fn get_move_type(self) -> crate::app::jobdata::JobData_MoveTypes {
5362        unsafe {
5363            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5364            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d00usize)as*mut u8,crate::app::jobdata::JobData_MoveTypes;
5365(Unit)__receiver)
5366        }
5367    }
5368    #[doc = "`get_Level()` overload"]
5369    fn get_level(self) -> i32 {
5370        unsafe {
5371            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5372            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d20usize)as*mut u8,i32;
5373(Unit)__receiver)
5374        }
5375    }
5376    #[doc = "`set_Level(i32)` overload"]
5377    fn set_level(self, value: impl ::core::convert::Into<i32>) -> () {
5378        unsafe {
5379            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5380            ::unity::il2cpp_call!((::unity::module_base()+0x1a0e1d0usize)as*mut u8,();
5381(Unit)__receiver,(i32)::core::convert::Into::into(value))
5382        }
5383    }
5384    #[doc = "`get_LimitLevel()` overload"]
5385    fn get_limit_level(self) -> i32 {
5386        unsafe {
5387            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5388            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d30usize)as*mut u8,i32;
5389(Unit)__receiver)
5390        }
5391    }
5392    #[doc = "`get_Exp()` overload"]
5393    fn get_exp(self) -> i32 {
5394        unsafe {
5395            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5396            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d40usize)as*mut u8,i32;
5397(Unit)__receiver)
5398        }
5399    }
5400    #[doc = "`set_Exp(i32)` overload"]
5401    fn set_exp(self, value: impl ::core::convert::Into<i32>) -> () {
5402        unsafe {
5403            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5404            ::unity::il2cpp_call!((::unity::module_base()+0x1a39da0usize)as*mut u8,();
5405(Unit)__receiver,(i32)::core::convert::Into::into(value))
5406        }
5407    }
5408    #[doc = "`get_SkillPoint()` overload"]
5409    fn get_skill_point(self) -> i32 {
5410        unsafe {
5411            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5412            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d50usize)as*mut u8,i32;
5413(Unit)__receiver)
5414        }
5415    }
5416    #[doc = "`set_SkillPoint(i32)` overload"]
5417    fn set_skill_point(self, value: impl ::core::convert::Into<i32>) -> () {
5418        unsafe {
5419            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5420            ::unity::il2cpp_call!((::unity::module_base()+0x1a0e090usize)as*mut u8,();
5421(Unit)__receiver,(i32)::core::convert::Into::into(value))
5422        }
5423    }
5424    #[doc = "`get_Hp()` overload"]
5425    fn get_hp(self) -> i32 {
5426        unsafe {
5427            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5428            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d60usize)as*mut u8,i32;
5429(Unit)__receiver)
5430        }
5431    }
5432    #[doc = "`set_Hp(i32)` overload"]
5433    fn set_hp(self, value: impl ::core::convert::Into<i32>) -> () {
5434        unsafe {
5435            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5436            ::unity::il2cpp_call!((::unity::module_base()+0x1a0e1e0usize)as*mut u8,();
5437(Unit)__receiver,(i32)::core::convert::Into::into(value))
5438        }
5439    }
5440    #[doc = "`get_DisplayHp()` overload"]
5441    fn get_display_hp(self) -> i32 {
5442        unsafe {
5443            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5444            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d70usize)as*mut u8,i32;
5445(Unit)__receiver)
5446        }
5447    }
5448    #[doc = "`get_HpStockCount()` overload"]
5449    fn get_hp_stock_count(self) -> i32 {
5450        unsafe {
5451            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5452            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d80usize)as*mut u8,i32;
5453(Unit)__receiver)
5454        }
5455    }
5456    #[doc = "`get_HpStockCountMax()` overload"]
5457    fn get_hp_stock_count_max(self) -> i32 {
5458        unsafe {
5459            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5460            ::unity::il2cpp_call!((::unity::module_base()+0x1a54d90usize)as*mut u8,i32;
5461(Unit)__receiver)
5462        }
5463    }
5464    #[doc = "`get_PlainHpStockCount()` overload"]
5465    fn get_plain_hp_stock_count(self) -> i32 {
5466        unsafe {
5467            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5468            ::unity::il2cpp_call!((::unity::module_base()+0x1a54da0usize)as*mut u8,i32;
5469(Unit)__receiver)
5470        }
5471    }
5472    #[doc = "`set_PlainHpStockCount(i32)` overload"]
5473    fn set_plain_hp_stock_count(self, value: impl ::core::convert::Into<i32>) -> () {
5474        unsafe {
5475            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5476            ::unity::il2cpp_call!((::unity::module_base()+0x1a54db0usize)as*mut u8,();
5477(Unit)__receiver,(i32)::core::convert::Into::into(value))
5478        }
5479    }
5480    #[doc = "`get_PlainHpStockCountMax()` overload"]
5481    fn get_plain_hp_stock_count_max(self) -> i32 {
5482        unsafe {
5483            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5484            ::unity::il2cpp_call!((::unity::module_base()+0x1a54dc0usize)as*mut u8,i32;
5485(Unit)__receiver)
5486        }
5487    }
5488    #[doc = "`get_ExtraHpStockCount()` overload"]
5489    fn get_extra_hp_stock_count(self) -> i32 {
5490        unsafe {
5491            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5492            ::unity::il2cpp_call!((::unity::module_base()+0x1a54dd0usize)as*mut u8,i32;
5493(Unit)__receiver)
5494        }
5495    }
5496    #[doc = "`get_ExtraHpStockCountMax()` overload"]
5497    fn get_extra_hp_stock_count_max(self) -> i32 {
5498        unsafe {
5499            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5500            ::unity::il2cpp_call!((::unity::module_base()+0x1a54de0usize)as*mut u8,i32;
5501(Unit)__receiver)
5502        }
5503    }
5504    #[doc = "`get_BaseMovePower()` overload"]
5505    fn get_base_move_power(self) -> i32 {
5506        unsafe {
5507            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5508            ::unity::il2cpp_call!((::unity::module_base()+0x1a54df0usize)as*mut u8,i32;
5509(Unit)__receiver)
5510        }
5511    }
5512    #[doc = "`get_ItemList()` overload"]
5513    fn get_item_list(self) -> crate::app::unititemlist::UnitItemList {
5514        unsafe {
5515            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5516            ::unity::il2cpp_call!((::unity::module_base()+0x1a54e50usize)as*mut u8,crate::app::unititemlist::UnitItemList;
5517(Unit)__receiver)
5518        }
5519    }
5520    #[doc = "`get_GodUnit()` overload"]
5521    fn get_god_unit(self) -> crate::app::godunit::GodUnit {
5522        unsafe {
5523            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5524            ::unity::il2cpp_call!((::unity::module_base()+0x1a54e60usize)as*mut u8,crate::app::godunit::GodUnit;
5525(Unit)__receiver)
5526        }
5527    }
5528    #[doc = "`get_ActualGodUnit()` overload"]
5529    fn get_actual_god_unit(self) -> crate::app::godunit::GodUnit {
5530        unsafe {
5531            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5532            ::unity::il2cpp_call!((::unity::module_base()+0x1a54e80usize)as*mut u8,crate::app::godunit::GodUnit;
5533(Unit)__receiver)
5534        }
5535    }
5536    #[doc = "`get_ExtraSight()` overload"]
5537    fn get_extra_sight(self) -> i32 {
5538        unsafe {
5539            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5540            ::unity::il2cpp_call!((::unity::module_base()+0x1a54e90usize)as*mut u8,i32;
5541(Unit)__receiver)
5542        }
5543    }
5544    #[doc = "`set_ExtraSight(i32)` overload"]
5545    fn set_extra_sight(self, value: impl ::core::convert::Into<i32>) -> () {
5546        unsafe {
5547            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5548            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ea0usize)as*mut u8,();
5549(Unit)__receiver,(i32)::core::convert::Into::into(value))
5550        }
5551    }
5552    #[doc = "`get_MoveDistance()` overload"]
5553    fn get_move_distance(self) -> i32 {
5554        unsafe {
5555            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5556            ::unity::il2cpp_call!((::unity::module_base()+0x1a54eb0usize)as*mut u8,i32;
5557(Unit)__receiver)
5558        }
5559    }
5560    #[doc = "`get_MaskSkillLock()` overload"]
5561    fn get_mask_skill_lock(self) -> crate::system::object::Object {
5562        unsafe {
5563            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5564            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ec0usize)as*mut u8,crate::system::object::Object;
5565(Unit)__receiver)
5566        }
5567    }
5568    #[doc = "`get_MaskSkill()` overload"]
5569    fn get_mask_skill(self) -> crate::app::skillarray::SkillArray {
5570        unsafe {
5571            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5572            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ed0usize)as*mut u8,crate::app::skillarray::SkillArray;
5573(Unit)__receiver)
5574        }
5575    }
5576    #[doc = "`get_EquipSkill()` overload"]
5577    fn get_equip_skill_2(self) -> crate::app::skillarray::SkillArray {
5578        unsafe {
5579            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5580            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ee0usize)as*mut u8,crate::app::skillarray::SkillArray;
5581(Unit)__receiver)
5582        }
5583    }
5584    #[doc = "`get_PrivateSkill()` overload"]
5585    fn get_private_skill(self) -> crate::app::skillarray::SkillArray {
5586        unsafe {
5587            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5588            ::unity::il2cpp_call!((::unity::module_base()+0x1a54ef0usize)as*mut u8,crate::app::skillarray::SkillArray;
5589(Unit)__receiver)
5590        }
5591    }
5592    #[doc = "`get_SupportedSkill()` overload"]
5593    fn get_supported_skill(self) -> crate::app::skillarray::SkillArray {
5594        unsafe {
5595            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5596            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f00usize)as*mut u8,crate::app::skillarray::SkillArray;
5597(Unit)__receiver)
5598        }
5599    }
5600    #[doc = "`get_ReceiveSkill()` overload"]
5601    fn get_receive_skill(self) -> crate::app::skillarray::SkillArray {
5602        unsafe {
5603            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5604            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f10usize)as*mut u8,crate::app::skillarray::SkillArray;
5605(Unit)__receiver)
5606        }
5607    }
5608    #[doc = "`get_EquipSkillPool()` overload"]
5609    fn get_equip_skill_pool(self) -> crate::app::skillarray::SkillArray {
5610        unsafe {
5611            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5612            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f20usize)as*mut u8,crate::app::skillarray::SkillArray;
5613(Unit)__receiver)
5614        }
5615    }
5616    #[doc = "`get_LearnedJobSkill()` overload"]
5617    fn get_learned_job_skill(self) -> crate::app::skilldata::SkillData {
5618        unsafe {
5619            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5620            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f30usize)as*mut u8,crate::app::skilldata::SkillData;
5621(Unit)__receiver)
5622        }
5623    }
5624    #[doc = "`set_LearnedJobSkill(crate::app::skilldata::SkillData)` overload"]
5625    fn set_learned_job_skill(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
5626        unsafe {
5627            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5628            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f40usize)as*mut u8,();
5629(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(value))
5630        }
5631    }
5632    #[doc = "`get_OriginalAptitude()` overload"]
5633    fn get_original_aptitude(self) -> crate::app::weaponmask::WeaponMask {
5634        unsafe {
5635            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5636            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f50usize)as*mut u8,crate::app::weaponmask::WeaponMask;
5637(Unit)__receiver)
5638        }
5639    }
5640    #[doc = "`get_Aptitude()` overload"]
5641    fn get_aptitude(self) -> crate::app::weaponmask::WeaponMask {
5642        unsafe {
5643            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5644            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f60usize)as*mut u8,crate::app::weaponmask::WeaponMask;
5645(Unit)__receiver)
5646        }
5647    }
5648    #[doc = "`get_WeaponMask()` overload"]
5649    fn get_weapon_mask(self) -> crate::app::weaponmask::WeaponMask {
5650        unsafe {
5651            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5652            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f70usize)as*mut u8,crate::app::weaponmask::WeaponMask;
5653(Unit)__receiver)
5654        }
5655    }
5656    #[doc = "`get_SelectedWeaponMask()` overload"]
5657    fn get_selected_weapon_mask(self) -> crate::app::weaponmask::WeaponMask {
5658        unsafe {
5659            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5660            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f80usize)as*mut u8,crate::app::weaponmask::WeaponMask;
5661(Unit)__receiver)
5662        }
5663    }
5664    #[doc = "`get_EnhanceFactors()` overload"]
5665    fn get_enhance_factors(self) -> crate::app::unitenhancefactors::UnitEnhanceFactors {
5666        unsafe {
5667            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5668            ::unity::il2cpp_call!((::unity::module_base()+0x1a54f90usize)as*mut u8,crate::app::unitenhancefactors::UnitEnhanceFactors;
5669(Unit)__receiver)
5670        }
5671    }
5672    #[doc = "`get_InternalLevel()` overload"]
5673    fn get_internal_level(self) -> i32 {
5674        unsafe {
5675            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5676            ::unity::il2cpp_call!((::unity::module_base()+0x1a54fa0usize)as*mut u8,i32;
5677(Unit)__receiver)
5678        }
5679    }
5680    #[doc = "`set_InternalLevel(i32)` overload"]
5681    fn set_internal_level(self, value: impl ::core::convert::Into<i32>) -> () {
5682        unsafe {
5683            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5684            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c740usize)as*mut u8,();
5685(Unit)__receiver,(i32)::core::convert::Into::into(value))
5686        }
5687    }
5688    #[doc = "`get_LastPickVoice()` overload"]
5689    fn get_last_pick_voice(self) -> i8 {
5690        unsafe {
5691            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5692            ::unity::il2cpp_call!((::unity::module_base()+0x1a54fb0usize)as*mut u8,i8;
5693(Unit)__receiver)
5694        }
5695    }
5696    #[doc = "`set_LastPickVoice(i8)` overload"]
5697    fn set_last_pick_voice(self, value: impl ::core::convert::Into<i8>) -> () {
5698        unsafe {
5699            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5700            ::unity::il2cpp_call!((::unity::module_base()+0x1a54fc0usize)as*mut u8,();
5701(Unit)__receiver,(i8)::core::convert::Into::into(value))
5702        }
5703    }
5704    #[doc = "`GetMaxStun()` overload"]
5705    fn get_max_stun(self) -> i32 {
5706        unsafe {
5707            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5708            ::unity::il2cpp_call!((::unity::module_base()+0x1a54fd0usize)as*mut u8,i32;
5709(Unit)__receiver)
5710        }
5711    }
5712    #[doc = "`GetStun()` overload"]
5713    fn get_stun(self) -> i32 {
5714        unsafe {
5715            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5716            ::unity::il2cpp_call!((::unity::module_base()+0x1a54fe0usize)as*mut u8,i32;
5717(Unit)__receiver)
5718        }
5719    }
5720    #[doc = "`get_EngageCount()` overload"]
5721    fn get_engage_count(self) -> i32 {
5722        unsafe {
5723            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5724            ::unity::il2cpp_call!((::unity::module_base()+0x1a550f0usize)as*mut u8,i32;
5725(Unit)__receiver)
5726        }
5727    }
5728    #[doc = "`set_EngageCount(i32)` overload"]
5729    fn set_engage_count(self, value: impl ::core::convert::Into<i32>) -> () {
5730        unsafe {
5731            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5732            ::unity::il2cpp_call!((::unity::module_base()+0x1a264a0usize)as*mut u8,();
5733(Unit)__receiver,(i32)::core::convert::Into::into(value))
5734        }
5735    }
5736    #[doc = "`PlaySetEngageCount(i32, crate::app::unit::Unit)` overload"]
5737    fn play_set_engage_count(
5738        self,
5739        engage_count: impl ::core::convert::Into<i32>,
5740        target_unit: impl ::core::convert::Into<crate::app::unit::Unit>,
5741    ) -> () {
5742        unsafe {
5743            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5744            ::unity::il2cpp_call!((::unity::module_base()+0x1a55100usize)as*mut u8,();
5745(Unit)__receiver,(i32)::core::convert::Into::into(engage_count),(crate::app::unit::Unit)::core::convert::Into::into(target_unit))
5746        }
5747    }
5748    #[doc = "`PlaySetEngageCount(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, i32)` overload"]
5749    fn play_set_engage_count_2(
5750        self,
5751        start: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
5752        goal: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
5753        count: impl ::core::convert::Into<i32>,
5754    ) -> () {
5755        unsafe {
5756            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5757            ::unity::il2cpp_call!((::unity::module_base()+0x1a57900usize)as*mut u8,();
5758(Unit)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(start),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(goal),(i32)::core::convert::Into::into(count))
5759        }
5760    }
5761    #[doc = "`GetEngageCountView()` overload"]
5762    fn get_engage_count_view(self) -> i32 {
5763        unsafe {
5764            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5765            ::unity::il2cpp_call!((::unity::module_base()+0x1a57ad0usize)as*mut u8,i32;
5766(Unit)__receiver)
5767        }
5768    }
5769    #[doc = "`SetEngageCountView(i32)` overload"]
5770    fn set_engage_count_view(self, count: impl ::core::convert::Into<i32>) -> () {
5771        unsafe {
5772            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5773            ::unity::il2cpp_call!((::unity::module_base()+0x1a57b70usize)as*mut u8,();
5774(Unit)__receiver,(i32)::core::convert::Into::into(count))
5775        }
5776    }
5777    #[doc = "`GetEngageCountLimit()` overload"]
5778    fn get_engage_count_limit(self) -> i32 {
5779        unsafe {
5780            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5781            ::unity::il2cpp_call!((::unity::module_base()+0x1a57b90usize)as*mut u8,i32;
5782(Unit)__receiver)
5783        }
5784    }
5785    #[doc = "`get_EngageTurn()` overload"]
5786    fn get_engage_turn(self) -> i32 {
5787        unsafe {
5788            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5789            ::unity::il2cpp_call!((::unity::module_base()+0x1a57c30usize)as*mut u8,i32;
5790(Unit)__receiver)
5791        }
5792    }
5793    #[doc = "`set_EngageTurn(i32)` overload"]
5794    fn set_engage_turn(self, value: impl ::core::convert::Into<i32>) -> () {
5795        unsafe {
5796            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5797            ::unity::il2cpp_call!((::unity::module_base()+0x1a4f850usize)as*mut u8,();
5798(Unit)__receiver,(i32)::core::convert::Into::into(value))
5799        }
5800    }
5801    #[doc = "`GetRemainingEngageTurn()` overload"]
5802    fn get_remaining_engage_turn(self) -> i32 {
5803        unsafe {
5804            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5805            ::unity::il2cpp_call!((::unity::module_base()+0x1a57c40usize)as*mut u8,i32;
5806(Unit)__receiver)
5807        }
5808    }
5809    #[doc = "`GetEngageTurnLimit()` overload"]
5810    fn get_engage_turn_limit(self) -> i32 {
5811        unsafe {
5812            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5813            ::unity::il2cpp_call!((::unity::module_base()+0x1a57d60usize)as*mut u8,i32;
5814(Unit)__receiver)
5815        }
5816    }
5817    #[doc = "`GetAlpha()` overload"]
5818    fn get_alpha(self) -> f32 {
5819        unsafe {
5820            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5821            ::unity::il2cpp_call!((::unity::module_base()+0x1a57e80usize)as*mut u8,f32;
5822(Unit)__receiver)
5823        }
5824    }
5825    #[doc = "`get_Ident()` overload"]
5826    fn get_ident(self) -> i32 {
5827        unsafe {
5828            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5829            ::unity::il2cpp_call!((::unity::module_base()+0x1a57f90usize)as*mut u8,i32;
5830(Unit)__receiver)
5831        }
5832    }
5833    #[doc = "`set_Ident(i32)` overload"]
5834    fn set_ident(self, value: impl ::core::convert::Into<i32>) -> () {
5835        unsafe {
5836            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5837            ::unity::il2cpp_call!((::unity::module_base()+0x1a57fa0usize)as*mut u8,();
5838(Unit)__receiver,(i32)::core::convert::Into::into(value))
5839        }
5840    }
5841    #[doc = "`get_Record()` overload"]
5842    fn get_record_2(self) -> crate::app::unitrecord::UnitRecord {
5843        unsafe {
5844            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5845            ::unity::il2cpp_call!((::unity::module_base()+0x1a57fb0usize)as*mut u8,crate::app::unitrecord::UnitRecord;
5846(Unit)__receiver)
5847        }
5848    }
5849    #[doc = "`get_MapHistoryIndex()` overload"]
5850    fn get_map_history_index(self) -> i32 {
5851        unsafe {
5852            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5853            ::unity::il2cpp_call!((::unity::module_base()+0x1a57fc0usize)as*mut u8,i32;
5854(Unit)__receiver)
5855        }
5856    }
5857    #[doc = "`set_MapHistoryIndex(i32)` overload"]
5858    fn set_map_history_index(self, value: impl ::core::convert::Into<i32>) -> () {
5859        unsafe {
5860            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5861            ::unity::il2cpp_call!((::unity::module_base()+0x1a57fd0usize)as*mut u8,();
5862(Unit)__receiver,(i32)::core::convert::Into::into(value))
5863        }
5864    }
5865    #[doc = "`get_RelayPlayerIndex()` overload"]
5866    fn get_relay_player_index(self) -> i32 {
5867        unsafe {
5868            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5869            ::unity::il2cpp_call!((::unity::module_base()+0x1a57fe0usize)as*mut u8,i32;
5870(Unit)__receiver)
5871        }
5872    }
5873    #[doc = "`set_RelayPlayerIndex(i32)` overload"]
5874    fn set_relay_player_index(self, value: impl ::core::convert::Into<i32>) -> () {
5875        unsafe {
5876            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5877            ::unity::il2cpp_call!((::unity::module_base()+0x1a57ff0usize)as*mut u8,();
5878(Unit)__receiver,(i32)::core::convert::Into::into(value))
5879        }
5880    }
5881    #[doc = "`CreateImpl1(crate::app::persondata::PersonData, crate::app::jobdata::JobData, i32, crate::app::random_2::Random_2)` overload"]
5882    fn create_impl1(
5883        self,
5884        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
5885        job: impl ::core::convert::Into<crate::app::jobdata::JobData>,
5886        level: impl ::core::convert::Into<i32>,
5887        random: impl ::core::convert::Into<crate::app::random_2::Random_2>,
5888    ) -> () {
5889        unsafe {
5890            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5891            ::unity::il2cpp_call!((::unity::module_base()+0x1a08740usize)as*mut u8,();
5892(Unit)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::jobdata::JobData)::core::convert::Into::into(job),(i32)::core::convert::Into::into(level),(crate::app::random_2::Random_2)::core::convert::Into::into(random))
5893        }
5894    }
5895    #[doc = "`TryCopyEdit()` overload"]
5896    fn try_copy_edit(self) -> () {
5897        unsafe {
5898            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5899            ::unity::il2cpp_call!((::unity::module_base()+0x1a58000usize)as*mut u8,();
5900(Unit)__receiver)
5901        }
5902    }
5903    #[doc = "`CreateImpl2()` overload"]
5904    fn create_impl2(self) -> () {
5905        unsafe {
5906            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5907            ::unity::il2cpp_call!((::unity::module_base()+0x1a08b60usize)as*mut u8,();
5908(Unit)__receiver)
5909        }
5910    }
5911    #[doc = "`SetDispos(crate::app::disposdata::DisposData)` overload"]
5912    fn set_dispos(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
5913        unsafe {
5914            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5915            ::unity::il2cpp_call!((::unity::module_base()+0x1a08ec0usize)as*mut u8,();
5916(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5917        }
5918    }
5919    #[doc = "`SetDisposWeaponMask(crate::app::disposdata::DisposData)` overload"]
5920    fn set_dispos_weapon_mask(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
5921        unsafe {
5922            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5923            ::unity::il2cpp_call!((::unity::module_base()+0x1a58060usize)as*mut u8,();
5924(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5925        }
5926    }
5927    #[doc = "`SetDisposSkill(crate::app::disposdata::DisposData)` overload"]
5928    fn set_dispos_skill(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
5929        unsafe {
5930            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5931            ::unity::il2cpp_call!((::unity::module_base()+0x1a58130usize)as*mut u8,();
5932(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5933        }
5934    }
5935    #[doc = "`SetDisposGod(crate::app::disposdata::DisposData)` overload"]
5936    fn set_dispos_god(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
5937        unsafe {
5938            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5939            ::unity::il2cpp_call!((::unity::module_base()+0x1a581e0usize)as*mut u8,();
5940(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5941        }
5942    }
5943    #[doc = "`AddPersonItem(crate::app::persondata::PersonData)` overload"]
5944    fn add_person_item(self, person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> bool {
5945        unsafe {
5946            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5947            ::unity::il2cpp_call!((::unity::module_base()+0x1a0b8f0usize)as*mut u8,bool;
5948(Unit)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person))
5949        }
5950    }
5951    #[doc = "`AddDisposItem(crate::app::disposdata::DisposData)` overload"]
5952    fn add_dispos_item(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> bool {
5953        unsafe {
5954            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5955            ::unity::il2cpp_call!((::unity::module_base()+0x1a0b990usize)as*mut u8,bool;
5956(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5957        }
5958    }
5959    #[doc = "`SetDisposBelong(crate::app::disposdata::DisposData)` overload"]
5960    fn set_dispos_belong(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
5961        unsafe {
5962            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5963            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c0d0usize)as*mut u8,();
5964(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5965        }
5966    }
5967    #[doc = "`SetDisposAi(crate::app::disposdata::DisposData)` overload"]
5968    fn set_dispos_ai(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
5969        unsafe {
5970            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5971            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c0e0usize)as*mut u8,();
5972(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5973        }
5974    }
5975    #[doc = "`CreateGodStates(crate::app::disposdata::DisposData)` overload"]
5976    fn create_god_states(
5977        self,
5978        data: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
5979    ) -> ::unity::Array<crate::app::godstate::GodState> {
5980        unsafe {
5981            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5982            ::unity::il2cpp_call!((::unity::module_base()+0x1a582d0usize)as*mut u8, ::unity::Array<crate::app::godstate::GodState> ;
5983(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
5984        }
5985    }
5986    #[doc = "`GetGodState(crate::app::disposdata::DisposData, i32, crate::app::godstate::GodState)` overload"]
5987    fn get_god_state_2(
5988        self,
5989        data: impl ::core::convert::Into<crate::app::disposdata::DisposData>,
5990        index: impl ::core::convert::Into<i32>,
5991        prev_state: impl ::core::convert::Into<crate::app::godstate::GodState>,
5992    ) -> crate::app::godstate::GodState {
5993        unsafe {
5994            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
5995            ::unity::il2cpp_call!((::unity::module_base()+0x1a58450usize)as*mut u8,crate::app::godstate::GodState;
5996(Unit)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data),(i32)::core::convert::Into::into(index),(crate::app::godstate::GodState)::core::convert::Into::into(prev_state))
5997        }
5998    }
5999    #[doc = "`DisposState2GodState(crate::app::disposdata::DisposData_State)` overload"]
6000    fn dispos_state2_god_state(
6001        self,
6002        dispos_state: impl ::core::convert::Into<crate::app::disposdata::DisposData_State>,
6003    ) -> crate::app::godstate::GodState {
6004        unsafe {
6005            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6006            ::unity::il2cpp_call!((::unity::module_base()+0x1a58440usize)as*mut u8,crate::app::godstate::GodState;
6007(Unit)__receiver,(crate::app::disposdata::DisposData_State)::core::convert::Into::into(dispos_state))
6008        }
6009    }
6010    #[doc = "`SetupForVision(crate::app::unit::Unit)` overload"]
6011    fn setup_for_vision(self, original: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
6012        unsafe {
6013            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6014            ::unity::il2cpp_call!((::unity::module_base()+0x1a0d450usize)as*mut u8,();
6015(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(original))
6016        }
6017    }
6018    #[doc = "`CreateForSummonImpl1(crate::app::persondata::PersonData, crate::app::unit::Unit, crate::app::persondata::PersonData_Ranks)` overload"]
6019    fn create_for_summon_impl1(
6020        self,
6021        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
6022        original: impl ::core::convert::Into<crate::app::unit::Unit>,
6023        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
6024    ) -> () {
6025        unsafe {
6026            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6027            ::unity::il2cpp_call!((::unity::module_base()+0x1a0d650usize)as*mut u8,();
6028(Unit)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(person),(crate::app::unit::Unit)::core::convert::Into::into(original),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank))
6029        }
6030    }
6031    #[doc = "`SetupForSummon(crate::app::unit::Unit, crate::app::persondata::PersonData_Ranks)` overload"]
6032    fn setup_for_summon(
6033        self,
6034        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
6035        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
6036    ) -> () {
6037        unsafe {
6038            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6039            ::unity::il2cpp_call!((::unity::module_base()+0x1a0db80usize)as*mut u8,();
6040(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(owner),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank))
6041        }
6042    }
6043    #[doc = "`CreateImpl2ExcludeInternalLevel()` overload"]
6044    fn create_impl2_exclude_internal_level(self) -> () {
6045        unsafe {
6046            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6047            ::unity::il2cpp_call!((::unity::module_base()+0x1a0d0f0usize)as*mut u8,();
6048(Unit)__receiver)
6049        }
6050    }
6051    #[doc = "`SetupCapabilityForVision(crate::app::unit::Unit)` overload"]
6052    fn setup_capability_for_vision(self, original: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
6053        unsafe {
6054            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6055            ::unity::il2cpp_call!((::unity::module_base()+0x1a584c0usize)as*mut u8,();
6056(Unit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(original))
6057        }
6058    }
6059    #[doc = "`GetSafePerson()` overload"]
6060    fn get_safe_person(self) -> crate::app::persondata::PersonData {
6061        unsafe {
6062            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6063            ::unity::il2cpp_call!((::unity::module_base()+0x1a5a540usize)as*mut u8,crate::app::persondata::PersonData;
6064(Unit)__receiver)
6065        }
6066    }
6067    #[doc = "`GetSafeJob()` overload"]
6068    fn get_safe_job(self) -> crate::app::jobdata::JobData {
6069        unsafe {
6070            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6071            ::unity::il2cpp_call!((::unity::module_base()+0x1a5a5d0usize)as*mut u8,crate::app::jobdata::JobData;
6072(Unit)__receiver)
6073        }
6074    }
6075    #[doc = "`CalculateAutoGrowCapability(crate::app::capabilityint::CapabilityInt)` overload"]
6076    fn calculate_auto_grow_capability(self, percents: impl ::core::convert::Into<crate::app::capabilityint::CapabilityInt>) -> () {
6077        unsafe {
6078            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6079            ::unity::il2cpp_call!((::unity::module_base()+0x1a0e0a0usize)as*mut u8,();
6080(Unit)__receiver,(crate::app::capabilityint::CapabilityInt)::core::convert::Into::into(percents))
6081        }
6082    }
6083    #[doc = "`GetMaxHpImpl(bool)` overload"]
6084    fn get_max_hp_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6085        unsafe {
6086            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6087            ::unity::il2cpp_call!((::unity::module_base()+0x1a5a660usize)as*mut u8,i32;
6088(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6089        }
6090    }
6091    #[doc = "`GetStrImpl(bool)` overload"]
6092    fn get_str_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6093        unsafe {
6094            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6095            ::unity::il2cpp_call!((::unity::module_base()+0x1a5a7f0usize)as*mut u8,i32;
6096(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6097        }
6098    }
6099    #[doc = "`GetTechImpl(bool)` overload"]
6100    fn get_tech_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6101        unsafe {
6102            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6103            ::unity::il2cpp_call!((::unity::module_base()+0x1a5a970usize)as*mut u8,i32;
6104(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6105        }
6106    }
6107    #[doc = "`GetQuickImpl(bool)` overload"]
6108    fn get_quick_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6109        unsafe {
6110            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6111            ::unity::il2cpp_call!((::unity::module_base()+0x1a5aaf0usize)as*mut u8,i32;
6112(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6113        }
6114    }
6115    #[doc = "`GetLuckImpl(bool)` overload"]
6116    fn get_luck_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6117        unsafe {
6118            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6119            ::unity::il2cpp_call!((::unity::module_base()+0x1a5ac70usize)as*mut u8,i32;
6120(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6121        }
6122    }
6123    #[doc = "`GetDefImpl(bool)` overload"]
6124    fn get_def_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6125        unsafe {
6126            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6127            ::unity::il2cpp_call!((::unity::module_base()+0x1a5adf0usize)as*mut u8,i32;
6128(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6129        }
6130    }
6131    #[doc = "`GetMagicImpl(bool)` overload"]
6132    fn get_magic_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6133        unsafe {
6134            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6135            ::unity::il2cpp_call!((::unity::module_base()+0x1a5af80usize)as*mut u8,i32;
6136(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6137        }
6138    }
6139    #[doc = "`GetMdefImpl(bool)` overload"]
6140    fn get_mdef_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6141        unsafe {
6142            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6143            ::unity::il2cpp_call!((::unity::module_base()+0x1a5b110usize)as*mut u8,i32;
6144(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6145        }
6146    }
6147    #[doc = "`GetPhysImpl(bool)` overload"]
6148    fn get_phys_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6149        unsafe {
6150            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6151            ::unity::il2cpp_call!((::unity::module_base()+0x1a5b2a0usize)as*mut u8,i32;
6152(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6153        }
6154    }
6155    #[doc = "`GetSightImpl(bool)` overload"]
6156    fn get_sight_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6157        unsafe {
6158            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6159            ::unity::il2cpp_call!((::unity::module_base()+0x1a5b430usize)as*mut u8,i32;
6160(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6161        }
6162    }
6163    #[doc = "`GetMovePowerImpl(bool)` overload"]
6164    fn get_move_power_impl(self, calc_enhance: impl ::core::convert::Into<bool>) -> i32 {
6165        unsafe {
6166            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6167            ::unity::il2cpp_call!((::unity::module_base()+0x1a5b690usize)as*mut u8,i32;
6168(Unit)__receiver,(bool)::core::convert::Into::into(calc_enhance))
6169        }
6170    }
6171    #[doc = "`GetCapabilityImpl(crate::app::capabilitydefinition::CapabilityDefinition_Type, bool)` overload"]
6172    fn get_capability_impl(
6173        self,
6174        r#type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>,
6175        calc_enhance: impl ::core::convert::Into<bool>,
6176    ) -> i32 {
6177        unsafe {
6178            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6179            ::unity::il2cpp_call!((::unity::module_base()+0x1a5ba20usize)as*mut u8,i32;
6180(Unit)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(r#type),(bool)::core::convert::Into::into(calc_enhance))
6181        }
6182    }
6183    #[doc = "`GetTotalLevel()` overload"]
6184    fn get_total_level(self) -> i32 {
6185        unsafe {
6186            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6187            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bbc0usize)as*mut u8,i32;
6188(Unit)__receiver)
6189        }
6190    }
6191    #[doc = "`GetOrder()` overload"]
6192    fn get_order(self) -> i32 {
6193        unsafe {
6194            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6195            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bbd0usize)as*mut u8,i32;
6196(Unit)__receiver)
6197        }
6198    }
6199    #[doc = "`CalcItemRange(crate::app::itemdata::ItemData, *muti32, *muti32, crate::app::skilldata::SkillData)` overload"]
6200    fn calc_item_range(
6201        self,
6202        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
6203        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
6204    ) -> (bool, i32, i32) {
6205        unsafe {
6206            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6207            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
6208            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
6209            let __ret = {
6210                ::unity::il2cpp_call!((::unity::module_base()+0x1a46500usize)as*mut u8,bool;
6211(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
6212            };
6213            (__ret, __out_0.assume_init(), __out_1.assume_init())
6214        }
6215    }
6216    #[doc = "`GetItemGrowCapability(crate::app::itemdata::ItemData)` overload"]
6217    fn get_item_grow_capability(
6218        self,
6219        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
6220    ) -> crate::app::capabilitysbyte::CapabilitySbyte {
6221        unsafe {
6222            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6223            ::unity::il2cpp_call!((::unity::module_base()+0x1a4d6d0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
6224(Unit)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
6225        }
6226    }
6227    #[doc = "`get_AttackImage()` overload"]
6228    fn get_attack_image(self) -> crate::app::mapdeployattackimage::MapDeployAttackImage {
6229        unsafe {
6230            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6231            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc10usize)as*mut u8,crate::app::mapdeployattackimage::MapDeployAttackImage;
6232(Unit)__receiver)
6233        }
6234    }
6235    #[doc = "`get_RodImage()` overload"]
6236    fn get_rod_image(self) -> crate::app::mapdeployrodimage::MapDeployRodImage {
6237        unsafe {
6238            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6239            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc20usize)as*mut u8,crate::app::mapdeployrodimage::MapDeployRodImage;
6240(Unit)__receiver)
6241        }
6242    }
6243    #[doc = "`get_HealImage()` overload"]
6244    fn get_heal_image(self) -> crate::app::mapdeployhealimage::MapDeployHealImage {
6245        unsafe {
6246            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6247            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc30usize)as*mut u8,crate::app::mapdeployhealimage::MapDeployHealImage;
6248(Unit)__receiver)
6249        }
6250    }
6251    #[doc = "`get_SupportImage()` overload"]
6252    fn get_support_image(self) -> crate::app::mapdeploysupportimage::MapDeploySupportImage {
6253        unsafe {
6254            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6255            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc40usize)as*mut u8,crate::app::mapdeploysupportimage::MapDeploySupportImage;
6256(Unit)__receiver)
6257        }
6258    }
6259    #[doc = "`get_InterferenceImage()` overload"]
6260    fn get_interference_image(self) -> crate::app::mapdeployinterferenceimage::MapDeployInterferenceImage {
6261        unsafe {
6262            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6263            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc50usize)as*mut u8,crate::app::mapdeployinterferenceimage::MapDeployInterferenceImage;
6264(Unit)__receiver)
6265        }
6266    }
6267    #[doc = "`get_TotalOrder()` overload"]
6268    fn get_total_order(self) -> i32 {
6269        unsafe {
6270            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6271            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc60usize)as*mut u8,i32;
6272(Unit)__receiver)
6273        }
6274    }
6275    #[doc = "`set_TotalOrder(i32)` overload"]
6276    fn set_total_order(self, value: impl ::core::convert::Into<i32>) -> () {
6277        unsafe {
6278            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6279            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc70usize)as*mut u8,();
6280(Unit)__receiver,(i32)::core::convert::Into::into(value))
6281        }
6282    }
6283    #[doc = "`get_TotalAction()` overload"]
6284    fn get_total_action(self) -> i32 {
6285        unsafe {
6286            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6287            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc80usize)as*mut u8,i32;
6288(Unit)__receiver)
6289        }
6290    }
6291    #[doc = "`set_TotalAction(i32)` overload"]
6292    fn set_total_action(self, value: impl ::core::convert::Into<i32>) -> () {
6293        unsafe {
6294            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6295            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bc90usize)as*mut u8,();
6296(Unit)__receiver,(i32)::core::convert::Into::into(value))
6297        }
6298    }
6299    #[doc = "`get_TotalAttack()` overload"]
6300    fn get_total_attack(self) -> i32 {
6301        unsafe {
6302            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6303            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bca0usize)as*mut u8,i32;
6304(Unit)__receiver)
6305        }
6306    }
6307    #[doc = "`set_TotalAttack(i32)` overload"]
6308    fn set_total_attack(self, value: impl ::core::convert::Into<i32>) -> () {
6309        unsafe {
6310            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6311            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bcb0usize)as*mut u8,();
6312(Unit)__receiver,(i32)::core::convert::Into::into(value))
6313        }
6314    }
6315    #[doc = "`get_TotalDamage()` overload"]
6316    fn get_total_damage(self) -> i32 {
6317        unsafe {
6318            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6319            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bcc0usize)as*mut u8,i32;
6320(Unit)__receiver)
6321        }
6322    }
6323    #[doc = "`set_TotalDamage(i32)` overload"]
6324    fn set_total_damage(self, value: impl ::core::convert::Into<i32>) -> () {
6325        unsafe {
6326            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6327            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bcd0usize)as*mut u8,();
6328(Unit)__receiver,(i32)::core::convert::Into::into(value))
6329        }
6330    }
6331    #[doc = "`get_TotalResult()` overload"]
6332    fn get_total_result(self) -> crate::app::battlescene::BattleScene_Result {
6333        unsafe {
6334            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6335            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bce0usize)as*mut u8,crate::app::battlescene::BattleScene_Result;
6336(Unit)__receiver)
6337        }
6338    }
6339    #[doc = "`set_TotalResult(crate::app::battlescene::BattleScene_Result)` overload"]
6340    fn set_total_result(self, value: impl ::core::convert::Into<crate::app::battlescene::BattleScene_Result>) -> () {
6341        unsafe {
6342            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6343            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bcf0usize)as*mut u8,();
6344(Unit)__receiver,(crate::app::battlescene::BattleScene_Result)::core::convert::Into::into(value))
6345        }
6346    }
6347    #[doc = "`get_SideType()` overload"]
6348    fn get_side_type(self) -> crate::app::battleside::BattleSide_Type {
6349        unsafe {
6350            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6351            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bd00usize)as*mut u8,crate::app::battleside::BattleSide_Type;
6352(Unit)__receiver)
6353        }
6354    }
6355    #[doc = "`set_SideType(crate::app::battleside::BattleSide_Type)` overload"]
6356    fn set_side_type(self, value: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>) -> () {
6357        unsafe {
6358            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6359            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bd10usize)as*mut u8,();
6360(Unit)__receiver,(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(value))
6361        }
6362    }
6363    #[doc = "`UpdateImage(crate::app::mapdnagerdeploy::MapDnagerDeploy)` overload"]
6364    fn update_image(self, deploy: impl ::core::convert::Into<crate::app::mapdnagerdeploy::MapDnagerDeploy>) -> () {
6365        unsafe {
6366            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6367            ::unity::il2cpp_call!((::unity::module_base()+0x1a5bd20usize)as*mut u8,();
6368(Unit)__receiver,(crate::app::mapdnagerdeploy::MapDnagerDeploy)::core::convert::Into::into(deploy))
6369        }
6370    }
6371    #[doc = "`ClearImage()` overload"]
6372    fn clear_image(self) -> () {
6373        unsafe {
6374            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6375            ::unity::il2cpp_call!((::unity::module_base()+0x1a0eb20usize)as*mut u8,();
6376(Unit)__receiver)
6377        }
6378    }
6379    #[doc = "`TryGetEngageMind(*mutcrate::app::mapmind::MapMind_Type)` overload"]
6380    fn try_get_engage_mind(self) -> (bool, crate::app::mapmind::MapMind_Type) {
6381        unsafe {
6382            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6383            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::mapmind::MapMind_Type>::uninit();
6384            let __ret = {
6385                ::unity::il2cpp_call!((::unity::module_base()+0x1a5bfd0usize)as*mut u8,bool;
6386(Unit)__receiver,(*mut crate::app::mapmind::MapMind_Type)__out_0.as_mut_ptr())
6387            };
6388            (__ret, __out_0.assume_init())
6389        }
6390    }
6391    #[doc = "`GetEngageAttack()` overload"]
6392    fn get_engage_attack(self) -> crate::app::skilldata::SkillData {
6393        unsafe {
6394            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6395            ::unity::il2cpp_call!((::unity::module_base()+0x1a21460usize)as*mut u8,crate::app::skilldata::SkillData;
6396(Unit)__receiver)
6397        }
6398    }
6399    #[doc = "`GetEngageSkills()` overload"]
6400    fn get_engage_skills(self) -> crate::app::skillarray::SkillArray {
6401        unsafe {
6402            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6403            ::unity::il2cpp_call!((::unity::module_base()+0x1a21440usize)as*mut u8,crate::app::skillarray::SkillArray;
6404(Unit)__receiver)
6405        }
6406    }
6407    #[doc = "`GetEngageSkill(i32)` overload"]
6408    fn get_engage_skill(self, index: impl ::core::convert::Into<i32>) -> crate::app::skilldata::SkillData {
6409        unsafe {
6410            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6411            ::unity::il2cpp_call!((::unity::module_base()+0x1a5c120usize)as*mut u8,crate::app::skilldata::SkillData;
6412(Unit)__receiver,(i32)::core::convert::Into::into(index))
6413        }
6414    }
6415    #[doc = "`GetSupportSkill()` overload"]
6416    fn get_support_skill(self) -> crate::app::skilldata::SkillData {
6417        unsafe {
6418            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6419            ::unity::il2cpp_call!((::unity::module_base()+0x1a5c150usize)as*mut u8,crate::app::skilldata::SkillData;
6420(Unit)__receiver)
6421        }
6422    }
6423    #[doc = "`AddCannonSkill(crate::app::cannoninspector::CannonInspector)` overload"]
6424    fn add_cannon_skill(self, inspector: impl ::core::convert::Into<crate::app::cannoninspector::CannonInspector>) -> () {
6425        unsafe {
6426            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6427            ::unity::il2cpp_call!((::unity::module_base()+0x1a5c380usize)as*mut u8,();
6428(Unit)__receiver,(crate::app::cannoninspector::CannonInspector)::core::convert::Into::into(inspector))
6429        }
6430    }
6431    #[doc = "`RemoveCannonSkill(crate::app::cannoninspector::CannonInspector)` overload"]
6432    fn remove_cannon_skill(self, inspector: impl ::core::convert::Into<crate::app::cannoninspector::CannonInspector>) -> () {
6433        unsafe {
6434            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6435            ::unity::il2cpp_call!((::unity::module_base()+0x1a5c4c0usize)as*mut u8,();
6436(Unit)__receiver,(crate::app::cannoninspector::CannonInspector)::core::convert::Into::into(inspector))
6437        }
6438    }
6439    #[doc = "`AddCommandSkill(crate::app::skilldata::SkillData)` overload"]
6440    fn add_command_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
6441        unsafe {
6442            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6443            ::unity::il2cpp_call!((::unity::module_base()+0x1a5c600usize)as*mut u8,();
6444(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
6445        }
6446    }
6447    #[doc = "`RemoveCommandSkill(crate::app::skilldata::SkillData)` overload"]
6448    fn remove_command_skill(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
6449        unsafe {
6450            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6451            ::unity::il2cpp_call!((::unity::module_base()+0x1a5ce80usize)as*mut u8,();
6452(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
6453        }
6454    }
6455    #[doc = "`AddGiveSkill(crate::app::skilldata::SkillData)` overload"]
6456    fn add_give_skill(self, give: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
6457        unsafe {
6458            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6459            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d430usize)as*mut u8,();
6460(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(give))
6461        }
6462    }
6463    #[doc = "`AddGiveSkill(crate::app::skillarray::SkillArray)` overload"]
6464    fn add_give_skill_2(self, gives: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
6465        unsafe {
6466            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6467            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d4e0usize)as*mut u8,();
6468(Unit)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(gives))
6469        }
6470    }
6471    #[doc = "`get_BattleTemporary()` overload"]
6472    fn get_battle_temporary(self) -> i32 {
6473        unsafe {
6474            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6475            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d6d0usize)as*mut u8,i32;
6476(Unit)__receiver)
6477        }
6478    }
6479    #[doc = "`set_BattleTemporary(i32)` overload"]
6480    fn set_battle_temporary(self, value: impl ::core::convert::Into<i32>) -> () {
6481        unsafe {
6482            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6483            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d6e0usize)as*mut u8,();
6484(Unit)__receiver,(i32)::core::convert::Into::into(value))
6485        }
6486    }
6487    #[doc = "`IsExistDie()` overload"]
6488    fn is_exist_die(self) -> bool {
6489        unsafe {
6490            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6491            ::unity::il2cpp_call!((::unity::module_base()+0x1a22540usize)as*mut u8,bool;
6492(Unit)__receiver)
6493        }
6494    }
6495    #[doc = "`UpdateMoveDistance()` overload"]
6496    fn update_move_distance(self) -> () {
6497        unsafe {
6498            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6499            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d6f0usize)as*mut u8,();
6500(Unit)__receiver)
6501        }
6502    }
6503    #[doc = "`UpdateMoveDistance(i32, i32)` overload"]
6504    fn update_move_distance_2(self, x: impl ::core::convert::Into<i32>, z: impl ::core::convert::Into<i32>) -> () {
6505        unsafe {
6506            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6507            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d700usize)as*mut u8,();
6508(Unit)__receiver,(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
6509        }
6510    }
6511    #[doc = "`UpdateMoveDistance(crate::app::maproute::MapRoute, i32, i32)` overload"]
6512    fn update_move_distance_3(
6513        self,
6514        route: impl ::core::convert::Into<crate::app::maproute::MapRoute>,
6515        x: impl ::core::convert::Into<i32>,
6516        z: impl ::core::convert::Into<i32>,
6517    ) -> () {
6518        unsafe {
6519            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6520            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d840usize)as*mut u8,();
6521(Unit)__receiver,(crate::app::maproute::MapRoute)::core::convert::Into::into(route),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
6522        }
6523    }
6524    #[doc = "`ClearMoveDistance()` overload"]
6525    fn clear_move_distance(self) -> () {
6526        unsafe {
6527            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6528            ::unity::il2cpp_call!((::unity::module_base()+0x1a1e8b0usize)as*mut u8,();
6529(Unit)__receiver)
6530        }
6531    }
6532    #[doc = "`CanGrowUp(crate::app::capabilitydefinition::CapabilityDefinition_Type)` overload"]
6533    fn can_grow_up(self, r#type: impl ::core::convert::Into<crate::app::capabilitydefinition::CapabilityDefinition_Type>) -> bool {
6534        unsafe {
6535            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6536            ::unity::il2cpp_call!((::unity::module_base()+0x1a5d980usize)as*mut u8,bool;
6537(Unit)__receiver,(crate::app::capabilitydefinition::CapabilityDefinition_Type)::core::convert::Into::into(r#type))
6538        }
6539    }
6540    #[doc = "`GetSimplePower()` overload"]
6541    fn get_simple_power(self) -> i32 {
6542        unsafe {
6543            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6544            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dae0usize)as*mut u8,i32;
6545(Unit)__receiver)
6546        }
6547    }
6548    #[doc = "`GetSimplePhysicalPower()` overload"]
6549    fn get_simple_physical_power(self) -> i32 {
6550        unsafe {
6551            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6552            ::unity::il2cpp_call!((::unity::module_base()+0x1a5db10usize)as*mut u8,i32;
6553(Unit)__receiver)
6554        }
6555    }
6556    #[doc = "`GetSimpleMagicPower()` overload"]
6557    fn get_simple_magic_power(self) -> i32 {
6558        unsafe {
6559            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6560            ::unity::il2cpp_call!((::unity::module_base()+0x1a5db40usize)as*mut u8,i32;
6561(Unit)__receiver)
6562        }
6563    }
6564    #[doc = "`GetSimplePhysicalDefense()` overload"]
6565    fn get_simple_physical_defense(self) -> i32 {
6566        unsafe {
6567            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6568            ::unity::il2cpp_call!((::unity::module_base()+0x1a5db70usize)as*mut u8,i32;
6569(Unit)__receiver)
6570        }
6571    }
6572    #[doc = "`GetSimpleMagicDefense()` overload"]
6573    fn get_simple_magic_defense(self) -> i32 {
6574        unsafe {
6575            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6576            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dba0usize)as*mut u8,i32;
6577(Unit)__receiver)
6578        }
6579    }
6580    #[doc = "`GetSimpleHit()` overload"]
6581    fn get_simple_hit(self) -> i32 {
6582        unsafe {
6583            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6584            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dbd0usize)as*mut u8,i32;
6585(Unit)__receiver)
6586        }
6587    }
6588    #[doc = "`GetSimpleAvoid()` overload"]
6589    fn get_simple_avoid(self) -> i32 {
6590        unsafe {
6591            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6592            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dc00usize)as*mut u8,i32;
6593(Unit)__receiver)
6594        }
6595    }
6596    #[doc = "`GetSimpleCritical()` overload"]
6597    fn get_simple_critical(self) -> i32 {
6598        unsafe {
6599            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6600            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dc30usize)as*mut u8,i32;
6601(Unit)__receiver)
6602        }
6603    }
6604    #[doc = "`GetSimpleSecure()` overload"]
6605    fn get_simple_secure(self) -> i32 {
6606        unsafe {
6607            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6608            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dc60usize)as*mut u8,i32;
6609(Unit)__receiver)
6610        }
6611    }
6612    #[doc = "`GetSimpleContinuous()` overload"]
6613    fn get_simple_continuous(self) -> i32 {
6614        unsafe {
6615            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6616            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dc90usize)as*mut u8,i32;
6617(Unit)__receiver)
6618        }
6619    }
6620    #[doc = "`ResetParam()` overload"]
6621    fn reset_param(self) -> () {
6622        unsafe {
6623            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6624            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dcc0usize)as*mut u8,();
6625(Unit)__receiver)
6626        }
6627    }
6628    #[doc = "`get_FortuneSeed()` overload"]
6629    fn get_fortune_seed(self) -> u32 {
6630        unsafe {
6631            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6632            ::unity::il2cpp_call!((::unity::module_base()+0x1a5def0usize)as*mut u8,u32;
6633(Unit)__receiver)
6634        }
6635    }
6636    #[doc = "`set_FortuneSeed(u32)` overload"]
6637    fn set_fortune_seed(self, value: impl ::core::convert::Into<u32>) -> () {
6638        unsafe {
6639            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6640            ::unity::il2cpp_call!((::unity::module_base()+0x1a5df00usize)as*mut u8,();
6641(Unit)__receiver,(u32)::core::convert::Into::into(value))
6642        }
6643    }
6644    #[doc = "`get_FortuneTarget()` overload"]
6645    fn get_fortune_target(self) -> crate::app::persondata::PersonData {
6646        unsafe {
6647            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6648            ::unity::il2cpp_call!((::unity::module_base()+0x1a5df10usize)as*mut u8,crate::app::persondata::PersonData;
6649(Unit)__receiver)
6650        }
6651    }
6652    #[doc = "`set_FortuneTarget(crate::app::persondata::PersonData)` overload"]
6653    fn set_fortune_target(self, value: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> () {
6654        unsafe {
6655            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6656            ::unity::il2cpp_call!((::unity::module_base()+0x1a5df20usize)as*mut u8,();
6657(Unit)__receiver,(crate::app::persondata::PersonData)::core::convert::Into::into(value))
6658        }
6659    }
6660    #[doc = "`GetFortuneRandomValue(bool)` overload"]
6661    fn get_fortune_random_value(self, update: impl ::core::convert::Into<bool>) -> i32 {
6662        unsafe {
6663            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6664            ::unity::il2cpp_call!((::unity::module_base()+0x1a5df30usize)as*mut u8,i32;
6665(Unit)__receiver,(bool)::core::convert::Into::into(update))
6666        }
6667    }
6668    #[doc = "`GetWeaponLevel(crate::app::itemdata::ItemData_Kinds, bool)` overload"]
6669    fn get_weapon_level(
6670        self,
6671        kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>,
6672        calc_enhance: impl ::core::convert::Into<bool>,
6673    ) -> crate::app::weaponlevel::WeaponLevel_Kind {
6674        unsafe {
6675            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6676            ::unity::il2cpp_call!((::unity::module_base()+0x1a0c050usize)as*mut u8,crate::app::weaponlevel::WeaponLevel_Kind;
6677(Unit)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind),(bool)::core::convert::Into::into(calc_enhance))
6678        }
6679    }
6680    #[doc = "`GetSkillEquip(crate::app::skilldata::SkillData, i32)` overload"]
6681    fn get_skill_equip(
6682        self,
6683        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
6684        index: impl ::core::convert::Into<i32>,
6685    ) -> crate::app::unititem::UnitItem {
6686        unsafe {
6687            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6688            ::unity::il2cpp_call!((::unity::module_base()+0x1a29830usize)as*mut u8,crate::app::unititem::UnitItem;
6689(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(i32)::core::convert::Into::into(index))
6690        }
6691    }
6692    #[doc = "`GetEngageEquip(crate::app::skilldata::SkillData, crate::app::unit::Unit)` overload"]
6693    fn get_engage_equip(
6694        self,
6695        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
6696        target: impl ::core::convert::Into<crate::app::unit::Unit>,
6697    ) -> crate::app::unititem::UnitItem {
6698        unsafe {
6699            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6700            ::unity::il2cpp_call!((::unity::module_base()+0x1a478c0usize)as*mut u8,crate::app::unititem::UnitItem;
6701(Unit)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::unit::Unit)::core::convert::Into::into(target))
6702        }
6703    }
6704    #[doc = "`GetEffectPosition()` overload"]
6705    fn get_effect_position(self) -> crate::unity_engine::vector3::Vector3 {
6706        unsafe {
6707            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6708            ::unity::il2cpp_call!((::unity::module_base()+0x1a56c80usize)as*mut u8,crate::unity_engine::vector3::Vector3;
6709(Unit)__receiver)
6710        }
6711    }
6712    #[doc = "`CanStayWithoutGod()` overload"]
6713    fn can_stay_without_god(self) -> bool {
6714        unsafe {
6715            let __receiver = <Unit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
6716            ::unity::il2cpp_call!((::unity::module_base()+0x1a5dfd0usize)as*mut u8,bool;
6717(Unit)__receiver)
6718        }
6719    }
6720}
6721
6722#[cfg(feature = "app-unit")]
6723impl<__T: IUnit> IUnitMethods for __T {}
6724
6725#[cfg(feature = "app-unit")]
6726impl Unit {
6727    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
6729    }
6730
6731    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
6733    }
6734
6735    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
6737    }
6738
6739    pub fn create_from_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
6741    }
6742
6743    pub fn calc_encount_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
6745    }
6746
6747    pub fn calc_encount_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
6749    }
6750
6751    pub fn create_challenge_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
6753    }
6754
6755    pub fn create_encount_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
6757    }
6758
6759    pub fn set_encount_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
6761    }
6762
6763    pub fn set_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
6765    }
6766
6767    pub fn create_encount_post_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
6769    }
6770
6771    pub fn create_encount_mob_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
6773    }
6774
6775    pub fn create_dlc_god_enemy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
6777    }
6778
6779    pub fn create_dlc_god_enemy_impl1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
6781    }
6782
6783    pub fn create_for_vision_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6784        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
6785    }
6786
6787    pub fn create_for_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6788        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
6789    }
6790
6791    pub fn create_for_summon_telop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6792        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
6793    }
6794
6795    pub fn create_for_summon_common_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6796        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
6797    }
6798
6799    pub fn create_for_arena_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6800        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
6801    }
6802
6803    pub fn create_for_versus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
6805    }
6806
6807    pub fn auto_grow_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
6809    }
6810
6811    pub fn auto_grow_capability_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
6813    }
6814
6815    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
6817    }
6818
6819    pub fn clear_except_map_history_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6820        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
6821    }
6822
6823    pub fn clear_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6824        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
6825    }
6826
6827    pub fn clear_for_rewind_preview_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
6829    }
6830
6831    pub fn copy_from_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
6833    }
6834
6835    pub fn copy_from_for_level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
6837    }
6838
6839    pub fn copy_from_for_arena_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
6841    }
6842
6843    pub fn copy_from_for_versus_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
6845    }
6846
6847    pub fn reset_phase_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
6849    }
6850
6851    pub fn is_engage_owner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
6853    }
6854
6855    pub fn reset_phase_begin_after_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
6857    }
6858
6859    pub fn reset_phase_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
6861    }
6862
6863    pub fn reset_sub_phase_charm_confusion_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
6865    }
6866
6867    pub fn reset_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
6869    }
6870
6871    pub fn reset_map_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
6873    }
6874
6875    pub fn reset_map_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
6877    }
6878
6879    pub fn map_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
6881    }
6882
6883    pub fn fixed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
6885    }
6886
6887    pub fn transfer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
6889    }
6890
6891    pub fn transfer_for_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
6893    }
6894
6895    pub fn transfer_for_rewind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
6897    }
6898
6899    pub fn transfer_for_rewind_latest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
6901    }
6902
6903    pub fn transfer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
6905    }
6906
6907    pub fn update_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
6909    }
6910
6911    pub fn update_state_with_auto_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
6913    }
6914
6915    pub fn update_state_with_equipped_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
6917    }
6918
6919    pub fn try_update_state_with_equipped_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
6921    }
6922
6923    pub fn add_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
6925    }
6926
6927    pub fn add_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
6929    }
6930
6931    pub fn add_skill_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
6933    }
6934
6935    pub fn add_skill_without_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
6937    }
6938
6939    pub fn is_engaging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
6941    }
6942
6943    pub fn update_state_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
6945    }
6946
6947    pub fn commit_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
6949    }
6950
6951    pub fn update_place_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
6953    }
6954
6955    pub fn create_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
6957    }
6958
6959    pub fn try_create_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
6961    }
6962
6963    pub fn reload_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
6965    }
6966
6967    pub fn delete_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
6969    }
6970
6971    pub fn update_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
6973    }
6974
6975    pub fn tick_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
6977    }
6978
6979    pub fn check_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
6981    }
6982
6983    pub fn not_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
6985    }
6986
6987    pub fn set_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
6989    }
6990
6991    pub fn clear_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
6993    }
6994
6995    pub fn change_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
6996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
6997    }
6998
6999    pub fn get_status_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
7001    }
7002
7003    pub fn set_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
7005    }
7006
7007    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
7009    }
7010
7011    pub fn get_talk_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
7013    }
7014
7015    pub fn get_name_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
7017    }
7018
7019    pub fn get_name_for_relay_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
7021    }
7022
7023    pub fn get_name_impl_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
7025    }
7026
7027    pub fn is_default_name_for_net_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
7029    }
7030
7031    pub fn get_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
7033    }
7034
7035    pub fn get_job_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
7037    }
7038
7039    pub fn set_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
7041    }
7042
7043    pub fn set_position_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
7045    }
7046
7047    pub fn set_rotation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
7049    }
7050
7051    pub fn set_force_for_stand_alone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
7053    }
7054
7055    pub fn is_hero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
7057    }
7058
7059    pub fn is_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
7061    }
7062
7063    pub fn get_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
7065    }
7066
7067    pub fn get_dress_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
7069    }
7070
7071    pub fn get_gender_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
7073    }
7074
7075    pub fn get_dress_gender_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
7077    }
7078
7079    pub fn is_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
7081    }
7082
7083    pub fn is_leader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
7085    }
7086
7087    pub fn is_morph_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
7089    }
7090
7091    pub fn has_fang_curse_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
7093    }
7094
7095    pub fn is_enchantment_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
7097    }
7098
7099    pub fn is_move_not_allow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
7101    }
7102
7103    pub fn is_unique_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
7105    }
7106
7107    pub fn is_show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
7109    }
7110
7111    pub fn can_sortie_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
7113    }
7114
7115    pub fn is_play_area_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
7117    }
7118
7119    pub fn is_play_area_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
7121    }
7122
7123    pub fn is_allied_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
7125    }
7126
7127    pub fn is_operate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
7129    }
7130
7131    pub fn is_efficacy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
7133    }
7134
7135    pub fn get_attrs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
7137    }
7138
7139    pub fn can_transporter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
7141    }
7142
7143    pub fn can_breakable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
7145    }
7146
7147    pub fn can_sky_battle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
7149    }
7150
7151    pub fn get_force_absent_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
7153    }
7154
7155    pub fn get_force_dead_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
7157    }
7158
7159    pub fn is_same_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
7161    }
7162
7163    pub fn set_engage_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
7165    }
7166
7167    pub fn set_engage_link_simulation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
7169    }
7170
7171    pub fn set_engage_simulation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
7173    }
7174
7175    pub fn set_god_link_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
7177    }
7178
7179    pub fn play_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
7181    }
7182
7183    pub fn is_engaging_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
7185    }
7186
7187    pub fn is_hero_engaging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
7189    }
7190
7191    pub fn can_engage_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
7193    }
7194
7195    pub fn set_engage_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
7197    }
7198
7199    pub fn set_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
7201    }
7202
7203    pub fn try_relocation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
7205    }
7206
7207    pub fn is_active_route_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
7209    }
7210
7211    pub fn get_first_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
7213    }
7214
7215    pub fn get_first_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
7217    }
7218
7219    pub fn force_set_engage_link_for_rewind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
7221    }
7222
7223    pub fn set_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
7225    }
7226
7227    pub fn can_engage_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
7229    }
7230
7231    pub fn can_engage_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
7233    }
7234
7235    pub fn can_engage_start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
7237    }
7238
7239    pub fn can_engage_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
7241    }
7242
7243    pub fn get_linkable_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
7245    }
7246
7247    pub fn get_engage_link_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
7249    }
7250
7251    pub fn pre_start_target_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7252        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
7253    }
7254
7255    pub fn post_start_target_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7256        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
7257    }
7258
7259    pub fn try_add_achieve_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
7261    }
7262
7263    pub fn decide_target_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
7265    }
7266
7267    pub fn cancel_target_select_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
7269    }
7270
7271    pub fn can_change_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7272        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
7273    }
7274
7275    pub fn try_change_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
7277    }
7278
7279    pub fn change_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
7281    }
7282
7283    pub fn can_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
7285    }
7286
7287    pub fn can_engage_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7288        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
7289    }
7290
7291    pub fn engage_target_exists_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7292        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
7293    }
7294
7295    pub fn can_enemy_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7296        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
7297    }
7298
7299    pub fn can_execute_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
7301    }
7302
7303    pub fn can_act_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
7305    }
7306
7307    pub fn can_act_without_engage_charge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
7309    }
7310
7311    pub fn can_be_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
7313    }
7314
7315    pub fn can_external_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
7317    }
7318
7319    pub fn is_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
7321    }
7322
7323    pub fn can_warp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
7325    }
7326
7327    pub fn can_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
7329    }
7330
7331    pub fn can_change_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
7333    }
7334
7335    pub fn change_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
7337    }
7338
7339    pub fn get_cells_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
7341    }
7342
7343    pub fn get_cells_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
7345    }
7346
7347    pub fn set_base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
7349    }
7350
7351    pub fn add_base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
7353    }
7354
7355    pub fn set_capability_just_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
7357    }
7358
7359    pub fn get_god_enhance_rating_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
7361    }
7362
7363    pub fn change_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
7365    }
7366
7367    pub fn play_set_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
7369    }
7370
7371    pub fn play_set_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
7373    }
7374
7375    pub fn play_set_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
7377    }
7378
7379    pub fn is_changing_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
7381    }
7382
7383    pub fn get_max_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
7385    }
7386
7387    pub fn get_str_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
7389    }
7390
7391    pub fn get_tech_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
7393    }
7394
7395    pub fn get_quick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
7397    }
7398
7399    pub fn get_luck_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
7401    }
7402
7403    pub fn get_def_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
7405    }
7406
7407    pub fn get_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
7409    }
7410
7411    pub fn get_mdef_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[171]
7413    }
7414
7415    pub fn get_phys_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[172]
7417    }
7418
7419    pub fn get_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[173]
7421    }
7422
7423    pub fn get_move_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[174]
7425    }
7426
7427    pub fn get_move_power_without_removing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[175]
7429    }
7430
7431    pub fn find_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[176]
7433    }
7434
7435    pub fn find_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[177]
7437    }
7438
7439    pub fn get_removable_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[178]
7441    }
7442
7443    pub fn get_removable_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[179]
7445    }
7446
7447    pub fn get_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[180]
7449    }
7450
7451    pub fn get_capability_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[181]
7453    }
7454
7455    pub fn get_capability_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[182]
7457    }
7458
7459    pub fn get_capability_grow_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[183]
7461    }
7462
7463    pub fn get_capability_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[184]
7465    }
7466
7467    pub fn get_capability_limit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[185]
7469    }
7470
7471    pub fn can_capability_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[186]
7473    }
7474
7475    pub fn can_capability_grow_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[187]
7477    }
7478
7479    pub fn get_strength_capability_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[188]
7481    }
7482
7483    pub fn get_no_enhance_max_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[189]
7485    }
7486
7487    pub fn get_no_enhance_str_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[190]
7489    }
7490
7491    pub fn get_no_enhance_tech_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[191]
7493    }
7494
7495    pub fn get_no_enhance_quick_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[192]
7497    }
7498
7499    pub fn get_no_enhance_luck_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[193]
7501    }
7502
7503    pub fn get_no_enhance_def_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[194]
7505    }
7506
7507    pub fn get_no_enhance_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[195]
7509    }
7510
7511    pub fn get_no_enhance_mdef_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[196]
7513    }
7514
7515    pub fn get_no_enhance_phys_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[197]
7517    }
7518
7519    pub fn get_no_enhance_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[198]
7521    }
7522
7523    pub fn get_no_enhance_move_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[199]
7525    }
7526
7527    pub fn get_no_enhance_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[200]
7529    }
7530
7531    pub fn get_no_enhance_capability_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[201]
7533    }
7534
7535    pub fn get_enhanced_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[202]
7537    }
7538
7539    pub fn add_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[203]
7541    }
7542
7543    pub fn is_dont_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[204]
7545    }
7546
7547    pub fn set_dont_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[205]
7549    }
7550
7551    pub fn set_dont_attack_force_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[206]
7553    }
7554
7555    pub fn get_entrust_for_ai_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[207]
7557    }
7558
7559    pub fn can_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[208]
7561    }
7562
7563    pub fn can_dance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[209]
7565    }
7566
7567    pub fn can_contract_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[210]
7569    }
7570
7571    pub fn can_again_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[211]
7573    }
7574
7575    pub fn can_chain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[212]
7577    }
7578
7579    pub fn can_chain_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[213]
7581    }
7582
7583    pub fn is_terrain_invalid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[214]
7585    }
7586
7587    pub fn can_chain_guard_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[215]
7589    }
7590
7591    pub fn get_guard_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7592        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[216]
7593    }
7594
7595    pub fn can_ccogitation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7596        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[217]
7597    }
7598
7599    pub fn can_trade_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7600        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[218]
7601    }
7602
7603    pub fn can_gain_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[219]
7605    }
7606
7607    pub fn has_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7608        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[220]
7609    }
7610
7611    pub fn has_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7612        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[221]
7613    }
7614
7615    pub fn has_skill_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7616        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[222]
7617    }
7618
7619    pub fn has_skill_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7620        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[223]
7621    }
7622
7623    pub fn has_dance_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7624        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[224]
7625    }
7626
7627    pub fn has_contract_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[225]
7629    }
7630
7631    pub fn is_standing_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[226]
7633    }
7634
7635    pub fn is_immortal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[227]
7637    }
7638
7639    pub fn is_last_boss_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[228]
7641    }
7642
7643    pub fn get_equip_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[229]
7645    }
7646
7647    pub fn has_equip_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[230]
7649    }
7650
7651    pub fn has_equip_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[231]
7653    }
7654
7655    pub fn add_equip_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[232]
7657    }
7658
7659    pub fn add_equip_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[233]
7661    }
7662
7663    pub fn remove_equip_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[234]
7665    }
7666
7667    pub fn remove_equip_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[235]
7669    }
7670
7671    pub fn replace_equip_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[236]
7673    }
7674
7675    pub fn replace_equip_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[237]
7677    }
7678
7679    pub fn move_equip_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[238]
7681    }
7682
7683    pub fn has_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[239]
7685    }
7686
7687    pub fn has_private_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[240]
7689    }
7690
7691    pub fn add_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[241]
7693    }
7694
7695    pub fn add_private_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[242]
7697    }
7698
7699    pub fn add_private_skill_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[243]
7701    }
7702
7703    pub fn remove_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[244]
7705    }
7706
7707    pub fn remove_private_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[245]
7709    }
7710
7711    pub fn remove_private_skill_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[246]
7713    }
7714
7715    pub fn get_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[247]
7717    }
7718
7719    pub fn set_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[248]
7721    }
7722
7723    pub fn add_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[249]
7725    }
7726
7727    pub fn inc_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[250]
7729    }
7730
7731    pub fn dec_record_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[251]
7733    }
7734
7735    pub fn add_record_with_history_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[252]
7737    }
7738
7739    pub fn get_from_equip_skill_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[253]
7741    }
7742
7743    pub fn add_to_equip_skill_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[254]
7745    }
7746
7747    pub fn add_to_equip_skill_pool_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[255]
7749    }
7750
7751    pub fn remove_from_equip_skill_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[256]
7753    }
7754
7755    pub fn remove_from_equip_skill_pool_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[257]
7757    }
7758
7759    pub fn is_exist_in_equip_skill_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[258]
7761    }
7762
7763    pub fn is_exist_in_equip_skill_pool_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[259]
7765    }
7766
7767    pub fn is_inheritance_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[260]
7769    }
7770
7771    pub fn is_poison_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[261]
7773    }
7774
7775    pub fn is_stun_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[262]
7777    }
7778
7779    pub fn is_sleep_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[263]
7781    }
7782
7783    pub fn is_silence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7784        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[264]
7785    }
7786
7787    pub fn is_charm_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7788        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[265]
7789    }
7790
7791    pub fn is_confusion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7792        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[266]
7793    }
7794
7795    pub fn is_charm_or_confusion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7796        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[267]
7797    }
7798
7799    pub fn is_freeze_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7800        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[268]
7801    }
7802
7803    pub fn is_weakness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[269]
7805    }
7806
7807    pub fn is_not_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[270]
7809    }
7810
7811    pub fn is_disorder_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[271]
7813    }
7814
7815    pub fn clear_disorder_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[272]
7817    }
7818
7819    pub fn is_vision_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7820        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[273]
7821    }
7822
7823    pub fn is_vision_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7824        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[274]
7825    }
7826
7827    pub fn can_gain_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[275]
7829    }
7830
7831    pub fn get_vision_owner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[276]
7833    }
7834
7835    pub fn is_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[277]
7837    }
7838
7839    pub fn is_summon_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[278]
7841    }
7842
7843    pub fn is_summon_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[279]
7845    }
7846
7847    pub fn get_summon_owner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[280]
7849    }
7850
7851    pub fn is_lockon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[281]
7853    }
7854
7855    pub fn try_get_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[282]
7857    }
7858
7859    pub fn set_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[283]
7861    }
7862
7863    pub fn reset_lock_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[284]
7865    }
7866
7867    pub fn is_on_map_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[285]
7869    }
7870
7871    pub fn is_decoy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[286]
7873    }
7874
7875    pub fn add_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[287]
7877    }
7878
7879    pub fn add_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[288]
7881    }
7882
7883    pub fn can_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[289]
7885    }
7886
7887    pub fn normalize_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[290]
7889    }
7890
7891    pub fn exp_to_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[291]
7893    }
7894
7895    pub fn nomralize_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[292]
7897    }
7898
7899    pub fn level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[293]
7901    }
7902
7903    pub fn dbg_level_down_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[294]
7905    }
7906
7907    pub fn learn_job_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[295]
7909    }
7910
7911    pub fn learn_job_skill_for_chart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[296]
7913    }
7914
7915    pub fn learn_job_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[297]
7917    }
7918
7919    pub fn learn_job_skill_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[298]
7921    }
7922
7923    pub fn cc_check_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[299]
7925    }
7926
7927    pub fn class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[300]
7929    }
7930
7931    pub fn class_change_for_chart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[301]
7933    }
7934
7935    pub fn update_difficulty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[302]
7937    }
7938
7939    pub fn reset_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[303]
7941    }
7942
7943    pub fn set_selected_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[304]
7945    }
7946
7947    pub fn set_selected_weapon_from_original_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[305]
7949    }
7950
7951    pub fn set_weapon_mask_from_parson_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[306]
7953    }
7954
7955    pub fn set_optimal_weapon_for_class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[307]
7957    }
7958
7959    pub fn set_selected_weapon_from_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[308]
7961    }
7962
7963    pub fn set_selected_weapon_for_chart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[309]
7965    }
7966
7967    pub fn set_selected_weapon_from_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[310]
7969    }
7970
7971    pub fn inherit_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[311]
7973    }
7974
7975    pub fn inherit_aptitude_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[312]
7977    }
7978
7979    pub fn add_aptitude_for_chart_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[313]
7981    }
7982
7983    pub fn set_aptitude_from_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[314]
7985    }
7986
7987    pub fn add_aptitude_from_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[315]
7989    }
7990
7991    pub fn update_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[316]
7993    }
7994
7995    pub fn ai_activate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
7996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[317]
7997    }
7998
7999    pub fn ai_activate_cause_attacked_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[318]
8001    }
8002
8003    pub fn ai_set_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[319]
8005    }
8006
8007    pub fn ai_clear_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[320]
8009    }
8010
8011    pub fn has_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[321]
8013    }
8014
8015    pub fn has_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[322]
8017    }
8018
8019    pub fn has_heal_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[323]
8021    }
8022
8023    pub fn has_heal_rod_for_oneself_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[324]
8025    }
8026
8027    pub fn has_support_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[325]
8029    }
8030
8031    pub fn has_support_rod_for_oneself_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[326]
8033    }
8034
8035    pub fn has_interference_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[327]
8037    }
8038
8039    pub fn has_criticale_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[328]
8041    }
8042
8043    pub fn has_efficacy_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[329]
8045    }
8046
8047    pub fn has_drop_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[330]
8049    }
8050
8051    pub fn has_max_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[331]
8053    }
8054
8055    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[332]
8057    }
8058
8059    pub fn get_item_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[333]
8061    }
8062
8063    pub fn get_item_index_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[334]
8065    }
8066
8067    pub fn for_each_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[335]
8069    }
8070
8071    pub fn for_each_can_equip_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[336]
8073    }
8074
8075    pub fn get_actual_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[337]
8077    }
8078
8079    pub fn is_item_equipped_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[338]
8081    }
8082
8083    pub fn get_item_equipped_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[339]
8085    }
8086
8087    pub fn get_item_index_equipped_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[340]
8089    }
8090
8091    pub fn get_item_hold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[341]
8093    }
8094
8095    pub fn get_item_index_hold_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[342]
8097    }
8098
8099    pub fn item_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[343]
8101    }
8102
8103    pub fn item_add_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[344]
8105    }
8106
8107    pub fn item_add_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[345]
8109    }
8110
8111    pub fn item_add_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[346]
8113    }
8114
8115    pub fn item_add_on_dlc_evil_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[347]
8117    }
8118
8119    pub fn equipable_item_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[348]
8121    }
8122
8123    pub fn item_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[349]
8125    }
8126
8127    pub fn item_close_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[350]
8129    }
8130
8131    pub fn item_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[351]
8133    }
8134
8135    pub fn item_equip_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[352]
8137    }
8138
8139    pub fn item_reorder_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[353]
8141    }
8142
8143    pub fn item_equip_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[354]
8145    }
8146
8147    pub fn item_equip_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[355]
8149    }
8150
8151    pub fn item_take_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[356]
8153    }
8154
8155    pub fn item_take_off_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[357]
8157    }
8158
8159    pub fn item_put_off_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[358]
8161    }
8162
8163    pub fn item_put_off_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[359]
8165    }
8166
8167    pub fn item_put_off_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[360]
8169    }
8170
8171    pub fn has_item_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[361]
8173    }
8174
8175    pub fn get_item_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[362]
8177    }
8178
8179    pub fn get_item_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[363]
8181    }
8182
8183    pub fn set_item_selected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[364]
8185    }
8186
8187    pub fn has_equipable_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[365]
8189    }
8190
8191    pub fn has_equipable_item_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[366]
8193    }
8194
8195    pub fn has_equipable_item_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[367]
8197    }
8198
8199    pub fn can_item_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[368]
8201    }
8202
8203    pub fn can_item_equip_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[369]
8205    }
8206
8207    pub fn can_item_equip_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[370]
8209    }
8210
8211    pub fn can_item_kind_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[371]
8213    }
8214
8215    pub fn can_use_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[372]
8217    }
8218
8219    pub fn can_use_cannon_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[373]
8221    }
8222
8223    pub fn next_item_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[374]
8225    }
8226
8227    pub fn is_item_sealed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[375]
8229    }
8230
8231    pub fn is_item_sealed_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[376]
8233    }
8234
8235    pub fn is_item_sealed_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[377]
8237    }
8238
8239    pub fn get_item_index_key_door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[378]
8241    }
8242
8243    pub fn can_unlock_door_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[379]
8245    }
8246
8247    pub fn can_unlock_treasure_box_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[380]
8249    }
8250
8251    pub fn get_range_i_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8252        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[381]
8253    }
8254
8255    pub fn get_range_i_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8256        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[382]
8257    }
8258
8259    pub fn get_range_i_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[383]
8261    }
8262
8263    pub fn get_range_o_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[384]
8265    }
8266
8267    pub fn get_range_o_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[385]
8269    }
8270
8271    pub fn get_range_o_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8272        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[386]
8273    }
8274
8275    pub fn get_range_io_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[387]
8277    }
8278
8279    pub fn get_range_io_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[388]
8281    }
8282
8283    pub fn get_range_io_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[389]
8285    }
8286
8287    pub fn get_item_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8288        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[390]
8289    }
8290
8291    pub fn get_rod_range_extend_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8292        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[391]
8293    }
8294
8295    pub fn get_item_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8296        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[392]
8297    }
8298
8299    pub fn get_skill_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[393]
8301    }
8302
8303    pub fn get_item_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[394]
8305    }
8306
8307    pub fn get_item_range_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[395]
8309    }
8310
8311    pub fn get_engage_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[396]
8313    }
8314
8315    pub fn get_attack_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[397]
8317    }
8318
8319    pub fn get_rod_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[398]
8321    }
8322
8323    pub fn get_attack_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[399]
8325    }
8326
8327    pub fn get_rod_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[400]
8329    }
8330
8331    pub fn get_revenge_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[401]
8333    }
8334
8335    pub fn get_rod_heal_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[402]
8337    }
8338
8339    pub fn can_item_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[403]
8341    }
8342
8343    pub fn can_item_use_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[404]
8345    }
8346
8347    pub fn item_use_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[405]
8349    }
8350
8351    pub fn item_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[406]
8353    }
8354
8355    pub fn item_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[407]
8357    }
8358
8359    pub fn is_item_enhance_having_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[408]
8361    }
8362
8363    pub fn is_draw_active_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[409]
8365    }
8366
8367    pub fn get_accessory_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[410]
8369    }
8370
8371    pub fn set_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[411]
8373    }
8374
8375    pub fn set_ring_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[412]
8377    }
8378
8379    pub fn clear_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[413]
8381    }
8382
8383    pub fn clear_ring_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[414]
8385    }
8386
8387    pub fn get_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[415]
8389    }
8390
8391    pub fn get_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[416]
8393    }
8394
8395    pub fn set_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[417]
8397    }
8398
8399    pub fn set_god_unit_to_copy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[418]
8401    }
8402
8403    pub fn clear_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[419]
8405    }
8406
8407    pub fn clear_god_unit_from_copy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[420]
8409    }
8410
8411    pub fn can_god_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[421]
8413    }
8414
8415    pub fn reset_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[422]
8417    }
8418
8419    pub fn play_engage_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[423]
8421    }
8422
8423    pub fn reset_engaing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[424]
8425    }
8426
8427    pub fn try_connect_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[425]
8429    }
8430
8431    pub fn try_connect_god_unit_to_copy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[426]
8433    }
8434
8435    pub fn try_disconnect_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[427]
8437    }
8438
8439    pub fn try_disconnect_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[428]
8441    }
8442
8443    pub fn try_disconnect_god_unit_from_copy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[429]
8445    }
8446
8447    pub fn try_disconnect_god_link_from_copy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[430]
8449    }
8450
8451    pub fn sight_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[431]
8453    }
8454
8455    pub fn can_revive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[432]
8457    }
8458
8459    pub fn is_asphyxiation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[433]
8461    }
8462
8463    pub fn revive_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[434]
8465    }
8466
8467    pub fn revive_for_rewind_v0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8468        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[435]
8469    }
8470
8471    pub fn revive_for_rewind_v1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8472        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[436]
8473    }
8474
8475    pub fn set_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8476        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[437]
8477    }
8478
8479    pub fn get_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8480        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[438]
8481    }
8482
8483    pub fn get_god_state_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8484        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[439]
8485    }
8486
8487    pub fn is_default_god_states_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8488        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[440]
8489    }
8490
8491    pub fn get_current_god_state_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8492        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[441]
8493    }
8494
8495    pub fn get_current_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8496        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[442]
8497    }
8498
8499    pub fn can_set_extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8500        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[443]
8501    }
8502
8503    pub fn has_extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8504        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[444]
8505    }
8506
8507    pub fn set_extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8508        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[445]
8509    }
8510
8511    pub fn clear_extra_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8512        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[446]
8513    }
8514
8515    pub fn extra_hp_stock_for_rewind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8516        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[447]
8517    }
8518
8519    pub fn dbg_set_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8520        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[448]
8521    }
8522
8523    pub fn update_god_unit_for_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8524        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[449]
8525    }
8526
8527    pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8528        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[450]
8529    }
8530
8531    pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8532        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[451]
8533    }
8534
8535    pub fn get_prev_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8536        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[452]
8537    }
8538
8539    pub fn set_prev_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8540        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[453]
8541    }
8542
8543    pub fn get_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8544        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[454]
8545    }
8546
8547    pub fn set_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8548        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[455]
8549    }
8550
8551    pub fn get_ai_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8552        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[456]
8553    }
8554
8555    pub fn get_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8556        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[457]
8557    }
8558
8559    pub fn get_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8560        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[458]
8561    }
8562
8563    pub fn set_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8564        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[459]
8565    }
8566
8567    pub fn get_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8568        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[460]
8569    }
8570
8571    pub fn get_prefixless_pid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8572        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[461]
8573    }
8574
8575    pub fn get_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8576        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[462]
8577    }
8578
8579    pub fn set_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8580        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[463]
8581    }
8582
8583    pub fn get_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8584        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[464]
8585    }
8586
8587    pub fn get_prefixless_jid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8588        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[465]
8589    }
8590
8591    pub fn get_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8592        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[466]
8593    }
8594
8595    pub fn set_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8596        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[467]
8597    }
8598
8599    pub fn get_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8600        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[468]
8601    }
8602
8603    pub fn get_force_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8604        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[469]
8605    }
8606
8607    pub fn get_base_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8608        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[470]
8609    }
8610
8611    pub fn get_grow_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8612        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[471]
8613    }
8614
8615    pub fn get_level_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8616        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[472]
8617    }
8618
8619    pub fn get_grow_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8620        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[473]
8621    }
8622
8623    pub fn set_grow_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8624        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[474]
8625    }
8626
8627    pub fn get_drop_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[475]
8629    }
8630
8631    pub fn set_drop_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[476]
8633    }
8634
8635    pub fn get_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[477]
8637    }
8638
8639    pub fn set_actor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[478]
8641    }
8642
8643    pub fn get_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[479]
8645    }
8646
8647    pub fn set_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[480]
8649    }
8650
8651    pub fn get_unit_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[481]
8653    }
8654
8655    pub fn get_god_model_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[482]
8657    }
8658
8659    pub fn get_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[483]
8661    }
8662
8663    pub fn get_cell_center_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[484]
8665    }
8666
8667    pub fn get_direction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[485]
8669    }
8670
8671    pub fn get_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[486]
8673    }
8674
8675    pub fn set_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[487]
8677    }
8678
8679    pub fn get_bmap_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[488]
8681    }
8682
8683    pub fn get_style_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[489]
8685    }
8686
8687    pub fn get_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[490]
8689    }
8690
8691    pub fn set_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[491]
8693    }
8694
8695    pub fn get_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[492]
8697    }
8698
8699    pub fn set_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[493]
8701    }
8702
8703    pub fn get_dispos_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[494]
8705    }
8706
8707    pub fn set_dispos_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[495]
8709    }
8710
8711    pub fn get_dispos_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[496]
8713    }
8714
8715    pub fn set_dispos_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[497]
8717    }
8718
8719    pub fn get_center_x_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[498]
8721    }
8722
8723    pub fn get_center_z_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[499]
8725    }
8726
8727    pub fn get_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[500]
8729    }
8730
8731    pub fn set_angle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[501]
8733    }
8734
8735    pub fn get_dispos_sound_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[502]
8737    }
8738
8739    pub fn get_move_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[503]
8741    }
8742
8743    pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[504]
8745    }
8746
8747    pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[505]
8749    }
8750
8751    pub fn get_limit_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[506]
8753    }
8754
8755    pub fn get_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[507]
8757    }
8758
8759    pub fn set_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[508]
8761    }
8762
8763    pub fn get_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[509]
8765    }
8766
8767    pub fn set_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[510]
8769    }
8770
8771    pub fn get_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[511]
8773    }
8774
8775    pub fn set_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[512]
8777    }
8778
8779    pub fn get_display_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[513]
8781    }
8782
8783    pub fn get_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8784        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[514]
8785    }
8786
8787    pub fn get_hp_stock_count_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8788        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[515]
8789    }
8790
8791    pub fn get_plain_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8792        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[516]
8793    }
8794
8795    pub fn set_plain_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8796        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[517]
8797    }
8798
8799    pub fn get_plain_hp_stock_count_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8800        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[518]
8801    }
8802
8803    pub fn get_extra_hp_stock_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[519]
8805    }
8806
8807    pub fn get_extra_hp_stock_count_max_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[520]
8809    }
8810
8811    pub fn get_base_move_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[521]
8813    }
8814
8815    pub fn get_item_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[522]
8817    }
8818
8819    pub fn get_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8820        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[523]
8821    }
8822
8823    pub fn get_actual_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8824        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[524]
8825    }
8826
8827    pub fn get_extra_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[525]
8829    }
8830
8831    pub fn set_extra_sight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[526]
8833    }
8834
8835    pub fn get_move_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[527]
8837    }
8838
8839    pub fn get_mask_skill_lock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[528]
8841    }
8842
8843    pub fn get_mask_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[529]
8845    }
8846
8847    pub fn get_equip_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[530]
8849    }
8850
8851    pub fn get_private_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[531]
8853    }
8854
8855    pub fn get_supported_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[532]
8857    }
8858
8859    pub fn get_receive_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[533]
8861    }
8862
8863    pub fn get_equip_skill_pool_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[534]
8865    }
8866
8867    pub fn get_learned_job_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[535]
8869    }
8870
8871    pub fn set_learned_job_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[536]
8873    }
8874
8875    pub fn get_original_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[537]
8877    }
8878
8879    pub fn get_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[538]
8881    }
8882
8883    pub fn get_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[539]
8885    }
8886
8887    pub fn get_selected_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[540]
8889    }
8890
8891    pub fn get_enhance_factors_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[541]
8893    }
8894
8895    pub fn get_internal_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[542]
8897    }
8898
8899    pub fn set_internal_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[543]
8901    }
8902
8903    pub fn get_last_pick_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[544]
8905    }
8906
8907    pub fn set_last_pick_voice_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[545]
8909    }
8910
8911    pub fn get_max_stun_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[546]
8913    }
8914
8915    pub fn get_stun_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[547]
8917    }
8918
8919    pub fn get_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[548]
8921    }
8922
8923    pub fn set_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[549]
8925    }
8926
8927    pub fn play_set_engage_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[550]
8929    }
8930
8931    pub fn play_set_engage_count_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[551]
8933    }
8934
8935    pub fn get_engage_count_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[552]
8937    }
8938
8939    pub fn set_engage_count_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[553]
8941    }
8942
8943    pub fn get_engage_count_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[554]
8945    }
8946
8947    pub fn get_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[555]
8949    }
8950
8951    pub fn set_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[556]
8953    }
8954
8955    pub fn get_remaining_engage_turn_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[557]
8957    }
8958
8959    pub fn get_engage_turn_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[558]
8961    }
8962
8963    pub fn get_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[559]
8965    }
8966
8967    pub fn get_ident_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[560]
8969    }
8970
8971    pub fn set_ident_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[561]
8973    }
8974
8975    pub fn get_record_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[562]
8977    }
8978
8979    pub fn get_map_history_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[563]
8981    }
8982
8983    pub fn set_map_history_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[564]
8985    }
8986
8987    pub fn get_relay_player_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[565]
8989    }
8990
8991    pub fn set_relay_player_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[566]
8993    }
8994
8995    pub fn create_impl1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
8996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[567]
8997    }
8998
8999    pub fn try_copy_edit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[568]
9001    }
9002
9003    pub fn create_impl2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[569]
9005    }
9006
9007    pub fn set_dispos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[570]
9009    }
9010
9011    pub fn set_dispos_weapon_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[571]
9013    }
9014
9015    pub fn set_dispos_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[572]
9017    }
9018
9019    pub fn set_dispos_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[573]
9021    }
9022
9023    pub fn add_person_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[574]
9025    }
9026
9027    pub fn add_dispos_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[575]
9029    }
9030
9031    pub fn set_dispos_belong_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[576]
9033    }
9034
9035    pub fn set_dispos_ai_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[577]
9037    }
9038
9039    pub fn create_god_states_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[578]
9041    }
9042
9043    pub fn get_god_state_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[579]
9045    }
9046
9047    pub fn dispos_state2_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[580]
9049    }
9050
9051    pub fn setup_for_vision_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[581]
9053    }
9054
9055    pub fn create_for_summon_impl1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[582]
9057    }
9058
9059    pub fn setup_for_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[583]
9061    }
9062
9063    pub fn create_impl2_exclude_internal_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[584]
9065    }
9066
9067    pub fn setup_capability_for_vision_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[585]
9069    }
9070
9071    pub fn get_safe_person_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[586]
9073    }
9074
9075    pub fn get_safe_job_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[587]
9077    }
9078
9079    pub fn calculate_auto_grow_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[588]
9081    }
9082
9083    pub fn get_max_hp_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[589]
9085    }
9086
9087    pub fn get_str_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[590]
9089    }
9090
9091    pub fn get_tech_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[591]
9093    }
9094
9095    pub fn get_quick_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[592]
9097    }
9098
9099    pub fn get_luck_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[593]
9101    }
9102
9103    pub fn get_def_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[594]
9105    }
9106
9107    pub fn get_magic_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[595]
9109    }
9110
9111    pub fn get_mdef_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[596]
9113    }
9114
9115    pub fn get_phys_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[597]
9117    }
9118
9119    pub fn get_sight_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[598]
9121    }
9122
9123    pub fn get_move_power_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[599]
9125    }
9126
9127    pub fn get_capability_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[600]
9129    }
9130
9131    pub fn get_total_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[601]
9133    }
9134
9135    pub fn get_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[602]
9137    }
9138
9139    pub fn calc_item_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[603]
9141    }
9142
9143    pub fn get_item_grow_capability_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[604]
9145    }
9146
9147    pub fn get_attack_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[605]
9149    }
9150
9151    pub fn get_rod_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[606]
9153    }
9154
9155    pub fn get_heal_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[607]
9157    }
9158
9159    pub fn get_support_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[608]
9161    }
9162
9163    pub fn get_interference_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[609]
9165    }
9166
9167    pub fn get_total_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[610]
9169    }
9170
9171    pub fn set_total_order_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[611]
9173    }
9174
9175    pub fn get_total_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[612]
9177    }
9178
9179    pub fn set_total_action_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[613]
9181    }
9182
9183    pub fn get_total_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[614]
9185    }
9186
9187    pub fn set_total_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[615]
9189    }
9190
9191    pub fn get_total_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9192        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[616]
9193    }
9194
9195    pub fn set_total_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9196        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[617]
9197    }
9198
9199    pub fn get_total_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9200        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[618]
9201    }
9202
9203    pub fn set_total_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9204        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[619]
9205    }
9206
9207    pub fn get_side_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9208        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[620]
9209    }
9210
9211    pub fn set_side_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9212        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[621]
9213    }
9214
9215    pub fn update_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9216        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[622]
9217    }
9218
9219    pub fn clear_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9220        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[623]
9221    }
9222
9223    pub fn try_get_engage_mind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9224        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[624]
9225    }
9226
9227    pub fn get_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9228        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[625]
9229    }
9230
9231    pub fn get_engage_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9232        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[626]
9233    }
9234
9235    pub fn get_engage_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9236        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[627]
9237    }
9238
9239    pub fn get_support_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9240        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[628]
9241    }
9242
9243    pub fn add_cannon_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9244        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[629]
9245    }
9246
9247    pub fn remove_cannon_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9248        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[630]
9249    }
9250
9251    pub fn get_command_give_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9252        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[631]
9253    }
9254
9255    pub fn add_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9256        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[632]
9257    }
9258
9259    pub fn remove_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9260        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[633]
9261    }
9262
9263    pub fn add_give_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9264        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[634]
9265    }
9266
9267    pub fn add_give_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9268        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[635]
9269    }
9270
9271    pub fn get_battle_temporary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9272        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[636]
9273    }
9274
9275    pub fn set_battle_temporary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9276        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[637]
9277    }
9278
9279    pub fn is_exist_die_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9280        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[638]
9281    }
9282
9283    pub fn update_move_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9284        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[639]
9285    }
9286
9287    pub fn update_move_distance_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9288        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[640]
9289    }
9290
9291    pub fn update_move_distance_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9292        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[641]
9293    }
9294
9295    pub fn clear_move_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9296        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[642]
9297    }
9298
9299    pub fn can_grow_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9300        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[643]
9301    }
9302
9303    pub fn get_simple_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9304        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[644]
9305    }
9306
9307    pub fn get_simple_physical_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9308        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[645]
9309    }
9310
9311    pub fn get_simple_magic_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9312        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[646]
9313    }
9314
9315    pub fn get_simple_physical_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9316        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[647]
9317    }
9318
9319    pub fn get_simple_magic_defense_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9320        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[648]
9321    }
9322
9323    pub fn get_simple_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9324        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[649]
9325    }
9326
9327    pub fn get_simple_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9328        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[650]
9329    }
9330
9331    pub fn get_simple_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9332        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[651]
9333    }
9334
9335    pub fn get_simple_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9336        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[652]
9337    }
9338
9339    pub fn get_simple_continuous_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9340        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[653]
9341    }
9342
9343    pub fn reset_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[654]
9345    }
9346
9347    pub fn get_fortune_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[655]
9349    }
9350
9351    pub fn set_fortune_seed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[656]
9353    }
9354
9355    pub fn get_fortune_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[657]
9357    }
9358
9359    pub fn set_fortune_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[658]
9361    }
9362
9363    pub fn get_fortune_random_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[659]
9365    }
9366
9367    pub fn get_weapon_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[660]
9369    }
9370
9371    pub fn get_skill_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[661]
9373    }
9374
9375    pub fn get_engage_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[662]
9377    }
9378
9379    pub fn get_effect_position_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[663]
9381    }
9382
9383    pub fn can_stay_without_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[664]
9385    }
9386
9387    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[665]
9389    }
9390}
9391
9392#[cfg(feature = "app-unit")]
9393impl Unit {
9394    #[doc = "`.ctor(bool)` — overload selector"]
9395    pub fn new(use_image: bool) -> Self {
9396        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9397            panic!(
9398                "{}
9399::{}
9400 failed to instantiate",
9401                ::core::stringify!(Unit),
9402                ::core::stringify!(new),
9403            )
9404        });
9405        <Self as IUnitMethods>::ctor(this, use_image);
9406        this
9407    }
9408}
9409
9410#[cfg(feature = "app-unit")]
9411pub trait IUnit_ChartItemsForSelectedWeaponMethods: IUnit_ChartItemsForSelectedWeapon {
9412    #[doc = "`.ctor(::unity::Array<crate::app::chartdata::ChartData_Item>)` overload"]
9413    fn ctor(self, chart_items: impl ::core::convert::Into<::unity::Array<crate::app::chartdata::ChartData_Item>>) -> () {
9414        unsafe {
9415            let __receiver =
9416                <Unit_ChartItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9417            ::unity::il2cpp_call!((::unity::module_base()+0x1b43cc0usize)as*mut u8,();
9418(Unit_ChartItemsForSelectedWeapon)__receiver,(::unity::Array<crate::app::chartdata::ChartData_Item>)::core::convert::Into::into(chart_items))
9419        }
9420    }
9421    #[doc = "`Prepare()` overload"]
9422    fn prepare(self) -> () {
9423        unsafe {
9424            let __receiver =
9425                <Unit_ChartItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9426            {
9427                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9428                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
9429                    panic!(
9430                        "unity: virtual slot {}
9431 out of range (vtable len {}
9432) on the runtime class behind {}
9433 (method `{}
9434`)",
9435                        4usize,
9436                        __vt.len(),
9437                        <Unit_ChartItemsForSelectedWeapon as ::unity::ClassIdentity>::NAME,
9438                        "Prepare",
9439                    )
9440                });
9441                let __inner: extern "C" fn(Unit_ChartItemsForSelectedWeapon, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
9442                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9443                __inner(__receiver, __mi)
9444            }
9445        }
9446    }
9447}
9448
9449#[cfg(feature = "app-unit")]
9450impl<__T: IUnit_ChartItemsForSelectedWeapon> IUnit_ChartItemsForSelectedWeaponMethods for __T {}
9451
9452#[cfg(feature = "app-unit")]
9453impl Unit_ChartItemsForSelectedWeapon {
9454    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9455        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9456    }
9457
9458    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9459        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9460    }
9461}
9462
9463#[cfg(feature = "app-unit")]
9464impl Unit_ChartItemsForSelectedWeapon {
9465    #[doc = "Direct (non-virtual) call to `Unit_ChartItemsForSelectedWeapon`'s own `Prepare`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9466    pub unsafe fn prepare(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
9467        let __mi = Self::prepare_method_info();
9468        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
9469        __inner(this.into(), ::core::option::Option::None)
9470    }
9471}
9472
9473#[cfg(feature = "app-unit")]
9474impl Unit_ChartItemsForSelectedWeapon {
9475    #[doc = "`.ctor(::unity::Array<crate::app::chartdata::ChartData_Item>)` — overload selector"]
9476    pub fn new(chart_items: ::unity::Array<crate::app::chartdata::ChartData_Item>) -> Self {
9477        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9478            panic!(
9479                "{}
9480::{}
9481 failed to instantiate",
9482                ::core::stringify!(Unit_ChartItemsForSelectedWeapon),
9483                ::core::stringify!(new),
9484            )
9485        });
9486        <Self as IUnit_ChartItemsForSelectedWeaponMethods>::ctor(this, chart_items);
9487        this
9488    }
9489}
9490
9491#[cfg(feature = "app-unit")]
9492pub trait IUnit_ItemsForSelectedWeaponMethods: IUnit_ItemsForSelectedWeapon {
9493    #[doc = "`Sort()` overload"]
9494    fn sort(self) -> () {
9495        unsafe {
9496            let __receiver =
9497                <Unit_ItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9498            ::unity::il2cpp_call!((::unity::module_base()+0x1b44140usize)as*mut u8,();
9499(Unit_ItemsForSelectedWeapon)__receiver)
9500        }
9501    }
9502    #[doc = "`GetCount()` overload"]
9503    fn get_count(self) -> i32 {
9504        unsafe {
9505            let __receiver =
9506                <Unit_ItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9507            ::unity::il2cpp_call!((::unity::module_base()+0x1b44280usize)as*mut u8,i32;
9508(Unit_ItemsForSelectedWeapon)__receiver)
9509        }
9510    }
9511    #[doc = "`Get(i32)` overload"]
9512    fn get(self, index: impl ::core::convert::Into<i32>) -> crate::app::itemdata::ItemData {
9513        unsafe {
9514            let __receiver =
9515                <Unit_ItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9516            ::unity::il2cpp_call!((::unity::module_base()+0x1b44290usize)as*mut u8,crate::app::itemdata::ItemData;
9517(Unit_ItemsForSelectedWeapon)__receiver,(i32)::core::convert::Into::into(index))
9518        }
9519    }
9520    #[doc = "`Prepare()` overload"]
9521    fn prepare(self) -> () {
9522        unsafe {
9523            let __receiver =
9524                <Unit_ItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9525            {
9526                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9527                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
9528                    panic!(
9529                        "unity: virtual slot {}
9530 out of range (vtable len {}
9531) on the runtime class behind {}
9532 (method `{}
9533`)",
9534                        4usize,
9535                        __vt.len(),
9536                        <Unit_ItemsForSelectedWeapon as ::unity::ClassIdentity>::NAME,
9537                        "Prepare",
9538                    )
9539                });
9540                let __inner: extern "C" fn(Unit_ItemsForSelectedWeapon, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
9541                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9542                __inner(__receiver, __mi)
9543            }
9544        }
9545    }
9546    #[doc = "`.ctor()` overload"]
9547    fn ctor(self) -> () {
9548        unsafe {
9549            let __receiver =
9550                <Unit_ItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9551            ::unity::il2cpp_call!((::unity::module_base()+0x1b43d00usize)as*mut u8,();
9552(Unit_ItemsForSelectedWeapon)__receiver)
9553        }
9554    }
9555}
9556
9557#[cfg(feature = "app-unit")]
9558impl<__T: IUnit_ItemsForSelectedWeapon> IUnit_ItemsForSelectedWeaponMethods for __T {}
9559
9560#[cfg(feature = "app-unit")]
9561impl Unit_ItemsForSelectedWeapon {
9562    pub fn sort_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9563        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9564    }
9565
9566    pub fn get_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9567        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9568    }
9569
9570    pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9571        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9572    }
9573
9574    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9575        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
9576    }
9577
9578    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9579        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
9580    }
9581}
9582
9583#[cfg(feature = "app-unit")]
9584impl Unit_ItemsForSelectedWeapon {
9585    #[doc = "Direct (non-virtual) call to `Unit_ItemsForSelectedWeapon`'s own `Prepare`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9586    pub unsafe fn prepare(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
9587        let __mi = Self::prepare_method_info();
9588        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
9589        __inner(this.into(), ::core::option::Option::None)
9590    }
9591}
9592
9593#[cfg(feature = "app-unit")]
9594impl Unit_ItemsForSelectedWeapon {
9595    #[doc = "`.ctor()` — no args"]
9596    pub fn new() -> Self {
9597        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9598            panic!(
9599                "{}
9600::{}
9601 failed to instantiate",
9602                ::core::stringify!(Unit_ItemsForSelectedWeapon),
9603                ::core::stringify!(new),
9604            )
9605        });
9606        <Self as IUnit_ItemsForSelectedWeaponMethods>::ctor(this);
9607        this
9608    }
9609}
9610
9611#[cfg(feature = "app-unit")]
9612pub trait IUnit_FuncUnitItemMethods: IUnit_FuncUnitItem {
9613    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
9614    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
9615        unsafe {
9616            let __receiver = <Unit_FuncUnitItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9617            ::unity::il2cpp_call!((::unity::module_base()+0x1b440e0usize)as*mut u8,();
9618(Unit_FuncUnitItem)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
9619        }
9620    }
9621    #[doc = "`Invoke(crate::app::unititem::UnitItem)` overload"]
9622    fn invoke(self, unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> () {
9623        unsafe {
9624            let __receiver = <Unit_FuncUnitItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9625            {
9626                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9627                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
9628                    panic!(
9629                        "unity: virtual slot {}
9630 out of range (vtable len {}
9631) on the runtime class behind {}
9632 (method `{}
9633`)",
9634                        13usize,
9635                        __vt.len(),
9636                        <Unit_FuncUnitItem as ::unity::ClassIdentity>::NAME,
9637                        "Invoke",
9638                    )
9639                });
9640                let __inner: extern "C" fn(Unit_FuncUnitItem, crate::app::unititem::UnitItem, ::unity::OptionalMethod) -> () =
9641                    ::core::mem::transmute(__vi.method_ptr);
9642                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9643                __inner(__receiver, ::core::convert::Into::into(unit_item), __mi)
9644            }
9645        }
9646    }
9647}
9648
9649#[cfg(feature = "app-unit")]
9650impl<__T: IUnit_FuncUnitItem> IUnit_FuncUnitItemMethods for __T {}
9651
9652#[cfg(feature = "app-unit")]
9653impl Unit_FuncUnitItem {
9654    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9655        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9656    }
9657
9658    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9659        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9660    }
9661}
9662
9663#[cfg(feature = "app-unit")]
9664impl Unit_FuncUnitItem {
9665    #[doc = "Direct (non-virtual) call to `Unit_FuncUnitItem`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9666    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, unit_item: crate::app::unititem::UnitItem) -> () {
9667        let __mi = Self::invoke_method_info();
9668        let __inner: extern "C" fn(::unity::IlInstance, crate::app::unititem::UnitItem, ::unity::OptionalMethod) -> () =
9669            ::core::mem::transmute(__mi.method_ptr);
9670        __inner(this.into(), unit_item, ::core::option::Option::None)
9671    }
9672}
9673
9674#[cfg(feature = "app-unit")]
9675impl Unit_FuncUnitItem {
9676    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
9677    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
9678        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9679            panic!(
9680                "{}
9681::{}
9682 failed to instantiate",
9683                ::core::stringify!(Unit_FuncUnitItem),
9684                ::core::stringify!(new),
9685            )
9686        });
9687        <Self as IUnit_FuncUnitItemMethods>::ctor(this, object, method);
9688        this
9689    }
9690}
9691
9692#[cfg(feature = "app-unit")]
9693pub trait IUnit_DisposItemsForSelectedWeaponMethods: IUnit_DisposItemsForSelectedWeapon {
9694    #[doc = "`.ctor(crate::app::disposdata::DisposData)` overload"]
9695    fn ctor(self, data: impl ::core::convert::Into<crate::app::disposdata::DisposData>) -> () {
9696        unsafe {
9697            let __receiver =
9698                <Unit_DisposItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9699            ::unity::il2cpp_call!((::unity::module_base()+0x1b43e70usize)as*mut u8,();
9700(Unit_DisposItemsForSelectedWeapon)__receiver,(crate::app::disposdata::DisposData)::core::convert::Into::into(data))
9701        }
9702    }
9703    #[doc = "`Prepare()` overload"]
9704    fn prepare(self) -> () {
9705        unsafe {
9706            let __receiver =
9707                <Unit_DisposItemsForSelectedWeapon as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9708            {
9709                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
9710                let __vi = *__vt.get(4usize).unwrap_or_else(|| {
9711                    panic!(
9712                        "unity: virtual slot {}
9713 out of range (vtable len {}
9714) on the runtime class behind {}
9715 (method `{}
9716`)",
9717                        4usize,
9718                        __vt.len(),
9719                        <Unit_DisposItemsForSelectedWeapon as ::unity::ClassIdentity>::NAME,
9720                        "Prepare",
9721                    )
9722                });
9723                let __inner: extern "C" fn(Unit_DisposItemsForSelectedWeapon, ::unity::OptionalMethod) -> () =
9724                    ::core::mem::transmute(__vi.method_ptr);
9725                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
9726                __inner(__receiver, __mi)
9727            }
9728        }
9729    }
9730}
9731
9732#[cfg(feature = "app-unit")]
9733impl<__T: IUnit_DisposItemsForSelectedWeapon> IUnit_DisposItemsForSelectedWeaponMethods for __T {}
9734
9735#[cfg(feature = "app-unit")]
9736impl Unit_DisposItemsForSelectedWeapon {
9737    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9738        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9739    }
9740
9741    pub fn prepare_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9742        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9743    }
9744}
9745
9746#[cfg(feature = "app-unit")]
9747impl Unit_DisposItemsForSelectedWeapon {
9748    #[doc = "Direct (non-virtual) call to `Unit_DisposItemsForSelectedWeapon`'s own `Prepare`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
9749    pub unsafe fn prepare(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
9750        let __mi = Self::prepare_method_info();
9751        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
9752        __inner(this.into(), ::core::option::Option::None)
9753    }
9754}
9755
9756#[cfg(feature = "app-unit")]
9757impl Unit_DisposItemsForSelectedWeapon {
9758    #[doc = "`.ctor(crate::app::disposdata::DisposData)` — overload selector"]
9759    pub fn new(data: crate::app::disposdata::DisposData) -> Self {
9760        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9761            panic!(
9762                "{}
9763::{}
9764 failed to instantiate",
9765                ::core::stringify!(Unit_DisposItemsForSelectedWeapon),
9766                ::core::stringify!(new),
9767            )
9768        });
9769        <Self as IUnit_DisposItemsForSelectedWeaponMethods>::ctor(this, data);
9770        this
9771    }
9772}
9773
9774#[cfg(feature = "app-unit")]
9775pub trait IUnit_CalcInfoMethods: IUnit_CalcInfo {
9776    #[doc = "`Clear()` overload"]
9777    fn clear(self) -> () {
9778        unsafe {
9779            let __receiver = <Unit_CalcInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9780            ::unity::il2cpp_call!((::unity::module_base()+0x1b42d30usize)as*mut u8,();
9781(Unit_CalcInfo)__receiver)
9782        }
9783    }
9784    #[doc = "`Update(crate::app::unit::Unit)` overload"]
9785    fn update(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit_CalcInfo {
9786        unsafe {
9787            let __receiver = <Unit_CalcInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9788            ::unity::il2cpp_call!((::unity::module_base()+0x1b42d50usize)as*mut u8,crate::app::unit::Unit_CalcInfo;
9789(Unit_CalcInfo)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
9790        }
9791    }
9792    #[doc = "`.ctor()` overload"]
9793    fn ctor(self) -> () {
9794        unsafe {
9795            let __receiver = <Unit_CalcInfo as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
9796            ::unity::il2cpp_call!((::unity::module_base()+0x1b43a50usize)as*mut u8,();
9797(Unit_CalcInfo)__receiver)
9798        }
9799    }
9800}
9801
9802#[cfg(feature = "app-unit")]
9803impl<__T: IUnit_CalcInfo> IUnit_CalcInfoMethods for __T {}
9804
9805#[cfg(feature = "app-unit")]
9806impl Unit_CalcInfo {
9807    pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
9809    }
9810
9811    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
9813    }
9814
9815    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
9816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
9817    }
9818}
9819
9820#[cfg(feature = "app-unit")]
9821impl Unit_CalcInfo {
9822    #[doc = "`.ctor()` — no args"]
9823    pub fn new() -> Self {
9824        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
9825            panic!(
9826                "{}
9827::{}
9828 failed to instantiate",
9829                ::core::stringify!(Unit_CalcInfo),
9830                ::core::stringify!(new),
9831            )
9832        });
9833        <Self as IUnit_CalcInfoMethods>::ctor(this);
9834        this
9835    }
9836}
9837
9838#[cfg(feature = "app-unit")]
9839#[doc(hidden)]
9840pub mod prelude {
9841    pub use super::{
9842        IUnit, IUnitMethods, IUnit_CalcInfo, IUnit_CalcInfoMethods, IUnit_ChartItemsForSelectedWeapon, IUnit_ChartItemsForSelectedWeaponMethods,
9843        IUnit_DisposItemsForSelectedWeapon, IUnit_DisposItemsForSelectedWeaponMethods, IUnit_FuncUnitItem, IUnit_FuncUnitItemMethods,
9844        IUnit_ItemsForSelectedWeapon, IUnit_ItemsForSelectedWeaponMethods, IUnit_StatusField, IUnit_StatusFieldMethods, Unit, Unit_CalcInfo,
9845        Unit_ChangeValue, Unit_ChartItemsForSelectedWeapon, Unit_DisposItemsForSelectedWeapon, Unit_FuncUnitItem, Unit_GuardType,
9846        Unit_ItemsForSelectedWeapon, Unit_Status, Unit_StatusField,
9847    };
9848    #[cfg(feature = "app-bitfield64")]
9849    pub use crate::app::bitfield64::IBitField64Methods;
9850    #[cfg(feature = "app-bitfieldcommon")]
9851    pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
9852    #[cfg(feature = "app-bitfieldtemplate64_1")]
9853    pub use crate::app::bitfieldtemplate64_1::IBitFieldTemplate64_1Methods;
9854    #[cfg(feature = "system-delegate")]
9855    pub use crate::system::delegate::IDelegateMethods;
9856    #[cfg(feature = "system-multicastdelegate")]
9857    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
9858    #[cfg(feature = "system-object")]
9859    pub use crate::system::object::IObjectMethods;
9860    #[cfg(feature = "system-enum")]
9861    pub use crate::system::r#enum::IEnumMethods;
9862    #[cfg(feature = "system-valuetype")]
9863    pub use crate::system::valuetype::IValueTypeMethods;
9864    pub use crate::{
9865        app::{bitfield64::IBitField64, bitfieldcommon::IBitFieldCommon, bitfieldtemplate64_1::IBitFieldTemplate64_1},
9866        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
9867    };
9868}