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