Skip to main content

engage/generated/root/
mapuigauge.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "root-mapuigauge-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::singletonmonobehaviour_1::{ISingletonMonoBehaviour_1, SingletonMonoBehaviour_1},
10        system::{
11            object::{IObject, Object},
12            r#enum::{Enum, IEnum},
13            valuetype::{IValueType, ValueType},
14        },
15        unity_engine::{
16            behaviour::{Behaviour, IBehaviour},
17            component::{Component, IComponent},
18            monobehaviour::{IMonoBehaviour, MonoBehaviour},
19            object_2::{IObject_2, Object_2},
20        },
21    };
22
23    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/mapuigauge/MapUIGauge.md"))]
24    #[::unity::class(namespace = "", name = "MapUIGauge")]
25    #[parent(crate::app::singletonmonobehaviour_1::SingletonMonoBehaviour_1<crate::root::mapuigauge::MapUIGauge>)]
26    pub struct MapUIGauge {
27        #[static_field]
28        #[rename(name = "IconNames")]
29        pub icon_names: ::unity::Array<::unity::Il2CppString>,
30        #[offset(32)]
31        #[rename(name = "m_AlphaCurve")]
32        pub m_alpha_curve: crate::unity_engine::animationcurve::AnimationCurve,
33        #[offset(40)]
34        #[rename(name = "m_ShineCurve")]
35        pub m_shine_curve: crate::unity_engine::animationcurve::AnimationCurve,
36        #[offset(48)]
37        #[rename(name = "m_CanBreakCurve")]
38        pub m_can_break_curve: crate::unity_engine::animationcurve::AnimationCurve,
39        #[offset(56)]
40        #[rename(name = "m_CountMaxScaleCurve")]
41        pub m_count_max_scale_curve: crate::unity_engine::animationcurve::AnimationCurve,
42        #[offset(64)]
43        #[rename(name = "m_CountMaxAlphaCurve")]
44        pub m_count_max_alpha_curve: crate::unity_engine::animationcurve::AnimationCurve,
45        #[offset(72)]
46        #[rename(name = "m_SpriteAtlas")]
47        pub m_sprite_atlas: crate::unity_engine::u2d::spriteatlas::SpriteAtlas,
48        #[offset(80)]
49        #[rename(name = "m_WaitFrameForAfterEvent")]
50        pub m_wait_frame_for_after_event: i32,
51        #[offset(88)]
52        #[rename(name = "m_Sprites")]
53        pub m_sprites: ::unity::Array<crate::unity_engine::sprite::Sprite>,
54        #[offset(96)]
55        #[rename(name = "m_Dictionary")]
56        pub m_dictionary: crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, crate::unity_engine::sprite::Sprite>,
57        #[offset(104)]
58        #[rename(name = "m_Time")]
59        pub m_time: f32,
60        #[offset(108)]
61        #[rename(name = "m_WaitFrame")]
62        pub m_wait_frame: f32,
63        #[offset(112)]
64        #[rename(name = "m_IsVisible")]
65        pub m_is_visible: bool,
66        #[offset(116)]
67        #[rename(name = "m_SuppressFlag")]
68        pub m_suppress_flag: crate::root::mapuigauge::MapUIGauge_SuppressType,
69        #[offset(120)]
70        #[rename(name = "m_IsExec")]
71        pub m_is_exec: bool,
72        #[offset(121)]
73        #[rename(name = "m_IsCalc")]
74        pub m_is_calc: bool,
75        #[offset(122)]
76        #[rename(name = "m_IsForceQuit")]
77        pub m_is_force_quit: bool,
78        #[offset(123)]
79        #[rename(name = "m_NeedsForecastOneself")]
80        pub m_needs_forecast_oneself: bool,
81        #[offset(128)]
82        #[rename(name = "m_BattleInfo")]
83        pub m_battle_info: crate::app::battleinfo::BattleInfo,
84        #[offset(136)]
85        #[rename(name = "m_BattleCalc")]
86        pub m_battle_calc: crate::app::battlecalculator::BattleCalculator,
87        #[offset(144)]
88        #[rename(name = "m_Performer")]
89        pub m_performer: crate::app::unit::Unit,
90        #[offset(152)]
91        #[rename(name = "m_ReserveUnit")]
92        pub m_reserve_unit: crate::app::unit::Unit,
93        #[offset(160)]
94        #[rename(name = "m_PerformerHpDiff")]
95        pub m_performer_hp_diff: i32,
96        #[offset(164)]
97        #[rename(name = "m_IsDoomed")]
98        pub m_is_doomed: bool,
99        #[offset(168)]
100        #[rename(name = "m_Mind")]
101        pub m_mind: crate::app::mapmind::MapMind_Type,
102        #[offset(176)]
103        #[rename(name = "m_CommandSkill")]
104        pub m_command_skill: crate::app::skilldata::SkillData,
105        #[offset(184)]
106        #[rename(name = "m_HpAfterBattle")]
107        pub m_hp_after_battle: i32,
108        #[offset(192)]
109        #[rename(name = "m_TargetList")]
110        pub m_target_list: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
111        #[offset(200)]
112        #[rename(name = "m_InfluencerList")]
113        pub m_influencer_list: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
114        #[offset(208)]
115        #[rename(name = "m_TempList")]
116        pub m_temp_list: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
117        #[offset(216)]
118        #[rename(name = "m_InitList")]
119        pub m_init_list: crate::system::collections::generic::list_1::List_1<crate::app::unit::Unit>,
120        #[offset(224)]
121        #[rename(name = "m_TargetIndex")]
122        pub m_target_index: i32,
123        #[offset(228)]
124        #[rename(name = "m_IsPriorWeaponRange")]
125        pub m_is_prior_weapon_range: bool,
126        #[offset(232)]
127        #[rename(name = "m_MoveImage")]
128        pub m_move_image: crate::app::mapimagecoresbyte::MapImageCoreSbyte,
129        #[offset(240)]
130        #[rename(name = "m_AttackImage")]
131        pub m_attack_image: crate::app::mapimagecorebit::MapImageCoreBit,
132        #[offset(248)]
133        #[rename(name = "m_HealImage")]
134        pub m_heal_image: crate::app::mapimagecorebit::MapImageCoreBit,
135        #[offset(256)]
136        #[rename(name = "m_RangeImage")]
137        pub m_range_image: crate::app::mapimagecorebit::MapImageCoreBit,
138        #[offset(264)]
139        #[rename(name = "m_CannonImage")]
140        pub m_cannon_image: crate::app::mapimagecorebit::MapImageCoreBit,
141    }
142
143    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/mapuigauge/MapUIGauge_SuppressType.md"))]
144    #[repr(C)]
145    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
146    pub struct MapUIGauge_SuppressType {
147        pub value: i32,
148    }
149    impl ::unity::ClassIdentity for MapUIGauge_SuppressType {
150        const NAME: &'static str = "MapUIGauge.SuppressType";
151        const NAMESPACE: &'static str = "";
152
153        fn class() -> ::unity::Class {
154            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
155            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
156        }
157    }
158    impl ::unity::IlType for MapUIGauge_SuppressType {
159        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
160            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
161        }
162    }
163    impl MapUIGauge_SuppressType {
164        pub fn break_icon_flashing() -> Self {
165            Self { value: 1 }
166        }
167    }
168
169    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/mapuigauge/MapUIGauge_IconIndex.md"))]
170    #[repr(C)]
171    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
172    pub struct MapUIGauge_IconIndex {
173        pub value: i32,
174    }
175    impl ::unity::ClassIdentity for MapUIGauge_IconIndex {
176        const NAME: &'static str = "MapUIGauge.IconIndex";
177        const NAMESPACE: &'static str = "";
178
179        fn class() -> ::unity::Class {
180            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
181            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
182        }
183    }
184    impl ::unity::IlType for MapUIGauge_IconIndex {
185        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
186            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
187        }
188    }
189    impl MapUIGauge_IconIndex {
190        pub fn engage_gauge7_0() -> Self {
191            Self { value: 0 }
192        }
193
194        pub fn engage_gauge7_1() -> Self {
195            Self { value: 1 }
196        }
197
198        pub fn engage_gauge7_2() -> Self {
199            Self { value: 2 }
200        }
201
202        pub fn engage_gauge7_3() -> Self {
203            Self { value: 3 }
204        }
205
206        pub fn engage_gauge7_4() -> Self {
207            Self { value: 4 }
208        }
209
210        pub fn engage_gauge7_5() -> Self {
211            Self { value: 5 }
212        }
213
214        pub fn engage_gauge7_6() -> Self {
215            Self { value: 6 }
216        }
217
218        pub fn engage_gauge7_full() -> Self {
219            Self { value: 7 }
220        }
221
222        pub fn engage_gauge7_shine() -> Self {
223            Self { value: 8 }
224        }
225
226        pub fn engage_gauge6_0() -> Self {
227            Self { value: 9 }
228        }
229
230        pub fn engage_gauge6_1() -> Self {
231            Self { value: 10 }
232        }
233
234        pub fn engage_gauge6_2() -> Self {
235            Self { value: 11 }
236        }
237
238        pub fn engage_gauge6_3() -> Self {
239            Self { value: 12 }
240        }
241
242        pub fn engage_gauge6_4() -> Self {
243            Self { value: 13 }
244        }
245
246        pub fn engage_gauge6_5() -> Self {
247            Self { value: 14 }
248        }
249
250        pub fn engage_gauge6_full() -> Self {
251            Self { value: 15 }
252        }
253
254        pub fn engage_gauge6_shine() -> Self {
255            Self { value: 16 }
256        }
257
258        pub fn engage_gauge5_0() -> Self {
259            Self { value: 17 }
260        }
261
262        pub fn engage_gauge5_1() -> Self {
263            Self { value: 18 }
264        }
265
266        pub fn engage_gauge5_2() -> Self {
267            Self { value: 19 }
268        }
269
270        pub fn engage_gauge5_3() -> Self {
271            Self { value: 20 }
272        }
273
274        pub fn engage_gauge5_4() -> Self {
275            Self { value: 21 }
276        }
277
278        pub fn engage_gauge5_full() -> Self {
279            Self { value: 22 }
280        }
281
282        pub fn engage_gauge5_shine() -> Self {
283            Self { value: 23 }
284        }
285
286        pub fn engage_gauge_darkness() -> Self {
287            Self { value: 24 }
288        }
289
290        pub fn engage_gauge_rampage() -> Self {
291            Self { value: 25 }
292        }
293
294        pub fn count_max_effect_blue() -> Self {
295            Self { value: 26 }
296        }
297
298        pub fn count_max_effect_red() -> Self {
299            Self { value: 27 }
300        }
301
302        pub fn engage_count0() -> Self {
303            Self { value: 28 }
304        }
305
306        pub fn engage_count0_shine() -> Self {
307            Self { value: 29 }
308        }
309
310        pub fn engage_count1() -> Self {
311            Self { value: 30 }
312        }
313
314        pub fn engage_count1_shine() -> Self {
315            Self { value: 31 }
316        }
317
318        pub fn engage_count2() -> Self {
319            Self { value: 32 }
320        }
321
322        pub fn engage_count2_shine() -> Self {
323            Self { value: 33 }
324        }
325
326        pub fn engage_count3() -> Self {
327            Self { value: 34 }
328        }
329
330        pub fn engage_count3_shine() -> Self {
331            Self { value: 35 }
332        }
333
334        pub fn engage_count4() -> Self {
335            Self { value: 36 }
336        }
337
338        pub fn engage_count4_shine() -> Self {
339            Self { value: 37 }
340        }
341
342        pub fn disadvantage_efficary() -> Self {
343            Self { value: 38 }
344        }
345
346        pub fn critical() -> Self {
347            Self { value: 39 }
348        }
349
350        pub fn balloon_efficacy_horse() -> Self {
351            Self { value: 40 }
352        }
353
354        pub fn balloon_efficacy_armor() -> Self {
355            Self { value: 41 }
356        }
357
358        pub fn balloon_efficacy_fly() -> Self {
359            Self { value: 42 }
360        }
361
362        pub fn balloon_efficacy_dragon() -> Self {
363            Self { value: 43 }
364        }
365
366        pub fn balloon_efficacy_evil_dragon() -> Self {
367            Self { value: 44 }
368        }
369
370        pub fn balloon_efficacy_morph() -> Self {
371            Self { value: 45 }
372        }
373
374        pub fn trilemma() -> Self {
375            Self { value: 46 }
376        }
377
378        pub fn talk() -> Self {
379            Self { value: 47 }
380        }
381
382        pub fn reliance_c() -> Self {
383            Self { value: 48 }
384        }
385
386        pub fn reliance_b() -> Self {
387            Self { value: 49 }
388        }
389
390        pub fn reliance_a() -> Self {
391            Self { value: 50 }
392        }
393
394        pub fn reliance_a_plus() -> Self {
395            Self { value: 51 }
396        }
397
398        pub fn no_counter() -> Self {
399            Self { value: 52 }
400        }
401
402        pub fn no_magic() -> Self {
403            Self { value: 53 }
404        }
405
406        pub fn no_move() -> Self {
407            Self { value: 54 }
408        }
409
410        pub fn poison0() -> Self {
411            Self { value: 55 }
412        }
413
414        pub fn poison1() -> Self {
415            Self { value: 56 }
416        }
417
418        pub fn poison2() -> Self {
419            Self { value: 57 }
420        }
421
422        pub fn fang_curse0() -> Self {
423            Self { value: 58 }
424        }
425
426        pub fn fang_curse1() -> Self {
427            Self { value: 59 }
428        }
429
430        pub fn fang_curse2() -> Self {
431            Self { value: 60 }
432        }
433
434        pub fn fang_curse3() -> Self {
435            Self { value: 61 }
436        }
437
438        pub fn status_up() -> Self {
439            Self { value: 62 }
440        }
441
442        pub fn status_down() -> Self {
443            Self { value: 63 }
444        }
445
446        pub fn not_enhance() -> Self {
447            Self { value: 64 }
448        }
449
450        pub fn chain_guard() -> Self {
451            Self { value: 65 }
452        }
453
454        pub fn decoy() -> Self {
455            Self { value: 66 }
456        }
457
458        pub fn engage_charge() -> Self {
459            Self { value: 67 }
460        }
461
462        pub fn dual_guard() -> Self {
463            Self { value: 68 }
464        }
465
466        pub fn drop_item() -> Self {
467            Self { value: 69 }
468        }
469
470        pub fn marth() -> Self {
471            Self { value: 70 }
472        }
473
474        pub fn marth_darkness() -> Self {
475            Self { value: 71 }
476        }
477
478        pub fn siglud() -> Self {
479            Self { value: 72 }
480        }
481
482        pub fn siglud_darkness() -> Self {
483            Self { value: 73 }
484        }
485
486        pub fn celica() -> Self {
487            Self { value: 74 }
488        }
489
490        pub fn celica_darkness() -> Self {
491            Self { value: 75 }
492        }
493
494        pub fn micaiah() -> Self {
495            Self { value: 76 }
496        }
497
498        pub fn micaiah_darkness() -> Self {
499            Self { value: 77 }
500        }
501
502        pub fn roy() -> Self {
503            Self { value: 78 }
504        }
505
506        pub fn roy_darkness() -> Self {
507            Self { value: 79 }
508        }
509
510        pub fn leaf() -> Self {
511            Self { value: 80 }
512        }
513
514        pub fn leaf_darkness() -> Self {
515            Self { value: 81 }
516        }
517
518        pub fn lucina() -> Self {
519            Self { value: 82 }
520        }
521
522        pub fn lucina_darkness() -> Self {
523            Self { value: 83 }
524        }
525
526        pub fn lin() -> Self {
527            Self { value: 84 }
528        }
529
530        pub fn lin_darkness() -> Self {
531            Self { value: 85 }
532        }
533
534        pub fn ike() -> Self {
535            Self { value: 86 }
536        }
537
538        pub fn ike_darkness() -> Self {
539            Self { value: 87 }
540        }
541
542        pub fn byleth() -> Self {
543            Self { value: 88 }
544        }
545
546        pub fn byleth_darkness() -> Self {
547            Self { value: 89 }
548        }
549
550        pub fn kamui() -> Self {
551            Self { value: 90 }
552        }
553
554        pub fn kamui_darkness() -> Self {
555            Self { value: 91 }
556        }
557
558        pub fn eirik() -> Self {
559            Self { value: 92 }
560        }
561
562        pub fn eirik_darkness() -> Self {
563            Self { value: 93 }
564        }
565
566        pub fn ephraim() -> Self {
567            Self { value: 94 }
568        }
569
570        pub fn ephraim_darkness() -> Self {
571            Self { value: 95 }
572        }
573
574        pub fn lueur_male() -> Self {
575            Self { value: 96 }
576        }
577
578        pub fn lueur_female() -> Self {
579            Self { value: 97 }
580        }
581
582        pub fn dark_emblem() -> Self {
583            Self { value: 98 }
584        }
585
586        pub fn mediuth_efficacy() -> Self {
587            Self { value: 99 }
588        }
589
590        pub fn duma_efficacy() -> Self {
591            Self { value: 100 }
592        }
593
594        pub fn loptous_efficacy() -> Self {
595            Self { value: 101 }
596        }
597
598        pub fn veld_efficacy() -> Self {
599            Self { value: 102 }
600        }
601
602        pub fn idenn_efficacy() -> Self {
603            Self { value: 103 }
604        }
605
606        pub fn nergal_efficacy() -> Self {
607            Self { value: 104 }
608        }
609
610        pub fn fodeth_efficacy() -> Self {
611            Self { value: 105 }
612        }
613
614        pub fn ashnard_efficacy() -> Self {
615            Self { value: 106 }
616        }
617
618        pub fn astarte_efficacy() -> Self {
619            Self { value: 107 }
620        }
621
622        pub fn gimle_efficacy() -> Self {
623            Self { value: 108 }
624        }
625
626        pub fn hydra_efficacy() -> Self {
627            Self { value: 109 }
628        }
629
630        pub fn nemesis_efficacy() -> Self {
631            Self { value: 110 }
632        }
633
634        pub fn sword() -> Self {
635            Self { value: 111 }
636        }
637
638        pub fn lance() -> Self {
639            Self { value: 112 }
640        }
641
642        pub fn axe() -> Self {
643            Self { value: 113 }
644        }
645
646        pub fn bow() -> Self {
647            Self { value: 114 }
648        }
649
650        pub fn magic() -> Self {
651            Self { value: 115 }
652        }
653
654        pub fn dagger() -> Self {
655            Self { value: 116 }
656        }
657
658        pub fn support_rod() -> Self {
659            Self { value: 117 }
660        }
661
662        pub fn interference_rod() -> Self {
663            Self { value: 118 }
664        }
665
666        pub fn both_rod() -> Self {
667            Self { value: 119 }
668        }
669
670        pub fn fist() -> Self {
671            Self { value: 120 }
672        }
673
674        pub fn breath() -> Self {
675            Self { value: 121 }
676        }
677
678        pub fn hp_gauge_base() -> Self {
679            Self { value: 122 }
680        }
681
682        pub fn hp_gauge_blue() -> Self {
683            Self { value: 123 }
684        }
685
686        pub fn hp_gauge_green() -> Self {
687            Self { value: 124 }
688        }
689
690        pub fn hp_gauge_red() -> Self {
691            Self { value: 125 }
692        }
693
694        pub fn hp_gauge_yellow() -> Self {
695            Self { value: 126 }
696        }
697
698        pub fn hp_gauge_frame() -> Self {
699            Self { value: 127 }
700        }
701
702        pub fn hp_gauge_frame_boss() -> Self {
703            Self { value: 128 }
704        }
705
706        pub fn hp_gauge_damage() -> Self {
707            Self { value: 129 }
708        }
709
710        pub fn hp_gauge_heal() -> Self {
711            Self { value: 130 }
712        }
713
714        pub fn hp_stock() -> Self {
715            Self { value: 131 }
716        }
717
718        pub fn hp_stock_rampage() -> Self {
719            Self { value: 132 }
720        }
721
722        pub fn hp_stock_companion() -> Self {
723            Self { value: 133 }
724        }
725
726        pub fn not_move() -> Self {
727            Self { value: 134 }
728        }
729
730        pub fn defense() -> Self {
731            Self { value: 135 }
732        }
733
734        pub fn rush() -> Self {
735            Self { value: 136 }
736        }
737
738        pub fn response_a() -> Self {
739            Self { value: 137 }
740        }
741
742        pub fn response_b() -> Self {
743            Self { value: 138 }
744        }
745
746        pub fn response_c() -> Self {
747            Self { value: 139 }
748        }
749
750        pub fn claude() -> Self {
751            Self { value: 140 }
752        }
753
754        pub fn claude_darkness() -> Self {
755            Self { value: 141 }
756        }
757
758        pub fn dimitri() -> Self {
759            Self { value: 142 }
760        }
761
762        pub fn dimitri_darkness() -> Self {
763            Self { value: 143 }
764        }
765
766        pub fn edelgard() -> Self {
767            Self { value: 144 }
768        }
769
770        pub fn edelgard_darkness() -> Self {
771            Self { value: 145 }
772        }
773
774        pub fn tiki() -> Self {
775            Self { value: 146 }
776        }
777
778        pub fn tiki_darkness() -> Self {
779            Self { value: 147 }
780        }
781
782        pub fn effect_holy_shield() -> Self {
783            Self { value: 148 }
784        }
785
786        pub fn effect_falling_starts() -> Self {
787            Self { value: 149 }
788        }
789
790        pub fn camilla() -> Self {
791            Self { value: 150 }
792        }
793
794        pub fn camilla_darkness() -> Self {
795            Self { value: 151 }
796        }
797
798        pub fn hector() -> Self {
799            Self { value: 152 }
800        }
801
802        pub fn hector_darkness() -> Self {
803            Self { value: 153 }
804        }
805
806        pub fn senerio() -> Self {
807            Self { value: 154 }
808        }
809
810        pub fn senerio_darkness() -> Self {
811            Self { value: 155 }
812        }
813
814        pub fn enchantment() -> Self {
815            Self { value: 156 }
816        }
817
818        pub fn gaze_diagonally() -> Self {
819            Self { value: 157 }
820        }
821
822        pub fn engage_wait() -> Self {
823            Self { value: 158 }
824        }
825
826        pub fn magic_shield() -> Self {
827            Self { value: 159 }
828        }
829
830        pub fn chrom() -> Self {
831            Self { value: 160 }
832        }
833
834        pub fn chrom_darkness() -> Self {
835            Self { value: 161 }
836        }
837
838        pub fn veronica() -> Self {
839            Self { value: 162 }
840        }
841
842        pub fn veronica_darkness() -> Self {
843            Self { value: 163 }
844        }
845
846        pub fn bullet() -> Self {
847            Self { value: 164 }
848        }
849
850        pub fn full_bullet() -> Self {
851            Self { value: 165 }
852        }
853
854        pub fn no_image() -> Self {
855            Self { value: 166 }
856        }
857
858        pub fn num() -> Self {
859            Self { value: 167 }
860        }
861    }
862}
863
864#[cfg(feature = "root-mapuigauge-types")]
865pub use __types::*;
866
867#[cfg(feature = "root-mapuigauge")]
868impl MapUIGauge {
869    #[doc = "`.cctor()` overload"]
870    pub fn cctor() -> () {
871        unsafe {
872            ::unity::il2cpp_call!((::unity::module_base()+0x2026630usize)as*mut u8,();
873            )
874        }
875    }
876}
877
878#[cfg(feature = "root-mapuigauge")]
879pub trait IMapUIGaugeMethods: IMapUIGauge {
880    #[doc = "`Start()` overload"]
881    fn start(self) -> () {
882        unsafe {
883            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
884            ::unity::il2cpp_call!((::unity::module_base()+0x201efe0usize)as*mut u8,();
885(MapUIGauge)__receiver)
886        }
887    }
888    #[doc = "`Update()` overload"]
889    fn update(self) -> () {
890        unsafe {
891            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
892            ::unity::il2cpp_call!((::unity::module_base()+0x201f1b0usize)as*mut u8,();
893(MapUIGauge)__receiver)
894        }
895    }
896    #[doc = "`OnEnable()` overload"]
897    fn on_enable(self) -> () {
898        unsafe {
899            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
900            ::unity::il2cpp_call!((::unity::module_base()+0x201f3d0usize)as*mut u8,();
901(MapUIGauge)__receiver)
902        }
903    }
904    #[doc = "`OnDisable()` overload"]
905    fn on_disable(self) -> () {
906        unsafe {
907            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
908            ::unity::il2cpp_call!((::unity::module_base()+0x201f570usize)as*mut u8,();
909(MapUIGauge)__receiver)
910        }
911    }
912    #[doc = "`RegisterSprites(crate::unity_engine::u2d::spriteatlas::SpriteAtlas)` overload"]
913    fn register_sprites(self, sprite_atlas: impl ::core::convert::Into<crate::unity_engine::u2d::spriteatlas::SpriteAtlas>) -> () {
914        unsafe {
915            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
916            ::unity::il2cpp_call!((::unity::module_base()+0x201f670usize)as*mut u8,();
917(MapUIGauge)__receiver,(crate::unity_engine::u2d::spriteatlas::SpriteAtlas)::core::convert::Into::into(sprite_atlas))
918        }
919    }
920    #[doc = "`GetSprite(i32)` overload"]
921    fn get_sprite(self, index: impl ::core::convert::Into<i32>) -> crate::unity_engine::sprite::Sprite {
922        unsafe {
923            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924            ::unity::il2cpp_call!((::unity::module_base()+0x201f7d0usize)as*mut u8,crate::unity_engine::sprite::Sprite;
925(MapUIGauge)__receiver,(i32)::core::convert::Into::into(index))
926        }
927    }
928    #[doc = "`GetSprite(::unity::Il2CppString)` overload"]
929    fn get_sprite_2(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::sprite::Sprite {
930        unsafe {
931            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
932            ::unity::il2cpp_call!((::unity::module_base()+0x201f830usize)as*mut u8,crate::unity_engine::sprite::Sprite;
933(MapUIGauge)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
934        }
935    }
936    #[doc = "`GetIconIndex(::unity::Il2CppString)` overload"]
937    fn get_icon_index(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::root::mapuigauge::MapUIGauge_IconIndex {
938        unsafe {
939            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
940            ::unity::il2cpp_call!((::unity::module_base()+0x201f8d0usize)as*mut u8,crate::root::mapuigauge::MapUIGauge_IconIndex;
941(MapUIGauge)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
942        }
943    }
944    #[doc = "`UpdateVisible()` overload"]
945    fn update_visible(self) -> () {
946        unsafe {
947            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
948            ::unity::il2cpp_call!((::unity::module_base()+0x201f2f0usize)as*mut u8,();
949(MapUIGauge)__receiver)
950        }
951    }
952    #[doc = "`IsEnableSuppressFlag(crate::root::mapuigauge::MapUIGauge_SuppressType)` overload"]
953    fn is_enable_suppress_flag(self, suppress_flag: impl ::core::convert::Into<crate::root::mapuigauge::MapUIGauge_SuppressType>) -> bool {
954        unsafe {
955            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
956            ::unity::il2cpp_call!((::unity::module_base()+0x201f970usize)as*mut u8,bool;
957(MapUIGauge)__receiver,(crate::root::mapuigauge::MapUIGauge_SuppressType)::core::convert::Into::into(suppress_flag))
958        }
959    }
960    #[doc = "`InitHpForecast(bool)` overload"]
961    fn init_hp_forecast(self, is_all: impl ::core::convert::Into<bool>) -> () {
962        unsafe {
963            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
964            ::unity::il2cpp_call!((::unity::module_base()+0x201f980usize)as*mut u8,();
965(MapUIGauge)__receiver,(bool)::core::convert::Into::into(is_all))
966        }
967    }
968    #[doc = "`SetHpForecast(crate::app::unit::Unit, bool, bool)` overload"]
969    fn set_hp_forecast(
970        self,
971        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
972        needs_forecast_oneself: impl ::core::convert::Into<bool>,
973        is_prior_weapon_range: impl ::core::convert::Into<bool>,
974    ) -> () {
975        unsafe {
976            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
977            ::unity::il2cpp_call!((::unity::module_base()+0x201fd30usize)as*mut u8,();
978(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(needs_forecast_oneself),(bool)::core::convert::Into::into(is_prior_weapon_range))
979        }
980    }
981    #[doc = "`UpdateHpForecast()` overload"]
982    fn update_hp_forecast(self) -> () {
983        unsafe {
984            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
985            ::unity::il2cpp_call!((::unity::module_base()+0x201f3b0usize)as*mut u8,();
986(MapUIGauge)__receiver)
987        }
988    }
989    #[doc = "`PrepareHpForecastTarget()` overload"]
990    fn prepare_hp_forecast_target(self) -> () {
991        unsafe {
992            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
993            ::unity::il2cpp_call!((::unity::module_base()+0x201fd80usize)as*mut u8,();
994(MapUIGauge)__receiver)
995        }
996    }
997    #[doc = "`CanUseItemForHealForecast(crate::app::itemdata::ItemData)` overload"]
998    fn can_use_item_for_heal_forecast(self, item_data: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> bool {
999        unsafe {
1000            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1001            ::unity::il2cpp_call!((::unity::module_base()+0x2021490usize)as*mut u8,bool;
1002(MapUIGauge)__receiver,(crate::app::itemdata::ItemData)::core::convert::Into::into(item_data))
1003        }
1004    }
1005    #[doc = "`GetImage(crate::app::unit::Unit)` overload"]
1006    fn get_image(self, performer: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1007        unsafe {
1008            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1009            ::unity::il2cpp_call!((::unity::module_base()+0x2020500usize)as*mut u8,();
1010(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(performer))
1011        }
1012    }
1013    #[doc = "`IsUnitTargetForDamageForecast(crate::app::unit::Unit)` overload"]
1014    fn is_unit_target_for_damage_forecast(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1015        unsafe {
1016            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1017            ::unity::il2cpp_call!((::unity::module_base()+0x2020870usize)as*mut u8,bool;
1018(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
1019        }
1020    }
1021    #[doc = "`CanAttack(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
1022    fn can_attack(
1023        self,
1024        attacker: impl ::core::convert::Into<crate::app::unit::Unit>,
1025        target: impl ::core::convert::Into<crate::app::unit::Unit>,
1026    ) -> bool {
1027        unsafe {
1028            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1029            ::unity::il2cpp_call!((::unity::module_base()+0x20228f0usize)as*mut u8,bool;
1030(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(attacker),(crate::app::unit::Unit)::core::convert::Into::into(target))
1031        }
1032    }
1033    #[doc = "`IsUnitTargetForHealForecast(crate::app::unit::Unit)` overload"]
1034    fn is_unit_target_for_heal_forecast(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1035        unsafe {
1036            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1037            ::unity::il2cpp_call!((::unity::module_base()+0x20220d0usize)as*mut u8,bool;
1038(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
1039        }
1040    }
1041    #[doc = "`IsUnitInfluencerForDamageForecast(crate::app::unit::Unit)` overload"]
1042    fn is_unit_influencer_for_damage_forecast(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1043        unsafe {
1044            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1045            ::unity::il2cpp_call!((::unity::module_base()+0x2021290usize)as*mut u8,bool;
1046(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1047        }
1048    }
1049    #[doc = "`IsUnitInfluencerForHealForecast(crate::app::unit::Unit)` overload"]
1050    fn is_unit_influencer_for_heal_forecast(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1051        unsafe {
1052            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1053            ::unity::il2cpp_call!((::unity::module_base()+0x20223d0usize)as*mut u8,bool;
1054(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1055        }
1056    }
1057    #[doc = "`CalcHpForecast()` overload"]
1058    fn calc_hp_forecast(self) -> crate::system::collections::ienumerator::IEnumerator {
1059        unsafe {
1060            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1061            ::unity::il2cpp_call!((::unity::module_base()+0x2024050usize)as*mut u8,crate::system::collections::ienumerator::IEnumerator;
1062(MapUIGauge)__receiver)
1063        }
1064    }
1065    #[doc = "`GetBreathSkill(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
1066    fn get_breath_skill(
1067        self,
1068        target: impl ::core::convert::Into<crate::app::unit::Unit>,
1069        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1070    ) -> crate::app::skilldata::SkillData {
1071        unsafe {
1072            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1073            ::unity::il2cpp_call!((::unity::module_base()+0x2023b30usize)as*mut u8,crate::app::skilldata::SkillData;
1074(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
1075        }
1076    }
1077    #[doc = "`CalcBattleInfoForBreath(crate::app::unit::Unit, crate::app::unititem::UnitItem, crate::app::skilldata::SkillData)` overload"]
1078    fn calc_battle_info_for_breath(
1079        self,
1080        target: impl ::core::convert::Into<crate::app::unit::Unit>,
1081        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1082        breath_skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
1083    ) -> () {
1084        unsafe {
1085            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1086            ::unity::il2cpp_call!((::unity::module_base()+0x20240d0usize)as*mut u8,();
1087(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(crate::app::skilldata::SkillData)::core::convert::Into::into(breath_skill))
1088        }
1089    }
1090    #[doc = "`CalcBattleInfoForEngageWait(crate::app::unit::Unit)` overload"]
1091    fn calc_battle_info_for_engage_wait(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1092        unsafe {
1093            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1094            ::unity::il2cpp_call!((::unity::module_base()+0x2024f20usize)as*mut u8,();
1095(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
1096        }
1097    }
1098    #[doc = "`CalcBattleInfoForHealItem(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
1099    fn calc_battle_info_for_heal_item(
1100        self,
1101        target: impl ::core::convert::Into<crate::app::unit::Unit>,
1102        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1103    ) -> () {
1104        unsafe {
1105            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1106            ::unity::il2cpp_call!((::unity::module_base()+0x2025530usize)as*mut u8,();
1107(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
1108        }
1109    }
1110    #[doc = "`CalcBattleInfoForNormal(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
1111    fn calc_battle_info_for_normal(
1112        self,
1113        target: impl ::core::convert::Into<crate::app::unit::Unit>,
1114        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1115    ) -> () {
1116        unsafe {
1117            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1118            ::unity::il2cpp_call!((::unity::module_base()+0x2025920usize)as*mut u8,();
1119(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
1120        }
1121    }
1122    #[doc = "`IsHealItemUsed(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
1123    fn is_heal_item_used(
1124        self,
1125        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1126        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1127    ) -> bool {
1128        unsafe {
1129            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1130            ::unity::il2cpp_call!((::unity::module_base()+0x2026230usize)as*mut u8,bool;
1131(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
1132        }
1133    }
1134    #[doc = "`CalcHpHealItem(crate::app::unit::Unit, crate::app::unititem::UnitItem, *muti32, *muti32)` overload"]
1135    fn calc_hp_heal_item(
1136        self,
1137        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1138        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
1139    ) -> (i32, i32) {
1140        unsafe {
1141            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1142            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
1143            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
1144            ::unity::il2cpp_call!((::unity::module_base()+0x2025570usize)as*mut u8,();
1145(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr());
1146            (__out_0.assume_init(), __out_1.assume_init())
1147        }
1148    }
1149    #[doc = "`GetBattleInfoFlag(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
1150    fn get_battle_info_flag(
1151        self,
1152        performer: impl ::core::convert::Into<crate::app::unit::Unit>,
1153        target: impl ::core::convert::Into<crate::app::unit::Unit>,
1154    ) -> crate::app::battleinfo::BattleInfo_Flags {
1155        unsafe {
1156            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1157            ::unity::il2cpp_call!((::unity::module_base()+0x20246c0usize)as*mut u8,crate::app::battleinfo::BattleInfo_Flags;
1158(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(performer),(crate::app::unit::Unit)::core::convert::Into::into(target))
1159        }
1160    }
1161    #[doc = "`StackHpDiff(i32, i32)` overload"]
1162    fn stack_hp_diff(self, hp_before_battle: impl ::core::convert::Into<i32>, hp_after_battle: impl ::core::convert::Into<i32>) -> () {
1163        unsafe {
1164            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1165            ::unity::il2cpp_call!((::unity::module_base()+0x2026100usize)as*mut u8,();
1166(MapUIGauge)__receiver,(i32)::core::convert::Into::into(hp_before_battle),(i32)::core::convert::Into::into(hp_after_battle))
1167        }
1168    }
1169    #[doc = "`GetItem(crate::app::unit::Unit)` overload"]
1170    fn get_item(self, target: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unititem::UnitItem {
1171        unsafe {
1172            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1173            ::unity::il2cpp_call!((::unity::module_base()+0x20206d0usize)as*mut u8,crate::app::unititem::UnitItem;
1174(MapUIGauge)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(target))
1175        }
1176    }
1177    #[doc = "`get_Sprites()` overload"]
1178    fn get_sprites(self) -> ::unity::Array<crate::unity_engine::sprite::Sprite> {
1179        unsafe {
1180            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1181            ::unity::il2cpp_call!((::unity::module_base()+0x20262d0usize)as*mut u8, ::unity::Array<crate::unity_engine::sprite::Sprite> ;
1182(MapUIGauge)__receiver)
1183        }
1184    }
1185    #[doc = "`get_Time()` overload"]
1186    fn get_time(self) -> f32 {
1187        unsafe {
1188            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1189            ::unity::il2cpp_call!((::unity::module_base()+0x20262e0usize)as*mut u8,f32;
1190(MapUIGauge)__receiver)
1191        }
1192    }
1193    #[doc = "`get_WaitFrame()` overload"]
1194    fn get_wait_frame(self) -> f32 {
1195        unsafe {
1196            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1197            ::unity::il2cpp_call!((::unity::module_base()+0x20262f0usize)as*mut u8,f32;
1198(MapUIGauge)__receiver)
1199        }
1200    }
1201    #[doc = "`get_WaitFrameForAfterEvent()` overload"]
1202    fn get_wait_frame_for_after_event(self) -> f32 {
1203        unsafe {
1204            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1205            ::unity::il2cpp_call!((::unity::module_base()+0x2026300usize)as*mut u8,f32;
1206(MapUIGauge)__receiver)
1207        }
1208    }
1209    #[doc = "`get_IsVisible()` overload"]
1210    fn get_is_visible(self) -> bool {
1211        unsafe {
1212            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1213            ::unity::il2cpp_call!((::unity::module_base()+0x2026310usize)as*mut u8,bool;
1214(MapUIGauge)__receiver)
1215        }
1216    }
1217    #[doc = "`get_SuppressFlag()` overload"]
1218    fn get_suppress_flag(self) -> crate::root::mapuigauge::MapUIGauge_SuppressType {
1219        unsafe {
1220            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1221            ::unity::il2cpp_call!((::unity::module_base()+0x2026320usize)as*mut u8,crate::root::mapuigauge::MapUIGauge_SuppressType;
1222(MapUIGauge)__receiver)
1223        }
1224    }
1225    #[doc = "`set_SuppressFlag(crate::root::mapuigauge::MapUIGauge_SuppressType)` overload"]
1226    fn set_suppress_flag(self, value: impl ::core::convert::Into<crate::root::mapuigauge::MapUIGauge_SuppressType>) -> () {
1227        unsafe {
1228            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1229            ::unity::il2cpp_call!((::unity::module_base()+0x2026330usize)as*mut u8,();
1230(MapUIGauge)__receiver,(crate::root::mapuigauge::MapUIGauge_SuppressType)::core::convert::Into::into(value))
1231        }
1232    }
1233    #[doc = "`get_AlphaCurve()` overload"]
1234    fn get_alpha_curve(self) -> crate::unity_engine::animationcurve::AnimationCurve {
1235        unsafe {
1236            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1237            ::unity::il2cpp_call!((::unity::module_base()+0x2026340usize)as*mut u8,crate::unity_engine::animationcurve::AnimationCurve;
1238(MapUIGauge)__receiver)
1239        }
1240    }
1241    #[doc = "`get_ShineCurve()` overload"]
1242    fn get_shine_curve(self) -> crate::unity_engine::animationcurve::AnimationCurve {
1243        unsafe {
1244            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1245            ::unity::il2cpp_call!((::unity::module_base()+0x2026350usize)as*mut u8,crate::unity_engine::animationcurve::AnimationCurve;
1246(MapUIGauge)__receiver)
1247        }
1248    }
1249    #[doc = "`get_CanBreakCurve()` overload"]
1250    fn get_can_break_curve(self) -> crate::unity_engine::animationcurve::AnimationCurve {
1251        unsafe {
1252            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1253            ::unity::il2cpp_call!((::unity::module_base()+0x2026360usize)as*mut u8,crate::unity_engine::animationcurve::AnimationCurve;
1254(MapUIGauge)__receiver)
1255        }
1256    }
1257    #[doc = "`get_CountMaxScaleCurve()` overload"]
1258    fn get_count_max_scale_curve(self) -> crate::unity_engine::animationcurve::AnimationCurve {
1259        unsafe {
1260            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1261            ::unity::il2cpp_call!((::unity::module_base()+0x2026370usize)as*mut u8,crate::unity_engine::animationcurve::AnimationCurve;
1262(MapUIGauge)__receiver)
1263        }
1264    }
1265    #[doc = "`get_CountMaxAlphaCurve()` overload"]
1266    fn get_count_max_alpha_curve(self) -> crate::unity_engine::animationcurve::AnimationCurve {
1267        unsafe {
1268            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1269            ::unity::il2cpp_call!((::unity::module_base()+0x2026380usize)as*mut u8,crate::unity_engine::animationcurve::AnimationCurve;
1270(MapUIGauge)__receiver)
1271        }
1272    }
1273    #[doc = "`.ctor()` overload"]
1274    fn ctor(self) -> () {
1275        unsafe {
1276            let __receiver = <MapUIGauge as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1277            ::unity::il2cpp_call!((::unity::module_base()+0x2026390usize)as*mut u8,();
1278(MapUIGauge)__receiver)
1279        }
1280    }
1281}
1282
1283#[cfg(feature = "root-mapuigauge")]
1284impl<__T: IMapUIGauge> IMapUIGaugeMethods for __T {}
1285
1286#[cfg(feature = "root-mapuigauge")]
1287impl MapUIGauge {
1288    pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1289        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1290    }
1291
1292    pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1293        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1294    }
1295
1296    pub fn on_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1297        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1298    }
1299
1300    pub fn on_disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1301        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1302    }
1303
1304    pub fn register_sprites_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1305        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1306    }
1307
1308    pub fn get_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1309        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1310    }
1311
1312    pub fn get_sprite_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1313        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1314    }
1315
1316    pub fn get_icon_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1317        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1318    }
1319
1320    pub fn update_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1321        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1322    }
1323
1324    pub fn is_enable_suppress_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1325        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1326    }
1327
1328    pub fn init_hp_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1329        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1330    }
1331
1332    pub fn set_hp_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1333        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1334    }
1335
1336    pub fn update_hp_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1337        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1338    }
1339
1340    pub fn prepare_hp_forecast_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1341        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1342    }
1343
1344    pub fn can_use_item_for_heal_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1345        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1346    }
1347
1348    pub fn get_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1349        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1350    }
1351
1352    pub fn is_unit_target_for_damage_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1353        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1354    }
1355
1356    pub fn can_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1357        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1358    }
1359
1360    pub fn is_unit_target_for_heal_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1361        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1362    }
1363
1364    pub fn is_unit_influencer_for_damage_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1366    }
1367
1368    pub fn is_unit_influencer_for_heal_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1370    }
1371
1372    pub fn calc_hp_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1374    }
1375
1376    pub fn get_breath_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1378    }
1379
1380    pub fn calc_battle_info_for_breath_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1382    }
1383
1384    pub fn calc_battle_info_for_engage_wait_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1386    }
1387
1388    pub fn calc_battle_info_for_heal_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1390    }
1391
1392    pub fn calc_battle_info_for_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1394    }
1395
1396    pub fn is_heal_item_used_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1398    }
1399
1400    pub fn calc_hp_heal_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1402    }
1403
1404    pub fn get_battle_info_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1406    }
1407
1408    pub fn stack_hp_diff_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1410    }
1411
1412    pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1414    }
1415
1416    pub fn get_sprites_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1418    }
1419
1420    pub fn get_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1422    }
1423
1424    pub fn get_wait_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1426    }
1427
1428    pub fn get_wait_frame_for_after_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1430    }
1431
1432    pub fn get_is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1434    }
1435
1436    pub fn get_suppress_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1438    }
1439
1440    pub fn set_suppress_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1442    }
1443
1444    pub fn get_alpha_curve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1446    }
1447
1448    pub fn get_shine_curve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1449        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1450    }
1451
1452    pub fn get_can_break_curve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1453        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1454    }
1455
1456    pub fn get_count_max_scale_curve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1457        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1458    }
1459
1460    pub fn get_count_max_alpha_curve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1461        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1462    }
1463
1464    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1465        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1466    }
1467
1468    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1469        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1470    }
1471}
1472
1473#[cfg(feature = "root-mapuigauge")]
1474impl MapUIGauge {
1475    #[doc = "`.ctor()` — no args"]
1476    pub fn new() -> Self {
1477        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1478            panic!(
1479                "{}
1480::{}
1481 failed to instantiate",
1482                ::core::stringify!(MapUIGauge),
1483                ::core::stringify!(new),
1484            )
1485        });
1486        <Self as IMapUIGaugeMethods>::ctor(this);
1487        this
1488    }
1489}
1490
1491#[cfg(feature = "root-mapuigauge")]
1492#[doc(hidden)]
1493pub mod prelude {
1494    pub use super::{IMapUIGauge, IMapUIGaugeMethods, MapUIGauge, MapUIGauge_IconIndex, MapUIGauge_SuppressType};
1495    #[cfg(feature = "app-singletonmonobehaviour_1")]
1496    pub use crate::app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1Methods;
1497    #[cfg(feature = "system-object")]
1498    pub use crate::system::object::IObjectMethods;
1499    #[cfg(feature = "system-enum")]
1500    pub use crate::system::r#enum::IEnumMethods;
1501    #[cfg(feature = "system-valuetype")]
1502    pub use crate::system::valuetype::IValueTypeMethods;
1503    #[cfg(feature = "unity_engine-behaviour")]
1504    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1505    #[cfg(feature = "unity_engine-component")]
1506    pub use crate::unity_engine::component::IComponentMethods;
1507    #[cfg(feature = "unity_engine-monobehaviour")]
1508    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1509    #[cfg(feature = "unity_engine-object_2")]
1510    pub use crate::unity_engine::object_2::IObject_2Methods;
1511    pub use crate::{
1512        app::singletonmonobehaviour_1::ISingletonMonoBehaviour_1,
1513        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1514        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1515    };
1516}