1#[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}