Skip to main content

engage/generated/app/
infoutil.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-infoutil-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::{
9        object::{IObject, Object},
10        r#enum::{Enum, IEnum},
11        valuetype::{IValueType, ValueType},
12    };
13
14    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/infoutil/InfoUtil_StatusSkill.md"))]
15    #[::unity::class(namespace = "App", name = "InfoUtil.StatusSkill")]
16    #[parent(crate::system::object::Object)]
17    pub struct InfoUtil_StatusSkill {}
18
19    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/infoutil/InfoUtil_HpStockSpriteType.md"))]
20    #[repr(C)]
21    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
22    pub struct InfoUtil_HpStockSpriteType {
23        pub value: i32,
24    }
25    impl ::unity::ClassIdentity for InfoUtil_HpStockSpriteType {
26        const NAME: &'static str = "InfoUtil.HpStockSpriteType";
27        const NAMESPACE: &'static str = "App";
28
29        fn class() -> ::unity::Class {
30            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
31            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
32        }
33    }
34    impl ::unity::IlType for InfoUtil_HpStockSpriteType {
35        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
36            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
37        }
38    }
39    impl InfoUtil_HpStockSpriteType {
40        pub fn enemy() -> Self {
41            Self { value: 0 }
42        }
43
44        pub fn rampage() -> Self {
45            Self { value: 1 }
46        }
47
48        pub fn player() -> Self {
49            Self { value: 2 }
50        }
51    }
52
53    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/infoutil/InfoUtil.md"))]
54    #[::unity::class(namespace = "App", name = "InfoUtil")]
55    #[parent(crate::system::object::Object)]
56    pub struct InfoUtil {
57        #[static_field]
58        #[rename(name = "SKILL_SLOT_MAX")]
59        pub skill_slot_max: i32,
60        #[static_field]
61        #[rename(name = "s_EmptyStringBuilder")]
62        pub s_empty_string_builder: ::unity::IlInstance,
63    }
64}
65
66#[cfg(feature = "app-infoutil-types")]
67pub use __types::*;
68
69#[cfg(feature = "app-infoutil")]
70pub trait IInfoUtil_StatusSkillMethods: IInfoUtil_StatusSkill {
71    #[doc = "`get_Data()` overload"]
72    fn get_data(self) -> crate::app::skilldata::SkillData {
73        unsafe {
74            let __receiver = <InfoUtil_StatusSkill as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
75            ::unity::il2cpp_call!((::unity::module_base()+0x1fc72e0usize)as*mut u8,crate::app::skilldata::SkillData;
76(InfoUtil_StatusSkill)__receiver)
77        }
78    }
79    #[doc = "`set_Data(crate::app::skilldata::SkillData)` overload"]
80    fn set_data(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData>) -> () {
81        unsafe {
82            let __receiver = <InfoUtil_StatusSkill as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
83            ::unity::il2cpp_call!((::unity::module_base()+0x1fc72f0usize)as*mut u8,();
84(InfoUtil_StatusSkill)__receiver,(crate::app::skilldata::SkillData)::core::convert::Into::into(value))
85        }
86    }
87    #[doc = "`get_IsActive()` overload"]
88    fn get_is_active(self) -> bool {
89        unsafe {
90            let __receiver = <InfoUtil_StatusSkill as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
91            ::unity::il2cpp_call!((::unity::module_base()+0x1fc7300usize)as*mut u8,bool;
92(InfoUtil_StatusSkill)__receiver)
93        }
94    }
95    #[doc = "`set_IsActive(bool)` overload"]
96    fn set_is_active(self, value: impl ::core::convert::Into<bool>) -> () {
97        unsafe {
98            let __receiver = <InfoUtil_StatusSkill as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
99            ::unity::il2cpp_call!((::unity::module_base()+0x1fc7310usize)as*mut u8,();
100(InfoUtil_StatusSkill)__receiver,(bool)::core::convert::Into::into(value))
101        }
102    }
103    #[doc = "`get_Category()` overload"]
104    fn get_category(self) -> crate::app::skilldata::SkillData_Categorys {
105        unsafe {
106            let __receiver = <InfoUtil_StatusSkill as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107            ::unity::il2cpp_call!((::unity::module_base()+0x1fc7320usize)as*mut u8,crate::app::skilldata::SkillData_Categorys;
108(InfoUtil_StatusSkill)__receiver)
109        }
110    }
111    #[doc = "`set_Category(crate::app::skilldata::SkillData_Categorys)` overload"]
112    fn set_category(self, value: impl ::core::convert::Into<crate::app::skilldata::SkillData_Categorys>) -> () {
113        unsafe {
114            let __receiver = <InfoUtil_StatusSkill as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115            ::unity::il2cpp_call!((::unity::module_base()+0x1fc7330usize)as*mut u8,();
116(InfoUtil_StatusSkill)__receiver,(crate::app::skilldata::SkillData_Categorys)::core::convert::Into::into(value))
117        }
118    }
119    #[doc = "`.ctor()` overload"]
120    fn ctor(self) -> () {
121        unsafe {
122            let __receiver = <InfoUtil_StatusSkill as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
123            ::unity::il2cpp_call!((::unity::module_base()+0x1fc7340usize)as*mut u8,();
124(InfoUtil_StatusSkill)__receiver)
125        }
126    }
127}
128
129#[cfg(feature = "app-infoutil")]
130impl<__T: IInfoUtil_StatusSkill> IInfoUtil_StatusSkillMethods for __T {}
131
132#[cfg(feature = "app-infoutil")]
133impl InfoUtil_StatusSkill {
134    pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
136    }
137
138    pub fn set_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
140    }
141
142    pub fn get_is_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
144    }
145
146    pub fn set_is_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
148    }
149
150    pub fn get_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
152    }
153
154    pub fn set_category_method_info() -> &'static ::unity::il2cpp::MethodInfo {
155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
156    }
157
158    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
160    }
161}
162
163#[cfg(feature = "app-infoutil")]
164impl InfoUtil_StatusSkill {
165    #[doc = "`.ctor()` — no args"]
166    pub fn new() -> Self {
167        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
168            panic!(
169                "{}
170::{}
171 failed to instantiate",
172                ::core::stringify!(InfoUtil_StatusSkill),
173                ::core::stringify!(new),
174            )
175        });
176        <Self as IInfoUtil_StatusSkillMethods>::ctor(this);
177        this
178    }
179}
180
181#[cfg(feature = "app-infoutil")]
182impl InfoUtil {
183    #[doc = "`TrySetText(crate::tm_pro::textmeshprougui::TextMeshProUGUI, ::unity::Il2CppString)` overload"]
184    pub fn try_set_text(
185        tmp: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
186        str: impl ::core::convert::Into<::unity::Il2CppString>,
187    ) -> () {
188        unsafe {
189            ::unity::il2cpp_call!((::unity::module_base()+0x290f0a0usize)as*mut u8,();
190(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(tmp),(::unity::Il2CppString)::core::convert::Into::into(str))
191        }
192    }
193
194    #[doc = "`TrySetText(crate::tm_pro::textmeshprougui::TextMeshProUGUI, i32)` overload"]
195    pub fn try_set_text_2(
196        tmp: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
197        value: impl ::core::convert::Into<i32>,
198    ) -> () {
199        unsafe {
200            ::unity::il2cpp_call!((::unity::module_base()+0x290f1c0usize)as*mut u8,();
201(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(tmp),(i32)::core::convert::Into::into(value))
202        }
203    }
204
205    #[doc = "`TrySetText(crate::unity_engine::gameobject::GameObject, ::unity::Il2CppString)` overload"]
206    pub fn try_set_text_3(
207        game_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
208        str: impl ::core::convert::Into<::unity::Il2CppString>,
209    ) -> () {
210        unsafe {
211            ::unity::il2cpp_call!((::unity::module_base()+0x290f3b0usize)as*mut u8,();
212(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(game_object),(::unity::Il2CppString)::core::convert::Into::into(str))
213        }
214    }
215
216    #[doc = "`TrySetColor(crate::tm_pro::textmeshprougui::TextMeshProUGUI, crate::unity_engine::color::Color)` overload"]
217    pub fn try_set_color(
218        tmp: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
219        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
220    ) -> () {
221        unsafe {
222            ::unity::il2cpp_call!((::unity::module_base()+0x290f460usize)as*mut u8,();
223(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(tmp),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
224        }
225    }
226
227    #[doc = "`TrySetColor(crate::unity_engine::gameobject::GameObject, crate::unity_engine::color::Color)` overload"]
228    pub fn try_set_color_2(
229        game_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
230        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
231    ) -> () {
232        unsafe {
233            ::unity::il2cpp_call!((::unity::module_base()+0x290f530usize)as*mut u8,();
234(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(game_object),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
235        }
236    }
237
238    #[doc = "`TrySetColor(crate::unity_engine::ui::image::Image, crate::unity_engine::color::Color)` overload"]
239    pub fn try_set_color_3(
240        image: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>,
241        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
242    ) -> () {
243        unsafe {
244            ::unity::il2cpp_call!((::unity::module_base()+0x290f5e0usize)as*mut u8,();
245(crate::unity_engine::ui::image::Image)::core::convert::Into::into(image),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
246        }
247    }
248
249    #[doc = "`TrySetSprite(crate::unity_engine::gameobject::GameObject, crate::unity_engine::sprite::Sprite)` overload"]
250    pub fn try_set_sprite(
251        game_object: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
252        spr: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>,
253    ) -> () {
254        unsafe {
255            ::unity::il2cpp_call!((::unity::module_base()+0x290f6b0usize)as*mut u8,();
256(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(game_object),(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(spr))
257        }
258    }
259
260    #[doc = "`TrySetSprite(crate::unity_engine::ui::image::Image, crate::unity_engine::sprite::Sprite)` overload"]
261    pub fn try_set_sprite_2(
262        image: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>,
263        spr: impl ::core::convert::Into<crate::unity_engine::sprite::Sprite>,
264    ) -> () {
265        unsafe {
266            ::unity::il2cpp_call!((::unity::module_base()+0x290f730usize)as*mut u8,();
267(crate::unity_engine::ui::image::Image)::core::convert::Into::into(image),(crate::unity_engine::sprite::Sprite)::core::convert::Into::into(spr))
268        }
269    }
270
271    #[doc = "`TrySetActive(crate::unity_engine::gameobject::GameObject, bool)` overload"]
272    pub fn try_set_active(
273        obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
274        is_active: impl ::core::convert::Into<bool>,
275    ) -> () {
276        unsafe {
277            ::unity::il2cpp_call!((::unity::module_base()+0x290f7d0usize)as*mut u8,();
278(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj),(bool)::core::convert::Into::into(is_active))
279        }
280    }
281
282    #[doc = "`TrySetActive(crate::unity_engine::component::Component, bool)` overload"]
283    pub fn try_set_active_2(
284        c: impl ::core::convert::Into<crate::unity_engine::component::Component>,
285        is_active: impl ::core::convert::Into<bool>,
286    ) -> () {
287        unsafe {
288            ::unity::il2cpp_call!((::unity::module_base()+0x290f870usize)as*mut u8,();
289(crate::unity_engine::component::Component)::core::convert::Into::into(c),(bool)::core::convert::Into::into(is_active))
290        }
291    }
292
293    #[doc = "`TrySetParentActive(crate::unity_engine::gameobject::GameObject, bool)` overload"]
294    pub fn try_set_parent_active(
295        obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
296        is_active: impl ::core::convert::Into<bool>,
297    ) -> () {
298        unsafe {
299            ::unity::il2cpp_call!((::unity::module_base()+0x290f910usize)as*mut u8,();
300(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj),(bool)::core::convert::Into::into(is_active))
301        }
302    }
303
304    #[doc = "`TrySetParentActive(crate::unity_engine::component::Component, bool)` overload"]
305    pub fn try_set_parent_active_2(
306        c: impl ::core::convert::Into<crate::unity_engine::component::Component>,
307        is_active: impl ::core::convert::Into<bool>,
308    ) -> () {
309        unsafe {
310            ::unity::il2cpp_call!((::unity::module_base()+0x290fa50usize)as*mut u8,();
311(crate::unity_engine::component::Component)::core::convert::Into::into(c),(bool)::core::convert::Into::into(is_active))
312        }
313    }
314
315    #[doc = "`TrySetActive(crate::unity_engine::component::Component, ::unity::Il2CppString, bool)` overload"]
316    pub fn try_set_active_3(
317        c: impl ::core::convert::Into<crate::unity_engine::component::Component>,
318        name: impl ::core::convert::Into<::unity::Il2CppString>,
319        is_active: impl ::core::convert::Into<bool>,
320    ) -> () {
321        unsafe {
322            ::unity::il2cpp_call!((::unity::module_base()+0x290fba0usize)as*mut u8,();
323(crate::unity_engine::component::Component)::core::convert::Into::into(c),(::unity::Il2CppString)::core::convert::Into::into(name),(bool)::core::convert::Into::into(is_active))
324        }
325    }
326
327    #[doc = "`TrySetParentActive(crate::unity_engine::component::Component, ::unity::Il2CppString, bool)` overload"]
328    pub fn try_set_parent_active_3(
329        c: impl ::core::convert::Into<crate::unity_engine::component::Component>,
330        name: impl ::core::convert::Into<::unity::Il2CppString>,
331        is_active: impl ::core::convert::Into<bool>,
332    ) -> () {
333        unsafe {
334            ::unity::il2cpp_call!((::unity::module_base()+0x290fd00usize)as*mut u8,();
335(crate::unity_engine::component::Component)::core::convert::Into::into(c),(::unity::Il2CppString)::core::convert::Into::into(name),(bool)::core::convert::Into::into(is_active))
336        }
337    }
338
339    #[doc = "`TrySetGrandParentActive(crate::unity_engine::gameobject::GameObject, bool)` overload"]
340    pub fn try_set_grand_parent_active(
341        obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
342        is_active: impl ::core::convert::Into<bool>,
343    ) -> () {
344        unsafe {
345            ::unity::il2cpp_call!((::unity::module_base()+0x290fe60usize)as*mut u8,();
346(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(obj),(bool)::core::convert::Into::into(is_active))
347        }
348    }
349
350    #[doc = "`TrySetGrandParentActive(crate::unity_engine::component::Component, bool)` overload"]
351    pub fn try_set_grand_parent_active_2(
352        c: impl ::core::convert::Into<crate::unity_engine::component::Component>,
353        is_active: impl ::core::convert::Into<bool>,
354    ) -> () {
355        unsafe {
356            ::unity::il2cpp_call!((::unity::module_base()+0x290ff40usize)as*mut u8,();
357(crate::unity_engine::component::Component)::core::convert::Into::into(c),(bool)::core::convert::Into::into(is_active))
358        }
359    }
360
361    #[doc = "`TryResetTextAnime(crate::tm_pro::textmeshprougui::TextMeshProUGUI)` overload"]
362    pub fn try_reset_text_anime(tmp: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>) -> () {
363        unsafe {
364            ::unity::il2cpp_call!((::unity::module_base()+0x2910020usize)as*mut u8,();
365(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(tmp))
366        }
367    }
368
369    #[doc = "`TrySetParamTitle(crate::tm_pro::textmeshprougui::TextMeshProUGUI, ::unity::Il2CppString)` overload"]
370    pub fn try_set_param_title(
371        tmp: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
372        title: impl ::core::convert::Into<::unity::Il2CppString>,
373    ) -> () {
374        unsafe {
375            ::unity::il2cpp_call!((::unity::module_base()+0x29100e0usize)as*mut u8,();
376(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(tmp),(::unity::Il2CppString)::core::convert::Into::into(title))
377        }
378    }
379
380    #[doc = "`TrySetParamTitle(crate::tm_pro::textmeshprougui::TextMeshProUGUI, ::unity::Il2CppString, crate::unity_engine::color::Color)` overload"]
381    pub fn try_set_param_title_2(
382        tmp: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
383        title: impl ::core::convert::Into<::unity::Il2CppString>,
384        color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
385    ) -> () {
386        unsafe {
387            ::unity::il2cpp_call!((::unity::module_base()+0x2910150usize)as*mut u8,();
388(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(tmp),(::unity::Il2CppString)::core::convert::Into::into(title),(crate::unity_engine::color::Color)::core::convert::Into::into(color))
389        }
390    }
391
392    #[doc = "`TryUpdateChildGauge(crate::unity_engine::gameobject::GameObject, i32, i32, bool)` overload"]
393    pub fn try_update_child_gauge(
394        gauge_obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
395        value: impl ::core::convert::Into<i32>,
396        max: impl ::core::convert::Into<i32>,
397        is_hide_when0: impl ::core::convert::Into<bool>,
398    ) -> () {
399        unsafe {
400            ::unity::il2cpp_call!((::unity::module_base()+0x2910270usize)as*mut u8,();
401(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(gauge_obj),(i32)::core::convert::Into::into(value),(i32)::core::convert::Into::into(max),(bool)::core::convert::Into::into(is_hide_when0))
402        }
403    }
404
405    #[doc = "`TryUpdateGauge(crate::unity_engine::gameobject::GameObject, i32, i32)` overload"]
406    pub fn try_update_gauge(
407        gauge_obj: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
408        value: impl ::core::convert::Into<i32>,
409        max: impl ::core::convert::Into<i32>,
410    ) -> () {
411        unsafe {
412            ::unity::il2cpp_call!((::unity::module_base()+0x2910520usize)as*mut u8,();
413(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(gauge_obj),(i32)::core::convert::Into::into(value),(i32)::core::convert::Into::into(max))
414        }
415    }
416
417    #[doc = "`TrySetMaterial(crate::unity_engine::ui::image::Image, crate::unity_engine::material::Material)` overload"]
418    pub fn try_set_material(
419        img: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>,
420        mat: impl ::core::convert::Into<crate::unity_engine::material::Material>,
421    ) -> () {
422        unsafe {
423            ::unity::il2cpp_call!((::unity::module_base()+0x29106c0usize)as*mut u8,();
424(crate::unity_engine::ui::image::Image)::core::convert::Into::into(img),(crate::unity_engine::material::Material)::core::convert::Into::into(mat))
425        }
426    }
427
428    #[doc = "`AddSkill(::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill>, crate::app::skillarray::SkillArray, i32, i32, bool, bool, crate::app::unit::Unit, bool)` overload"]
429    pub fn add_skill(
430        list: impl ::core::convert::Into<::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill>>,
431        skill_array: impl ::core::convert::Into<crate::app::skillarray::SkillArray>,
432        slot_index: impl ::core::convert::Into<i32>,
433        slot_num: impl ::core::convert::Into<i32>,
434        is_pack_slot: impl ::core::convert::Into<bool>,
435        force_disp: impl ::core::convert::Into<bool>,
436        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
437        is_view_restriction: impl ::core::convert::Into<bool>,
438    ) -> i32 {
439        unsafe {
440            ::unity::il2cpp_call!((::unity::module_base()+0x2910760usize)as*mut u8,i32;
441(::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill>)::core::convert::Into::into(list),(crate::app::skillarray::SkillArray)::core::convert::Into::into(skill_array),(i32)::core::convert::Into::into(slot_index),(i32)::core::convert::Into::into(slot_num),(bool)::core::convert::Into::into(is_pack_slot),(bool)::core::convert::Into::into(force_disp),(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(is_view_restriction))
442        }
443    }
444
445    #[doc = "`GetSkillListForUnitInfo(crate::app::unit::Unit, bool, bool, i32)` overload"]
446    pub fn get_skill_list_for_unit_info(
447        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
448        is_skill_equip: impl ::core::convert::Into<bool>,
449        is_pack: impl ::core::convert::Into<bool>,
450        size: impl ::core::convert::Into<i32>,
451    ) -> ::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill> {
452        unsafe {
453            ::unity::il2cpp_call!((::unity::module_base()+0x2911030usize)as*mut u8, ::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill> ;
454(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(is_skill_equip),(bool)::core::convert::Into::into(is_pack),(i32)::core::convert::Into::into(size))
455        }
456    }
457
458    #[doc = "`AddSkillArray(crate::app::unit::Unit, crate::app::skillarray::SkillArray, *mut::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill>, *muti32, i32)` overload"]
459    pub fn add_skill_array(
460        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
461        skill_array: impl ::core::convert::Into<crate::app::skillarray::SkillArray>,
462        slot_num: impl ::core::convert::Into<i32>,
463    ) -> (::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill>, i32) {
464        unsafe {
465            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill>>::uninit();
466            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
467            ::unity::il2cpp_call!((::unity::module_base()+0x2911fa0usize)as*mut u8,();
468(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::skillarray::SkillArray)::core::convert::Into::into(skill_array),(*mut::unity::Array<crate::app::infoutil::InfoUtil_StatusSkill>)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(i32)::core::convert::Into::into(slot_num));
469            (__out_0.assume_init(), __out_1.assume_init())
470        }
471    }
472
473    #[doc = "`IsEngageItemAppear(crate::app::unit::Unit, crate::app::itemdata::ItemData)` overload"]
474    pub fn is_engage_item_appear(
475        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
476        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
477    ) -> bool {
478        unsafe {
479            ::unity::il2cpp_call!((::unity::module_base()+0x29124a0usize)as*mut u8,bool;
480(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
481        }
482    }
483
484    #[doc = "`GetShowItemIconNum(crate::app::unit::Unit)` overload"]
485    pub fn get_show_item_icon_num(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
486        unsafe {
487            ::unity::il2cpp_call!((::unity::module_base()+0x29125d0usize)as*mut u8,i32;
488(crate::app::unit::Unit)::core::convert::Into::into(unit))
489        }
490    }
491
492    #[doc = "`GetUnitItem(crate::app::unit::Unit, i32)` overload"]
493    pub fn get_unit_item(
494        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
495        frame_index: impl ::core::convert::Into<i32>,
496    ) -> crate::app::unititem::UnitItem {
497        unsafe {
498            ::unity::il2cpp_call!((::unity::module_base()+0x2912810usize)as*mut u8,crate::app::unititem::UnitItem;
499(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(frame_index))
500        }
501    }
502
503    #[doc = "`GetEngageItemData(crate::app::unit::Unit, crate::app::godunit::GodUnit, i32)` overload"]
504    pub fn get_engage_item_data(
505        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
506        temp_god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
507        frame_index: impl ::core::convert::Into<i32>,
508    ) -> crate::app::itemdata::ItemData {
509        unsafe {
510            ::unity::il2cpp_call!((::unity::module_base()+0x2912a50usize)as*mut u8,crate::app::itemdata::ItemData;
511(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(temp_god),(i32)::core::convert::Into::into(frame_index))
512        }
513    }
514
515    #[doc = "`TrySetItemIconList(::unity::Array<crate::unity_engine::gameobject::GameObject>, crate::app::unit::Unit)` overload"]
516    pub fn try_set_item_icon_list(
517        icon_list: impl ::core::convert::Into<::unity::Array<crate::unity_engine::gameobject::GameObject>>,
518        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
519    ) -> () {
520        unsafe {
521            ::unity::il2cpp_call!((::unity::module_base()+0x2912c40usize)as*mut u8,();
522(::unity::Array<crate::unity_engine::gameobject::GameObject>)::core::convert::Into::into(icon_list),(crate::app::unit::Unit)::core::convert::Into::into(unit))
523        }
524    }
525
526    #[doc = "`TrySetItemIcon(crate::unity_engine::gameobject::GameObject, crate::app::unititem::UnitItem, bool)` overload"]
527    pub fn try_set_item_icon(
528        item_root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
529        ui: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
530        is_equip: impl ::core::convert::Into<bool>,
531    ) -> () {
532        unsafe {
533            ::unity::il2cpp_call!((::unity::module_base()+0x29145a0usize)as*mut u8,();
534(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(item_root),(crate::app::unititem::UnitItem)::core::convert::Into::into(ui),(bool)::core::convert::Into::into(is_equip))
535        }
536    }
537
538    #[doc = "`TrySetColorToItemIcons(crate::unity_engine::gameobject::GameObject, bool, crate::unity_engine::color::Color)` overload"]
539    pub fn try_set_color_to_item_icons(
540        item_root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
541        is_valid: impl ::core::convert::Into<bool>,
542        blend_color: impl ::core::convert::Into<crate::unity_engine::color::Color>,
543    ) -> () {
544        unsafe {
545            ::unity::il2cpp_call!((::unity::module_base()+0x2914790usize)as*mut u8,();
546(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(item_root),(bool)::core::convert::Into::into(is_valid),(crate::unity_engine::color::Color)::core::convert::Into::into(blend_color))
547        }
548    }
549
550    #[doc = "`TrySetColorToItemIcon(crate::unity_engine::ui::image::Image, bool)` overload"]
551    pub fn try_set_color_to_item_icon(
552        item_icon_image: impl ::core::convert::Into<crate::unity_engine::ui::image::Image>,
553        is_valid: impl ::core::convert::Into<bool>,
554    ) -> () {
555        unsafe {
556            ::unity::il2cpp_call!((::unity::module_base()+0x2914b40usize)as*mut u8,();
557(crate::unity_engine::ui::image::Image)::core::convert::Into::into(item_icon_image),(bool)::core::convert::Into::into(is_valid))
558        }
559    }
560
561    #[doc = "`GetItemIconColor(bool)` overload"]
562    pub fn get_item_icon_color(is_valid: impl ::core::convert::Into<bool>) -> crate::unity_engine::color::Color {
563        unsafe {
564            ::unity::il2cpp_call!((::unity::module_base()+0x2914a60usize)as*mut u8,crate::unity_engine::color::Color;
565(bool)::core::convert::Into::into(is_valid))
566        }
567    }
568
569    #[doc = "`IsBattleSequence()` overload"]
570    pub fn is_battle_sequence() -> bool {
571        unsafe {
572            ::unity::il2cpp_call!((::unity::module_base()+0x2914c60usize)as*mut u8,bool;
573            )
574        }
575    }
576
577    #[doc = "`TrySetEngageItemIcon(crate::unity_engine::gameobject::GameObject, crate::app::itemdata::ItemData)` overload"]
578    pub fn try_set_engage_item_icon(
579        item_root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
580        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
581    ) -> () {
582        unsafe {
583            ::unity::il2cpp_call!((::unity::module_base()+0x29144e0usize)as*mut u8,();
584(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(item_root),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
585        }
586    }
587
588    #[doc = "`TrySetItemIconBase(crate::unity_engine::gameobject::GameObject, crate::app::itemdata::ItemData, bool, bool, bool, bool)` overload"]
589    pub fn try_set_item_icon_base(
590        item_root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
591        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
592        is_valid: impl ::core::convert::Into<bool>,
593        is_equip: impl ::core::convert::Into<bool>,
594        is_drop: impl ::core::convert::Into<bool>,
595        is_enchant: impl ::core::convert::Into<bool>,
596    ) -> () {
597        unsafe {
598            ::unity::il2cpp_call!((::unity::module_base()+0x2913e00usize)as*mut u8,();
599(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(item_root),(crate::app::itemdata::ItemData)::core::convert::Into::into(item),(bool)::core::convert::Into::into(is_valid),(bool)::core::convert::Into::into(is_equip),(bool)::core::convert::Into::into(is_drop),(bool)::core::convert::Into::into(is_enchant))
600        }
601    }
602
603    #[doc = "`AddDamageString(::unity::Il2CppString, i32, i32)` overload"]
604    pub fn add_damage_string(
605        base_str: impl ::core::convert::Into<::unity::Il2CppString>,
606        damage: impl ::core::convert::Into<i32>,
607        count: impl ::core::convert::Into<i32>,
608    ) -> ::unity::Il2CppString {
609        unsafe {
610            ::unity::il2cpp_call!((::unity::module_base()+0x2914d70usize)as*mut u8, ::unity::Il2CppString;
611(::unity::Il2CppString)::core::convert::Into::into(base_str),(i32)::core::convert::Into::into(damage),(i32)::core::convert::Into::into(count))
612        }
613    }
614
615    #[doc = "`GetBattleAtkParam(crate::app::battleside::BattleSide_Type, crate::app::battlescenelist::BattleSceneList, *muti32, *mutcrate::system::collections::generic::list_1::List_1<::unity::Il2CppString>)` overload"]
616    pub fn get_battle_atk_param(
617        side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
618        scene_list: impl ::core::convert::Into<crate::app::battlescenelist::BattleSceneList>,
619    ) -> (i32, i32, crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>) {
620        unsafe {
621            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
622            let mut __out_1 = ::core::mem::MaybeUninit::<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>::uninit();
623            let __ret = {
624                ::unity::il2cpp_call!((::unity::module_base()+0x2914ea0usize)as*mut u8,i32;
625(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side_type),(crate::app::battlescenelist::BattleSceneList)::core::convert::Into::into(scene_list),(*mut i32)__out_0.as_mut_ptr(),(*mut crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)__out_1.as_mut_ptr())
626            };
627            (__ret, __out_0.assume_init(), __out_1.assume_init())
628        }
629    }
630
631    #[doc = "`GetBattleAtkCount(crate::app::battleside::BattleSide_Type, crate::app::battlescenelist::BattleSceneList)` overload"]
632    pub fn get_battle_atk_count(
633        side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
634        scene_list: impl ::core::convert::Into<crate::app::battlescenelist::BattleSceneList>,
635    ) -> i32 {
636        unsafe {
637            ::unity::il2cpp_call!((::unity::module_base()+0x2915490usize)as*mut u8,i32;
638(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side_type),(crate::app::battlescenelist::BattleSceneList)::core::convert::Into::into(scene_list))
639        }
640    }
641
642    #[doc = "`SetUnitName(crate::app::unit::Unit, crate::tm_pro::textmeshprougui::TextMeshProUGUI)` overload"]
643    pub fn set_unit_name(
644        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
645        text: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
646    ) -> () {
647        unsafe {
648            ::unity::il2cpp_call!((::unity::module_base()+0x29155a0usize)as*mut u8,();
649(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(text))
650        }
651    }
652
653    #[doc = "`SetGodName(crate::app::unit::Unit, crate::app::godunit::GodUnit, crate::unity_engine::gameobject::GameObject, crate::tm_pro::textmeshprougui::TextMeshProUGUI)` overload"]
654    pub fn set_god_name(
655        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
656        god: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
657        root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
658        text: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
659    ) -> () {
660        unsafe {
661            ::unity::il2cpp_call!((::unity::module_base()+0x2915780usize)as*mut u8,();
662(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root),(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(text))
663        }
664    }
665
666    #[doc = "`SetHpStock(crate::app::unit::Unit, crate::unity_engine::gameobject::GameObject, ::unity::Array<crate::unity_engine::ui::image::Image>, ::unity::Array<crate::unity_engine::sprite::Sprite>, crate::app::force::Force_Type)` overload"]
667    pub fn set_hp_stock(
668        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
669        root: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
670        stocks: impl ::core::convert::Into<::unity::Array<crate::unity_engine::ui::image::Image>>,
671        sprites: impl ::core::convert::Into<::unity::Array<crate::unity_engine::sprite::Sprite>>,
672        force: impl ::core::convert::Into<crate::app::force::Force_Type>,
673    ) -> () {
674        unsafe {
675            ::unity::il2cpp_call!((::unity::module_base()+0x2915a60usize)as*mut u8,();
676(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(root),(::unity::Array<crate::unity_engine::ui::image::Image>)::core::convert::Into::into(stocks),(::unity::Array<crate::unity_engine::sprite::Sprite>)::core::convert::Into::into(sprites),(crate::app::force::Force_Type)::core::convert::Into::into(force))
677        }
678    }
679
680    #[doc = "`GetChainAtkParam(crate::app::battleside::BattleSide_Type, crate::app::battleinfo::BattleInfo, *mut::unity::Il2CppString, *muti32, *muti32)` overload"]
681    pub fn get_chain_atk_param(
682        side_type: impl ::core::convert::Into<crate::app::battleside::BattleSide_Type>,
683        info: impl ::core::convert::Into<crate::app::battleinfo::BattleInfo>,
684    ) -> (bool, ::unity::Il2CppString, i32, i32) {
685        unsafe {
686            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
687            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
688            let mut __out_2 = ::core::mem::MaybeUninit::<i32>::uninit();
689            let __ret = {
690                ::unity::il2cpp_call!((::unity::module_base()+0x2915ed0usize)as*mut u8,bool;
691(crate::app::battleside::BattleSide_Type)::core::convert::Into::into(side_type),(crate::app::battleinfo::BattleInfo)::core::convert::Into::into(info),(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr(),(*mut i32)__out_2.as_mut_ptr())
692            };
693            (__ret, __out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
694        }
695    }
696
697    #[doc = "`SetBattleAtkTitle(bool, crate::tm_pro::textmeshprougui::TextMeshProUGUI, crate::app::helpitemfixedtext::HelpItemFixedText)` overload"]
698    pub fn set_battle_atk_title(
699        is_heal: impl ::core::convert::Into<bool>,
700        text: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
701        help: impl ::core::convert::Into<crate::app::helpitemfixedtext::HelpItemFixedText>,
702    ) -> () {
703        unsafe {
704            ::unity::il2cpp_call!((::unity::module_base()+0x2915fe0usize)as*mut u8,();
705(bool)::core::convert::Into::into(is_heal),(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(text),(crate::app::helpitemfixedtext::HelpItemFixedText)::core::convert::Into::into(help))
706        }
707    }
708
709    #[doc = "`SetupEngageWeaponText(crate::tm_pro::textmeshprougui::TextMeshProUGUI, crate::app::unititem::UnitItem)` overload"]
710    pub fn setup_engage_weapon_text(
711        contents_text: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
712        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
713    ) -> bool {
714        unsafe {
715            ::unity::il2cpp_call!((::unity::module_base()+0x2916180usize)as*mut u8,bool;
716(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(contents_text),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
717        }
718    }
719
720    #[doc = "`SetEnchantText(crate::tm_pro::textmeshprougui::TextMeshProUGUI, crate::app::unititem::UnitItem)` overload"]
721    pub fn set_enchant_text(
722        enchant_text: impl ::core::convert::Into<crate::tm_pro::textmeshprougui::TextMeshProUGUI>,
723        item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
724    ) -> () {
725        unsafe {
726            ::unity::il2cpp_call!((::unity::module_base()+0x2916550usize)as*mut u8,();
727(crate::tm_pro::textmeshprougui::TextMeshProUGUI)::core::convert::Into::into(enchant_text),(crate::app::unititem::UnitItem)::core::convert::Into::into(item))
728        }
729    }
730
731    #[doc = "`.cctor()` overload"]
732    pub fn cctor() -> () {
733        unsafe {
734            ::unity::il2cpp_call!((::unity::module_base()+0x2916780usize)as*mut u8,();
735            )
736        }
737    }
738}
739
740#[cfg(feature = "app-infoutil")]
741pub trait IInfoUtilMethods: IInfoUtil {
742    #[doc = "`.ctor()` overload"]
743    fn ctor(self) -> () {
744        unsafe {
745            let __receiver = <InfoUtil as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
746            ::unity::il2cpp_call!((::unity::module_base()+0x2916770usize)as*mut u8,();
747(InfoUtil)__receiver)
748        }
749    }
750}
751
752#[cfg(feature = "app-infoutil")]
753impl<__T: IInfoUtil> IInfoUtilMethods for __T {}
754
755#[cfg(feature = "app-infoutil")]
756impl InfoUtil {
757    pub fn try_set_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
758        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
759    }
760
761    pub fn try_set_text_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
762        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
763    }
764
765    pub fn try_set_text_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
766        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
767    }
768
769    pub fn try_set_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
770        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
771    }
772
773    pub fn try_set_color_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
774        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
775    }
776
777    pub fn try_set_color_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
778        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
779    }
780
781    pub fn try_set_sprite_method_info() -> &'static ::unity::il2cpp::MethodInfo {
782        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
783    }
784
785    pub fn try_set_sprite_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
786        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
787    }
788
789    pub fn try_set_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
790        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
791    }
792
793    pub fn try_set_active_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
794        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
795    }
796
797    pub fn try_set_parent_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
798        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
799    }
800
801    pub fn try_set_parent_active_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
802        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
803    }
804
805    pub fn try_set_active_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
806        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
807    }
808
809    pub fn try_set_parent_active_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
810        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
811    }
812
813    pub fn try_set_grand_parent_active_method_info() -> &'static ::unity::il2cpp::MethodInfo {
814        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
815    }
816
817    pub fn try_set_grand_parent_active_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
818        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
819    }
820
821    pub fn try_reset_text_anime_method_info() -> &'static ::unity::il2cpp::MethodInfo {
822        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
823    }
824
825    pub fn try_set_param_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
826        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
827    }
828
829    pub fn try_set_param_title_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
830        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
831    }
832
833    pub fn try_update_child_gauge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
834        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
835    }
836
837    pub fn try_update_gauge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
838        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
839    }
840
841    pub fn try_set_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
842        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
843    }
844
845    pub fn add_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
846        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
847    }
848
849    pub fn get_skill_list_for_unit_info_method_info() -> &'static ::unity::il2cpp::MethodInfo {
850        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
851    }
852
853    pub fn add_skill_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
854        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
855    }
856
857    pub fn is_engage_item_appear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
858        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
859    }
860
861    pub fn get_show_item_icon_num_method_info() -> &'static ::unity::il2cpp::MethodInfo {
862        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
863    }
864
865    pub fn get_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
866        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
867    }
868
869    pub fn get_engage_item_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
870        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
871    }
872
873    pub fn try_set_item_icon_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
874        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
875    }
876
877    pub fn try_set_item_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
878        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
879    }
880
881    pub fn try_set_color_to_item_icons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
882        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
883    }
884
885    pub fn try_set_color_to_item_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
886        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
887    }
888
889    pub fn get_item_icon_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
890        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
891    }
892
893    pub fn is_battle_sequence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
894        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
895    }
896
897    pub fn try_set_engage_item_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
898        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
899    }
900
901    pub fn try_set_item_icon_base_method_info() -> &'static ::unity::il2cpp::MethodInfo {
902        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
903    }
904
905    pub fn add_damage_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
906        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
907    }
908
909    pub fn get_battle_atk_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
910        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
911    }
912
913    pub fn get_battle_atk_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
914        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
915    }
916
917    pub fn set_unit_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
918        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
919    }
920
921    pub fn set_god_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
922        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
923    }
924
925    pub fn set_hp_stock_method_info() -> &'static ::unity::il2cpp::MethodInfo {
926        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
927    }
928
929    pub fn get_chain_atk_param_method_info() -> &'static ::unity::il2cpp::MethodInfo {
930        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
931    }
932
933    pub fn set_battle_atk_title_method_info() -> &'static ::unity::il2cpp::MethodInfo {
934        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
935    }
936
937    pub fn setup_engage_weapon_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
938        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
939    }
940
941    pub fn set_enchant_text_method_info() -> &'static ::unity::il2cpp::MethodInfo {
942        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
943    }
944
945    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
946        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
947    }
948
949    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
950        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
951    }
952}
953
954#[cfg(feature = "app-infoutil")]
955impl InfoUtil {
956    #[doc = "`.ctor()` — no args"]
957    pub fn new() -> Self {
958        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
959            panic!(
960                "{}
961::{}
962 failed to instantiate",
963                ::core::stringify!(InfoUtil),
964                ::core::stringify!(new),
965            )
966        });
967        <Self as IInfoUtilMethods>::ctor(this);
968        this
969    }
970}
971
972#[cfg(feature = "app-infoutil")]
973#[doc(hidden)]
974pub mod prelude {
975    pub use super::{
976        IInfoUtil, IInfoUtilMethods, IInfoUtil_StatusSkill, IInfoUtil_StatusSkillMethods, InfoUtil, InfoUtil_HpStockSpriteType, InfoUtil_StatusSkill,
977    };
978    #[cfg(feature = "system-object")]
979    pub use crate::system::object::IObjectMethods;
980    #[cfg(feature = "system-enum")]
981    pub use crate::system::r#enum::IEnumMethods;
982    #[cfg(feature = "system-valuetype")]
983    pub use crate::system::valuetype::IValueTypeMethods;
984    pub use crate::system::{object::IObject, r#enum::IEnum, valuetype::IValueType};
985}