1#[cfg(feature = "app-godunit-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::linknode_1::{ILinkNode_1, LinkNode_1},
10 system::object::{IObject, Object},
11 };
12
13 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godunit/GodUnit.md"))]
14 #[::unity::class(namespace = "App", name = "GodUnit")]
15 #[parent(crate::app::linknode_1::LinkNode_1<crate::app::godunit::GodUnit>)]
16 pub struct GodUnit {
17 #[static_field]
18 #[rename(name = "Version")]
19 pub version: i32,
20 #[static_field]
21 #[rename(name = "MaxSynchroCount")]
22 pub max_synchro_count: i32,
23 #[offset(32)]
24 #[rename(name = "m_Data")]
25 pub m_data: crate::app::goddata::GodData,
26 #[offset(40)]
27 #[rename(name = "m_Parent")]
28 pub m_parent: crate::app::unit::Unit,
29 #[offset(48)]
30 #[rename(name = "m_Child")]
31 pub m_child: crate::app::unit::Unit,
32 #[offset(56)]
33 #[rename(name = "m_Bonds")]
34 pub m_bonds: crate::app::godbondholder::GodBondHolder,
35 #[offset(64)]
36 #[rename(name = "m_SavedParent")]
37 pub m_saved_parent: crate::app::unit::Unit,
38 #[offset(72)]
39 #[rename(name = "m_IsTemporaryParent")]
40 pub m_is_temporary_parent: bool,
41 #[offset(73)]
42 #[rename(name = "m_IsTemporaryChanged")]
43 pub m_is_temporary_changed: bool,
44 #[offset(74)]
45 #[rename(name = "m_IsReservedDeleting")]
46 pub m_is_reserved_deleting: bool,
47 #[offset(75)]
48 #[rename(name = "m_IsEscaping")]
49 pub m_is_escaping: bool,
50 #[offset(76)]
51 #[rename(name = "m_Dirty")]
52 pub m_dirty: u8,
53 #[offset(80)]
54 #[rename(name = "m_SynchroCounts")]
55 pub m_synchro_counts: crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, i32>,
56 #[offset(88)]
57 #[rename(name = "m_WeaponRefineLevels")]
58 pub m_weapon_refine_levels: crate::system::collections::generic::dictionary_2::Dictionary_2<
59 ::unity::Il2CppString,
60 crate::app::godweaponrefinelevels::GodWeaponRefineLevels,
61 >,
62 #[offset(96)]
63 #[rename(name = "m_WeaponRefineResults")]
64 pub m_weapon_refine_results: crate::system::collections::generic::dictionary_2::Dictionary_2<
65 ::unity::Il2CppString,
66 crate::app::godweaponrefineresult::GodWeaponRefineResult,
67 >,
68 #[offset(104)]
69 #[rename(name = "m_SyncroSkills")]
70 pub m_syncro_skills: crate::app::skillarray::SkillArray,
71 #[static_field]
72 #[rename(name = "DirtyMax")]
73 pub dirty_max: i32,
74 #[static_field]
75 #[rename(name = "s_NullItems")]
76 pub s_null_items: crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>,
77 #[static_field]
78 #[rename(name = "s_NullSkills")]
79 pub s_null_skills: crate::app::skillarray::SkillArray,
80 }
81}
82
83#[cfg(feature = "app-godunit-types")]
84pub use __types::*;
85
86#[cfg(feature = "app-godunit")]
87impl GodUnit {
88 #[doc = "`GetName(crate::app::goddata::GodData)` overload"]
89 pub fn get_name_2(data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> ::unity::Il2CppString {
90 unsafe {
91 ::unity::il2cpp_call!((::unity::module_base()+0x233f090usize)as*mut u8, ::unity::Il2CppString;
92(crate::app::goddata::GodData)::core::convert::Into::into(data))
93 }
94 }
95
96 #[doc = "`IsUnlockedLevelCap(crate::app::goddata::GodData)` overload"]
97 pub fn is_unlocked_level_cap_2(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> bool {
98 unsafe {
99 ::unity::il2cpp_call!((::unity::module_base()+0x2340bf0usize)as*mut u8,bool;
100(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
101 }
102 }
103
104 #[doc = "`UnlockLevelCap(crate::app::goddata::GodData)` overload"]
105 pub fn unlock_level_cap_2(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
106 unsafe {
107 ::unity::il2cpp_call!((::unity::module_base()+0x2340db0usize)as*mut u8,();
108(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
109 }
110 }
111
112 #[doc = "`LockLevelCap(crate::app::goddata::GodData)` overload"]
113 pub fn lock_level_cap_2(god_data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
114 unsafe {
115 ::unity::il2cpp_call!((::unity::module_base()+0x2341050usize)as*mut u8,();
116(crate::app::goddata::GodData)::core::convert::Into::into(god_data))
117 }
118 }
119
120 #[doc = "`IsAround(crate::app::unit::Unit, crate::app::unit::Unit)` overload"]
121 pub fn is_around(unit_a: impl ::core::convert::Into<crate::app::unit::Unit>, unit_b: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
122 unsafe {
123 ::unity::il2cpp_call!((::unity::module_base()+0x2341ab0usize)as*mut u8,bool;
124(crate::app::unit::Unit)::core::convert::Into::into(unit_a),(crate::app::unit::Unit)::core::convert::Into::into(unit_b))
125 }
126 }
127
128 #[doc = "`IsAround(crate::app::godunit::GodUnit, crate::app::unit::Unit)` overload"]
129 pub fn is_around_2(
130 god_unit: impl ::core::convert::Into<crate::app::godunit::GodUnit>,
131 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
132 ) -> bool {
133 unsafe {
134 ::unity::il2cpp_call!((::unity::module_base()+0x2341ff0usize)as*mut u8,bool;
135(crate::app::godunit::GodUnit)::core::convert::Into::into(god_unit),(crate::app::unit::Unit)::core::convert::Into::into(unit))
136 }
137 }
138
139 #[doc = "`get_RingDirtySep1()` overload"]
140 pub fn get_ring_dirty_sep1() -> f32 {
141 unsafe {
142 ::unity::il2cpp_call!((::unity::module_base()+0x2343380usize)as*mut u8,f32;
143 )
144 }
145 }
146
147 #[doc = "`get_RingDirtySep2()` overload"]
148 pub fn get_ring_dirty_sep2() -> f32 {
149 unsafe {
150 ::unity::il2cpp_call!((::unity::module_base()+0x2343390usize)as*mut u8,f32;
151 )
152 }
153 }
154
155 #[doc = "`op_Implicit(crate::app::godunit::GodUnit)` overload"]
156 pub fn op_implicit(p: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> crate::app::goddata::GodData {
157 unsafe {
158 ::unity::il2cpp_call!((::unity::module_base()+0x2346be0usize)as*mut u8,crate::app::goddata::GodData;
159(crate::app::godunit::GodUnit)::core::convert::Into::into(p))
160 }
161 }
162
163 #[doc = "`.cctor()` overload"]
164 pub fn cctor() -> () {
165 unsafe {
166 ::unity::il2cpp_call!((::unity::module_base()+0x2346fb0usize)as*mut u8,();
167 )
168 }
169 }
170}
171
172#[cfg(feature = "app-godunit")]
173pub trait IGodUnitMethods: IGodUnit {
174 #[doc = "`Build(crate::app::goddata::GodData)` overload"]
175 fn build(self, data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> crate::app::godunit::GodUnit {
176 unsafe {
177 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178 ::unity::il2cpp_call!((::unity::module_base()+0x2334b50usize)as*mut u8,crate::app::godunit::GodUnit;
179(GodUnit)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(data))
180 }
181 }
182 #[doc = "`Delete()` overload"]
183 fn delete(self) -> () {
184 unsafe {
185 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186 ::unity::il2cpp_call!((::unity::module_base()+0x2334d40usize)as*mut u8,();
187(GodUnit)__receiver)
188 }
189 }
190 #[doc = "`ReserveDeleting()` overload"]
191 fn reserve_deleting(self) -> () {
192 unsafe {
193 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
194 ::unity::il2cpp_call!((::unity::module_base()+0x2334ec0usize)as*mut u8,();
195(GodUnit)__receiver)
196 }
197 }
198 #[doc = "`CancelToReserveDeleting()` overload"]
199 fn cancel_to_reserve_deleting(self) -> () {
200 unsafe {
201 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
202 ::unity::il2cpp_call!((::unity::module_base()+0x2334c20usize)as*mut u8,();
203(GodUnit)__receiver)
204 }
205 }
206 #[doc = "`get_IsReservedDeleting()` overload"]
207 fn get_is_reserved_deleting(self) -> bool {
208 unsafe {
209 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
210 ::unity::il2cpp_call!((::unity::module_base()+0x233ead0usize)as*mut u8,bool;
211(GodUnit)__receiver)
212 }
213 }
214 #[doc = "`get_IsEscaping()` overload"]
215 fn get_is_escaping(self) -> bool {
216 unsafe {
217 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
218 ::unity::il2cpp_call!((::unity::module_base()+0x233eae0usize)as*mut u8,bool;
219(GodUnit)__receiver)
220 }
221 }
222 #[doc = "`set_IsEscaping(bool)` overload"]
223 fn set_is_escaping(self, value: impl ::core::convert::Into<bool>) -> () {
224 unsafe {
225 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
226 ::unity::il2cpp_call!((::unity::module_base()+0x233eaf0usize)as*mut u8,();
227(GodUnit)__receiver,(bool)::core::convert::Into::into(value))
228 }
229 }
230 #[doc = "`get_Dirty()` overload"]
231 fn get_dirty(self) -> i32 {
232 unsafe {
233 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
234 ::unity::il2cpp_call!((::unity::module_base()+0x233eb00usize)as*mut u8,i32;
235(GodUnit)__receiver)
236 }
237 }
238 #[doc = "`set_Dirty(i32)` overload"]
239 fn set_dirty(self, value: impl ::core::convert::Into<i32>) -> () {
240 unsafe {
241 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
242 ::unity::il2cpp_call!((::unity::module_base()+0x233eb10usize)as*mut u8,();
243(GodUnit)__receiver,(i32)::core::convert::Into::into(value))
244 }
245 }
246 #[doc = "`get_Data()` overload"]
247 fn get_data(self) -> crate::app::goddata::GodData {
248 unsafe {
249 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250 ::unity::il2cpp_call!((::unity::module_base()+0x233eb20usize)as*mut u8,crate::app::goddata::GodData;
251(GodUnit)__receiver)
252 }
253 }
254 #[doc = "`get_InfoData()` overload"]
255 fn get_info_data(self) -> crate::app::goddata::GodData {
256 unsafe {
257 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
258 ::unity::il2cpp_call!((::unity::module_base()+0x233ebb0usize)as*mut u8,crate::app::goddata::GodData;
259(GodUnit)__receiver)
260 }
261 }
262 #[doc = "`get_ActualData()` overload"]
263 fn get_actual_data(self) -> crate::app::goddata::GodData {
264 unsafe {
265 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
266 ::unity::il2cpp_call!((::unity::module_base()+0x233ec50usize)as*mut u8,crate::app::goddata::GodData;
267(GodUnit)__receiver)
268 }
269 }
270 #[doc = "`get_ResultData()` overload"]
271 fn get_result_data(self) -> crate::app::goddata::GodData {
272 unsafe {
273 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
274 ::unity::il2cpp_call!((::unity::module_base()+0x233ec60usize)as*mut u8,crate::app::goddata::GodData;
275(GodUnit)__receiver)
276 }
277 }
278 #[doc = "`get_Gid()` overload"]
279 fn get_gid(self) -> ::unity::Il2CppString {
280 unsafe {
281 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
282 ::unity::il2cpp_call!((::unity::module_base()+0x233ec80usize)as*mut u8, ::unity::Il2CppString;
283(GodUnit)__receiver)
284 }
285 }
286 #[doc = "`get_ActualGid()` overload"]
287 fn get_actual_gid(self) -> ::unity::Il2CppString {
288 unsafe {
289 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290 ::unity::il2cpp_call!((::unity::module_base()+0x233ed20usize)as*mut u8, ::unity::Il2CppString;
291(GodUnit)__receiver)
292 }
293 }
294 #[doc = "`IsHero()` overload"]
295 fn is_hero(self) -> bool {
296 unsafe {
297 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
298 ::unity::il2cpp_call!((::unity::module_base()+0x233ed40usize)as*mut u8,bool;
299(GodUnit)__receiver)
300 }
301 }
302 #[doc = "`IsFlag(crate::app::goddata::GodData_Flags)` overload"]
303 fn is_flag(self, flag: impl ::core::convert::Into<crate::app::goddata::GodData_Flags>) -> bool {
304 unsafe {
305 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
306 ::unity::il2cpp_call!((::unity::module_base()+0x233ee80usize)as*mut u8,bool;
307(GodUnit)__receiver,(crate::app::goddata::GodData_Flags)::core::convert::Into::into(flag))
308 }
309 }
310 #[doc = "`GetName()` overload"]
311 fn get_name(self) -> ::unity::Il2CppString {
312 unsafe {
313 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
314 ::unity::il2cpp_call!((::unity::module_base()+0x233efc0usize)as*mut u8, ::unity::Il2CppString;
315(GodUnit)__receiver)
316 }
317 }
318 #[doc = "`GetInfoName()` overload"]
319 fn get_info_name(self) -> ::unity::Il2CppString {
320 unsafe {
321 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322 ::unity::il2cpp_call!((::unity::module_base()+0x233f190usize)as*mut u8, ::unity::Il2CppString;
323(GodUnit)__receiver)
324 }
325 }
326 #[doc = "`GetMainName()` overload"]
327 fn get_main_name(self) -> ::unity::Il2CppString {
328 unsafe {
329 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
330 ::unity::il2cpp_call!((::unity::module_base()+0x2330790usize)as*mut u8, ::unity::Il2CppString;
331(GodUnit)__receiver)
332 }
333 }
334 #[doc = "`GetAsciiName()` overload"]
335 fn get_ascii_name(self) -> ::unity::Il2CppString {
336 unsafe {
337 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
338 ::unity::il2cpp_call!((::unity::module_base()+0x23361d0usize)as*mut u8, ::unity::Il2CppString;
339(GodUnit)__receiver)
340 }
341 }
342 #[doc = "`GetMainAsciiName()` overload"]
343 fn get_main_ascii_name(self) -> ::unity::Il2CppString {
344 unsafe {
345 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
346 ::unity::il2cpp_call!((::unity::module_base()+0x233f270usize)as*mut u8, ::unity::Il2CppString;
347(GodUnit)__receiver)
348 }
349 }
350 #[doc = "`GetFaceIconName()` overload"]
351 fn get_face_icon_name(self) -> ::unity::Il2CppString {
352 unsafe {
353 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
354 ::unity::il2cpp_call!((::unity::module_base()+0x233f360usize)as*mut u8, ::unity::Il2CppString;
355(GodUnit)__receiver)
356 }
357 }
358 #[doc = "`GetInfoFaceIconName()` overload"]
359 fn get_info_face_icon_name(self) -> ::unity::Il2CppString {
360 unsafe {
361 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362 ::unity::il2cpp_call!((::unity::module_base()+0x233f3f0usize)as*mut u8, ::unity::Il2CppString;
363(GodUnit)__receiver)
364 }
365 }
366 #[doc = "`GetFaceIconNameDarkness()` overload"]
367 fn get_face_icon_name_darkness(self) -> ::unity::Il2CppString {
368 unsafe {
369 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
370 ::unity::il2cpp_call!((::unity::module_base()+0x233f490usize)as*mut u8, ::unity::Il2CppString;
371(GodUnit)__receiver)
372 }
373 }
374 #[doc = "`GetFaceIconNameForHero()` overload"]
375 fn get_face_icon_name_for_hero(self) -> ::unity::Il2CppString {
376 unsafe {
377 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
378 ::unity::il2cpp_call!((::unity::module_base()+0x233f520usize)as*mut u8, ::unity::Il2CppString;
379(GodUnit)__receiver)
380 }
381 }
382 #[doc = "`GetFaceIconNameForHeroine()` overload"]
383 fn get_face_icon_name_for_heroine(self) -> ::unity::Il2CppString {
384 unsafe {
385 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
386 ::unity::il2cpp_call!((::unity::module_base()+0x233f5b0usize)as*mut u8, ::unity::Il2CppString;
387(GodUnit)__receiver)
388 }
389 }
390 #[doc = "`GetRingName()` overload"]
391 fn get_ring_name(self) -> ::unity::Il2CppString {
392 unsafe {
393 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
394 ::unity::il2cpp_call!((::unity::module_base()+0x233f640usize)as*mut u8, ::unity::Il2CppString;
395(GodUnit)__receiver)
396 }
397 }
398 #[doc = "`get_IsDarkness()` overload"]
399 fn get_is_darkness(self) -> bool {
400 unsafe {
401 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
402 ::unity::il2cpp_call!((::unity::module_base()+0x233f7c0usize)as*mut u8,bool;
403(GodUnit)__receiver)
404 }
405 }
406 #[doc = "`set_IsDarkness(bool)` overload"]
407 fn set_is_darkness(self, value: impl ::core::convert::Into<bool>) -> () {
408 unsafe {
409 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
410 ::unity::il2cpp_call!((::unity::module_base()+0x233f7d0usize)as*mut u8,();
411(GodUnit)__receiver,(bool)::core::convert::Into::into(value))
412 }
413 }
414 #[doc = "`get_IsDarknessIcon()` overload"]
415 fn get_is_darkness_icon(self) -> bool {
416 unsafe {
417 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418 ::unity::il2cpp_call!((::unity::module_base()+0x233f7e0usize)as*mut u8,bool;
419(GodUnit)__receiver)
420 }
421 }
422 #[doc = "`get_IsDarknessGauge()` overload"]
423 fn get_is_darkness_gauge(self) -> bool {
424 unsafe {
425 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
426 ::unity::il2cpp_call!((::unity::module_base()+0x233f8d0usize)as*mut u8,bool;
427(GodUnit)__receiver)
428 }
429 }
430 #[doc = "`get_IsOnlyEngageWeapon()` overload"]
431 fn get_is_only_engage_weapon(self) -> bool {
432 unsafe {
433 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
434 ::unity::il2cpp_call!((::unity::module_base()+0x233f9c0usize)as*mut u8,bool;
435(GodUnit)__receiver)
436 }
437 }
438 #[doc = "`GetGender()` overload"]
439 fn get_gender(self) -> crate::app::gender::Gender {
440 unsafe {
441 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
442 ::unity::il2cpp_call!((::unity::module_base()+0x233fa90usize)as*mut u8,crate::app::gender::Gender;
443(GodUnit)__receiver)
444 }
445 }
446 #[doc = "`IsFemale()` overload"]
447 fn is_female(self) -> bool {
448 unsafe {
449 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
450 ::unity::il2cpp_call!((::unity::module_base()+0x233fc80usize)as*mut u8,bool;
451(GodUnit)__receiver)
452 }
453 }
454 #[doc = "`ChangeMain()` overload"]
455 fn change_main(self) -> bool {
456 unsafe {
457 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
458 ::unity::il2cpp_call!((::unity::module_base()+0x233fca0usize)as*mut u8,bool;
459(GodUnit)__receiver)
460 }
461 }
462 #[doc = "`CanSwap()` overload"]
463 fn can_swap(self) -> bool {
464 unsafe {
465 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
466 ::unity::il2cpp_call!((::unity::module_base()+0x233fd00usize)as*mut u8,bool;
467(GodUnit)__receiver)
468 }
469 }
470 #[doc = "`Swap()` overload"]
471 fn swap(self) -> bool {
472 unsafe {
473 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
474 ::unity::il2cpp_call!((::unity::module_base()+0x233fd30usize)as*mut u8,bool;
475(GodUnit)__receiver)
476 }
477 }
478 #[doc = "`Change(i32)` overload"]
479 fn change(self, index: impl ::core::convert::Into<i32>) -> bool {
480 unsafe {
481 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
482 ::unity::il2cpp_call!((::unity::module_base()+0x233b740usize)as*mut u8,bool;
483(GodUnit)__receiver,(i32)::core::convert::Into::into(index))
484 }
485 }
486 #[doc = "`Change(crate::app::goddata::GodData)` overload"]
487 fn change_2(self, data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> bool {
488 unsafe {
489 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
490 ::unity::il2cpp_call!((::unity::module_base()+0x233fda0usize)as*mut u8,bool;
491(GodUnit)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(data))
492 }
493 }
494 #[doc = "`SetGodDataForRewind(crate::app::goddata::GodData)` overload"]
495 fn set_god_data_for_rewind(self, data: impl ::core::convert::Into<crate::app::goddata::GodData>) -> () {
496 unsafe {
497 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
498 ::unity::il2cpp_call!((::unity::module_base()+0x233fdf0usize)as*mut u8,();
499(GodUnit)__receiver,(crate::app::goddata::GodData)::core::convert::Into::into(data))
500 }
501 }
502 #[doc = "`get_IsEngaging()` overload"]
503 fn get_is_engaging(self) -> bool {
504 unsafe {
505 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
506 ::unity::il2cpp_call!((::unity::module_base()+0x233fe00usize)as*mut u8,bool;
507(GodUnit)__receiver)
508 }
509 }
510 #[doc = "`get_IsChanged()` overload"]
511 fn get_is_changed(self) -> bool {
512 unsafe {
513 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
514 ::unity::il2cpp_call!((::unity::module_base()+0x233fe80usize)as*mut u8,bool;
515(GodUnit)__receiver)
516 }
517 }
518 #[doc = "`get_ForceType()` overload"]
519 fn get_force_type(self) -> crate::app::force::Force_Type {
520 unsafe {
521 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
522 ::unity::il2cpp_call!((::unity::module_base()+0x23353f0usize)as*mut u8,crate::app::force::Force_Type;
523(GodUnit)__receiver)
524 }
525 }
526 #[doc = "`get_EngageLimit()` overload"]
527 fn get_engage_limit(self) -> i32 {
528 unsafe {
529 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
530 ::unity::il2cpp_call!((::unity::module_base()+0x233ff20usize)as*mut u8,i32;
531(GodUnit)__receiver)
532 }
533 }
534 #[doc = "`get_Parent()` overload"]
535 fn get_parent(self) -> crate::app::unit::Unit {
536 unsafe {
537 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
538 ::unity::il2cpp_call!((::unity::module_base()+0x233ffb0usize)as*mut u8,crate::app::unit::Unit;
539(GodUnit)__receiver)
540 }
541 }
542 #[doc = "`get_Child()` overload"]
543 fn get_child(self) -> crate::app::unit::Unit {
544 unsafe {
545 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
546 ::unity::il2cpp_call!((::unity::module_base()+0x233ffc0usize)as*mut u8,crate::app::unit::Unit;
547(GodUnit)__receiver)
548 }
549 }
550 #[doc = "`SetParent(crate::app::unit::Unit, crate::app::godstate::GodState)` overload"]
551 fn set_parent(
552 self,
553 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
554 god_state: impl ::core::convert::Into<crate::app::godstate::GodState>,
555 ) -> () {
556 unsafe {
557 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
558 ::unity::il2cpp_call!((::unity::module_base()+0x233ffd0usize)as*mut u8,();
559(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godstate::GodState)::core::convert::Into::into(god_state))
560 }
561 }
562 #[doc = "`ClearParent()` overload"]
563 fn clear_parent(self) -> () {
564 unsafe {
565 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
566 ::unity::il2cpp_call!((::unity::module_base()+0x23400c0usize)as*mut u8,();
567(GodUnit)__receiver)
568 }
569 }
570 #[doc = "`SetChild(crate::app::unit::Unit)` overload"]
571 fn set_child(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
572 unsafe {
573 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
574 ::unity::il2cpp_call!((::unity::module_base()+0x2340140usize)as*mut u8,();
575(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
576 }
577 }
578 #[doc = "`ClearChild()` overload"]
579 fn clear_child(self) -> () {
580 unsafe {
581 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
582 ::unity::il2cpp_call!((::unity::module_base()+0x2340150usize)as*mut u8,();
583(GodUnit)__receiver)
584 }
585 }
586 #[doc = "`GetLink(crate::app::unit::Unit)` overload"]
587 fn get_link(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unit::Unit {
588 unsafe {
589 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
590 ::unity::il2cpp_call!((::unity::module_base()+0x2340160usize)as*mut u8,crate::app::unit::Unit;
591(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
592 }
593 }
594 #[doc = "`SetTemporaryParent(crate::app::unit::Unit)` overload"]
595 fn set_temporary_parent(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
596 unsafe {
597 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
598 ::unity::il2cpp_call!((::unity::module_base()+0x2340190usize)as*mut u8,();
599(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
600 }
601 }
602 #[doc = "`ClearTemporaryParent(crate::app::unit::Unit)` overload"]
603 fn clear_temporary_parent(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
604 unsafe {
605 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606 ::unity::il2cpp_call!((::unity::module_base()+0x2340240usize)as*mut u8,();
607(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
608 }
609 }
610 #[doc = "`get_SynchroCounts()` overload"]
611 fn get_synchro_counts(self) -> crate::system::collections::generic::dictionary_2::Dictionary_2<::unity::Il2CppString, i32> {
612 unsafe {
613 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
614 ::unity::il2cpp_call!((::unity::module_base()+0x2340360usize)as*mut u8,crate::system::collections::generic::dictionary_2::Dictionary_2< ::unity::Il2CppString,i32> ;
615(GodUnit)__receiver)
616 }
617 }
618 #[doc = "`AddSynchroCount(::unity::Il2CppString)` overload"]
619 fn add_synchro_count(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
620 unsafe {
621 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
622 ::unity::il2cpp_call!((::unity::module_base()+0x2340370usize)as*mut u8,();
623(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
624 }
625 }
626 #[doc = "`SetSynchroCount(::unity::Il2CppString, i32)` overload"]
627 fn set_synchro_count(self, pid: impl ::core::convert::Into<::unity::Il2CppString>, count: impl ::core::convert::Into<i32>) -> () {
628 unsafe {
629 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
630 ::unity::il2cpp_call!((::unity::module_base()+0x2340450usize)as*mut u8,();
631(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid),(i32)::core::convert::Into::into(count))
632 }
633 }
634 #[doc = "`GetSynchroCount(::unity::Il2CppString)` overload"]
635 fn get_synchro_count(self, pid: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
636 unsafe {
637 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
638 ::unity::il2cpp_call!((::unity::module_base()+0x2340520usize)as*mut u8,i32;
639(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(pid))
640 }
641 }
642 #[doc = "`DbgSetExp(crate::app::unit::Unit, i32)` overload"]
643 fn dbg_set_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, exp: impl ::core::convert::Into<i32>) -> () {
644 unsafe {
645 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
646 ::unity::il2cpp_call!((::unity::module_base()+0x23405a0usize)as*mut u8,();
647(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(exp))
648 }
649 }
650 #[doc = "`SetExpForRewind(crate::app::unit::Unit, i32)` overload"]
651 fn set_exp_for_rewind(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, exp: impl ::core::convert::Into<i32>) -> () {
652 unsafe {
653 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
654 ::unity::il2cpp_call!((::unity::module_base()+0x23405c0usize)as*mut u8,();
655(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(exp))
656 }
657 }
658 #[doc = "`CanAddExp(crate::app::unit::Unit)` overload"]
659 fn can_add_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
660 unsafe {
661 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
662 ::unity::il2cpp_call!((::unity::module_base()+0x2340600usize)as*mut u8,bool;
663(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
664 }
665 }
666 #[doc = "`CanAddExp()` overload"]
667 fn can_add_exp_2(self) -> bool {
668 unsafe {
669 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
670 ::unity::il2cpp_call!((::unity::module_base()+0x2340660usize)as*mut u8,bool;
671(GodUnit)__receiver)
672 }
673 }
674 #[doc = "`TryAddExp(crate::app::unit::Unit, i32)` overload"]
675 fn try_add_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, exp: impl ::core::convert::Into<i32>) -> bool {
676 unsafe {
677 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
678 ::unity::il2cpp_call!((::unity::module_base()+0x23406c0usize)as*mut u8,bool;
679(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(exp))
680 }
681 }
682 #[doc = "`TryAddExpCurrentLevel(crate::app::unit::Unit, i32)` overload"]
683 fn try_add_exp_current_level(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, exp: impl ::core::convert::Into<i32>) -> bool {
684 unsafe {
685 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686 ::unity::il2cpp_call!((::unity::module_base()+0x2340700usize)as*mut u8,bool;
687(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(exp))
688 }
689 }
690 #[doc = "`GetExp(crate::app::unit::Unit)` overload"]
691 fn get_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
692 unsafe {
693 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
694 ::unity::il2cpp_call!((::unity::module_base()+0x2340790usize)as*mut u8,i32;
695(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
696 }
697 }
698 #[doc = "`GetExp()` overload"]
699 fn get_exp_2(self) -> i32 {
700 unsafe {
701 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
702 ::unity::il2cpp_call!((::unity::module_base()+0x23407c0usize)as*mut u8,i32;
703(GodUnit)__receiver)
704 }
705 }
706 #[doc = "`GetNextLevelExp(crate::app::unit::Unit)` overload"]
707 fn get_next_level_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
708 unsafe {
709 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
710 ::unity::il2cpp_call!((::unity::module_base()+0x23407f0usize)as*mut u8,i32;
711(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
712 }
713 }
714 #[doc = "`GetNextLevelExp()` overload"]
715 fn get_next_level_exp_2(self) -> i32 {
716 unsafe {
717 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
718 ::unity::il2cpp_call!((::unity::module_base()+0x2340820usize)as*mut u8,i32;
719(GodUnit)__receiver)
720 }
721 }
722 #[doc = "`GetNextLevelCap()` overload"]
723 fn get_next_level_cap(self) -> i32 {
724 unsafe {
725 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
726 ::unity::il2cpp_call!((::unity::module_base()+0x2340850usize)as*mut u8,i32;
727(GodUnit)__receiver)
728 }
729 }
730 #[doc = "`GetNextLevelCap(crate::app::unit::Unit)` overload"]
731 fn get_next_level_cap_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
732 unsafe {
733 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
734 ::unity::il2cpp_call!((::unity::module_base()+0x2340880usize)as*mut u8,i32;
735(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
736 }
737 }
738 #[doc = "`GetLevelExp(i32)` overload"]
739 fn get_level_exp(self, level: impl ::core::convert::Into<i32>) -> i32 {
740 unsafe {
741 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
742 ::unity::il2cpp_call!((::unity::module_base()+0x23408b0usize)as*mut u8,i32;
743(GodUnit)__receiver,(i32)::core::convert::Into::into(level))
744 }
745 }
746 #[doc = "`GetLevelExp(crate::app::unit::Unit, i32)` overload"]
747 fn get_level_exp_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, level: impl ::core::convert::Into<i32>) -> i32 {
748 unsafe {
749 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
750 ::unity::il2cpp_call!((::unity::module_base()+0x2340900usize)as*mut u8,i32;
751(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(level))
752 }
753 }
754 #[doc = "`GetMaxExp(crate::app::unit::Unit)` overload"]
755 fn get_max_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
756 unsafe {
757 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758 ::unity::il2cpp_call!((::unity::module_base()+0x2340940usize)as*mut u8,i32;
759(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
760 }
761 }
762 #[doc = "`GetMaxExp()` overload"]
763 fn get_max_exp_2(self) -> i32 {
764 unsafe {
765 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
766 ::unity::il2cpp_call!((::unity::module_base()+0x2340970usize)as*mut u8,i32;
767(GodUnit)__receiver)
768 }
769 }
770 #[doc = "`GetDiffExp(crate::app::unit::Unit)` overload"]
771 fn get_diff_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
772 unsafe {
773 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
774 ::unity::il2cpp_call!((::unity::module_base()+0x2336970usize)as*mut u8,i32;
775(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
776 }
777 }
778 #[doc = "`GetDiffExp()` overload"]
779 fn get_diff_exp_2(self) -> i32 {
780 unsafe {
781 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
782 ::unity::il2cpp_call!((::unity::module_base()+0x23409a0usize)as*mut u8,i32;
783(GodUnit)__receiver)
784 }
785 }
786 #[doc = "`GetMaxDiffExp(crate::app::unit::Unit)` overload"]
787 fn get_max_diff_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
788 unsafe {
789 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
790 ::unity::il2cpp_call!((::unity::module_base()+0x2336920usize)as*mut u8,i32;
791(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
792 }
793 }
794 #[doc = "`GetMaxDiffExp()` overload"]
795 fn get_max_diff_exp_2(self) -> i32 {
796 unsafe {
797 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
798 ::unity::il2cpp_call!((::unity::module_base()+0x23409e0usize)as*mut u8,i32;
799(GodUnit)__receiver)
800 }
801 }
802 #[doc = "`SetLevel(crate::app::unit::Unit, i32)` overload"]
803 fn set_level(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, level: impl ::core::convert::Into<i32>) -> () {
804 unsafe {
805 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
806 ::unity::il2cpp_call!((::unity::module_base()+0x2340a30usize)as*mut u8,();
807(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(level))
808 }
809 }
810 #[doc = "`SetLevel(i32)` overload"]
811 fn set_level_2(self, level: impl ::core::convert::Into<i32>) -> () {
812 unsafe {
813 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
814 ::unity::il2cpp_call!((::unity::module_base()+0x2340a70usize)as*mut u8,();
815(GodUnit)__receiver,(i32)::core::convert::Into::into(level))
816 }
817 }
818 #[doc = "`SetLevelFromUnitReliance(crate::app::unit::Unit, crate::app::reliancedata::RelianceData_Level)` overload"]
819 fn set_level_from_unit_reliance(
820 self,
821 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
822 unit_reliance_level: impl ::core::convert::Into<crate::app::reliancedata::RelianceData_Level>,
823 ) -> () {
824 unsafe {
825 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
826 ::unity::il2cpp_call!((::unity::module_base()+0x2340ac0usize)as*mut u8,();
827(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::reliancedata::RelianceData_Level)::core::convert::Into::into(unit_reliance_level))
828 }
829 }
830 #[doc = "`DbgSetLevel(crate::app::unit::Unit, i32)` overload"]
831 fn dbg_set_level(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, level: impl ::core::convert::Into<i32>) -> () {
832 unsafe {
833 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
834 ::unity::il2cpp_call!((::unity::module_base()+0x2340b00usize)as*mut u8,();
835(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(level))
836 }
837 }
838 #[doc = "`GetLevel(crate::app::unit::Unit)` overload"]
839 fn get_level(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
840 unsafe {
841 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
842 ::unity::il2cpp_call!((::unity::module_base()+0x23302c0usize)as*mut u8,i32;
843(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
844 }
845 }
846 #[doc = "`GetLevel()` overload"]
847 fn get_level_2(self) -> i32 {
848 unsafe {
849 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
850 ::unity::il2cpp_call!((::unity::module_base()+0x2340b10usize)as*mut u8,i32;
851(GodUnit)__receiver)
852 }
853 }
854 #[doc = "`GetLevelFromExp(crate::app::unit::Unit)` overload"]
855 fn get_level_from_exp(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
856 unsafe {
857 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
858 ::unity::il2cpp_call!((::unity::module_base()+0x23308f0usize)as*mut u8,i32;
859(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
860 }
861 }
862 #[doc = "`GetMaxLevel(crate::app::unit::Unit)` overload"]
863 fn get_max_level(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
864 unsafe {
865 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
866 ::unity::il2cpp_call!((::unity::module_base()+0x2340b50usize)as*mut u8,i32;
867(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
868 }
869 }
870 #[doc = "`LevelUp(crate::app::unit::Unit)` overload"]
871 fn level_up(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
872 unsafe {
873 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
874 ::unity::il2cpp_call!((::unity::module_base()+0x2334310usize)as*mut u8,();
875(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
876 }
877 }
878 #[doc = "`IsUnlockedLevelCap()` overload"]
879 fn is_unlocked_level_cap(self) -> bool {
880 unsafe {
881 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
882 ::unity::il2cpp_call!((::unity::module_base()+0x2340b80usize)as*mut u8,bool;
883(GodUnit)__receiver)
884 }
885 }
886 #[doc = "`UnlockLevelCap()` overload"]
887 fn unlock_level_cap(self) -> () {
888 unsafe {
889 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
890 ::unity::il2cpp_call!((::unity::module_base()+0x2340d40usize)as*mut u8,();
891(GodUnit)__receiver)
892 }
893 }
894 #[doc = "`LockLevelCap()` overload"]
895 fn lock_level_cap(self) -> () {
896 unsafe {
897 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
898 ::unity::il2cpp_call!((::unity::module_base()+0x2340fe0usize)as*mut u8,();
899(GodUnit)__receiver)
900 }
901 }
902 #[doc = "`IsLevelCapNormal(crate::app::unit::Unit)` overload"]
903 fn is_level_cap_normal(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
904 unsafe {
905 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
906 ::unity::il2cpp_call!((::unity::module_base()+0x2341250usize)as*mut u8,bool;
907(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
908 }
909 }
910 #[doc = "`IsLevelCapTalk(crate::app::unit::Unit)` overload"]
911 fn is_level_cap_talk(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
912 unsafe {
913 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
914 ::unity::il2cpp_call!((::unity::module_base()+0x23305a0usize)as*mut u8,bool;
915(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
916 }
917 }
918 #[doc = "`IsNotifiedLevelCapTalk(crate::app::unit::Unit)` overload"]
919 fn is_notified_level_cap_talk(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
920 unsafe {
921 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
922 ::unity::il2cpp_call!((::unity::module_base()+0x2330570usize)as*mut u8,bool;
923(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
924 }
925 }
926 #[doc = "`SetNotifiedLevelCapTalk(crate::app::unit::Unit, bool)` overload"]
927 fn set_notified_level_cap_talk(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, flag: impl ::core::convert::Into<bool>) -> () {
928 unsafe {
929 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
930 ::unity::il2cpp_call!((::unity::module_base()+0x2330800usize)as*mut u8,();
931(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(bool)::core::convert::Into::into(flag))
932 }
933 }
934 #[doc = "`GetRelianceLevel(crate::app::unit::Unit)` overload"]
935 fn get_reliance_level(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::goddata::GodData_RelianceLevel {
936 unsafe {
937 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
938 ::unity::il2cpp_call!((::unity::module_base()+0x2336260usize)as*mut u8,crate::app::goddata::GodData_RelianceLevel;
939(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
940 }
941 }
942 #[doc = "`GetMaxRelianceLevel(crate::app::unit::Unit)` overload"]
943 fn get_max_reliance_level(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::goddata::GodData_RelianceLevel {
944 unsafe {
945 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
946 ::unity::il2cpp_call!((::unity::module_base()+0x2341280usize)as*mut u8,crate::app::goddata::GodData_RelianceLevel;
947(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
948 }
949 }
950 #[doc = "`CanBeRelianceLevelS(crate::app::unit::Unit)` overload"]
951 fn can_be_reliance_level_s(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
952 unsafe {
953 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
954 ::unity::il2cpp_call!((::unity::module_base()+0x23412b0usize)as*mut u8,bool;
955(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
956 }
957 }
958 #[doc = "`SetRelianceLevelS(crate::app::unit::Unit)` overload"]
959 fn set_reliance_level_s(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
960 unsafe {
961 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
962 ::unity::il2cpp_call!((::unity::module_base()+0x23412e0usize)as*mut u8,();
963(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
964 }
965 }
966 #[doc = "`DbgSetRelianceLevelS(crate::app::unit::Unit)` overload"]
967 fn dbg_set_reliance_level_s(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
968 unsafe {
969 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
970 ::unity::il2cpp_call!((::unity::module_base()+0x2341310usize)as*mut u8,();
971(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
972 }
973 }
974 #[doc = "`GetCountOfRelianceLevelA()` overload"]
975 fn get_count_of_reliance_level_a(self) -> i32 {
976 unsafe {
977 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
978 ::unity::il2cpp_call!((::unity::module_base()+0x2341320usize)as*mut u8,i32;
979(GodUnit)__receiver)
980 }
981 }
982 #[doc = "`UpdateState()` overload"]
983 fn update_state(self) -> () {
984 unsafe {
985 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
986 ::unity::il2cpp_call!((::unity::module_base()+0x2334340usize)as*mut u8,();
987(GodUnit)__receiver)
988 }
989 }
990 #[doc = "`CanTalk(crate::app::unit::Unit)` overload"]
991 fn can_talk(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
992 unsafe {
993 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
994 ::unity::il2cpp_call!((::unity::module_base()+0x23305d0usize)as*mut u8,bool;
995(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
996 }
997 }
998 #[doc = "`GetInheritedSkills(crate::app::unit::Unit)` overload"]
999 fn get_inherited_skills(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::godinheritedskills::GodInheritedSkills {
1000 unsafe {
1001 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1002 ::unity::il2cpp_call!((::unity::module_base()+0x2341330usize)as*mut u8,crate::app::godinheritedskills::GodInheritedSkills;
1003(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1004 }
1005 }
1006 #[doc = "`CanInheritSkills(crate::app::unit::Unit)` overload"]
1007 fn can_inherit_skills(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1008 unsafe {
1009 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1010 ::unity::il2cpp_call!((::unity::module_base()+0x2341360usize)as*mut u8,bool;
1011(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1012 }
1013 }
1014 #[doc = "`CanAddEngageTurnLimit(crate::app::unit::Unit)` overload"]
1015 fn can_add_engage_turn_limit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1016 unsafe {
1017 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1018 ::unity::il2cpp_call!((::unity::module_base()+0x23413f0usize)as*mut u8,bool;
1019(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1020 }
1021 }
1022 #[doc = "`CanAddEngageTurnLimit()` overload"]
1023 fn can_add_engage_turn_limit_2(self) -> bool {
1024 unsafe {
1025 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1026 ::unity::il2cpp_call!((::unity::module_base()+0x2341480usize)as*mut u8,bool;
1027(GodUnit)__receiver)
1028 }
1029 }
1030 #[doc = "`CanSubEngageCountLimit(crate::app::unit::Unit)` overload"]
1031 fn can_sub_engage_count_limit(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1032 unsafe {
1033 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1034 ::unity::il2cpp_call!((::unity::module_base()+0x2341510usize)as*mut u8,bool;
1035(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1036 }
1037 }
1038 #[doc = "`CanSubEngageCountLimit()` overload"]
1039 fn can_sub_engage_count_limit_2(self) -> bool {
1040 unsafe {
1041 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1042 ::unity::il2cpp_call!((::unity::module_base()+0x23415a0usize)as*mut u8,bool;
1043(GodUnit)__receiver)
1044 }
1045 }
1046 #[doc = "`GetEngageAttack()` overload"]
1047 fn get_engage_attack(self) -> crate::app::skilldata::SkillData {
1048 unsafe {
1049 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1050 ::unity::il2cpp_call!((::unity::module_base()+0x2341630usize)as*mut u8,crate::app::skilldata::SkillData;
1051(GodUnit)__receiver)
1052 }
1053 }
1054 #[doc = "`GetLinkGodUnit()` overload"]
1055 fn get_link_god_unit(self) -> crate::app::godunit::GodUnit {
1056 unsafe {
1057 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1058 ::unity::il2cpp_call!((::unity::module_base()+0x2342080usize)as*mut u8,crate::app::godunit::GodUnit;
1059(GodUnit)__receiver)
1060 }
1061 }
1062 #[doc = "`GetEngageAttack(crate::app::unit::Unit)` overload"]
1063 fn get_engage_attack_2(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::skilldata::SkillData {
1064 unsafe {
1065 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1066 ::unity::il2cpp_call!((::unity::module_base()+0x2341640usize)as*mut u8,crate::app::skilldata::SkillData;
1067(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1068 }
1069 }
1070 #[doc = "`GetEngageSkills(crate::app::unit::Unit)` overload"]
1071 fn get_engage_skills(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::skillarray::SkillArray {
1072 unsafe {
1073 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1074 ::unity::il2cpp_call!((::unity::module_base()+0x2342170usize)as*mut u8,crate::app::skillarray::SkillArray;
1075(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1076 }
1077 }
1078 #[doc = "`GetEngageSkills()` overload"]
1079 fn get_engage_skills_2(self) -> crate::app::skillarray::SkillArray {
1080 unsafe {
1081 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1082 ::unity::il2cpp_call!((::unity::module_base()+0x2342210usize)as*mut u8,crate::app::skillarray::SkillArray;
1083(GodUnit)__receiver)
1084 }
1085 }
1086 #[doc = "`GetEngageSkill(crate::app::unit::Unit, i32)` overload"]
1087 fn get_engage_skill(
1088 self,
1089 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1090 index: impl ::core::convert::Into<i32>,
1091 ) -> crate::app::skilldata::SkillData {
1092 unsafe {
1093 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1094 ::unity::il2cpp_call!((::unity::module_base()+0x23422b0usize)as*mut u8,crate::app::skilldata::SkillData;
1095(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(i32)::core::convert::Into::into(index))
1096 }
1097 }
1098 #[doc = "`GetEngageSkill(i32)` overload"]
1099 fn get_engage_skill_2(self, index: impl ::core::convert::Into<i32>) -> crate::app::skilldata::SkillData {
1100 unsafe {
1101 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1102 ::unity::il2cpp_call!((::unity::module_base()+0x2342450usize)as*mut u8,crate::app::skilldata::SkillData;
1103(GodUnit)__receiver,(i32)::core::convert::Into::into(index))
1104 }
1105 }
1106 #[doc = "`GetEngageItems(crate::app::unit::Unit)` overload"]
1107 fn get_engage_items(
1108 self,
1109 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1110 ) -> crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> {
1111 unsafe {
1112 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1113 ::unity::il2cpp_call!((::unity::module_base()+0x2342460usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> ;
1114(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1115 }
1116 }
1117 #[doc = "`GetEngageItems()` overload"]
1118 fn get_engage_items_2(self) -> crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> {
1119 unsafe {
1120 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1121 ::unity::il2cpp_call!((::unity::module_base()+0x2342520usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> ;
1122(GodUnit)__receiver)
1123 }
1124 }
1125 #[doc = "`GetSyncroSkills(crate::app::unit::Unit)` overload"]
1126 fn get_syncro_skills(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::skillarray::SkillArray {
1127 unsafe {
1128 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1129 ::unity::il2cpp_call!((::unity::module_base()+0x2342530usize)as*mut u8,crate::app::skillarray::SkillArray;
1130(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1131 }
1132 }
1133 #[doc = "`GetSyncroSkills()` overload"]
1134 fn get_syncro_skills_2(self) -> crate::app::skillarray::SkillArray {
1135 unsafe {
1136 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1137 ::unity::il2cpp_call!((::unity::module_base()+0x2342ed0usize)as*mut u8,crate::app::skillarray::SkillArray;
1138(GodUnit)__receiver)
1139 }
1140 }
1141 #[doc = "`GetAptitude(crate::app::unit::Unit)` overload"]
1142 fn get_aptitude(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::weaponmask::WeaponMask {
1143 unsafe {
1144 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1145 ::unity::il2cpp_call!((::unity::module_base()+0x2342ee0usize)as*mut u8,crate::app::weaponmask::WeaponMask;
1146(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1147 }
1148 }
1149 #[doc = "`GetAptitude()` overload"]
1150 fn get_aptitude_2(self) -> crate::app::weaponmask::WeaponMask {
1151 unsafe {
1152 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1153 ::unity::il2cpp_call!((::unity::module_base()+0x2342f10usize)as*mut u8,crate::app::weaponmask::WeaponMask;
1154(GodUnit)__receiver)
1155 }
1156 }
1157 #[doc = "`CanUpdateForGodState()` overload"]
1158 fn can_update_for_god_state(self) -> bool {
1159 unsafe {
1160 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1161 ::unity::il2cpp_call!((::unity::module_base()+0x2342f40usize)as*mut u8,bool;
1162(GodUnit)__receiver)
1163 }
1164 }
1165 #[doc = "`UpdateAllBondsForGodState(crate::app::godstate::GodState)` overload"]
1166 fn update_all_bonds_for_god_state(self, god_state: impl ::core::convert::Into<crate::app::godstate::GodState>) -> () {
1167 unsafe {
1168 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1169 ::unity::il2cpp_call!((::unity::module_base()+0x2342f60usize)as*mut u8,();
1170(GodUnit)__receiver,(crate::app::godstate::GodState)::core::convert::Into::into(god_state))
1171 }
1172 }
1173 #[doc = "`UpdateForGodState(crate::app::unit::Unit, crate::app::godstate::GodState)` overload"]
1174 fn update_for_god_state(
1175 self,
1176 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
1177 god_state: impl ::core::convert::Into<crate::app::godstate::GodState>,
1178 ) -> () {
1179 unsafe {
1180 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1181 ::unity::il2cpp_call!((::unity::module_base()+0x2340070usize)as*mut u8,();
1182(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::godstate::GodState)::core::convert::Into::into(god_state))
1183 }
1184 }
1185 #[doc = "`DeleteBondsExluding(crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>)` overload"]
1186 fn delete_bonds_exluding(
1187 self,
1188 pids: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>>,
1189 ) -> () {
1190 unsafe {
1191 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1192 ::unity::il2cpp_call!((::unity::module_base()+0x2342f80usize)as*mut u8,();
1193(GodUnit)__receiver,(crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString>)::core::convert::Into::into(pids))
1194 }
1195 }
1196 #[doc = "`get_GodBonds()` overload"]
1197 fn get_god_bonds(self) -> crate::app::godbondholder::GodBondHolder {
1198 unsafe {
1199 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1200 ::unity::il2cpp_call!((::unity::module_base()+0x2342f90usize)as*mut u8,crate::app::godbondholder::GodBondHolder;
1201(GodUnit)__receiver)
1202 }
1203 }
1204 #[doc = "`GetBond(crate::app::unit::Unit)` overload"]
1205 fn get_bond(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::godbond::GodBond {
1206 unsafe {
1207 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1208 ::unity::il2cpp_call!((::unity::module_base()+0x23405b0usize)as*mut u8,crate::app::godbond::GodBond;
1209(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1210 }
1211 }
1212 #[doc = "`CreateBond(crate::app::unit::Unit)` overload"]
1213 fn create_bond(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
1214 unsafe {
1215 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1216 ::unity::il2cpp_call!((::unity::module_base()+0x2340060usize)as*mut u8,();
1217(GodUnit)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1218 }
1219 }
1220 #[doc = "`CanLink()` overload"]
1221 fn can_link(self) -> bool {
1222 unsafe {
1223 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1224 ::unity::il2cpp_call!((::unity::module_base()+0x2337440usize)as*mut u8,bool;
1225(GodUnit)__receiver)
1226 }
1227 }
1228 #[doc = "`CanChange()` overload"]
1229 fn can_change(self) -> bool {
1230 unsafe {
1231 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1232 ::unity::il2cpp_call!((::unity::module_base()+0x2342eb0usize)as*mut u8,bool;
1233(GodUnit)__receiver)
1234 }
1235 }
1236 #[doc = "`GetRingPrefabPath()` overload"]
1237 fn get_ring_prefab_path(self) -> ::unity::Il2CppString {
1238 unsafe {
1239 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1240 ::unity::il2cpp_call!((::unity::module_base()+0x2342fa0usize)as*mut u8, ::unity::Il2CppString;
1241(GodUnit)__receiver)
1242 }
1243 }
1244 #[doc = "`GetDirtyLevel()` overload"]
1245 fn get_dirty_level(self) -> i32 {
1246 unsafe {
1247 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1248 ::unity::il2cpp_call!((::unity::module_base()+0x2343290usize)as*mut u8,i32;
1249(GodUnit)__receiver)
1250 }
1251 }
1252 #[doc = "`AddDirty(i32)` overload"]
1253 fn add_dirty(self, dirty: impl ::core::convert::Into<i32>) -> () {
1254 unsafe {
1255 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1256 ::unity::il2cpp_call!((::unity::module_base()+0x2330450usize)as*mut u8,();
1257(GodUnit)__receiver,(i32)::core::convert::Into::into(dirty))
1258 }
1259 }
1260 #[doc = "`ChangeOpponent()` overload"]
1261 fn change_opponent(self) -> () {
1262 unsafe {
1263 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1264 ::unity::il2cpp_call!((::unity::module_base()+0x23433a0usize)as*mut u8,();
1265(GodUnit)__receiver)
1266 }
1267 }
1268 #[doc = "`InitGodWeaponRefine()` overload"]
1269 fn init_god_weapon_refine(self) -> () {
1270 unsafe {
1271 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1272 ::unity::il2cpp_call!((::unity::module_base()+0x233e890usize)as*mut u8,();
1273(GodUnit)__receiver)
1274 }
1275 }
1276 #[doc = "`GetGodWeaponList()` overload"]
1277 fn get_god_weapon_list(self) -> crate::system::collections::generic::list_1::List_1<::unity::Il2CppString> {
1278 unsafe {
1279 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1280 ::unity::il2cpp_call!((::unity::module_base()+0x2343620usize)as*mut u8,crate::system::collections::generic::list_1::List_1< ::unity::Il2CppString> ;
1281(GodUnit)__receiver)
1282 }
1283 }
1284 #[doc = "`GetGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
1285 fn get_god_weapon_refine_level(
1286 self,
1287 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1288 kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
1289 ) -> i32 {
1290 unsafe {
1291 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1292 ::unity::il2cpp_call!((::unity::module_base()+0x2343cb0usize)as*mut u8,i32;
1293(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
1294 }
1295 }
1296 #[doc = "`AddGodWeaponRefineEnhance(::unity::Il2CppString, crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
1297 fn add_god_weapon_refine_enhance(
1298 self,
1299 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1300 capability: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>,
1301 ) -> () {
1302 unsafe {
1303 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1304 ::unity::il2cpp_call!((::unity::module_base()+0x2343f00usize)as*mut u8,();
1305(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(capability))
1306 }
1307 }
1308 #[doc = "`GetGodWeaponRefineSkill(::unity::Il2CppString)` overload"]
1309 fn get_god_weapon_refine_skill(self, iid: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Il2CppString {
1310 unsafe {
1311 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1312 ::unity::il2cpp_call!((::unity::module_base()+0x23442a0usize)as*mut u8, ::unity::Il2CppString;
1313(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
1314 }
1315 }
1316 #[doc = "`SetGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, i32)` overload"]
1317 fn set_god_weapon_refine_level(
1318 self,
1319 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1320 kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
1321 level: impl ::core::convert::Into<i32>,
1322 ) -> () {
1323 unsafe {
1324 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1325 ::unity::il2cpp_call!((::unity::module_base()+0x2344330usize)as*mut u8,();
1326(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(level))
1327 }
1328 }
1329 #[doc = "`ResetGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
1330 fn reset_god_weapon_refine_level(
1331 self,
1332 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1333 kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
1334 ) -> () {
1335 unsafe {
1336 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1337 ::unity::il2cpp_call!((::unity::module_base()+0x23445e0usize)as*mut u8,();
1338(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
1339 }
1340 }
1341 #[doc = "`IncGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)` overload"]
1342 fn inc_god_weapon_refine_level(
1343 self,
1344 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1345 kind: impl ::core::convert::Into<crate::app::godweaponrefinedata::GodWeaponRefineData_Kind>,
1346 ) -> () {
1347 unsafe {
1348 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1349 ::unity::il2cpp_call!((::unity::module_base()+0x2344600usize)as*mut u8,();
1350(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(crate::app::godweaponrefinedata::GodWeaponRefineData_Kind)::core::convert::Into::into(kind))
1351 }
1352 }
1353 #[doc = "`SetGodWeaponRefineSkill(::unity::Il2CppString, ::unity::Il2CppString)` overload"]
1354 fn set_god_weapon_refine_skill(
1355 self,
1356 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1357 sid: impl ::core::convert::Into<::unity::Il2CppString>,
1358 ) -> () {
1359 unsafe {
1360 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1361 ::unity::il2cpp_call!((::unity::module_base()+0x2344850usize)as*mut u8,();
1362(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(::unity::Il2CppString)::core::convert::Into::into(sid))
1363 }
1364 }
1365 #[doc = "`ResetGodWeaponRefineLevel(::unity::Il2CppString)` overload"]
1366 fn reset_god_weapon_refine_level_2(self, iid: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1367 unsafe {
1368 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1369 ::unity::il2cpp_call!((::unity::module_base()+0x23448e0usize)as*mut u8,();
1370(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
1371 }
1372 }
1373 #[doc = "`GetUsingCapacity(::unity::Il2CppString)` overload"]
1374 fn get_using_capacity(self, iid: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
1375 unsafe {
1376 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1377 ::unity::il2cpp_call!((::unity::module_base()+0x23449a0usize)as*mut u8,i32;
1378(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
1379 }
1380 }
1381 #[doc = "`SetUsingCapacity(::unity::Il2CppString, i32)` overload"]
1382 fn set_using_capacity(self, iid: impl ::core::convert::Into<::unity::Il2CppString>, capacity: impl ::core::convert::Into<i32>) -> () {
1383 unsafe {
1384 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1385 ::unity::il2cpp_call!((::unity::module_base()+0x2344a30usize)as*mut u8,();
1386(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(capacity))
1387 }
1388 }
1389 #[doc = "`AddUsingCapacity(::unity::Il2CppString, i32)` overload"]
1390 fn add_using_capacity(self, iid: impl ::core::convert::Into<::unity::Il2CppString>, capacity: impl ::core::convert::Into<i32>) -> () {
1391 unsafe {
1392 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1393 ::unity::il2cpp_call!((::unity::module_base()+0x2344ac0usize)as*mut u8,();
1394(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(i32)::core::convert::Into::into(capacity))
1395 }
1396 }
1397 #[doc = "`TryGetGodWeaponRefineResult(::unity::Il2CppString)` overload"]
1398 fn try_get_god_weapon_refine_result(
1399 self,
1400 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1401 ) -> crate::app::godweaponrefineresult::GodWeaponRefineResult {
1402 unsafe {
1403 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1404 ::unity::il2cpp_call!((::unity::module_base()+0x2344b50usize)as*mut u8,crate::app::godweaponrefineresult::GodWeaponRefineResult;
1405(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
1406 }
1407 }
1408 #[doc = "`TryGetGodWeaponRefineResultEnhance(::unity::Il2CppString)` overload"]
1409 fn try_get_god_weapon_refine_result_enhance(
1410 self,
1411 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1412 ) -> crate::app::capabilitysbyte::CapabilitySbyte {
1413 unsafe {
1414 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1415 ::unity::il2cpp_call!((::unity::module_base()+0x2344be0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1416(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid))
1417 }
1418 }
1419 #[doc = "`TryGetGodWeaponRefineResultEquipSkills(::unity::Il2CppString, bool)` overload"]
1420 fn try_get_god_weapon_refine_result_equip_skills(
1421 self,
1422 iid: impl ::core::convert::Into<::unity::Il2CppString>,
1423 is_enchant: impl ::core::convert::Into<bool>,
1424 ) -> crate::app::skillarray::SkillArray {
1425 unsafe {
1426 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1427 ::unity::il2cpp_call!((::unity::module_base()+0x2344c90usize)as*mut u8,crate::app::skillarray::SkillArray;
1428(GodUnit)__receiver,(::unity::Il2CppString)::core::convert::Into::into(iid),(bool)::core::convert::Into::into(is_enchant))
1429 }
1430 }
1431 #[doc = "`CopyGodWeaponRefineFrom(crate::app::godunit::GodUnit)` overload"]
1432 fn copy_god_weapon_refine_from(self, from: impl ::core::convert::Into<crate::app::godunit::GodUnit>) -> () {
1433 unsafe {
1434 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1435 ::unity::il2cpp_call!((::unity::module_base()+0x23355b0usize)as*mut u8,();
1436(GodUnit)__receiver,(crate::app::godunit::GodUnit)::core::convert::Into::into(from))
1437 }
1438 }
1439 #[doc = "`CorrectBond(i32)` overload"]
1440 fn correct_bond(self, instance_id: impl ::core::convert::Into<i32>) -> () {
1441 unsafe {
1442 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1443 ::unity::il2cpp_call!((::unity::module_base()+0x2345270usize)as*mut u8,();
1444(GodUnit)__receiver,(i32)::core::convert::Into::into(instance_id))
1445 }
1446 }
1447 #[doc = "`OnSerialize(crate::app::stream_2::Stream_2)` overload"]
1448 fn on_serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1449 unsafe {
1450 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1451 {
1452 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1453 let __vi = *__vt.get(7usize).unwrap_or_else(|| {
1454 panic!(
1455 "unity: virtual slot {}
1456 out of range (vtable len {}
1457) on the runtime class behind {}
1458 (method `{}
1459`)",
1460 7usize,
1461 __vt.len(),
1462 <GodUnit as ::unity::ClassIdentity>::NAME,
1463 "OnSerialize",
1464 )
1465 });
1466 let __inner: extern "C" fn(GodUnit, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
1467 ::core::mem::transmute(__vi.method_ptr);
1468 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1469 __inner(__receiver, ::core::convert::Into::into(stream), __mi)
1470 }
1471 }
1472 }
1473 #[doc = "`OnDeserialize(crate::app::stream_2::Stream_2, i32)` overload"]
1474 fn on_deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>, version: impl ::core::convert::Into<i32>) -> () {
1475 unsafe {
1476 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1477 {
1478 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1479 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1480 panic!(
1481 "unity: virtual slot {}
1482 out of range (vtable len {}
1483) on the runtime class behind {}
1484 (method `{}
1485`)",
1486 8usize,
1487 __vt.len(),
1488 <GodUnit as ::unity::ClassIdentity>::NAME,
1489 "OnDeserialize",
1490 )
1491 });
1492 let __inner: extern "C" fn(GodUnit, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
1493 ::core::mem::transmute(__vi.method_ptr);
1494 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1495 __inner(
1496 __receiver,
1497 ::core::convert::Into::into(stream),
1498 ::core::convert::Into::into(version),
1499 __mi,
1500 )
1501 }
1502 }
1503 }
1504 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
1505 fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1506 unsafe {
1507 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1508 ::unity::il2cpp_call!((::unity::module_base()+0x2346b10usize)as*mut u8,();
1509(GodUnit)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1510 }
1511 }
1512 #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
1513 fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
1514 unsafe {
1515 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1516 ::unity::il2cpp_call!((::unity::module_base()+0x2346b60usize)as*mut u8,();
1517(GodUnit)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
1518 }
1519 }
1520 #[doc = "`Clear()` overload"]
1521 fn clear(self) -> () {
1522 unsafe {
1523 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1524 ::unity::il2cpp_call!((::unity::module_base()+0x233e7b0usize)as*mut u8,();
1525(GodUnit)__receiver)
1526 }
1527 }
1528 #[doc = "`get_SortKey()` overload"]
1529 fn get_sort_key(self) -> i32 {
1530 unsafe {
1531 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1532 {
1533 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1534 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1535 panic!(
1536 "unity: virtual slot {}
1537 out of range (vtable len {}
1538) on the runtime class behind {}
1539 (method `{}
1540`)",
1541 6usize,
1542 __vt.len(),
1543 <GodUnit as ::unity::ClassIdentity>::NAME,
1544 "get_SortKey",
1545 )
1546 });
1547 let __inner: extern "C" fn(GodUnit, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
1548 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1549 __inner(__receiver, __mi)
1550 }
1551 }
1552 }
1553 #[doc = "`IsValid()` overload"]
1554 fn is_valid(self) -> bool {
1555 unsafe {
1556 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1557 {
1558 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1559 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1560 panic!(
1561 "unity: virtual slot {}
1562 out of range (vtable len {}
1563) on the runtime class behind {}
1564 (method `{}
1565`)",
1566 5usize,
1567 __vt.len(),
1568 <GodUnit as ::unity::ClassIdentity>::NAME,
1569 "IsValid",
1570 )
1571 });
1572 let __inner: extern "C" fn(GodUnit, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
1573 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1574 __inner(__receiver, __mi)
1575 }
1576 }
1577 }
1578 #[doc = "`ChangeCancel()` overload"]
1579 fn change_cancel(self) -> () {
1580 unsafe {
1581 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1582 ::unity::il2cpp_call!((::unity::module_base()+0x2346c70usize)as*mut u8,();
1583(GodUnit)__receiver)
1584 }
1585 }
1586 #[doc = "`ChangeResume()` overload"]
1587 fn change_resume(self) -> () {
1588 unsafe {
1589 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1590 ::unity::il2cpp_call!((::unity::module_base()+0x2346d90usize)as*mut u8,();
1591(GodUnit)__receiver)
1592 }
1593 }
1594 #[doc = "`.ctor()` overload"]
1595 fn ctor(self) -> () {
1596 unsafe {
1597 let __receiver = <GodUnit as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1598 ::unity::il2cpp_call!((::unity::module_base()+0x2346e10usize)as*mut u8,();
1599(GodUnit)__receiver)
1600 }
1601 }
1602}
1603
1604#[cfg(feature = "app-godunit")]
1605impl<__T: IGodUnit> IGodUnitMethods for __T {}
1606
1607#[cfg(feature = "app-godunit")]
1608impl GodUnit {
1609 pub fn build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1611 }
1612
1613 pub fn delete_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1614 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1615 }
1616
1617 pub fn reserve_deleting_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1619 }
1620
1621 pub fn cancel_to_reserve_deleting_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1623 }
1624
1625 pub fn get_is_reserved_deleting_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1627 }
1628
1629 pub fn get_is_escaping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1631 }
1632
1633 pub fn set_is_escaping_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1635 }
1636
1637 pub fn get_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1639 }
1640
1641 pub fn set_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1643 }
1644
1645 pub fn get_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1646 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1647 }
1648
1649 pub fn get_info_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1651 }
1652
1653 pub fn get_actual_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1655 }
1656
1657 pub fn get_result_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1659 }
1660
1661 pub fn get_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1663 }
1664
1665 pub fn get_actual_gid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1667 }
1668
1669 pub fn is_hero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1671 }
1672
1673 pub fn is_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1675 }
1676
1677 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1679 }
1680
1681 pub fn get_info_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1682 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1683 }
1684
1685 pub fn get_main_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1686 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1687 }
1688
1689 pub fn get_name_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1690 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1691 }
1692
1693 pub fn get_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1694 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1695 }
1696
1697 pub fn get_main_ascii_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1698 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1699 }
1700
1701 pub fn get_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1702 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1703 }
1704
1705 pub fn get_info_face_icon_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1706 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1707 }
1708
1709 pub fn get_face_icon_name_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1710 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1711 }
1712
1713 pub fn get_face_icon_name_for_hero_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1714 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1715 }
1716
1717 pub fn get_face_icon_name_for_heroine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1718 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1719 }
1720
1721 pub fn get_ring_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1722 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1723 }
1724
1725 pub fn get_is_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1726 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1727 }
1728
1729 pub fn set_is_darkness_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1730 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1731 }
1732
1733 pub fn get_is_darkness_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1734 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1735 }
1736
1737 pub fn get_is_darkness_gauge_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1738 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1739 }
1740
1741 pub fn get_is_only_engage_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1742 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1743 }
1744
1745 pub fn get_gender_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1746 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1747 }
1748
1749 pub fn is_female_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1750 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1751 }
1752
1753 pub fn change_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1754 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1755 }
1756
1757 pub fn can_swap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1758 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1759 }
1760
1761 pub fn swap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1762 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1763 }
1764
1765 pub fn change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1766 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1767 }
1768
1769 pub fn change_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1770 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1771 }
1772
1773 pub fn set_god_data_for_rewind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1774 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1775 }
1776
1777 pub fn get_is_engaging_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1778 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1779 }
1780
1781 pub fn get_is_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1782 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1783 }
1784
1785 pub fn get_force_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1786 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1787 }
1788
1789 pub fn get_engage_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1790 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1791 }
1792
1793 pub fn get_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1794 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1795 }
1796
1797 pub fn get_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1798 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1799 }
1800
1801 pub fn set_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1802 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1803 }
1804
1805 pub fn clear_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1806 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1807 }
1808
1809 pub fn set_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1810 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1811 }
1812
1813 pub fn clear_child_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1814 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1815 }
1816
1817 pub fn get_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1818 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1819 }
1820
1821 pub fn set_temporary_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1822 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1823 }
1824
1825 pub fn clear_temporary_parent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1826 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1827 }
1828
1829 pub fn get_synchro_counts_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1830 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1831 }
1832
1833 pub fn add_synchro_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1834 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1835 }
1836
1837 pub fn set_synchro_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1838 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1839 }
1840
1841 pub fn get_synchro_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1842 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1843 }
1844
1845 pub fn dbg_set_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1846 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1847 }
1848
1849 pub fn set_exp_for_rewind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1850 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1851 }
1852
1853 pub fn can_add_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1854 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1855 }
1856
1857 pub fn can_add_exp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1858 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1859 }
1860
1861 pub fn try_add_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1862 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1863 }
1864
1865 pub fn try_add_exp_current_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1866 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1867 }
1868
1869 pub fn get_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1870 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1871 }
1872
1873 pub fn get_exp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1874 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1875 }
1876
1877 pub fn get_next_level_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1878 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1879 }
1880
1881 pub fn get_next_level_exp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1882 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1883 }
1884
1885 pub fn get_next_level_cap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1886 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1887 }
1888
1889 pub fn get_next_level_cap_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1890 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1891 }
1892
1893 pub fn get_level_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1894 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1895 }
1896
1897 pub fn get_level_exp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1898 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1899 }
1900
1901 pub fn get_max_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1902 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1903 }
1904
1905 pub fn get_max_exp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1906 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1907 }
1908
1909 pub fn get_diff_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1910 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1911 }
1912
1913 pub fn get_diff_exp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1914 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1915 }
1916
1917 pub fn get_max_diff_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1918 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1919 }
1920
1921 pub fn get_max_diff_exp_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1922 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1923 }
1924
1925 pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1926 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1927 }
1928
1929 pub fn set_level_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1930 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1931 }
1932
1933 pub fn set_level_from_unit_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1934 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1935 }
1936
1937 pub fn dbg_set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1938 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1939 }
1940
1941 pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1942 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1943 }
1944
1945 pub fn get_level_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1946 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1947 }
1948
1949 pub fn get_level_from_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1950 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1951 }
1952
1953 pub fn get_max_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1954 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1955 }
1956
1957 pub fn level_up_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1958 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1959 }
1960
1961 pub fn is_unlocked_level_cap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1962 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1963 }
1964
1965 pub fn is_unlocked_level_cap_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1966 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1967 }
1968
1969 pub fn unlock_level_cap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1970 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1971 }
1972
1973 pub fn unlock_level_cap_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1974 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1975 }
1976
1977 pub fn lock_level_cap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1978 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1979 }
1980
1981 pub fn lock_level_cap_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1982 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1983 }
1984
1985 pub fn is_level_cap_normal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1986 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1987 }
1988
1989 pub fn is_level_cap_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1990 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1991 }
1992
1993 pub fn is_notified_level_cap_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1994 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1995 }
1996
1997 pub fn set_notified_level_cap_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1998 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1999 }
2000
2001 pub fn get_reliance_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2002 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
2003 }
2004
2005 pub fn get_max_reliance_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2006 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
2007 }
2008
2009 pub fn can_be_reliance_level_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2010 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
2011 }
2012
2013 pub fn set_reliance_level_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2014 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
2015 }
2016
2017 pub fn dbg_set_reliance_level_s_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2018 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
2019 }
2020
2021 pub fn get_count_of_reliance_level_a_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2022 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
2023 }
2024
2025 pub fn update_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2026 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
2027 }
2028
2029 pub fn can_talk_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2030 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
2031 }
2032
2033 pub fn get_inherited_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2034 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
2035 }
2036
2037 pub fn can_inherit_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2038 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
2039 }
2040
2041 pub fn can_add_engage_turn_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2042 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
2043 }
2044
2045 pub fn can_add_engage_turn_limit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2046 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
2047 }
2048
2049 pub fn can_sub_engage_count_limit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2050 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
2051 }
2052
2053 pub fn can_sub_engage_count_limit_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2054 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
2055 }
2056
2057 pub fn get_engage_attack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2058 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
2059 }
2060
2061 pub fn is_around_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2062 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
2063 }
2064
2065 pub fn is_around_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2066 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
2067 }
2068
2069 pub fn get_link_god_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2070 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
2071 }
2072
2073 pub fn get_engage_attack_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2074 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
2075 }
2076
2077 pub fn get_engage_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2078 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
2079 }
2080
2081 pub fn get_engage_skills_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2082 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
2083 }
2084
2085 pub fn get_engage_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2086 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
2087 }
2088
2089 pub fn get_engage_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2090 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
2091 }
2092
2093 pub fn get_engage_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2094 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
2095 }
2096
2097 pub fn get_engage_items_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2098 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
2099 }
2100
2101 pub fn get_syncro_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2102 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
2103 }
2104
2105 pub fn get_syncro_skills_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2106 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
2107 }
2108
2109 pub fn get_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2110 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
2111 }
2112
2113 pub fn get_aptitude_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2114 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
2115 }
2116
2117 pub fn can_update_for_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2118 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
2119 }
2120
2121 pub fn update_all_bonds_for_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2122 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
2123 }
2124
2125 pub fn update_for_god_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2126 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
2127 }
2128
2129 pub fn delete_bonds_exluding_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2130 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
2131 }
2132
2133 pub fn get_god_bonds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2134 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
2135 }
2136
2137 pub fn get_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2138 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
2139 }
2140
2141 pub fn create_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2142 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
2143 }
2144
2145 pub fn can_link_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2146 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
2147 }
2148
2149 pub fn can_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2150 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
2151 }
2152
2153 pub fn get_ring_prefab_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2154 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
2155 }
2156
2157 pub fn get_dirty_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2158 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
2159 }
2160
2161 pub fn get_ring_dirty_sep1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2162 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
2163 }
2164
2165 pub fn get_ring_dirty_sep2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2166 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
2167 }
2168
2169 pub fn add_dirty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2170 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
2171 }
2172
2173 pub fn change_opponent_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2174 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
2175 }
2176
2177 pub fn init_god_weapon_refine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2178 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
2179 }
2180
2181 pub fn get_god_weapon_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2182 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
2183 }
2184
2185 pub fn get_god_weapon_refine_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2186 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
2187 }
2188
2189 pub fn add_god_weapon_refine_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2190 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
2191 }
2192
2193 pub fn get_god_weapon_refine_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2194 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
2195 }
2196
2197 pub fn set_god_weapon_refine_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2198 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
2199 }
2200
2201 pub fn reset_god_weapon_refine_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2202 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
2203 }
2204
2205 pub fn inc_god_weapon_refine_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2206 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
2207 }
2208
2209 pub fn set_god_weapon_refine_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2210 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
2211 }
2212
2213 pub fn reset_god_weapon_refine_level_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2214 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
2215 }
2216
2217 pub fn get_using_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2218 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
2219 }
2220
2221 pub fn set_using_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2222 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
2223 }
2224
2225 pub fn add_using_capacity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2226 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
2227 }
2228
2229 pub fn try_get_god_weapon_refine_result_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2230 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
2231 }
2232
2233 pub fn try_get_god_weapon_refine_result_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2234 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
2235 }
2236
2237 pub fn try_get_god_weapon_refine_result_equip_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2238 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
2239 }
2240
2241 pub fn copy_god_weapon_refine_from_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2242 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
2243 }
2244
2245 pub fn correct_bond_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2246 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
2247 }
2248
2249 pub fn on_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2250 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
2251 }
2252
2253 pub fn on_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2254 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
2255 }
2256
2257 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2258 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
2259 }
2260
2261 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2262 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
2263 }
2264
2265 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2266 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
2267 }
2268
2269 pub fn get_sort_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2270 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
2271 }
2272
2273 pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2274 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
2275 }
2276
2277 pub fn op_implicit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2278 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
2279 }
2280
2281 pub fn change_cancel_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2282 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
2283 }
2284
2285 pub fn change_resume_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2286 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
2287 }
2288
2289 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2290 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
2291 }
2292
2293 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2294 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[171]
2295 }
2296}
2297
2298#[cfg(feature = "app-godunit")]
2299impl GodUnit {
2300 #[doc = "Direct (non-virtual) call to `GodUnit`'s own `OnSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2301 pub unsafe fn on_serialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2) -> () {
2302 let __mi = Self::on_serialize_method_info();
2303 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, ::unity::OptionalMethod) -> () =
2304 ::core::mem::transmute(__mi.method_ptr);
2305 __inner(this.into(), stream, ::core::option::Option::None)
2306 }
2307
2308 #[doc = "Direct (non-virtual) call to `GodUnit`'s own `OnDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2309 pub unsafe fn on_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>, stream: crate::app::stream_2::Stream_2, version: i32) -> () {
2310 let __mi = Self::on_deserialize_method_info();
2311 let __inner: extern "C" fn(::unity::IlInstance, crate::app::stream_2::Stream_2, i32, ::unity::OptionalMethod) -> () =
2312 ::core::mem::transmute(__mi.method_ptr);
2313 __inner(this.into(), stream, version, ::core::option::Option::None)
2314 }
2315
2316 #[doc = "Direct (non-virtual) call to `GodUnit`'s own `get_SortKey`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2317 pub unsafe fn get_sort_key(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
2318 let __mi = Self::get_sort_key_method_info();
2319 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
2320 __inner(this.into(), ::core::option::Option::None)
2321 }
2322
2323 #[doc = "Direct (non-virtual) call to `GodUnit`'s own `IsValid`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2324 pub unsafe fn is_valid(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
2325 let __mi = Self::is_valid_method_info();
2326 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
2327 __inner(this.into(), ::core::option::Option::None)
2328 }
2329}
2330
2331#[cfg(feature = "app-godunit")]
2332impl GodUnit {
2333 #[doc = "`.ctor()` — no args"]
2334 pub fn new() -> Self {
2335 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2336 panic!(
2337 "{}
2338::{}
2339 failed to instantiate",
2340 ::core::stringify!(GodUnit),
2341 ::core::stringify!(new),
2342 )
2343 });
2344 <Self as IGodUnitMethods>::ctor(this);
2345 this
2346 }
2347}
2348
2349#[cfg(feature = "app-godunit")]
2350#[doc(hidden)]
2351pub mod prelude {
2352 pub use super::{GodUnit, IGodUnit, IGodUnitMethods};
2353 #[cfg(feature = "app-linknode_1")]
2354 pub use crate::app::linknode_1::ILinkNode_1Methods;
2355 #[cfg(feature = "system-object")]
2356 pub use crate::system::object::IObjectMethods;
2357 pub use crate::{app::linknode_1::ILinkNode_1, system::object::IObject};
2358}