Skip to main content

engage/generated/root/
mapinfogaugesublocatorroot.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "root-mapinfogaugesublocatorroot-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            object::{IObject, Object},
11            r#enum::{Enum, IEnum},
12            valuetype::{IValueType, ValueType},
13        },
14        unity_engine::{
15            behaviour::{Behaviour, IBehaviour},
16            component::{Component, IComponent},
17            monobehaviour::{IMonoBehaviour, MonoBehaviour},
18            object_2::{IObject_2, Object_2},
19        },
20    };
21
22    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/mapinfogaugesublocatorroot/MapInfoGaugeSubLocatorRoot.md"))]
23    #[::unity::class(namespace = "", name = "MapInfoGaugeSubLocatorRoot")]
24    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
25    pub struct MapInfoGaugeSubLocatorRoot {
26        #[static_field]
27        #[rename(name = "HpStockMax")]
28        pub hp_stock_max: i32,
29        #[offset(24)]
30        #[rename(name = "m_OnMapStatuses")]
31        pub m_on_map_statuses: ::unity::Array<crate::unity_engine::gameobject::GameObject>,
32        #[offset(32)]
33        #[rename(name = "m_Images")]
34        pub m_images: ::unity::Array<crate::unity_engine::ui::image::Image>,
35        #[offset(40)]
36        #[rename(name = "m_BaseBalloonPos")]
37        pub m_base_balloon_pos: crate::unity_engine::vector3::Vector3,
38        #[offset(52)]
39        #[rename(name = "m_BaseColor")]
40        pub m_base_color: crate::unity_engine::color::Color,
41        #[offset(68)]
42        #[rename(name = "m_UnitScreenPosLocalScale")]
43        pub m_unit_screen_pos_local_scale: crate::unity_engine::vector3::Vector3,
44        #[offset(80)]
45        #[rename(name = "m_ScreenHalf")]
46        pub m_screen_half: crate::unity_engine::vector3::Vector3,
47        #[offset(96)]
48        #[rename(name = "m_StateList")]
49        pub m_state_list: crate::system::collections::generic::list_1::List_1<crate::root::mapuigauge::MapUIGauge_IconIndex>,
50        #[offset(104)]
51        #[rename(name = "m_BalloonList")]
52        pub m_balloon_list: crate::system::collections::generic::list_1::List_1<crate::root::mapuigauge::MapUIGauge_IconIndex>,
53        #[offset(112)]
54        #[rename(name = "m_HpBeforeBattle")]
55        pub m_hp_before_battle: i32,
56        #[offset(116)]
57        #[rename(name = "m_HpAfterBattle")]
58        pub m_hp_after_battle: i32,
59        #[offset(120)]
60        #[rename(name = "m_IsBreakAfterBattle")]
61        pub m_is_break_after_battle: bool,
62        #[offset(121)]
63        #[rename(name = "m_IsSuppressForHpStock")]
64        pub m_is_suppress_for_hp_stock: bool,
65        #[offset(122)]
66        #[rename(name = "m_IsComplete")]
67        pub m_is_complete: bool,
68        #[offset(128)]
69        #[rename(name = "m_Weapon")]
70        pub m_weapon: crate::unity_engine::transform::Transform,
71        #[offset(136)]
72        #[rename(name = "m_Break")]
73        pub m_break: crate::unity_engine::transform::Transform,
74        #[offset(144)]
75        #[rename(name = "m_Rod")]
76        pub m_rod: crate::unity_engine::transform::Transform,
77        #[offset(152)]
78        #[rename(name = "m_Balloon")]
79        pub m_balloon: crate::unity_engine::transform::Transform,
80        #[offset(160)]
81        #[rename(name = "m_FadeBalloon")]
82        pub m_fade_balloon: crate::unity_engine::transform::Transform,
83        #[offset(168)]
84        #[rename(name = "m_RelayExit")]
85        pub m_relay_exit: crate::unity_engine::transform::Transform,
86        #[offset(176)]
87        #[rename(name = "m_SkillEffect")]
88        pub m_skill_effect: crate::unity_engine::transform::Transform,
89        #[offset(184)]
90        #[rename(name = "m_FadeSkillEffect")]
91        pub m_fade_skill_effect: crate::unity_engine::transform::Transform,
92        #[offset(192)]
93        #[rename(name = "m_DropItem")]
94        pub m_drop_item: crate::unity_engine::transform::Transform,
95        #[offset(200)]
96        #[rename(name = "m_GodFace")]
97        pub m_god_face: crate::unity_engine::transform::Transform,
98        #[offset(208)]
99        #[rename(name = "m_EngageCount")]
100        pub m_engage_count: crate::unity_engine::transform::Transform,
101        #[offset(216)]
102        #[rename(name = "m_ShineEngageCount")]
103        pub m_shine_engage_count: crate::unity_engine::transform::Transform,
104        #[offset(224)]
105        #[rename(name = "m_EngageCountMaxEffect")]
106        pub m_engage_count_max_effect: crate::unity_engine::recttransform::RectTransform,
107        #[offset(232)]
108        #[rename(name = "m_ChargeEffect")]
109        pub m_charge_effect: crate::unity_engine::transform::Transform,
110        #[offset(240)]
111        #[rename(name = "m_RecoveryEffect")]
112        pub m_recovery_effect: crate::unity_engine::transform::Transform,
113        #[offset(248)]
114        #[rename(name = "m_EngageCountCharge")]
115        pub m_engage_count_charge: crate::unity_engine::gameobject::GameObject,
116        #[offset(256)]
117        #[rename(name = "m_EngageCountFull")]
118        pub m_engage_count_full: crate::unity_engine::gameobject::GameObject,
119        #[offset(264)]
120        #[rename(name = "m_TurnRecovery")]
121        pub m_turn_recovery: crate::unity_engine::gameobject::GameObject,
122        #[offset(272)]
123        #[rename(name = "m_HpGaugeBase")]
124        pub m_hp_gauge_base: crate::unity_engine::transform::Transform,
125        #[offset(280)]
126        #[rename(name = "m_HpGaugeFront")]
127        pub m_hp_gauge_front: crate::unity_engine::transform::Transform,
128        #[offset(288)]
129        #[rename(name = "m_HpGaugeDamage")]
130        pub m_hp_gauge_damage: crate::unity_engine::transform::Transform,
131        #[offset(296)]
132        #[rename(name = "m_HpGaugeShineDamage")]
133        pub m_hp_gauge_shine_damage: crate::unity_engine::transform::Transform,
134        #[offset(304)]
135        #[rename(name = "m_HpGaugeFrame")]
136        pub m_hp_gauge_frame: crate::unity_engine::transform::Transform,
137        #[offset(312)]
138        #[rename(name = "m_HpStock0")]
139        pub m_hp_stock0: crate::unity_engine::transform::Transform,
140        #[offset(320)]
141        #[rename(name = "m_HpStock1")]
142        pub m_hp_stock1: crate::unity_engine::transform::Transform,
143        #[offset(328)]
144        #[rename(name = "m_HpStock2")]
145        pub m_hp_stock2: crate::unity_engine::transform::Transform,
146        #[offset(336)]
147        #[rename(name = "m_HpStockEffect")]
148        pub m_hp_stock_effect: crate::unity_engine::transform::Transform,
149        #[offset(344)]
150        #[rename(name = "m_RedStockBreakEffect")]
151        pub m_red_stock_break_effect: crate::unity_engine::gameobject::GameObject,
152        #[offset(352)]
153        #[rename(name = "m_RedStockCreateEffect")]
154        pub m_red_stock_create_effect: crate::unity_engine::gameobject::GameObject,
155        #[offset(360)]
156        #[rename(name = "m_BlueStockBreakEffect")]
157        pub m_blue_stock_break_effect: crate::unity_engine::gameobject::GameObject,
158        #[offset(368)]
159        #[rename(name = "m_BlueStockCreateEffect")]
160        pub m_blue_stock_create_effect: crate::unity_engine::gameobject::GameObject,
161        #[offset(376)]
162        #[rename(name = "m_LeftTop")]
163        pub m_left_top: crate::unity_engine::transform::Transform,
164        #[offset(384)]
165        #[rename(name = "m_RightBottom")]
166        pub m_right_bottom: crate::unity_engine::transform::Transform,
167        #[offset(392)]
168        #[rename(name = "m_RodBasePos")]
169        pub m_rod_base_pos: crate::unity_engine::vector3::Vector3,
170        #[offset(404)]
171        #[rename(name = "m_RodLocalOffset")]
172        pub m_rod_local_offset: crate::unity_engine::vector3::Vector3,
173        #[offset(416)]
174        #[rename(name = "m_OrigCountMaxScale")]
175        pub m_orig_count_max_scale: crate::unity_engine::vector2::Vector2,
176        #[offset(424)]
177        #[rename(name = "m_EngageTurnRecoveryEffectOffset")]
178        pub m_engage_turn_recovery_effect_offset: crate::unity_engine::vector3::Vector3,
179        #[offset(440)]
180        #[rename(name = "m_EngageTurnFlipbook")]
181        pub m_engage_turn_flipbook: crate::app::flipbook::Flipbook,
182        #[offset(448)]
183        #[rename(name = "m_HpStockFlipbook")]
184        pub m_hp_stock_flipbook: crate::app::flipbook::Flipbook,
185    }
186
187    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/mapinfogaugesublocatorroot/MapInfoGaugeSubLocatorRoot_Parts.md"))]
188    #[repr(C)]
189    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
190    pub struct MapInfoGaugeSubLocatorRoot_Parts {
191        pub value: i32,
192    }
193    impl ::unity::ClassIdentity for MapInfoGaugeSubLocatorRoot_Parts {
194        const NAME: &'static str = "MapInfoGaugeSubLocatorRoot.Parts";
195        const NAMESPACE: &'static str = "";
196
197        fn class() -> ::unity::Class {
198            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
199            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
200        }
201    }
202    impl ::unity::IlType for MapInfoGaugeSubLocatorRoot_Parts {
203        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
204            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
205        }
206    }
207    impl MapInfoGaugeSubLocatorRoot_Parts {
208        pub fn weapon() -> Self {
209            Self { value: 0 }
210        }
211
212        pub fn r#break() -> Self {
213            Self { value: 1 }
214        }
215
216        pub fn rod() -> Self {
217            Self { value: 2 }
218        }
219
220        pub fn balloon() -> Self {
221            Self { value: 3 }
222        }
223
224        pub fn fade_balloon() -> Self {
225            Self { value: 4 }
226        }
227
228        pub fn relay_exit() -> Self {
229            Self { value: 5 }
230        }
231
232        pub fn skill_effect() -> Self {
233            Self { value: 6 }
234        }
235
236        pub fn fade_skill_effect() -> Self {
237            Self { value: 7 }
238        }
239
240        pub fn drop_item() -> Self {
241            Self { value: 8 }
242        }
243
244        pub fn god_face() -> Self {
245            Self { value: 9 }
246        }
247
248        pub fn engage_count() -> Self {
249            Self { value: 10 }
250        }
251
252        pub fn shine_engage_count() -> Self {
253            Self { value: 11 }
254        }
255
256        pub fn count_max_effect() -> Self {
257            Self { value: 12 }
258        }
259
260        pub fn hp_gauge_base() -> Self {
261            Self { value: 13 }
262        }
263
264        pub fn hp_gauge_front() -> Self {
265            Self { value: 14 }
266        }
267
268        pub fn hp_gauge_damage() -> Self {
269            Self { value: 15 }
270        }
271
272        pub fn hp_gauge_shine_damage() -> Self {
273            Self { value: 16 }
274        }
275
276        pub fn hp_gauge_frame() -> Self {
277            Self { value: 17 }
278        }
279
280        pub fn hp_stock0() -> Self {
281            Self { value: 18 }
282        }
283
284        pub fn hp_stock1() -> Self {
285            Self { value: 19 }
286        }
287
288        pub fn hp_stock2() -> Self {
289            Self { value: 20 }
290        }
291
292        pub fn num() -> Self {
293            Self { value: 21 }
294        }
295    }
296
297    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root/mapinfogaugesublocatorroot/MapInfoGaugeSubLocatorRoot_BreakEffectKind.md"))]
298    #[repr(C)]
299    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
300    pub struct MapInfoGaugeSubLocatorRoot_BreakEffectKind {
301        pub value: i32,
302    }
303    impl ::unity::ClassIdentity for MapInfoGaugeSubLocatorRoot_BreakEffectKind {
304        const NAME: &'static str = "MapInfoGaugeSubLocatorRoot.BreakEffectKind";
305        const NAMESPACE: &'static str = "";
306
307        fn class() -> ::unity::Class {
308            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
309            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
310        }
311    }
312    impl ::unity::IlType for MapInfoGaugeSubLocatorRoot_BreakEffectKind {
313        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
314            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
315        }
316    }
317    impl MapInfoGaugeSubLocatorRoot_BreakEffectKind {
318        pub fn none() -> Self {
319            Self { value: 0 }
320        }
321
322        pub fn flash() -> Self {
323            Self { value: 1 }
324        }
325
326        pub fn solid() -> Self {
327            Self { value: 2 }
328        }
329    }
330}
331
332#[cfg(feature = "root-mapinfogaugesublocatorroot-types")]
333pub use __types::*;
334
335#[cfg(feature = "root-mapinfogaugesublocatorroot")]
336impl MapInfoGaugeSubLocatorRoot {
337    #[doc = "`IsAcitve(crate::unity_engine::gameobject::GameObject)` overload"]
338    pub fn is_acitve(go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> bool {
339        unsafe {
340            ::unity::il2cpp_call!((::unity::module_base()+0x2083030usize)as*mut u8,bool;
341(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go))
342        }
343    }
344
345    #[doc = "`IsAcitve(crate::unity_engine::transform::Transform)` overload"]
346    pub fn is_acitve_2(transform: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> bool {
347        unsafe {
348            ::unity::il2cpp_call!((::unity::module_base()+0x2082220usize)as*mut u8,bool;
349(crate::unity_engine::transform::Transform)::core::convert::Into::into(transform))
350        }
351    }
352
353    #[doc = "`IsAcitve(crate::unity_engine::component::Component)` overload"]
354    pub fn is_acitve_3(component: impl ::core::convert::Into<crate::unity_engine::component::Component>) -> bool {
355        unsafe {
356            ::unity::il2cpp_call!((::unity::module_base()+0x2082470usize)as*mut u8,bool;
357(crate::unity_engine::component::Component)::core::convert::Into::into(component))
358        }
359    }
360}
361
362#[cfg(feature = "root-mapinfogaugesublocatorroot")]
363pub trait IMapInfoGaugeSubLocatorRootMethods: IMapInfoGaugeSubLocatorRoot {
364    #[doc = "`Awake()` overload"]
365    fn awake(self) -> () {
366        unsafe {
367            let __receiver =
368                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
369            ::unity::il2cpp_call!((::unity::module_base()+0x2078810usize)as*mut u8,();
370(MapInfoGaugeSubLocatorRoot)__receiver)
371        }
372    }
373    #[doc = "`GetGameObject()` overload"]
374    fn get_game_object(self) -> () {
375        unsafe {
376            let __receiver =
377                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378            ::unity::il2cpp_call!((::unity::module_base()+0x2078910usize)as*mut u8,();
379(MapInfoGaugeSubLocatorRoot)__receiver)
380        }
381    }
382    #[doc = "`GetImage()` overload"]
383    fn get_image(self) -> () {
384        unsafe {
385            let __receiver =
386                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387            ::unity::il2cpp_call!((::unity::module_base()+0x2078f80usize)as*mut u8,();
388(MapInfoGaugeSubLocatorRoot)__receiver)
389        }
390    }
391    #[doc = "`SetIcon(crate::app::unit::Unit)` overload"]
392    fn set_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
393        unsafe {
394            let __receiver =
395                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396            ::unity::il2cpp_call!((::unity::module_base()+0x20767b0usize)as*mut u8,();
397(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
398        }
399    }
400    #[doc = "`CanSetWholeIcon()` overload"]
401    fn can_set_whole_icon(self) -> bool {
402        unsafe {
403            let __receiver =
404                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405            ::unity::il2cpp_call!((::unity::module_base()+0x2079600usize)as*mut u8,bool;
406(MapInfoGaugeSubLocatorRoot)__receiver)
407        }
408    }
409    #[doc = "`SetBaseColor(crate::app::unit::Unit)` overload"]
410    fn set_base_color(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
411        unsafe {
412            let __receiver =
413                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414            ::unity::il2cpp_call!((::unity::module_base()+0x20796c0usize)as*mut u8,();
415(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
416        }
417    }
418    #[doc = "`SetWeaponIcon(crate::app::unit::Unit)` overload"]
419    fn set_weapon_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
420        unsafe {
421            let __receiver =
422                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
423            ::unity::il2cpp_call!((::unity::module_base()+0x20797d0usize)as*mut u8,();
424(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
425        }
426    }
427    #[doc = "`GetWeaponIndex(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
428    fn get_weapon_index(
429        self,
430        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
431        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
432    ) -> i32 {
433        unsafe {
434            let __receiver =
435                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436            ::unity::il2cpp_call!((::unity::module_base()+0x207cb80usize)as*mut u8,i32;
437(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
438        }
439    }
440    #[doc = "`SetBreakIcon(crate::app::unit::Unit)` overload"]
441    fn set_break_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
442        unsafe {
443            let __receiver =
444                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445            ::unity::il2cpp_call!((::unity::module_base()+0x20799a0usize)as*mut u8,();
446(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
447        }
448    }
449    #[doc = "`IsBreak(crate::app::unit::Unit)` overload"]
450    fn is_break(
451        self,
452        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
453    ) -> crate::root::mapinfogaugesublocatorroot::MapInfoGaugeSubLocatorRoot_BreakEffectKind {
454        unsafe {
455            let __receiver =
456                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
457            ::unity::il2cpp_call!((::unity::module_base()+0x207cc30usize)as*mut u8,crate::root::mapinfogaugesublocatorroot::MapInfoGaugeSubLocatorRoot_BreakEffectKind;
458(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
459        }
460    }
461    #[doc = "`SetRodIcon(crate::app::unit::Unit)` overload"]
462    fn set_rod_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
463        unsafe {
464            let __receiver =
465                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466            ::unity::il2cpp_call!((::unity::module_base()+0x2079b60usize)as*mut u8,();
467(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
468        }
469    }
470    #[doc = "`GetRodIndex(crate::app::unit::Unit)` overload"]
471    fn get_rod_index(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
472        unsafe {
473            let __receiver =
474                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475            ::unity::il2cpp_call!((::unity::module_base()+0x207efa0usize)as*mut u8,i32;
476(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
477        }
478    }
479    #[doc = "`SetBalloonIcon(crate::app::unit::Unit)` overload"]
480    fn set_balloon_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
481        unsafe {
482            let __receiver =
483                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
484            ::unity::il2cpp_call!((::unity::module_base()+0x2079da0usize)as*mut u8,();
485(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
486        }
487    }
488    #[doc = "`SetRelayExitIcon(crate::app::unit::Unit)` overload"]
489    fn set_relay_exit_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
490        unsafe {
491            let __receiver =
492                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
493            ::unity::il2cpp_call!((::unity::module_base()+0x207a2b0usize)as*mut u8,();
494(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
495        }
496    }
497    #[doc = "`MakeBalloonList(crate::app::unit::Unit)` overload"]
498    fn make_balloon_list(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
499        unsafe {
500            let __receiver =
501                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
502            ::unity::il2cpp_call!((::unity::module_base()+0x207f050usize)as*mut u8,();
503(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
504        }
505    }
506    #[doc = "`CheckEfficary(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
507    fn check_efficary(
508        self,
509        player: impl ::core::convert::Into<crate::app::unit::Unit>,
510        enemy: impl ::core::convert::Into<crate::app::unit::Unit>,
511    ) -> () {
512        unsafe {
513            let __receiver =
514                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
515            ::unity::il2cpp_call!((::unity::module_base()+0x2080150usize)as*mut u8,();
516(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(player),(crate::app::unit::Unit)::core::convert::Into::into(enemy))
517        }
518    }
519    #[doc = "`GetCursorTargetUnit()` overload"]
520    fn get_cursor_target_unit(self) -> crate::app::unit::Unit {
521        unsafe {
522            let __receiver =
523                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x20804a0usize)as*mut u8,crate::app::unit::Unit;
525(MapInfoGaugeSubLocatorRoot)__receiver)
526        }
527    }
528    #[doc = "`GetMindUnitOnLateUpdate()` overload"]
529    fn get_mind_unit_on_late_update(self) -> crate::app::unit::Unit {
530        unsafe {
531            let __receiver =
532                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
533            ::unity::il2cpp_call!((::unity::module_base()+0x2080870usize)as*mut u8,crate::app::unit::Unit;
534(MapInfoGaugeSubLocatorRoot)__receiver)
535        }
536    }
537    #[doc = "`SetStateIcon(crate::app::unit::Unit)` overload"]
538    fn set_state_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
539        unsafe {
540            let __receiver =
541                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
542            ::unity::il2cpp_call!((::unity::module_base()+0x207a330usize)as*mut u8,();
543(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
544        }
545    }
546    #[doc = "`MakeUnitStateList(crate::app::unit::Unit)` overload"]
547    fn make_unit_state_list(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
548        unsafe {
549            let __receiver =
550                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
551            ::unity::il2cpp_call!((::unity::module_base()+0x20811b0usize)as*mut u8,();
552(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
553        }
554    }
555    #[doc = "`SetDropItemIcon(crate::app::unit::Unit)` overload"]
556    fn set_drop_item_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
557        unsafe {
558            let __receiver =
559                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
560            ::unity::il2cpp_call!((::unity::module_base()+0x207a690usize)as*mut u8,();
561(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
562        }
563    }
564    #[doc = "`SetEngageIcon(crate::app::unit::Unit)` overload"]
565    fn set_engage_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
566        unsafe {
567            let __receiver =
568                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
569            ::unity::il2cpp_call!((::unity::module_base()+0x207a700usize)as*mut u8,();
570(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
571        }
572    }
573    #[doc = "`IsSetEngageIcon(crate::app::unit::Unit)` overload"]
574    fn is_set_engage_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
575        unsafe {
576            let __receiver =
577                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
578            ::unity::il2cpp_call!((::unity::module_base()+0x2081800usize)as*mut u8,bool;
579(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
580        }
581    }
582    #[doc = "`IsDarknessEngage(crate::app::unit::Unit)` overload"]
583    fn is_darkness_engage(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
584        unsafe {
585            let __receiver =
586                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
587            ::unity::il2cpp_call!((::unity::module_base()+0x20818e0usize)as*mut u8,bool;
588(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
589        }
590    }
591    #[doc = "`SetCountMaxEffect(crate::app::unit::Unit)` overload"]
592    fn set_count_max_effect(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
593        unsafe {
594            let __receiver =
595                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
596            ::unity::il2cpp_call!((::unity::module_base()+0x207b0f0usize)as*mut u8,();
597(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
598        }
599    }
600    #[doc = "`IsSetCountMaxEffect(crate::app::unit::Unit)` overload"]
601    fn is_set_count_max_effect(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
602        unsafe {
603            let __receiver =
604                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
605            ::unity::il2cpp_call!((::unity::module_base()+0x2081ac0usize)as*mut u8,bool;
606(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
607        }
608    }
609    #[doc = "`SetGodFaceIcon(crate::app::unit::Unit)` overload"]
610    fn set_god_face_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
611        unsafe {
612            let __receiver =
613                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
614            ::unity::il2cpp_call!((::unity::module_base()+0x207ad00usize)as*mut u8,();
615(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
616        }
617    }
618    #[doc = "`IsSetGodFaceIcon(crate::app::unit::Unit)` overload"]
619    fn is_set_god_face_icon(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
620        unsafe {
621            let __receiver =
622                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
623            ::unity::il2cpp_call!((::unity::module_base()+0x2081eb0usize)as*mut u8,bool;
624(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
625        }
626    }
627    #[doc = "`PlayEngageEffect(crate::app::unit::Unit, i32)` overload"]
628    fn play_engage_effect(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, count: impl ::core::convert::Into<i32>) -> () {
629        unsafe {
630            let __receiver =
631                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632            ::unity::il2cpp_call!((::unity::module_base()+0x2082030usize)as*mut u8,();
633(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(count))
634        }
635    }
636    #[doc = "`PlayEngageTurnRecoveryEffect()` overload"]
637    fn play_engage_turn_recovery_effect(self) -> () {
638        unsafe {
639            let __receiver =
640                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
641            ::unity::il2cpp_call!((::unity::module_base()+0x2082310usize)as*mut u8,();
642(MapInfoGaugeSubLocatorRoot)__receiver)
643        }
644    }
645    #[doc = "`IsPlayingEngageTurnRecoveryEffect()` overload"]
646    fn is_playing_engage_turn_recovery_effect(self) -> bool {
647        unsafe {
648            let __receiver =
649                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650            ::unity::il2cpp_call!((::unity::module_base()+0x2082420usize)as*mut u8,bool;
651(MapInfoGaugeSubLocatorRoot)__receiver)
652        }
653    }
654    #[doc = "`GetEngageTurnRecoveryEffectRate()` overload"]
655    fn get_engage_turn_recovery_effect_rate(self) -> f32 {
656        unsafe {
657            let __receiver =
658                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
659            ::unity::il2cpp_call!((::unity::module_base()+0x2082560usize)as*mut u8,f32;
660(MapInfoGaugeSubLocatorRoot)__receiver)
661        }
662    }
663    #[doc = "`SetUnitScreenPosLocalScale(crate::unity_engine::vector3::Vector3)` overload"]
664    fn set_unit_screen_pos_local_scale(self, pos_scale: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
665        unsafe {
666            let __receiver =
667                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
668            ::unity::il2cpp_call!((::unity::module_base()+0x20825a0usize)as*mut u8,();
669(MapInfoGaugeSubLocatorRoot)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos_scale))
670        }
671    }
672    #[doc = "`SetScreenHalfSize(crate::unity_engine::vector3::Vector3)` overload"]
673    fn set_screen_half_size(self, screen_half: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
674        unsafe {
675            let __receiver =
676                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
677            ::unity::il2cpp_call!((::unity::module_base()+0x20825b0usize)as*mut u8,();
678(MapInfoGaugeSubLocatorRoot)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(screen_half))
679        }
680    }
681    #[doc = "`GetEngageCountPos()` overload"]
682    fn get_engage_count_pos(self) -> crate::unity_engine::vector3::Vector3 {
683        unsafe {
684            let __receiver =
685                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686            ::unity::il2cpp_call!((::unity::module_base()+0x20825c0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
687(MapInfoGaugeSubLocatorRoot)__receiver)
688        }
689    }
690    #[doc = "`GetHpStockPos(crate::app::unit::Unit)` overload"]
691    fn get_hp_stock_pos(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::unity_engine::vector3::Vector3 {
692        unsafe {
693            let __receiver =
694                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
695            ::unity::il2cpp_call!((::unity::module_base()+0x2082670usize)as*mut u8,crate::unity_engine::vector3::Vector3;
696(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
697        }
698    }
699    #[doc = "`GetEngageCountEmptyIndex(crate::app::unit::Unit)` overload"]
700    fn get_engage_count_empty_index(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
701        unsafe {
702            let __receiver =
703                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
704            ::unity::il2cpp_call!((::unity::module_base()+0x20819f0usize)as*mut u8,i32;
705(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
706        }
707    }
708    #[doc = "`SetHpGauge(crate::app::unit::Unit)` overload"]
709    fn set_hp_gauge(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
710        unsafe {
711            let __receiver =
712                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
713            ::unity::il2cpp_call!((::unity::module_base()+0x207b4a0usize)as*mut u8,();
714(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
715        }
716    }
717    #[doc = "`SetHpFrame(crate::app::unit::Unit)` overload"]
718    fn set_hp_frame(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
719        unsafe {
720            let __receiver =
721                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
722            ::unity::il2cpp_call!((::unity::module_base()+0x207b8e0usize)as*mut u8,();
723(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
724        }
725    }
726    #[doc = "`SetHpDamage(crate::app::unit::Unit)` overload"]
727    fn set_hp_damage(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
728        unsafe {
729            let __receiver =
730                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
731            ::unity::il2cpp_call!((::unity::module_base()+0x207bae0usize)as*mut u8,();
732(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
733        }
734    }
735    #[doc = "`SetHpHeal(crate::app::unit::Unit)` overload"]
736    fn set_hp_heal(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
737        unsafe {
738            let __receiver =
739                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
740            ::unity::il2cpp_call!((::unity::module_base()+0x207bff0usize)as*mut u8,();
741(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
742        }
743    }
744    #[doc = "`SetHpStock(crate::app::unit::Unit)` overload"]
745    fn set_hp_stock(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
746        unsafe {
747            let __receiver =
748                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
749            ::unity::il2cpp_call!((::unity::module_base()+0x207c500usize)as*mut u8,();
750(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
751        }
752    }
753    #[doc = "`PlayHpStockBreakEffect(crate::app::unit::Unit)` overload"]
754    fn play_hp_stock_break_effect(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
755        unsafe {
756            let __receiver =
757                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758            ::unity::il2cpp_call!((::unity::module_base()+0x20826c0usize)as*mut u8,();
759(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
760        }
761    }
762    #[doc = "`PlayHpStockCreateEffect(crate::app::unit::Unit)` overload"]
763    fn play_hp_stock_create_effect(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
764        unsafe {
765            let __receiver =
766                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
767            ::unity::il2cpp_call!((::unity::module_base()+0x20829d0usize)as*mut u8,();
768(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
769        }
770    }
771    #[doc = "`SetHpStockAlpha(i32, f32)` overload"]
772    fn set_hp_stock_alpha(self, stock: impl ::core::convert::Into<i32>, alpha: impl ::core::convert::Into<f32>) -> () {
773        unsafe {
774            let __receiver =
775                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
776            ::unity::il2cpp_call!((::unity::module_base()+0x2082ce0usize)as*mut u8,();
777(MapInfoGaugeSubLocatorRoot)__receiver,(i32)::core::convert::Into::into(stock),(f32)::core::convert::Into::into(alpha))
778        }
779    }
780    #[doc = "`IsPlayingHpStockEffect()` overload"]
781    fn is_playing_hp_stock_effect(self) -> bool {
782        unsafe {
783            let __receiver =
784                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
785            ::unity::il2cpp_call!((::unity::module_base()+0x2082d80usize)as*mut u8,bool;
786(MapInfoGaugeSubLocatorRoot)__receiver)
787        }
788    }
789    #[doc = "`GetHpStockEffectRate()` overload"]
790    fn get_hp_stock_effect_rate(self) -> f32 {
791        unsafe {
792            let __receiver =
793                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
794            ::unity::il2cpp_call!((::unity::module_base()+0x2082dd0usize)as*mut u8,f32;
795(MapInfoGaugeSubLocatorRoot)__receiver)
796        }
797    }
798    #[doc = "`SetActive(crate::root::mapinfogaugesublocatorroot::MapInfoGaugeSubLocatorRoot_Parts, bool)` overload"]
799    fn set_active(
800        self,
801        index: impl ::core::convert::Into<crate::root::mapinfogaugesublocatorroot::MapInfoGaugeSubLocatorRoot_Parts>,
802        enable: impl ::core::convert::Into<bool>,
803    ) -> () {
804        unsafe {
805            let __receiver =
806                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
807            ::unity::il2cpp_call!((::unity::module_base()+0x207ca70usize)as*mut u8,();
808(MapInfoGaugeSubLocatorRoot)__receiver,(crate::root::mapinfogaugesublocatorroot::MapInfoGaugeSubLocatorRoot_Parts)::core::convert::Into::into(index),(bool)::core::convert::Into::into(enable))
809        }
810    }
811    #[doc = "`GetConfig(bool)` overload"]
812    fn get_config(self, enable: impl ::core::convert::Into<bool>) -> bool {
813        unsafe {
814            let __receiver =
815                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
816            ::unity::il2cpp_call!((::unity::module_base()+0x2082e10usize)as*mut u8,bool;
817(MapInfoGaugeSubLocatorRoot)__receiver,(bool)::core::convert::Into::into(enable))
818        }
819    }
820    #[doc = "`GetDisplayAreaLeftTop()` overload"]
821    fn get_display_area_left_top(self) -> crate::unity_engine::vector3::Vector3 {
822        unsafe {
823            let __receiver =
824                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
825            ::unity::il2cpp_call!((::unity::module_base()+0x2082ea0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
826(MapInfoGaugeSubLocatorRoot)__receiver)
827        }
828    }
829    #[doc = "`GetDisplayAreaRightBottom()` overload"]
830    fn get_display_area_right_bottom(self) -> crate::unity_engine::vector3::Vector3 {
831        unsafe {
832            let __receiver =
833                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
834            ::unity::il2cpp_call!((::unity::module_base()+0x2082f40usize)as*mut u8,crate::unity_engine::vector3::Vector3;
835(MapInfoGaugeSubLocatorRoot)__receiver)
836        }
837    }
838    #[doc = "`UpdateEffectPos(crate::app::unit::Unit)` overload"]
839    fn update_effect_pos(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
840        unsafe {
841            let __receiver =
842                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
843            ::unity::il2cpp_call!((::unity::module_base()+0x2076380usize)as*mut u8,();
844(MapInfoGaugeSubLocatorRoot)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
845        }
846    }
847    #[doc = "`InitHpForecast()` overload"]
848    fn init_hp_forecast(self) -> () {
849        unsafe {
850            let __receiver =
851                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
852            ::unity::il2cpp_call!((::unity::module_base()+0x2078770usize)as*mut u8,();
853(MapInfoGaugeSubLocatorRoot)__receiver)
854        }
855    }
856    #[doc = "`SetHpForecast(i32, i32)` overload"]
857    fn set_hp_forecast(self, before: impl ::core::convert::Into<i32>, after: impl ::core::convert::Into<i32>) -> () {
858        unsafe {
859            let __receiver =
860                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
861            ::unity::il2cpp_call!((::unity::module_base()+0x2078790usize)as*mut u8,();
862(MapInfoGaugeSubLocatorRoot)__receiver,(i32)::core::convert::Into::into(before),(i32)::core::convert::Into::into(after))
863        }
864    }
865    #[doc = "`InitBreak()` overload"]
866    fn init_break(self) -> () {
867        unsafe {
868            let __receiver =
869                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
870            ::unity::il2cpp_call!((::unity::module_base()+0x20787b0usize)as*mut u8,();
871(MapInfoGaugeSubLocatorRoot)__receiver)
872        }
873    }
874    #[doc = "`SetBreak(bool)` overload"]
875    fn set_break(self, is_break: impl ::core::convert::Into<bool>) -> () {
876        unsafe {
877            let __receiver =
878                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
879            ::unity::il2cpp_call!((::unity::module_base()+0x2082fe0usize)as*mut u8,();
880(MapInfoGaugeSubLocatorRoot)__receiver,(bool)::core::convert::Into::into(is_break))
881        }
882    }
883    #[doc = "`get_IsSuppressHpStock()` overload"]
884    fn get_is_suppress_hp_stock(self) -> bool {
885        unsafe {
886            let __receiver =
887                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
888            ::unity::il2cpp_call!((::unity::module_base()+0x2082ff0usize)as*mut u8,bool;
889(MapInfoGaugeSubLocatorRoot)__receiver)
890        }
891    }
892    #[doc = "`set_IsSuppressHpStock(bool)` overload"]
893    fn set_is_suppress_hp_stock(self, value: impl ::core::convert::Into<bool>) -> () {
894        unsafe {
895            let __receiver =
896                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
897            ::unity::il2cpp_call!((::unity::module_base()+0x2083000usize)as*mut u8,();
898(MapInfoGaugeSubLocatorRoot)__receiver,(bool)::core::convert::Into::into(value))
899        }
900    }
901    #[doc = "`get_IsComplete()` overload"]
902    fn get_is_complete(self) -> bool {
903        unsafe {
904            let __receiver =
905                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906            ::unity::il2cpp_call!((::unity::module_base()+0x2083010usize)as*mut u8,bool;
907(MapInfoGaugeSubLocatorRoot)__receiver)
908        }
909    }
910    #[doc = "`set_IsComplete(bool)` overload"]
911    fn set_is_complete(self, value: impl ::core::convert::Into<bool>) -> () {
912        unsafe {
913            let __receiver =
914                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
915            ::unity::il2cpp_call!((::unity::module_base()+0x2083020usize)as*mut u8,();
916(MapInfoGaugeSubLocatorRoot)__receiver,(bool)::core::convert::Into::into(value))
917        }
918    }
919    #[doc = "`.ctor()` overload"]
920    fn ctor(self) -> () {
921        unsafe {
922            let __receiver =
923                <MapInfoGaugeSubLocatorRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924            ::unity::il2cpp_call!((::unity::module_base()+0x20830d0usize)as*mut u8,();
925(MapInfoGaugeSubLocatorRoot)__receiver)
926        }
927    }
928}
929
930#[cfg(feature = "root-mapinfogaugesublocatorroot")]
931impl<__T: IMapInfoGaugeSubLocatorRoot> IMapInfoGaugeSubLocatorRootMethods for __T {}
932
933#[cfg(feature = "root-mapinfogaugesublocatorroot")]
934impl MapInfoGaugeSubLocatorRoot {
935    pub fn awake_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
937    }
938
939    pub fn get_game_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
941    }
942
943    pub fn get_image_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
945    }
946
947    pub fn set_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
949    }
950
951    pub fn can_set_whole_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
953    }
954
955    pub fn set_base_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
957    }
958
959    pub fn set_weapon_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
961    }
962
963    pub fn get_weapon_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
965    }
966
967    pub fn set_break_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
969    }
970
971    pub fn is_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
973    }
974
975    pub fn set_rod_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
977    }
978
979    pub fn get_rod_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
981    }
982
983    pub fn set_balloon_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
985    }
986
987    pub fn set_relay_exit_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
989    }
990
991    pub fn make_balloon_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
993    }
994
995    pub fn check_efficary_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
997    }
998
999    pub fn get_cursor_target_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1001    }
1002
1003    pub fn get_mind_unit_on_late_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1005    }
1006
1007    pub fn set_state_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1009    }
1010
1011    pub fn make_unit_state_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1013    }
1014
1015    pub fn set_drop_item_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1017    }
1018
1019    pub fn set_engage_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1021    }
1022
1023    pub fn is_set_engage_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1025    }
1026
1027    pub fn is_darkness_engage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1029    }
1030
1031    pub fn set_count_max_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1033    }
1034
1035    pub fn is_set_count_max_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1037    }
1038
1039    pub fn set_god_face_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1041    }
1042
1043    pub fn is_set_god_face_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1045    }
1046
1047    pub fn play_engage_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1049    }
1050
1051    pub fn play_engage_turn_recovery_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1053    }
1054
1055    pub fn is_playing_engage_turn_recovery_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1057    }
1058
1059    pub fn get_engage_turn_recovery_effect_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1061    }
1062
1063    pub fn set_unit_screen_pos_local_scale_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1065    }
1066
1067    pub fn set_screen_half_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1069    }
1070
1071    pub fn get_engage_count_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1072        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1073    }
1074
1075    pub fn get_hp_stock_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1076        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1077    }
1078
1079    pub fn get_engage_count_empty_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1080        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1081    }
1082
1083    pub fn set_hp_gauge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1084        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1085    }
1086
1087    pub fn set_hp_frame_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1088        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1089    }
1090
1091    pub fn set_hp_damage_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1092        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1093    }
1094
1095    pub fn set_hp_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1096        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1097    }
1098
1099    pub fn set_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1100        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1101    }
1102
1103    pub fn play_hp_stock_break_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1104        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1105    }
1106
1107    pub fn play_hp_stock_create_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1108        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1109    }
1110
1111    pub fn set_hp_stock_alpha_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1112        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1113    }
1114
1115    pub fn is_playing_hp_stock_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1116        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1117    }
1118
1119    pub fn get_hp_stock_effect_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1120        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1121    }
1122
1123    pub fn set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1124        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1125    }
1126
1127    pub fn get_config_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1129    }
1130
1131    pub fn get_display_area_left_top_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1133    }
1134
1135    pub fn get_display_area_right_bottom_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1137    }
1138
1139    pub fn update_effect_pos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1141    }
1142
1143    pub fn init_hp_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1145    }
1146
1147    pub fn set_hp_forecast_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1148        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1149    }
1150
1151    pub fn init_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1152        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1153    }
1154
1155    pub fn set_break_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1156        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1157    }
1158
1159    pub fn get_is_suppress_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1160        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1161    }
1162
1163    pub fn set_is_suppress_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1165    }
1166
1167    pub fn get_is_complete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1169    }
1170
1171    pub fn set_is_complete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1173    }
1174
1175    pub fn is_acitve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1177    }
1178
1179    pub fn is_acitve_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1181    }
1182
1183    pub fn is_acitve_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1185    }
1186
1187    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1189    }
1190}
1191
1192#[cfg(feature = "root-mapinfogaugesublocatorroot")]
1193impl MapInfoGaugeSubLocatorRoot {
1194    #[doc = "`.ctor()` — no args"]
1195    pub fn new() -> Self {
1196        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1197            panic!(
1198                "{}
1199::{}
1200 failed to instantiate",
1201                ::core::stringify!(MapInfoGaugeSubLocatorRoot),
1202                ::core::stringify!(new),
1203            )
1204        });
1205        <Self as IMapInfoGaugeSubLocatorRootMethods>::ctor(this);
1206        this
1207    }
1208}
1209
1210#[cfg(feature = "root-mapinfogaugesublocatorroot")]
1211#[doc(hidden)]
1212pub mod prelude {
1213    pub use super::{
1214        IMapInfoGaugeSubLocatorRoot, IMapInfoGaugeSubLocatorRootMethods, MapInfoGaugeSubLocatorRoot, MapInfoGaugeSubLocatorRoot_BreakEffectKind,
1215        MapInfoGaugeSubLocatorRoot_Parts,
1216    };
1217    #[cfg(feature = "system-object")]
1218    pub use crate::system::object::IObjectMethods;
1219    #[cfg(feature = "system-enum")]
1220    pub use crate::system::r#enum::IEnumMethods;
1221    #[cfg(feature = "system-valuetype")]
1222    pub use crate::system::valuetype::IValueTypeMethods;
1223    #[cfg(feature = "unity_engine-behaviour")]
1224    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1225    #[cfg(feature = "unity_engine-component")]
1226    pub use crate::unity_engine::component::IComponentMethods;
1227    #[cfg(feature = "unity_engine-monobehaviour")]
1228    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
1229    #[cfg(feature = "unity_engine-object_2")]
1230    pub use crate::unity_engine::object_2::IObject_2Methods;
1231    pub use crate::{
1232        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1233        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
1234    };
1235}