Skip to main content

engage/generated/app/
mapbattleinforoot.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-mapbattleinforoot-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/app/mapbattleinforoot/MapBattleInfoRoot.md"))]
23    #[::unity::class(namespace = "App", name = "MapBattleInfoRoot")]
24    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
25    pub struct MapBattleInfoRoot {
26        #[offset(24)]
27        #[rename(name = "m_FrameRoot")]
28        pub m_frame_root: crate::unity_engine::gameobject::GameObject,
29        #[offset(32)]
30        #[rename(name = "m_CommandRoot")]
31        pub m_command_root: crate::unity_engine::gameobject::GameObject,
32        #[offset(40)]
33        #[rename(name = "m_CommandSubRoot")]
34        pub m_command_sub_root: crate::unity_engine::gameobject::GameObject,
35        #[offset(48)]
36        #[rename(name = "m_CommandText")]
37        pub m_command_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
38        #[offset(56)]
39        #[rename(name = "m_CommandSubText")]
40        pub m_command_sub_text: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
41        #[offset(64)]
42        #[rename(name = "m_InfoLeft")]
43        pub m_info_left: crate::unity_engine::gameobject::GameObject,
44        #[offset(72)]
45        #[rename(name = "m_InfoRight")]
46        pub m_info_right: crate::unity_engine::gameobject::GameObject,
47    }
48
49    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/mapbattleinforoot/MapBattleInfoRoot_StatusShowType.md"))]
50    #[repr(C)]
51    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
52    pub struct MapBattleInfoRoot_StatusShowType {
53        pub value: i32,
54    }
55    impl ::unity::ClassIdentity for MapBattleInfoRoot_StatusShowType {
56        const NAME: &'static str = "MapBattleInfoRoot.StatusShowType";
57        const NAMESPACE: &'static str = "App";
58
59        fn class() -> ::unity::Class {
60            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
61            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
62        }
63    }
64    impl ::unity::IlType for MapBattleInfoRoot_StatusShowType {
65        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
66            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
67        }
68    }
69    impl MapBattleInfoRoot_StatusShowType {
70        pub fn hide() -> Self {
71            Self { value: 0 }
72        }
73
74        pub fn full() -> Self {
75            Self { value: 1 }
76        }
77
78        pub fn hp_only() -> Self {
79            Self { value: 2 }
80        }
81
82        pub fn hit_only() -> Self {
83            Self { value: 3 }
84        }
85
86        pub fn num() -> Self {
87            Self { value: 4 }
88        }
89    }
90}
91
92#[cfg(feature = "app-mapbattleinforoot-types")]
93pub use __types::*;
94
95#[cfg(feature = "app-mapbattleinforoot")]
96impl MapBattleInfoRoot {
97    #[doc = "`IsDestroy(crate::app::battleinfo::BattleInfo)` overload"]
98    pub fn is_destroy(info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> bool {
99        unsafe {
100            ::unity::il2cpp_call!((::unity::module_base()+0x1f0aca0usize)as*mut u8,bool;
101(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
102        }
103    }
104
105    #[doc = "`IsDance(crate::app::battleinfo::BattleInfo)` overload"]
106    pub fn is_dance(info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> bool {
107        unsafe {
108            ::unity::il2cpp_call!((::unity::module_base()+0x1f0ad00usize)as*mut u8,bool;
109(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
110        }
111    }
112
113    #[doc = "`IsFireCannon(crate::app::battleinfo::BattleInfo)` overload"]
114    pub fn is_fire_cannon(info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> bool {
115        unsafe {
116            ::unity::il2cpp_call!((::unity::module_base()+0x1f0ad60usize)as*mut u8,bool;
117(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
118        }
119    }
120
121    #[doc = "`IsEngageRodRangeAgain(crate::app::battleinfo::BattleInfo, crate::app::unititem::UnitItem)` overload"]
122    pub fn is_engage_rod_range_again(
123        info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
124        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
125    ) -> bool {
126        unsafe {
127            ::unity::il2cpp_call!((::unity::module_base()+0x1f05c60usize)as*mut u8,bool;
128(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
129        }
130    }
131
132    #[doc = "`IsEngageRodRangeHeal(crate::app::battleinfo::BattleInfo, crate::app::unititem::UnitItem)` overload"]
133    pub fn is_engage_rod_range_heal(
134        info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
135        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
136    ) -> bool {
137        unsafe {
138            ::unity::il2cpp_call!((::unity::module_base()+0x1f08950usize)as*mut u8,bool;
139(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
140        }
141    }
142
143    #[doc = "`IsSupoortCommandSkill()` overload"]
144    pub fn is_supoort_command_skill() -> bool {
145        unsafe {
146            ::unity::il2cpp_call!((::unity::module_base()+0x1f05db0usize)as*mut u8,bool;
147            )
148        }
149    }
150
151    #[doc = "`IsRodInterference(crate::app::battleside::BattleSide_Type, crate::app::unititem::UnitItem)` overload"]
152    pub fn is_rod_interference(
153        side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
154        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
155    ) -> bool {
156        unsafe {
157            ::unity::il2cpp_call!((::unity::module_base()+0x1f08b00usize)as*mut u8,bool;
158(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side_type),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
159        }
160    }
161
162    #[doc = "`IsRodRangeHeal(crate::app::unititem::UnitItem)` overload"]
163    pub fn is_rod_range_heal(item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
164        unsafe {
165            ::unity::il2cpp_call!((::unity::module_base()+0x1f08bf0usize)as*mut u8,bool;
166(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
167        }
168    }
169
170    #[doc = "`IsRodCreation(crate::app::unititem::UnitItem)` overload"]
171    pub fn is_rod_creation(item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
172        unsafe {
173            ::unity::il2cpp_call!((::unity::module_base()+0x1f0adc0usize)as*mut u8,bool;
174(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
175        }
176    }
177
178    #[doc = "`IsRodRewarp(crate::app::unititem::UnitItem)` overload"]
179    pub fn is_rod_rewarp(item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
180        unsafe {
181            ::unity::il2cpp_call!((::unity::module_base()+0x1f0ae70usize)as*mut u8,bool;
182(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
183        }
184    }
185
186    #[doc = "`IsNoShowParamRod(crate::app::unititem::UnitItem)` overload"]
187    pub fn is_no_show_param_rod(item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
188        unsafe {
189            ::unity::il2cpp_call!((::unity::module_base()+0x1f0af20usize)as*mut u8,bool;
190(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
191        }
192    }
193
194    #[doc = "`IsRecoveryHP(crate::app::battleside::BattleSide_Type, crate::app::battlescenelist::BattleSceneList)` overload"]
195    pub fn is_recovery_hp(
196        side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
197        scene_list: impl ::core::convert::Into<crate::app::battlescenelist::BattleSceneList>,
198    ) -> bool {
199        unsafe {
200            ::unity::il2cpp_call!((::unity::module_base()+0x1f08cf0usize)as*mut u8,bool;
201(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side_type),(crate::app::battlescenelist::BattleSceneList)::core::convert::Into::into(scene_list))
202        }
203    }
204
205    #[doc = "`IsSelfRecoveryHP(crate::app::battleside::BattleSide_Type, crate::app::battleinfo::BattleInfo, crate::app::battlescenelist::BattleSceneList)` overload"]
206    pub fn is_self_recovery_hp(
207        side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
208        info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
209        scene_list: impl ::core::convert::Into<crate::app::battlescenelist::BattleSceneList>,
210    ) -> bool {
211        unsafe {
212            ::unity::il2cpp_call!((::unity::module_base()+0x1f0a9d0usize)as*mut u8,bool;
213(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side_type),(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(crate::app::battlescenelist::BattleSceneList)::core::convert::Into::into(scene_list))
214        }
215    }
216
217    #[doc = "`IsSelfTarget(crate::app::battleinfo::BattleInfo)` overload"]
218    pub fn is_self_target(info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> bool {
219        unsafe {
220            ::unity::il2cpp_call!((::unity::module_base()+0x1f0afd0usize)as*mut u8,bool;
221(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
222        }
223    }
224
225    #[doc = "`IsNotExistTarget(crate::app::battleinfo::BattleInfo)` overload"]
226    pub fn is_not_exist_target(info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>) -> bool {
227        unsafe {
228            ::unity::il2cpp_call!((::unity::module_base()+0x1f0b090usize)as*mut u8,bool;
229(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info))
230        }
231    }
232
233    #[doc = "`IsShowParam(crate::app::battleinfoside::BattleInfoSide, crate::app::battlescenelist::BattleSceneList)` overload"]
234    pub fn is_show_param(
235        side: impl ::core::convert::Into<crate::app::battleinfoside::BattleInfoSide>,
236        scene_list: impl ::core::convert::Into<crate::app::battlescenelist::BattleSceneList>,
237    ) -> bool {
238        unsafe {
239            ::unity::il2cpp_call!((::unity::module_base()+0x1f09130usize)as*mut u8,bool;
240(crate::app::battleinfoside::BattleInfoSide)::core::convert::Into::into(side),(crate::app::battlescenelist::BattleSceneList)::core::convert::Into::into(scene_list))
241        }
242    }
243
244    #[doc = "`IsEngageRodBless(crate::app::battleinfo::BattleInfo, crate::app::unititem::UnitItem)` overload"]
245    pub fn is_engage_rod_bless(
246        info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
247        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
248    ) -> bool {
249        unsafe {
250            ::unity::il2cpp_call!((::unity::module_base()+0x1f07ea0usize)as*mut u8,bool;
251(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
252        }
253    }
254
255    #[doc = "`IsEngageRodBlessRest(crate::app::battleinfo::BattleInfo, crate::app::unititem::UnitItem)` overload"]
256    pub fn is_engage_rod_bless_rest(
257        info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
258        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
259    ) -> bool {
260        unsafe {
261            ::unity::il2cpp_call!((::unity::module_base()+0x1f07fa0usize)as*mut u8,bool;
262(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
263        }
264    }
265
266    #[doc = "`IsRodRest(crate::app::unititem::UnitItem)` overload"]
267    pub fn is_rod_rest(item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
268        unsafe {
269            ::unity::il2cpp_call!((::unity::module_base()+0x1f08650usize)as*mut u8,bool;
270(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
271        }
272    }
273
274    #[doc = "`IsEnchantHeal(crate::app::unititem::UnitItem)` overload"]
275    pub fn is_enchant_heal(item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
276        unsafe {
277            ::unity::il2cpp_call!((::unity::module_base()+0x1f08710usize)as*mut u8,bool;
278(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
279        }
280    }
281
282    #[doc = "`IsEnchantRest(crate::app::unititem::UnitItem)` overload"]
283    pub fn is_enchant_rest(item: impl ::core::convert::Into<crate::app::unititem::UnitItem>) -> bool {
284        unsafe {
285            ::unity::il2cpp_call!((::unity::module_base()+0x1f08830usize)as*mut u8,bool;
286(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
287        }
288    }
289}
290
291#[cfg(feature = "app-mapbattleinforoot")]
292pub trait IMapBattleInfoRootMethods: IMapBattleInfoRoot {
293    #[doc = "`Setup(crate::app::mapmind::MapMind_Type, crate::app::skilldata::SkillData, crate::app::battleinfo::BattleInfo, crate::app::battlescenelist::BattleSceneList)` overload"]
294    fn setup(
295        self,
296        mind_type: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
297        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
298        info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
299        scene_list: impl ::core::convert::Into<crate::app::battlescenelist::BattleSceneList>,
300    ) -> bool {
301        unsafe {
302            let __receiver = <MapBattleInfoRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303            ::unity::il2cpp_call!((::unity::module_base()+0x1f0b100usize)as*mut u8,bool;
304(MapBattleInfoRoot)__receiver,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind_type),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(crate::app::battlescenelist::BattleSceneList)::core::convert::Into::into(scene_list))
305        }
306    }
307    #[doc = "`SetCommandText(crate::app::mapmind::MapMind_Type)` overload"]
308    fn set_command_text(self, mind_type: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>) -> () {
309        unsafe {
310            let __receiver = <MapBattleInfoRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311            ::unity::il2cpp_call!((::unity::module_base()+0x1f0b740usize)as*mut u8,();
312(MapBattleInfoRoot)__receiver,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind_type))
313        }
314    }
315    #[doc = "`SetCommandText(crate::app::skilldata::SkillData)` overload"]
316    fn set_command_text_2(self, skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
317        unsafe {
318            let __receiver = <MapBattleInfoRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
319            ::unity::il2cpp_call!((::unity::module_base()+0x1f0b670usize)as*mut u8,();
320(MapBattleInfoRoot)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(skill))
321        }
322    }
323    #[doc = "`SetCommandText(::unity::Il2CppString)` overload"]
324    fn set_command_text_3(self, text: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
325        unsafe {
326            let __receiver = <MapBattleInfoRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327            ::unity::il2cpp_call!((::unity::module_base()+0x1f0b5f0usize)as*mut u8,();
328(MapBattleInfoRoot)__receiver,(::unity::Il2CppString)::core::convert::Into::into(text))
329        }
330    }
331    #[doc = "`SetEngageCommandVisible(crate::app::mapmind::MapMind_Type, crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
332    fn set_engage_command_visible(
333        self,
334        mind_type: impl ::core::convert::Into<crate::app::mapmind::MapMind_Type>,
335        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
336        target: impl ::core::convert::Into<crate::app::unit::Unit>,
337    ) -> () {
338        unsafe {
339            let __receiver = <MapBattleInfoRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340            ::unity::il2cpp_call!((::unity::module_base()+0x1f0bd60usize)as*mut u8,();
341(MapBattleInfoRoot)__receiver,(crate::app::mapmind::MapMind_Type)::core::convert::Into::into(mind_type),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
342        }
343    }
344    #[doc = "`.ctor()` overload"]
345    fn ctor(self) -> () {
346        unsafe {
347            let __receiver = <MapBattleInfoRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348            ::unity::il2cpp_call!((::unity::module_base()+0x1f0bf50usize)as*mut u8,();
349(MapBattleInfoRoot)__receiver)
350        }
351    }
352}
353
354#[cfg(feature = "app-mapbattleinforoot")]
355impl<__T: IMapBattleInfoRoot> IMapBattleInfoRootMethods for __T {}
356
357#[cfg(feature = "app-mapbattleinforoot")]
358impl MapBattleInfoRoot {
359    pub fn is_destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
361    }
362
363    pub fn is_dance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
365    }
366
367    pub fn is_fire_cannon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
369    }
370
371    pub fn is_engage_rod_range_again_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
373    }
374
375    pub fn is_engage_rod_range_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
377    }
378
379    pub fn is_supoort_command_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
381    }
382
383    pub fn is_rod_interference_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
385    }
386
387    pub fn is_rod_range_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
389    }
390
391    pub fn is_rod_creation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
393    }
394
395    pub fn is_rod_rewarp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
397    }
398
399    pub fn is_no_show_param_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
401    }
402
403    pub fn is_recovery_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
405    }
406
407    pub fn is_self_recovery_hp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
409    }
410
411    pub fn is_self_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
413    }
414
415    pub fn is_not_exist_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
417    }
418
419    pub fn is_show_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
420        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
421    }
422
423    pub fn is_engage_rod_bless_method_info() -> &'static ::unity::il2cpp::MethodInfo {
424        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
425    }
426
427    pub fn is_engage_rod_bless_rest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
428        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
429    }
430
431    pub fn is_rod_rest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
432        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
433    }
434
435    pub fn is_enchant_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
436        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
437    }
438
439    pub fn is_enchant_rest_method_info() -> &'static ::unity::il2cpp::MethodInfo {
440        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
441    }
442
443    pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
444        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
445    }
446
447    pub fn set_command_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
448        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
449    }
450
451    pub fn set_command_text_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
452        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
453    }
454
455    pub fn set_command_text_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
457    }
458
459    pub fn set_engage_command_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
460        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
461    }
462
463    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
464        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
465    }
466}
467
468#[cfg(feature = "app-mapbattleinforoot")]
469impl MapBattleInfoRoot {
470    #[doc = "`.ctor()` — no args"]
471    pub fn new() -> Self {
472        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
473            panic!(
474                "{}
475::{}
476 failed to instantiate",
477                ::core::stringify!(MapBattleInfoRoot),
478                ::core::stringify!(new),
479            )
480        });
481        <Self as IMapBattleInfoRootMethods>::ctor(this);
482        this
483    }
484}
485
486#[cfg(feature = "app-mapbattleinforoot")]
487#[doc(hidden)]
488pub mod prelude {
489    pub use super::{IMapBattleInfoRoot, IMapBattleInfoRootMethods, MapBattleInfoRoot, MapBattleInfoRoot_StatusShowType};
490    #[cfg(feature = "system-object")]
491    pub use crate::system::object::IObjectMethods;
492    #[cfg(feature = "system-enum")]
493    pub use crate::system::r#enum::IEnumMethods;
494    #[cfg(feature = "system-valuetype")]
495    pub use crate::system::valuetype::IValueTypeMethods;
496    #[cfg(feature = "unity_engine-behaviour")]
497    pub use crate::unity_engine::behaviour::IBehaviourMethods;
498    #[cfg(feature = "unity_engine-component")]
499    pub use crate::unity_engine::component::IComponentMethods;
500    #[cfg(feature = "unity_engine-monobehaviour")]
501    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
502    #[cfg(feature = "unity_engine-object_2")]
503    pub use crate::unity_engine::object_2::IObject_2Methods;
504    pub use crate::{
505        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
506        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
507    };
508}