Skip to main content

engage/generated/app/
unitutil.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-unitutil-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/unitutil/UnitUtil_DieType.md"))]
15    #[repr(C)]
16    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
17    pub struct UnitUtil_DieType {
18        pub value: i32,
19    }
20    impl ::unity::ClassIdentity for UnitUtil_DieType {
21        const NAME: &'static str = "UnitUtil.DieType";
22        const NAMESPACE: &'static str = "App";
23
24        fn class() -> ::unity::Class {
25            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
26            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
27        }
28    }
29    impl ::unity::IlType for UnitUtil_DieType {
30        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32        }
33    }
34    impl UnitUtil_DieType {
35        pub fn none() -> Self {
36            Self { value: 0 }
37        }
38
39        pub fn casual() -> Self {
40            Self { value: 1 }
41        }
42
43        pub fn exist() -> Self {
44            Self { value: 2 }
45        }
46
47        pub fn die() -> Self {
48            Self { value: 3 }
49        }
50    }
51
52    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitutil/UnitUtil.md"))]
53    #[::unity::class(namespace = "App", name = "UnitUtil")]
54    #[parent(crate::system::object::Object)]
55    pub struct UnitUtil {}
56}
57
58#[cfg(feature = "app-unitutil-types")]
59pub use __types::*;
60
61#[cfg(feature = "app-unitutil")]
62impl UnitUtil {
63    #[doc = "`Initialize()` overload"]
64    pub fn initialize() -> () {
65        unsafe {
66            ::unity::il2cpp_call!((::unity::module_base()+0x1c72f20usize)as*mut u8,();
67            )
68        }
69    }
70
71    #[doc = "`ResetUnitForce()` overload"]
72    pub fn reset_unit_force() -> () {
73        unsafe {
74            ::unity::il2cpp_call!((::unity::module_base()+0x1c72f70usize)as*mut u8,();
75            )
76        }
77    }
78
79    #[doc = "`JoinUnit(::unity::Il2CppString)` overload"]
80    pub fn join_unit(pid: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::app::unit::Unit {
81        unsafe {
82            ::unity::il2cpp_call!((::unity::module_base()+0x1c738d0usize)as*mut u8,crate::app::unit::Unit;
83(::unity::Il2CppString)::core::convert::Into::into(pid))
84        }
85    }
86
87    #[doc = "`JoinUnit(crate::app::persondata::PersonData)` overload"]
88    pub fn join_unit_2(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> crate::app::unit::Unit {
89        unsafe {
90            ::unity::il2cpp_call!((::unity::module_base()+0x1c73960usize)as*mut u8,crate::app::unit::Unit;
91(crate::app::persondata::PersonData)::core::convert::Into::into(person))
92        }
93    }
94
95    #[doc = "`JoinMessage(crate::app::procinst::ProcInst, crate::app::persondata::PersonData, crate::app::persondata::PersonData, crate::app::persondata::PersonData)` overload"]
96    pub fn join_message(
97        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
98        person1: impl ::core::convert::Into<crate::app::persondata::PersonData>,
99        person2: impl ::core::convert::Into<crate::app::persondata::PersonData>,
100        person3: impl ::core::convert::Into<crate::app::persondata::PersonData>,
101    ) -> () {
102        unsafe {
103            ::unity::il2cpp_call!((::unity::module_base()+0x1c73c00usize)as*mut u8,();
104(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::persondata::PersonData)::core::convert::Into::into(person1),(crate::app::persondata::PersonData)::core::convert::Into::into(person2),(crate::app::persondata::PersonData)::core::convert::Into::into(person3))
105        }
106    }
107
108    #[doc = "`IsJoinedUnit(crate::app::persondata::PersonData)` overload"]
109    pub fn is_joined_unit(person: impl ::core::convert::Into<crate::app::persondata::PersonData>) -> bool {
110        unsafe {
111            ::unity::il2cpp_call!((::unity::module_base()+0x1c73be0usize)as*mut u8,bool;
112(crate::app::persondata::PersonData)::core::convert::Into::into(person))
113        }
114    }
115
116    #[doc = "`BandActivate(crate::app::unit::Unit)` overload"]
117    pub fn band_activate(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
118        unsafe {
119            ::unity::il2cpp_call!((::unity::module_base()+0x1c73e30usize)as*mut u8,();
120(crate::app::unit::Unit)::core::convert::Into::into(unit))
121        }
122    }
123
124    #[doc = "`RefineWeapon(crate::app::unit::Unit, i32, i32)` overload"]
125    pub fn refine_weapon(
126        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
127        owner_item_index: impl ::core::convert::Into<i32>,
128        refine_level: impl ::core::convert::Into<i32>,
129    ) -> crate::app::unititem::UnitItem {
130        unsafe {
131            ::unity::il2cpp_call!((::unity::module_base()+0x1c73fe0usize)as*mut u8,crate::app::unititem::UnitItem;
132(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(owner_item_index),(i32)::core::convert::Into::into(refine_level))
133        }
134    }
135
136    #[doc = "`EvolveWeapon(crate::app::unit::Unit, i32, ::unity::Il2CppString)` overload"]
137    pub fn evolve_weapon(
138        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
139        owner_item_index: impl ::core::convert::Into<i32>,
140        evolve_iid: impl ::core::convert::Into<::unity::Il2CppString>,
141    ) -> crate::app::unititem::UnitItem {
142        unsafe {
143            ::unity::il2cpp_call!((::unity::module_base()+0x1c74120usize)as*mut u8,crate::app::unititem::UnitItem;
144(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(owner_item_index),(::unity::Il2CppString)::core::convert::Into::into(evolve_iid))
145        }
146    }
147
148    #[doc = "`EngraveWeapon(crate::app::unit::Unit, i32, crate::app::goddata::GodData)` overload"]
149    pub fn engrave_weapon(
150        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
151        owner_item_index: impl ::core::convert::Into<i32>,
152        god_data: impl ::core::convert::Into<crate::app::goddata::GodData>,
153    ) -> crate::app::unititem::UnitItem {
154        unsafe {
155            ::unity::il2cpp_call!((::unity::module_base()+0x1c74490usize)as*mut u8,crate::app::unititem::UnitItem;
156(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(owner_item_index),(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
157        }
158    }
159
160    #[doc = "`ClearEngraveWeapon(crate::app::unit::Unit, i32)` overload"]
161    pub fn clear_engrave_weapon(unit: impl ::core::convert::Into<crate::app::unit::Unit>, owner_item_index: impl ::core::convert::Into<i32>) -> () {
162        unsafe {
163            ::unity::il2cpp_call!((::unity::module_base()+0x1c745d0usize)as*mut u8,();
164(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(owner_item_index))
165        }
166    }
167
168    #[doc = "`ItemDisposalForDead(crate::app::unit::Unit)` overload"]
169    pub fn item_disposal_for_dead(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
170        unsafe {
171            ::unity::il2cpp_call!((::unity::module_base()+0x1c745e0usize)as*mut u8,();
172(crate::app::unit::Unit)::core::convert::Into::into(unit))
173        }
174    }
175
176    #[doc = "`IsAttackRange(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32, i32, i32, i32, i32, i32)` overload"]
177    pub fn is_attack_range(
178        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
179        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
180        attack_x: impl ::core::convert::Into<i32>,
181        attack_z: impl ::core::convert::Into<i32>,
182        attack_size: impl ::core::convert::Into<i32>,
183        target_x: impl ::core::convert::Into<i32>,
184        target_z: impl ::core::convert::Into<i32>,
185        target_size: impl ::core::convert::Into<i32>,
186    ) -> bool {
187        unsafe {
188            ::unity::il2cpp_call!((::unity::module_base()+0x1c74790usize)as*mut u8,bool;
189(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(i32)::core::convert::Into::into(attack_x),(i32)::core::convert::Into::into(attack_z),(i32)::core::convert::Into::into(attack_size),(i32)::core::convert::Into::into(target_x),(i32)::core::convert::Into::into(target_z),(i32)::core::convert::Into::into(target_size))
190        }
191    }
192
193    #[doc = "`IsAttackRange(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32)` overload"]
194    pub fn is_attack_range_2(
195        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
196        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
197        range: impl ::core::convert::Into<i32>,
198    ) -> bool {
199        unsafe {
200            ::unity::il2cpp_call!((::unity::module_base()+0x1c74f20usize)as*mut u8,bool;
201(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item),(i32)::core::convert::Into::into(range))
202        }
203    }
204
205    #[doc = "`CanChainAttack(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
206    pub fn can_chain_attack(
207        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
208        chain: impl ::core::convert::Into<crate::app::unit::Unit>,
209        target: impl ::core::convert::Into<crate::app::unit::Unit>,
210        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
211    ) -> bool {
212        unsafe {
213            ::unity::il2cpp_call!((::unity::module_base()+0x1c750a0usize)as*mut u8,bool;
214(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(chain),(crate::app::unit::Unit)::core::convert::Into::into(target),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
215        }
216    }
217
218    #[doc = "`CanAutoEquipWhenAddingItem(crate::app::unit::Unit)` overload"]
219    pub fn can_auto_equip_when_adding_item(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
220        unsafe {
221            ::unity::il2cpp_call!((::unity::module_base()+0x1c75430usize)as*mut u8,bool;
222(crate::app::unit::Unit)::core::convert::Into::into(unit))
223        }
224    }
225
226    #[doc = "`CanAutoEquipWhenAddingItem(crate::app::unit::Unit, crate::app::itemdata::ItemData)` overload"]
227    pub fn can_auto_equip_when_adding_item_2(
228        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
229        item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
230    ) -> bool {
231        unsafe {
232            ::unity::il2cpp_call!((::unity::module_base()+0x1c75480usize)as*mut u8,bool;
233(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
234        }
235    }
236
237    #[doc = "`CanAutoEquipWhenAddingItem(crate::app::unit::Unit, crate::app::unititem::UnitItem)` overload"]
238    pub fn can_auto_equip_when_adding_item_3(
239        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
240        unit_item: impl ::core::convert::Into<crate::app::unititem::UnitItem>,
241    ) -> bool {
242        unsafe {
243            ::unity::il2cpp_call!((::unity::module_base()+0x1c759c0usize)as*mut u8,bool;
244(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unititem::UnitItem)::core::convert::Into::into(unit_item))
245        }
246    }
247
248    #[doc = "`GetRoundGrow(i32)` overload"]
249    pub fn get_round_grow(percent: impl ::core::convert::Into<i32>) -> i32 {
250        unsafe {
251            ::unity::il2cpp_call!((::unity::module_base()+0x1c759d0usize)as*mut u8,i32;
252(i32)::core::convert::Into::into(percent))
253        }
254    }
255
256    #[doc = "`GetVisionPersonImpl()` overload"]
257    pub fn get_vision_person_impl() -> crate::app::persondata::PersonData {
258        unsafe {
259            ::unity::il2cpp_call!((::unity::module_base()+0x1c75a00usize)as*mut u8,crate::app::persondata::PersonData;
260            )
261        }
262    }
263
264    #[doc = "`GetVisionCountImpl(crate::app::unit::Unit)` overload"]
265    pub fn get_vision_count_impl(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
266        unsafe {
267            ::unity::il2cpp_call!((::unity::module_base()+0x1c75a90usize)as*mut u8,i32;
268(crate::app::unit::Unit)::core::convert::Into::into(owner))
269        }
270    }
271
272    #[doc = "`CanVisionCreateImpl(crate::app::unit::Unit, i32, i32)` overload"]
273    pub fn can_vision_create_impl(
274        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
275        x: impl ::core::convert::Into<i32>,
276        z: impl ::core::convert::Into<i32>,
277    ) -> bool {
278        unsafe {
279            ::unity::il2cpp_call!((::unity::module_base()+0x1c75eb0usize)as*mut u8,bool;
280(crate::app::unit::Unit)::core::convert::Into::into(owner),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
281        }
282    }
283
284    #[doc = "`ForEachVision(crate::app::unit::Unit, crate::system::action_1::Action_1<crate::app::unit::Unit>)` overload"]
285    pub fn for_each_vision(
286        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
287        func: impl ::core::convert::Into<crate::system::action_1::Action_1<crate::app::unit::Unit>>,
288    ) -> () {
289        unsafe {
290            ::unity::il2cpp_call!((::unity::module_base()+0x1c76070usize)as*mut u8,();
291(crate::app::unit::Unit)::core::convert::Into::into(owner),(crate::system::action_1::Action_1<crate::app::unit::Unit>)::core::convert::Into::into(func))
292        }
293    }
294
295    #[doc = "`GetVisionOwner(crate::app::unit::Unit)` overload"]
296    pub fn get_vision_owner(vision_unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
297        unsafe {
298            ::unity::il2cpp_call!((::unity::module_base()+0x1c764b0usize)as*mut u8,crate::app::unit::Unit;
299(crate::app::unit::Unit)::core::convert::Into::into(vision_unit))
300        }
301    }
302
303    #[doc = "`IsVisionUnit(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
304    pub fn is_vision_unit(
305        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
306        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
307    ) -> bool {
308        unsafe {
309            ::unity::il2cpp_call!((::unity::module_base()+0x1c76570usize)as*mut u8,bool;
310(crate::app::unit::Unit)::core::convert::Into::into(owner),(crate::app::unit::Unit)::core::convert::Into::into(unit))
311        }
312    }
313
314    #[doc = "`HasVisionUnit(crate::app::unit::Unit)` overload"]
315    pub fn has_vision_unit(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
316        unsafe {
317            ::unity::il2cpp_call!((::unity::module_base()+0x1c76610usize)as*mut u8,bool;
318(crate::app::unit::Unit)::core::convert::Into::into(owner))
319        }
320    }
321
322    #[doc = "`CanVisionCreate(crate::app::unit::Unit)` overload"]
323    pub fn can_vision_create(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
324        unsafe {
325            ::unity::il2cpp_call!((::unity::module_base()+0x1c76650usize)as*mut u8,bool;
326(crate::app::unit::Unit)::core::convert::Into::into(owner))
327        }
328    }
329
330    #[doc = "`GetVisionOffsets()` overload"]
331    pub fn get_vision_offsets() -> ::unity::Array<crate::unity_engine::vector2int::Vector2Int> {
332        unsafe {
333            ::unity::il2cpp_call!((::unity::module_base()+0x1c76770usize)as*mut u8, ::unity::Array<crate::unity_engine::vector2int::Vector2Int> ;
334            )
335        }
336    }
337
338    #[doc = "`ForEachCreatableVision(crate::app::unit::Unit, i32, i32, crate::system::action_3::Action_3<crate::app::skilldata::SkillData,i32,i32>)` overload"]
339    pub fn for_each_creatable_vision(
340        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
341        owner_x: impl ::core::convert::Into<i32>,
342        owner_z: impl ::core::convert::Into<i32>,
343        func: impl ::core::convert::Into<crate::system::action_3::Action_3<crate::app::skilldata::SkillData, i32, i32>>,
344    ) -> () {
345        unsafe {
346            ::unity::il2cpp_call!((::unity::module_base()+0x1c76850usize)as*mut u8,();
347(crate::app::unit::Unit)::core::convert::Into::into(owner),(i32)::core::convert::Into::into(owner_x),(i32)::core::convert::Into::into(owner_z),(crate::system::action_3::Action_3<crate::app::skilldata::SkillData,i32,i32>)::core::convert::Into::into(func))
348        }
349    }
350
351    #[doc = "`GetCreatableVisionCount(crate::app::unit::Unit, i32, i32)` overload"]
352    pub fn get_creatable_vision_count(
353        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
354        owner_x: impl ::core::convert::Into<i32>,
355        owner_z: impl ::core::convert::Into<i32>,
356    ) -> i32 {
357        unsafe {
358            ::unity::il2cpp_call!((::unity::module_base()+0x1c76680usize)as*mut u8,i32;
359(crate::app::unit::Unit)::core::convert::Into::into(owner),(i32)::core::convert::Into::into(owner_x),(i32)::core::convert::Into::into(owner_z))
360        }
361    }
362
363    #[doc = "`VisionCreate(crate::app::unit::Unit)` overload"]
364    pub fn vision_create(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
365        unsafe {
366            ::unity::il2cpp_call!((::unity::module_base()+0x1c76a90usize)as*mut u8,();
367(crate::app::unit::Unit)::core::convert::Into::into(owner))
368        }
369    }
370
371    #[doc = "`CanVisionDelete(crate::app::unit::Unit)` overload"]
372    pub fn can_vision_delete(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
373        unsafe {
374            ::unity::il2cpp_call!((::unity::module_base()+0x1c76ca0usize)as*mut u8,bool;
375(crate::app::unit::Unit)::core::convert::Into::into(owner))
376        }
377    }
378
379    #[doc = "`VisionDelete(crate::app::unit::Unit)` overload"]
380    pub fn vision_delete(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
381        unsafe {
382            ::unity::il2cpp_call!((::unity::module_base()+0x1c76ce0usize)as*mut u8,();
383(crate::app::unit::Unit)::core::convert::Into::into(owner))
384        }
385    }
386
387    #[doc = "`GetSummonUnit(crate::app::unit::Unit)` overload"]
388    pub fn get_summon_unit(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
389        unsafe {
390            ::unity::il2cpp_call!((::unity::module_base()+0x1c76e40usize)as*mut u8,crate::app::unit::Unit;
391(crate::app::unit::Unit)::core::convert::Into::into(owner))
392        }
393    }
394
395    #[doc = "`SummonCreate(crate::app::unit::Unit, crate::app::persondata::PersonData_Ranks, crate::app::persondata::PersonData)` overload"]
396    pub fn summon_create(
397        owner: impl ::core::convert::Into<crate::app::unit::Unit>,
398        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
399        person: impl ::core::convert::Into<crate::app::persondata::PersonData>,
400    ) -> crate::app::unit::Unit {
401        unsafe {
402            ::unity::il2cpp_call!((::unity::module_base()+0x1c772a0usize)as*mut u8,crate::app::unit::Unit;
403(crate::app::unit::Unit)::core::convert::Into::into(owner),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank),(crate::app::persondata::PersonData)::core::convert::Into::into(person))
404        }
405    }
406
407    #[doc = "`SummonDelete(crate::app::unit::Unit)` overload"]
408    pub fn summon_delete(owner: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
409        unsafe {
410            ::unity::il2cpp_call!((::unity::module_base()+0x1c77570usize)as*mut u8,();
411(crate::app::unit::Unit)::core::convert::Into::into(owner))
412        }
413    }
414
415    #[doc = "`VisionDeleteImpl(crate::app::unit::Unit)` overload"]
416    pub fn vision_delete_impl(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
417        unsafe {
418            ::unity::il2cpp_call!((::unity::module_base()+0x1c77710usize)as*mut u8,();
419(crate::app::unit::Unit)::core::convert::Into::into(unit))
420        }
421    }
422
423    #[doc = "`SummonDeleteImpl(crate::app::unit::Unit)` overload"]
424    pub fn summon_delete_impl(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
425        unsafe {
426            ::unity::il2cpp_call!((::unity::module_base()+0x1c77620usize)as*mut u8,();
427(crate::app::unit::Unit)::core::convert::Into::into(unit))
428        }
429    }
430
431    #[doc = "`UnitUpdate()` overload"]
432    pub fn unit_update() -> () {
433        unsafe {
434            ::unity::il2cpp_call!((::unity::module_base()+0x1c77800usize)as*mut u8,();
435            )
436        }
437    }
438
439    #[doc = "`ForceGathter(i32, i32, ::unity::Array<crate::app::force::Force_Type>)` overload"]
440    pub fn force_gathter(
441        x: impl ::core::convert::Into<i32>,
442        z: impl ::core::convert::Into<i32>,
443        types: impl ::core::convert::Into<::unity::Array<crate::app::force::Force_Type>>,
444    ) -> () {
445        unsafe {
446            ::unity::il2cpp_call!((::unity::module_base()+0x1c78030usize)as*mut u8,();
447(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z),(::unity::Array<crate::app::force::Force_Type>)::core::convert::Into::into(types))
448        }
449    }
450
451    #[doc = "`GetFreePoint(crate::app::unit::Unit, *muti32, *muti32)` overload"]
452    pub fn get_free_point(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> (bool, i32, i32) {
453        unsafe {
454            let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
455            let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
456            let __ret = {
457                ::unity::il2cpp_call!((::unity::module_base()+0x1c78370usize)as*mut u8,bool;
458(crate::app::unit::Unit)::core::convert::Into::into(unit),(*mut i32)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
459            };
460            (__ret, __out_0.assume_init(), __out_1.assume_init())
461        }
462    }
463
464    #[doc = "`TryAddReliance(crate::app::unit::Unit, crate::app::unit::Unit, ::unity::Il2CppString)` overload"]
465    pub fn try_add_reliance(
466        unit_a: impl ::core::convert::Into<crate::app::unit::Unit>,
467        unit_b: impl ::core::convert::Into<crate::app::unit::Unit>,
468        name: impl ::core::convert::Into<::unity::Il2CppString>,
469    ) -> bool {
470        unsafe {
471            ::unity::il2cpp_call!((::unity::module_base()+0x1c78660usize)as*mut u8,bool;
472(crate::app::unit::Unit)::core::convert::Into::into(unit_a),(crate::app::unit::Unit)::core::convert::Into::into(unit_b),(::unity::Il2CppString)::core::convert::Into::into(name))
473        }
474    }
475
476    #[doc = "`TryAddReliance(crate::app::unit::Unit, crate::app::unit::Unit, i32)` overload"]
477    pub fn try_add_reliance_2(
478        unit_a: impl ::core::convert::Into<crate::app::unit::Unit>,
479        unit_b: impl ::core::convert::Into<crate::app::unit::Unit>,
480        value: impl ::core::convert::Into<i32>,
481    ) -> bool {
482        unsafe {
483            ::unity::il2cpp_call!((::unity::module_base()+0x1c786a0usize)as*mut u8,bool;
484(crate::app::unit::Unit)::core::convert::Into::into(unit_a),(crate::app::unit::Unit)::core::convert::Into::into(unit_b),(i32)::core::convert::Into::into(value))
485        }
486    }
487
488    #[doc = "`TryAddExp(crate::app::unit::Unit, crate::app::godunit::GodUnit, i32)` overload"]
489    pub fn try_add_exp(
490        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
491        god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
492        exp: impl ::core::convert::Into<i32>,
493    ) -> bool {
494        unsafe {
495            ::unity::il2cpp_call!((::unity::module_base()+0x1c78770usize)as*mut u8,bool;
496(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(i32)::core::convert::Into::into(exp))
497        }
498    }
499
500    #[doc = "`GetDieType(crate::app::unit::Unit)` overload"]
501    pub fn get_die_type(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unitutil::UnitUtil_DieType {
502        unsafe {
503            ::unity::il2cpp_call!((::unity::module_base()+0x1c78890usize)as*mut u8,crate::app::unitutil::UnitUtil_DieType;
504(crate::app::unit::Unit)::core::convert::Into::into(unit))
505        }
506    }
507
508    #[doc = "`TryGetExistMessage(*mut::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
509    pub fn try_get_exist_message(
510        label: impl ::core::convert::Into<::unity::Il2CppString>,
511        footer: impl ::core::convert::Into<::unity::Il2CppString>,
512    ) -> (bool, ::unity::Il2CppString) {
513        unsafe {
514            let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
515            let __ret = {
516                ::unity::il2cpp_call!((::unity::module_base()+0x1c78b90usize)as*mut u8,bool;
517(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(::unity::Il2CppString)::core::convert::Into::into(label),(::unity::Il2CppString)::core::convert::Into::into(footer))
518            };
519            (__ret, __out_0.assume_init())
520        }
521    }
522
523    #[doc = "`GetDieMessage(crate::app::unit::Unit, ::unity::Il2CppString)` overload"]
524    pub fn get_die_message(
525        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
526        ascii: impl ::core::convert::Into<::unity::Il2CppString>,
527    ) -> ::unity::Il2CppString {
528        unsafe {
529            ::unity::il2cpp_call!((::unity::module_base()+0x1c78cc0usize)as*mut u8, ::unity::Il2CppString;
530(crate::app::unit::Unit)::core::convert::Into::into(unit),(::unity::Il2CppString)::core::convert::Into::into(ascii))
531        }
532    }
533
534    #[doc = "`GetDieMessage(crate::app::unit::Unit)` overload"]
535    pub fn get_die_message_2(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
536        unsafe {
537            ::unity::il2cpp_call!((::unity::module_base()+0x1c78f00usize)as*mut u8, ::unity::Il2CppString;
538(crate::app::unit::Unit)::core::convert::Into::into(unit))
539        }
540    }
541
542    #[doc = "`GetDieGodMessage(crate::app::unit::Unit)` overload"]
543    pub fn get_die_god_message(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
544        unsafe {
545            ::unity::il2cpp_call!((::unity::module_base()+0x1c78f60usize)as*mut u8, ::unity::Il2CppString;
546(crate::app::unit::Unit)::core::convert::Into::into(unit))
547        }
548    }
549
550    #[doc = "`GetVoiceID(crate::app::unit::Unit)` overload"]
551    pub fn get_voice_id(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
552        unsafe {
553            ::unity::il2cpp_call!((::unity::module_base()+0x1c790b0usize)as*mut u8, ::unity::Il2CppString;
554(crate::app::unit::Unit)::core::convert::Into::into(unit))
555        }
556    }
557
558    #[doc = "`IsSameUnit(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
559    pub fn is_same_unit(
560        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
561        target: impl ::core::convert::Into<crate::app::unit::Unit>,
562    ) -> bool {
563        unsafe {
564            ::unity::il2cpp_call!((::unity::module_base()+0x1c79130usize)as*mut u8,bool;
565(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::unit::Unit)::core::convert::Into::into(target))
566        }
567    }
568
569    #[doc = "`IsWeakness(crate::app::unit::Unit)` overload"]
570    pub fn is_weakness(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
571        unsafe {
572            ::unity::il2cpp_call!((::unity::module_base()+0x1c791a0usize)as*mut u8,bool;
573(crate::app::unit::Unit)::core::convert::Into::into(unit))
574        }
575    }
576
577    #[doc = "`ResetChapter(crate::app::chapterdata::ChapterData)` overload"]
578    pub fn reset_chapter(chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
579        unsafe {
580            ::unity::il2cpp_call!((::unity::module_base()+0x1c79430usize)as*mut u8,();
581(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
582        }
583    }
584
585    #[doc = "`GetSummonPersons(crate::app::persondata::PersonData_Ranks, crate::app::persondata::PersonData_Colors)` overload"]
586    pub fn get_summon_persons(
587        rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
588        color: impl ::core::convert::Into<crate::app::persondata::PersonData_Colors>,
589    ) -> crate::system::collections::generic::list_1::List_1<crate::app::persondata::PersonData> {
590        unsafe {
591            ::unity::il2cpp_call!((::unity::module_base()+0x1c79850usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::persondata::PersonData> ;
592(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(rank),(crate::app::persondata::PersonData_Colors)::core::convert::Into::into(color))
593        }
594    }
595
596    #[doc = "`GetSummonRank()` overload"]
597    pub fn get_summon_rank() -> crate::app::persondata::PersonData_Ranks {
598        unsafe {
599            ::unity::il2cpp_call!((::unity::module_base()+0x1c79b60usize)as*mut u8,crate::app::persondata::PersonData_Ranks;
600            )
601        }
602    }
603
604    #[doc = "`CalcSummon(*mutcrate::app::persondata::PersonData, *mutcrate::app::persondata::PersonData_Ranks, crate::app::skilldata::SkillData, crate::app::persondata::PersonData_Colors, crate::app::persondata::PersonData_Ranks)` overload"]
605    pub fn calc_summon(
606        skill: impl ::core::convert::Into<crate::app::skilldata::SkillData>,
607        color: impl ::core::convert::Into<crate::app::persondata::PersonData_Colors>,
608        dbg_rank: impl ::core::convert::Into<crate::app::persondata::PersonData_Ranks>,
609    ) -> (bool, crate::app::persondata::PersonData, crate::app::persondata::PersonData_Ranks) {
610        unsafe {
611            let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::persondata::PersonData>::uninit();
612            let mut __out_1 = ::core::mem::MaybeUninit::<crate::app::persondata::PersonData_Ranks>::uninit();
613            let __ret = {
614                ::unity::il2cpp_call!((::unity::module_base()+0x1c79c60usize)as*mut u8,bool;
615(*mut crate::app::persondata::PersonData)__out_0.as_mut_ptr(),(*mut crate::app::persondata::PersonData_Ranks)__out_1.as_mut_ptr(),(crate::app::skilldata::SkillData)::core::convert::Into::into(skill),(crate::app::persondata::PersonData_Colors)::core::convert::Into::into(color),(crate::app::persondata::PersonData_Ranks)::core::convert::Into::into(dbg_rank))
616            };
617            (__ret, __out_0.assume_init(), __out_1.assume_init())
618        }
619    }
620
621    #[doc = "`IsMultiChangeGod(crate::app::unit::Unit)` overload"]
622    pub fn is_multi_change_god(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
623        unsafe {
624            ::unity::il2cpp_call!((::unity::module_base()+0x1c79fe0usize)as*mut u8,bool;
625(crate::app::unit::Unit)::core::convert::Into::into(unit))
626        }
627    }
628
629    #[doc = "`IsOutOfView(crate::unity_engine::vector3::Vector3)` overload"]
630    pub fn is_out_of_view(position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> bool {
631        unsafe {
632            ::unity::il2cpp_call!((::unity::module_base()+0x1c7a0f0usize)as*mut u8,bool;
633(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
634        }
635    }
636
637    #[doc = "`TryMultiChangeGod(crate::app::unit::Unit)` overload"]
638    pub fn try_multi_change_god(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
639        unsafe {
640            ::unity::il2cpp_call!((::unity::module_base()+0x1c7a1d0usize)as*mut u8,bool;
641(crate::app::unit::Unit)::core::convert::Into::into(unit))
642        }
643    }
644
645    #[doc = "`GetHelpKey(crate::app::unit::Unit)` overload"]
646    pub fn get_help_key(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> ::unity::Il2CppString {
647        unsafe {
648            ::unity::il2cpp_call!((::unity::module_base()+0x1c7a580usize)as*mut u8, ::unity::Il2CppString;
649(crate::app::unit::Unit)::core::convert::Into::into(unit))
650        }
651    }
652
653    #[doc = "`GodSaveEquip()` overload"]
654    pub fn god_save_equip() -> () {
655        unsafe {
656            ::unity::il2cpp_call!((::unity::module_base()+0x1c7a610usize)as*mut u8,();
657            )
658        }
659    }
660
661    #[doc = "`GodLoadEquip()` overload"]
662    pub fn god_load_equip() -> () {
663        unsafe {
664            ::unity::il2cpp_call!((::unity::module_base()+0x1c7a730usize)as*mut u8,();
665            )
666        }
667    }
668
669    #[doc = "`GetMoveFirstAdd(crate::app::unit::Unit)` overload"]
670    pub fn get_move_first_add(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
671        unsafe {
672            ::unity::il2cpp_call!((::unity::module_base()+0x1c7a910usize)as*mut u8,i32;
673(crate::app::unit::Unit)::core::convert::Into::into(unit))
674        }
675    }
676
677    #[doc = "`GetMoveFirstAdd(crate::app::unit::Unit, i32, i32)` overload"]
678    pub fn get_move_first_add_2(
679        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
680        x: impl ::core::convert::Into<i32>,
681        z: impl ::core::convert::Into<i32>,
682    ) -> i32 {
683        unsafe {
684            ::unity::il2cpp_call!((::unity::module_base()+0x1c7aa40usize)as*mut u8,i32;
685(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
686        }
687    }
688
689    #[doc = "`GetMoveFirstAdd(crate::app::jobdata::JobData_MoveTypes, i32, i32, i32)` overload"]
690    pub fn get_move_first_add_3(
691        move_type: impl ::core::convert::Into<crate::app::jobdata::JobData_MoveTypes>,
692        move_power: impl ::core::convert::Into<i32>,
693        x: impl ::core::convert::Into<i32>,
694        z: impl ::core::convert::Into<i32>,
695    ) -> i32 {
696        unsafe {
697            ::unity::il2cpp_call!((::unity::module_base()+0x1c7ae30usize)as*mut u8,i32;
698(crate::app::jobdata::JobData_MoveTypes)::core::convert::Into::into(move_type),(i32)::core::convert::Into::into(move_power),(i32)::core::convert::Into::into(x),(i32)::core::convert::Into::into(z))
699        }
700    }
701
702    #[doc = "`GetTotalItemCount(::unity::Il2CppString)` overload"]
703    pub fn get_total_item_count(iid: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
704        unsafe {
705            ::unity::il2cpp_call!((::unity::module_base()+0x1c7b010usize)as*mut u8,i32;
706(::unity::Il2CppString)::core::convert::Into::into(iid))
707        }
708    }
709
710    #[doc = "`GetTotalItemCount(crate::app::itemdata::ItemData)` overload"]
711    pub fn get_total_item_count_2(item: impl ::core::convert::Into<crate::app::itemdata::ItemData>) -> i32 {
712        unsafe {
713            ::unity::il2cpp_call!((::unity::module_base()+0x1c7b0a0usize)as*mut u8,i32;
714(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
715        }
716    }
717
718    #[doc = "`ClearEnhanceAll()` overload"]
719    pub fn clear_enhance_all() -> () {
720        unsafe {
721            ::unity::il2cpp_call!((::unity::module_base()+0x1c7b340usize)as*mut u8,();
722            )
723        }
724    }
725}
726
727#[cfg(feature = "app-unitutil")]
728pub trait IUnitUtilMethods: IUnitUtil {
729    #[doc = "`.ctor()` overload"]
730    fn ctor(self) -> () {
731        unsafe {
732            let __receiver = <UnitUtil as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
733            ::unity::il2cpp_call!((::unity::module_base()+0x1c7b5a0usize)as*mut u8,();
734(UnitUtil)__receiver)
735        }
736    }
737}
738
739#[cfg(feature = "app-unitutil")]
740impl<__T: IUnitUtil> IUnitUtilMethods for __T {}
741
742#[cfg(feature = "app-unitutil")]
743impl UnitUtil {
744    pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
746    }
747
748    pub fn reset_unit_force_method_info() -> &'static ::unity::il2cpp::MethodInfo {
749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
750    }
751
752    pub fn join_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
754    }
755
756    pub fn join_unit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
758    }
759
760    pub fn join_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
762    }
763
764    pub fn is_joined_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
766    }
767
768    pub fn band_activate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
770    }
771
772    pub fn refine_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
774    }
775
776    pub fn evolve_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
778    }
779
780    pub fn engrave_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
782    }
783
784    pub fn clear_engrave_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
786    }
787
788    pub fn item_disposal_for_dead_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
790    }
791
792    pub fn is_attack_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
794    }
795
796    pub fn is_attack_range_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
798    }
799
800    pub fn can_chain_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
802    }
803
804    pub fn can_auto_equip_when_adding_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
806    }
807
808    pub fn can_auto_equip_when_adding_item_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
810    }
811
812    pub fn can_auto_equip_when_adding_item_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
814    }
815
816    pub fn get_round_grow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
818    }
819
820    pub fn get_vision_person_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
822    }
823
824    pub fn get_vision_count_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
826    }
827
828    pub fn can_vision_create_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
830    }
831
832    pub fn for_each_vision_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
834    }
835
836    pub fn get_vision_owner_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
838    }
839
840    pub fn is_vision_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
842    }
843
844    pub fn has_vision_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
846    }
847
848    pub fn can_vision_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
850    }
851
852    pub fn get_vision_offsets_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
854    }
855
856    pub fn for_each_creatable_vision_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
858    }
859
860    pub fn get_creatable_vision_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
862    }
863
864    pub fn vision_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
866    }
867
868    pub fn can_vision_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
869        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
870    }
871
872    pub fn vision_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
873        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
874    }
875
876    pub fn get_summon_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
877        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
878    }
879
880    pub fn summon_create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
881        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
882    }
883
884    pub fn summon_delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
885        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
886    }
887
888    pub fn vision_delete_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
889        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
890    }
891
892    pub fn summon_delete_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
893        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
894    }
895
896    pub fn unit_update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
897        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
898    }
899
900    pub fn force_gathter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
901        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
902    }
903
904    pub fn get_free_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
905        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
906    }
907
908    pub fn try_add_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
909        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
910    }
911
912    pub fn try_add_reliance_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
913        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
914    }
915
916    pub fn try_add_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
917        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
918    }
919
920    pub fn get_die_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
921        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
922    }
923
924    pub fn try_get_exist_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
925        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
926    }
927
928    pub fn get_die_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
929        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
930    }
931
932    pub fn get_die_message_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
933        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
934    }
935
936    pub fn get_die_god_message_method_info() -> &'static ::unity::il2cpp::MethodInfo {
937        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
938    }
939
940    pub fn get_voice_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
941        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
942    }
943
944    pub fn is_same_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
945        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
946    }
947
948    pub fn is_weakness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
949        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
950    }
951
952    pub fn reset_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
953        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
954    }
955
956    pub fn get_summon_persons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
957        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
958    }
959
960    pub fn get_summon_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
961        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
962    }
963
964    pub fn calc_summon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
965        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
966    }
967
968    pub fn is_multi_change_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
969        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
970    }
971
972    pub fn is_out_of_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
973        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
974    }
975
976    pub fn try_multi_change_god_method_info() -> &'static ::unity::il2cpp::MethodInfo {
977        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
978    }
979
980    pub fn get_help_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
981        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
982    }
983
984    pub fn god_save_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
985        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
986    }
987
988    pub fn god_load_equip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
989        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
990    }
991
992    pub fn get_move_first_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
993        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
994    }
995
996    pub fn get_move_first_add_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
997        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
998    }
999
1000    pub fn get_move_first_add_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1001        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1002    }
1003
1004    pub fn get_total_item_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1005        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1006    }
1007
1008    pub fn get_total_item_count_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1009        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1010    }
1011
1012    pub fn clear_enhance_all_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1013        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1014    }
1015
1016    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1017        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1018    }
1019}
1020
1021#[cfg(feature = "app-unitutil")]
1022impl UnitUtil {
1023    #[doc = "`.ctor()` — no args"]
1024    pub fn new() -> Self {
1025        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1026            panic!(
1027                "{}
1028::{}
1029 failed to instantiate",
1030                ::core::stringify!(UnitUtil),
1031                ::core::stringify!(new),
1032            )
1033        });
1034        <Self as IUnitUtilMethods>::ctor(this);
1035        this
1036    }
1037}
1038
1039#[cfg(feature = "app-unitutil")]
1040#[doc(hidden)]
1041pub mod prelude {
1042    pub use super::{IUnitUtil, IUnitUtilMethods, UnitUtil, UnitUtil_DieType};
1043    #[cfg(feature = "system-object")]
1044    pub use crate::system::object::IObjectMethods;
1045    #[cfg(feature = "system-enum")]
1046    pub use crate::system::r#enum::IEnumMethods;
1047    #[cfg(feature = "system-valuetype")]
1048    pub use crate::system::valuetype::IValueTypeMethods;
1049    pub use crate::system::{object::IObject, r#enum::IEnum, valuetype::IValueType};
1050}