1#[cfg(feature = "app-godgrowthdata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 bitfield32::{BitField32, IBitField32},
11 bitfieldcommon::{BitFieldCommon, IBitFieldCommon},
12 bitfieldtemplate32_1::{BitFieldTemplate32_1, IBitFieldTemplate32_1},
13 structbase::{IStructBase, StructBase},
14 structdataarray_1::{IStructDataArray_1, StructDataArray_1},
15 structtemplate_1::{IStructTemplate_1, StructTemplate_1},
16 },
17 system::{
18 object::{IObject, Object},
19 r#enum::{Enum, IEnum},
20 valuetype::{IValueType, ValueType},
21 },
22 };
23
24 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godgrowthdata/GodGrowthData_Flags.md"))]
25 #[repr(C)]
26 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27 pub struct GodGrowthData_Flags {
28 pub value: i32,
29 }
30 impl ::unity::ClassIdentity for GodGrowthData_Flags {
31 const NAME: &'static str = "GodGrowthData.Flags";
32 const NAMESPACE: &'static str = "App";
33
34 fn class() -> ::unity::Class {
35 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
36 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
37 }
38 }
39 impl ::unity::IlType for GodGrowthData_Flags {
40 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42 }
43 }
44 impl GodGrowthData_Flags {
45 pub fn unlock_skill_inheritance() -> Self {
46 Self { value: 1 }
47 }
48
49 pub fn add_engage_turn_limit() -> Self {
50 Self { value: 2 }
51 }
52
53 pub fn sub_engage_count_limit() -> Self {
54 Self { value: 4 }
55 }
56 }
57
58 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godgrowthdata/GodGrowthData_FlagField.md"))]
59 #[::unity::class(namespace = "App", name = "GodGrowthData.FlagField")]
60 #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::godgrowthdata::GodGrowthData_Flags>)]
61 pub struct GodGrowthData_FlagField {}
62
63 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godgrowthdata/GodGrowthData_LevelData.md"))]
64 #[::unity::class(namespace = "App", name = "GodGrowthData.LevelData")]
65 #[parent(crate::system::object::Object)]
66 pub struct GodGrowthData_LevelData {}
67
68 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godgrowthdata/GodGrowthData.md"))]
69 #[::unity::class(namespace = "App", name = "GodGrowthData")]
70 #[parent(crate::app::structdataarray_1::StructDataArray_1<crate::app::godgrowthdata::GodGrowthData>)]
71 pub struct GodGrowthData {
72 #[offset(216)]
73 #[rename(name = "m_StyleEngageItems")]
74 pub m_style_engage_items: crate::app::godgrowthdata::GodGrowthData_StyleItems,
75 #[static_field]
76 #[rename(name = "s_LevelLists")]
77 pub s_level_lists: crate::system::collections::generic::dictionary_2::Dictionary_2<
78 ::unity::Il2CppString,
79 crate::system::collections::generic::list_1::List_1<crate::app::godgrowthdata::GodGrowthData_LevelData>,
80 >,
81 }
82
83 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/godgrowthdata/GodGrowthData_StyleItems.md"))]
84 #[::unity::class(namespace = "App", name = "GodGrowthData.StyleItems")]
85 #[parent(crate::system::object::Object)]
86 pub struct GodGrowthData_StyleItems {
87 #[offset(16)]
88 #[rename(name = "m_Items")]
89 pub m_items: ::unity::Array<crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>>,
90 #[offset(24)]
91 #[rename(name = "m_TotalCount")]
92 pub m_total_count: i32,
93 }
94}
95
96#[cfg(feature = "app-godgrowthdata-types")]
97pub use __types::*;
98
99#[cfg(feature = "app-godgrowthdata")]
100pub trait IGodGrowthData_FlagFieldMethods: IGodGrowthData_FlagField {
101 #[doc = "`.ctor()` overload"]
102 fn ctor(self) -> () {
103 unsafe {
104 let __receiver =
105 <GodGrowthData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
106 ::unity::il2cpp_call!((::unity::module_base()+0x1cd65e0usize)as*mut u8,();
107(GodGrowthData_FlagField)__receiver)
108 }
109 }
110 #[doc = "`.ctor(i32)` overload"]
111 fn ctor_2(self, f: impl ::core::convert::Into<i32>) -> () {
112 unsafe {
113 let __receiver =
114 <GodGrowthData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6640usize)as*mut u8,();
116(GodGrowthData_FlagField)__receiver,(i32)::core::convert::Into::into(f))
117 }
118 }
119 #[doc = "`.ctor(crate::app::godgrowthdata::GodGrowthData_Flags)` overload"]
120 fn ctor_3(self, f: impl ::core::convert::Into<crate::app::godgrowthdata::GodGrowthData_Flags>) -> () {
121 unsafe {
122 let __receiver =
123 <GodGrowthData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
124 ::unity::il2cpp_call!((::unity::module_base()+0x1cd66a0usize)as*mut u8,();
125(GodGrowthData_FlagField)__receiver,(crate::app::godgrowthdata::GodGrowthData_Flags)::core::convert::Into::into(f))
126 }
127 }
128 #[doc = "`ToInt(crate::app::godgrowthdata::GodGrowthData_Flags)` overload"]
129 fn to_int(self, value: impl ::core::convert::Into<crate::app::godgrowthdata::GodGrowthData_Flags>) -> i32 {
130 unsafe {
131 let __receiver =
132 <GodGrowthData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
133 {
134 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
135 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
136 panic!(
137 "unity: virtual slot {}
138 out of range (vtable len {}
139) on the runtime class behind {}
140 (method `{}
141`)",
142 5usize,
143 __vt.len(),
144 <GodGrowthData_FlagField as ::unity::ClassIdentity>::NAME,
145 "ToInt",
146 )
147 });
148 let __inner: extern "C" fn(GodGrowthData_FlagField, crate::app::godgrowthdata::GodGrowthData_Flags, ::unity::OptionalMethod) -> i32 =
149 ::core::mem::transmute(__vi.method_ptr);
150 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
151 __inner(__receiver, ::core::convert::Into::into(value), __mi)
152 }
153 }
154 }
155}
156
157#[cfg(feature = "app-godgrowthdata")]
158impl<__T: IGodGrowthData_FlagField> IGodGrowthData_FlagFieldMethods for __T {}
159
160#[cfg(feature = "app-godgrowthdata")]
161impl GodGrowthData_FlagField {
162 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
164 }
165
166 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
168 }
169
170 pub fn ctor_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
172 }
173
174 pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
176 }
177}
178
179#[cfg(feature = "app-godgrowthdata")]
180impl GodGrowthData_FlagField {
181 #[doc = "Direct (non-virtual) call to `GodGrowthData_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
182 pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::godgrowthdata::GodGrowthData_Flags) -> i32 {
183 let __mi = Self::to_int_method_info();
184 let __inner: extern "C" fn(::unity::IlInstance, crate::app::godgrowthdata::GodGrowthData_Flags, ::unity::OptionalMethod) -> i32 =
185 ::core::mem::transmute(__mi.method_ptr);
186 __inner(this.into(), value, ::core::option::Option::None)
187 }
188}
189
190#[cfg(feature = "app-godgrowthdata")]
191impl GodGrowthData_FlagField {
192 #[doc = "`.ctor()` — no args"]
193 pub fn new() -> Self {
194 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
195 panic!(
196 "{}
197::{}
198 failed to instantiate",
199 ::core::stringify!(GodGrowthData_FlagField),
200 ::core::stringify!(new),
201 )
202 });
203 <Self as IGodGrowthData_FlagFieldMethods>::ctor(this);
204 this
205 }
206
207 #[doc = "`.ctor(i32)` — overload selector"]
208 pub fn new_2(f: i32) -> Self {
209 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
210 panic!(
211 "{}
212::{}
213 failed to instantiate",
214 ::core::stringify!(GodGrowthData_FlagField),
215 ::core::stringify!(new_2),
216 )
217 });
218 <Self as IGodGrowthData_FlagFieldMethods>::ctor_2(this, f);
219 this
220 }
221
222 #[doc = "`.ctor(crate::app::godgrowthdata::GodGrowthData_Flags)` — overload selector"]
223 pub fn new_3(f: crate::app::godgrowthdata::GodGrowthData_Flags) -> Self {
224 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
225 panic!(
226 "{}
227::{}
228 failed to instantiate",
229 ::core::stringify!(GodGrowthData_FlagField),
230 ::core::stringify!(new_3),
231 )
232 });
233 <Self as IGodGrowthData_FlagFieldMethods>::ctor_3(this, f);
234 this
235 }
236}
237
238#[cfg(feature = "app-godgrowthdata")]
239pub trait IGodGrowthData_LevelDataMethods: IGodGrowthData_LevelData {
240 #[doc = "`get_SynchroSkills()` overload"]
241 fn get_synchro_skills(self) -> crate::app::skillarray::SkillArray {
242 unsafe {
243 let __receiver =
244 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
245 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6710usize)as*mut u8,crate::app::skillarray::SkillArray;
246(GodGrowthData_LevelData)__receiver)
247 }
248 }
249 #[doc = "`set_SynchroSkills(crate::app::skillarray::SkillArray)` overload"]
250 fn set_synchro_skills(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
251 unsafe {
252 let __receiver =
253 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
254 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6720usize)as*mut u8,();
255(GodGrowthData_LevelData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
256 }
257 }
258 #[doc = "`get_EngagedSkills()` overload"]
259 fn get_engaged_skills(self) -> crate::app::skillarray::SkillArray {
260 unsafe {
261 let __receiver =
262 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6730usize)as*mut u8,crate::app::skillarray::SkillArray;
264(GodGrowthData_LevelData)__receiver)
265 }
266 }
267 #[doc = "`set_EngagedSkills(crate::app::skillarray::SkillArray)` overload"]
268 fn set_engaged_skills(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
269 unsafe {
270 let __receiver =
271 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
272 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6740usize)as*mut u8,();
273(GodGrowthData_LevelData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
274 }
275 }
276 #[doc = "`get_EngageSkills()` overload"]
277 fn get_engage_skills(self) -> crate::app::skillarray::SkillArray {
278 unsafe {
279 let __receiver =
280 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6750usize)as*mut u8,crate::app::skillarray::SkillArray;
282(GodGrowthData_LevelData)__receiver)
283 }
284 }
285 #[doc = "`set_EngageSkills(crate::app::skillarray::SkillArray)` overload"]
286 fn set_engage_skills(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
287 unsafe {
288 let __receiver =
289 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
290 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6760usize)as*mut u8,();
291(GodGrowthData_LevelData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
292 }
293 }
294 #[doc = "`get_StyleEngageItems()` overload"]
295 fn get_style_engage_items(self) -> crate::app::godgrowthdata::GodGrowthData_StyleItems {
296 unsafe {
297 let __receiver =
298 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6770usize)as*mut u8,crate::app::godgrowthdata::GodGrowthData_StyleItems;
300(GodGrowthData_LevelData)__receiver)
301 }
302 }
303 #[doc = "`set_StyleEngageItems(crate::app::godgrowthdata::GodGrowthData_StyleItems)` overload"]
304 fn set_style_engage_items(self, value: impl ::core::convert::Into<crate::app::godgrowthdata::GodGrowthData_StyleItems>) -> () {
305 unsafe {
306 let __receiver =
307 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6780usize)as*mut u8,();
309(GodGrowthData_LevelData)__receiver,(crate::app::godgrowthdata::GodGrowthData_StyleItems)::core::convert::Into::into(value))
310 }
311 }
312 #[doc = "`get_Aptitude()` overload"]
313 fn get_aptitude(self) -> crate::app::weaponmask::WeaponMask {
314 unsafe {
315 let __receiver =
316 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
317 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6790usize)as*mut u8,crate::app::weaponmask::WeaponMask;
318(GodGrowthData_LevelData)__receiver)
319 }
320 }
321 #[doc = "`set_Aptitude(crate::app::weaponmask::WeaponMask)` overload"]
322 fn set_aptitude(self, value: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>) -> () {
323 unsafe {
324 let __receiver =
325 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
326 ::unity::il2cpp_call!((::unity::module_base()+0x1cd67a0usize)as*mut u8,();
327(GodGrowthData_LevelData)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(value))
328 }
329 }
330 #[doc = "`get_Flags()` overload"]
331 fn get_flags(self) -> crate::app::godgrowthdata::GodGrowthData_FlagField {
332 unsafe {
333 let __receiver =
334 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
335 ::unity::il2cpp_call!((::unity::module_base()+0x1cd67b0usize)as*mut u8,crate::app::godgrowthdata::GodGrowthData_FlagField;
336(GodGrowthData_LevelData)__receiver)
337 }
338 }
339 #[doc = "`set_Flags(crate::app::godgrowthdata::GodGrowthData_FlagField)` overload"]
340 fn set_flags(self, value: impl ::core::convert::Into<crate::app::godgrowthdata::GodGrowthData_FlagField>) -> () {
341 unsafe {
342 let __receiver =
343 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
344 ::unity::il2cpp_call!((::unity::module_base()+0x1cd67c0usize)as*mut u8,();
345(GodGrowthData_LevelData)__receiver,(crate::app::godgrowthdata::GodGrowthData_FlagField)::core::convert::Into::into(value))
346 }
347 }
348 #[doc = "`.ctor()` overload"]
349 fn ctor(self) -> () {
350 unsafe {
351 let __receiver =
352 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
353 ::unity::il2cpp_call!((::unity::module_base()+0x1cd67d0usize)as*mut u8,();
354(GodGrowthData_LevelData)__receiver)
355 }
356 }
357 #[doc = "`.ctor(crate::app::godgrowthdata::GodGrowthData_LevelData)` overload"]
358 fn ctor_2(self, src: impl ::core::convert::Into<crate::app::godgrowthdata::GodGrowthData_LevelData>) -> () {
359 unsafe {
360 let __receiver =
361 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
362 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6b00usize)as*mut u8,();
363(GodGrowthData_LevelData)__receiver,(crate::app::godgrowthdata::GodGrowthData_LevelData)::core::convert::Into::into(src))
364 }
365 }
366 #[doc = "`Add(crate::app::godgrowthdata::GodGrowthData)` overload"]
367 fn add(self, data: impl ::core::convert::Into<crate::app::godgrowthdata::GodGrowthData>) -> () {
368 unsafe {
369 let __receiver =
370 <GodGrowthData_LevelData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371 ::unity::il2cpp_call!((::unity::module_base()+0x1cd7500usize)as*mut u8,();
372(GodGrowthData_LevelData)__receiver,(crate::app::godgrowthdata::GodGrowthData)::core::convert::Into::into(data))
373 }
374 }
375}
376
377#[cfg(feature = "app-godgrowthdata")]
378impl<__T: IGodGrowthData_LevelData> IGodGrowthData_LevelDataMethods for __T {}
379
380#[cfg(feature = "app-godgrowthdata")]
381impl GodGrowthData_LevelData {
382 pub fn get_synchro_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
384 }
385
386 pub fn set_synchro_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
388 }
389
390 pub fn get_engaged_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
392 }
393
394 pub fn set_engaged_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
396 }
397
398 pub fn get_engage_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
400 }
401
402 pub fn set_engage_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
404 }
405
406 pub fn get_style_engage_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
408 }
409
410 pub fn set_style_engage_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
412 }
413
414 pub fn get_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
416 }
417
418 pub fn set_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
420 }
421
422 pub fn get_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
424 }
425
426 pub fn set_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
428 }
429
430 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
432 }
433
434 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
436 }
437
438 pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
439 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
440 }
441}
442
443#[cfg(feature = "app-godgrowthdata")]
444impl GodGrowthData_LevelData {
445 #[doc = "`.ctor()` — no args"]
446 pub fn new() -> Self {
447 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
448 panic!(
449 "{}
450::{}
451 failed to instantiate",
452 ::core::stringify!(GodGrowthData_LevelData),
453 ::core::stringify!(new),
454 )
455 });
456 <Self as IGodGrowthData_LevelDataMethods>::ctor(this);
457 this
458 }
459
460 #[doc = "`.ctor(crate::app::godgrowthdata::GodGrowthData_LevelData)` — overload selector"]
461 pub fn new_2(src: crate::app::godgrowthdata::GodGrowthData_LevelData) -> Self {
462 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
463 panic!(
464 "{}
465::{}
466 failed to instantiate",
467 ::core::stringify!(GodGrowthData_LevelData),
468 ::core::stringify!(new_2),
469 )
470 });
471 <Self as IGodGrowthData_LevelDataMethods>::ctor_2(this, src);
472 this
473 }
474}
475
476#[cfg(feature = "app-godgrowthdata")]
477impl GodGrowthData {
478 #[doc = "`Load()` overload"]
479 pub fn load() -> () {
480 unsafe {
481 ::unity::il2cpp_call!((::unity::module_base()+0x2330b60usize)as*mut u8,();
482 )
483 }
484 }
485
486 #[doc = "`TryGetLevelData(::unity::Il2CppString, i32, *mutcrate::app::godgrowthdata::GodGrowthData_LevelData)` overload"]
487 pub fn try_get_level_data(
488 name: impl ::core::convert::Into<::unity::Il2CppString>,
489 level: impl ::core::convert::Into<i32>,
490 ) -> (bool, crate::app::godgrowthdata::GodGrowthData_LevelData) {
491 unsafe {
492 let mut __out_0 = ::core::mem::MaybeUninit::<crate::app::godgrowthdata::GodGrowthData_LevelData>::uninit();
493 let __ret = {
494 ::unity::il2cpp_call!((::unity::module_base()+0x23327e0usize)as*mut u8,bool;
495(::unity::Il2CppString)::core::convert::Into::into(name),(i32)::core::convert::Into::into(level),(*mut crate::app::godgrowthdata::GodGrowthData_LevelData)__out_0.as_mut_ptr())
496 };
497 (__ret, __out_0.assume_init())
498 }
499 }
500
501 #[doc = "`TryGetFromGodData(crate::app::goddata::GodData)` overload"]
502 pub fn try_get_from_god_data(
503 god: impl ::core::convert::Into<crate::app::goddata::GodData>,
504 ) -> crate::system::collections::generic::list_1::List_1<crate::app::godgrowthdata::GodGrowthData> {
505 unsafe {
506 ::unity::il2cpp_call!((::unity::module_base()+0x2332960usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::godgrowthdata::GodGrowthData> ;
507(crate::app::goddata::GodData)::core::convert::Into::into(god))
508 }
509 }
510
511 #[doc = "`TryGetFromGgid(::unity::Il2CppString)` overload"]
512 pub fn try_get_from_ggid(
513 ggid: impl ::core::convert::Into<::unity::Il2CppString>,
514 ) -> crate::system::collections::generic::list_1::List_1<crate::app::godgrowthdata::GodGrowthData> {
515 unsafe {
516 ::unity::il2cpp_call!((::unity::module_base()+0x23329f0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::godgrowthdata::GodGrowthData> ;
517(::unity::Il2CppString)::core::convert::Into::into(ggid))
518 }
519 }
520
521 #[doc = "`EachInheritanceSkill(crate::app::goddata::GodData, crate::system::action_2::Action_2<i32,::unity::Il2CppString>)` overload"]
522 pub fn each_inheritance_skill(
523 god: impl ::core::convert::Into<crate::app::goddata::GodData>,
524 func: impl ::core::convert::Into<crate::system::action_2::Action_2<i32, ::unity::Il2CppString>>,
525 ) -> () {
526 unsafe {
527 ::unity::il2cpp_call!((::unity::module_base()+0x2332a90usize)as*mut u8,();
528(crate::app::goddata::GodData)::core::convert::Into::into(god),(crate::system::action_2::Action_2<i32, ::unity::Il2CppString>)::core::convert::Into::into(func))
529 }
530 }
531
532 #[doc = "`EachInheritanceSkill(::unity::Il2CppString, crate::system::action_2::Action_2<i32,::unity::Il2CppString>)` overload"]
533 pub fn each_inheritance_skill_2(
534 ggid: impl ::core::convert::Into<::unity::Il2CppString>,
535 func: impl ::core::convert::Into<crate::system::action_2::Action_2<i32, ::unity::Il2CppString>>,
536 ) -> () {
537 unsafe {
538 ::unity::il2cpp_call!((::unity::module_base()+0x2332b10usize)as*mut u8,();
539(::unity::Il2CppString)::core::convert::Into::into(ggid),(crate::system::action_2::Action_2<i32, ::unity::Il2CppString>)::core::convert::Into::into(func))
540 }
541 }
542
543 #[doc = "`EachInheritance(crate::app::goddata::GodData, crate::system::action_2::Action_2<i32,::unity::Il2CppString>, crate::system::action_3::Action_3<i32,crate::app::itemdata::ItemData_Kinds,i32>)` overload"]
544 pub fn each_inheritance(
545 god: impl ::core::convert::Into<crate::app::goddata::GodData>,
546 skill_func: impl ::core::convert::Into<crate::system::action_2::Action_2<i32, ::unity::Il2CppString>>,
547 aptitude_func: impl ::core::convert::Into<crate::system::action_3::Action_3<i32, crate::app::itemdata::ItemData_Kinds, i32>>,
548 ) -> () {
549 unsafe {
550 ::unity::il2cpp_call!((::unity::module_base()+0x2332d00usize)as*mut u8,();
551(crate::app::goddata::GodData)::core::convert::Into::into(god),(crate::system::action_2::Action_2<i32, ::unity::Il2CppString>)::core::convert::Into::into(skill_func),(crate::system::action_3::Action_3<i32,crate::app::itemdata::ItemData_Kinds,i32>)::core::convert::Into::into(aptitude_func))
552 }
553 }
554
555 #[doc = "`EachInheritance(::unity::Il2CppString, crate::system::action_2::Action_2<i32,::unity::Il2CppString>, crate::system::action_3::Action_3<i32,crate::app::itemdata::ItemData_Kinds,i32>)` overload"]
556 pub fn each_inheritance_2(
557 ggid: impl ::core::convert::Into<::unity::Il2CppString>,
558 skill_func: impl ::core::convert::Into<crate::system::action_2::Action_2<i32, ::unity::Il2CppString>>,
559 aptitude_func: impl ::core::convert::Into<crate::system::action_3::Action_3<i32, crate::app::itemdata::ItemData_Kinds, i32>>,
560 ) -> () {
561 unsafe {
562 ::unity::il2cpp_call!((::unity::module_base()+0x2332d90usize)as*mut u8,();
563(::unity::Il2CppString)::core::convert::Into::into(ggid),(crate::system::action_2::Action_2<i32, ::unity::Il2CppString>)::core::convert::Into::into(skill_func),(crate::system::action_3::Action_3<i32,crate::app::itemdata::ItemData_Kinds,i32>)::core::convert::Into::into(aptitude_func))
564 }
565 }
566
567 #[doc = "`.cctor()` overload"]
568 pub fn cctor() -> () {
569 unsafe {
570 ::unity::il2cpp_call!((::unity::module_base()+0x2333330usize)as*mut u8,();
571 )
572 }
573 }
574}
575
576#[cfg(feature = "app-godgrowthdata")]
577pub trait IGodGrowthDataMethods: IGodGrowthData {
578 #[doc = "`get_Ggid()` overload"]
579 fn get_ggid(self) -> ::unity::Il2CppString {
580 unsafe {
581 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
582 ::unity::il2cpp_call!((::unity::module_base()+0x2330c10usize)as*mut u8, ::unity::Il2CppString;
583(GodGrowthData)__receiver)
584 }
585 }
586 #[doc = "`set_Ggid(::unity::Il2CppString)` overload"]
587 fn set_ggid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
588 unsafe {
589 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
590 ::unity::il2cpp_call!((::unity::module_base()+0x2330c20usize)as*mut u8,();
591(GodGrowthData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
592 }
593 }
594 #[doc = "`get_Level()` overload"]
595 fn get_level(self) -> u8 {
596 unsafe {
597 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
598 ::unity::il2cpp_call!((::unity::module_base()+0x2330c30usize)as*mut u8,u8;
599(GodGrowthData)__receiver)
600 }
601 }
602 #[doc = "`set_Level(u8)` overload"]
603 fn set_level(self, value: impl ::core::convert::Into<u8>) -> () {
604 unsafe {
605 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
606 ::unity::il2cpp_call!((::unity::module_base()+0x2330c40usize)as*mut u8,();
607(GodGrowthData)__receiver,(u8)::core::convert::Into::into(value))
608 }
609 }
610 #[doc = "`get_InheritanceSkills()` overload"]
611 fn get_inheritance_skills(self) -> ::unity::Array<::unity::Il2CppString> {
612 unsafe {
613 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
614 ::unity::il2cpp_call!((::unity::module_base()+0x2330c50usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
615(GodGrowthData)__receiver)
616 }
617 }
618 #[doc = "`set_InheritanceSkills(::unity::Array<::unity::Il2CppString>)` overload"]
619 fn set_inheritance_skills(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
620 unsafe {
621 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
622 ::unity::il2cpp_call!((::unity::module_base()+0x2330c60usize)as*mut u8,();
623(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
624 }
625 }
626 #[doc = "`get_SynchroSkills()` overload"]
627 fn get_synchro_skills(self) -> ::unity::Array<::unity::Il2CppString> {
628 unsafe {
629 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
630 ::unity::il2cpp_call!((::unity::module_base()+0x2330c70usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
631(GodGrowthData)__receiver)
632 }
633 }
634 #[doc = "`set_SynchroSkills(::unity::Array<::unity::Il2CppString>)` overload"]
635 fn set_synchro_skills(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
636 unsafe {
637 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
638 ::unity::il2cpp_call!((::unity::module_base()+0x2330c80usize)as*mut u8,();
639(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
640 }
641 }
642 #[doc = "`get_EngageSkills()` overload"]
643 fn get_engage_skills(self) -> ::unity::Array<::unity::Il2CppString> {
644 unsafe {
645 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
646 ::unity::il2cpp_call!((::unity::module_base()+0x2330c90usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
647(GodGrowthData)__receiver)
648 }
649 }
650 #[doc = "`set_EngageSkills(::unity::Array<::unity::Il2CppString>)` overload"]
651 fn set_engage_skills(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
652 unsafe {
653 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
654 ::unity::il2cpp_call!((::unity::module_base()+0x2330ca0usize)as*mut u8,();
655(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
656 }
657 }
658 #[doc = "`get_EngageItems()` overload"]
659 fn get_engage_items(self) -> ::unity::Array<::unity::Il2CppString> {
660 unsafe {
661 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
662 ::unity::il2cpp_call!((::unity::module_base()+0x2330cb0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
663(GodGrowthData)__receiver)
664 }
665 }
666 #[doc = "`set_EngageItems(::unity::Array<::unity::Il2CppString>)` overload"]
667 fn set_engage_items(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
668 unsafe {
669 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
670 ::unity::il2cpp_call!((::unity::module_base()+0x2330cc0usize)as*mut u8,();
671(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
672 }
673 }
674 #[doc = "`get_EngageCooperations()` overload"]
675 fn get_engage_cooperations(self) -> ::unity::Array<::unity::Il2CppString> {
676 unsafe {
677 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
678 ::unity::il2cpp_call!((::unity::module_base()+0x2330cd0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
679(GodGrowthData)__receiver)
680 }
681 }
682 #[doc = "`set_EngageCooperations(::unity::Array<::unity::Il2CppString>)` overload"]
683 fn set_engage_cooperations(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
684 unsafe {
685 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686 ::unity::il2cpp_call!((::unity::module_base()+0x2330ce0usize)as*mut u8,();
687(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
688 }
689 }
690 #[doc = "`get_EngageHorses()` overload"]
691 fn get_engage_horses(self) -> ::unity::Array<::unity::Il2CppString> {
692 unsafe {
693 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
694 ::unity::il2cpp_call!((::unity::module_base()+0x2330cf0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
695(GodGrowthData)__receiver)
696 }
697 }
698 #[doc = "`set_EngageHorses(::unity::Array<::unity::Il2CppString>)` overload"]
699 fn set_engage_horses(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
700 unsafe {
701 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
702 ::unity::il2cpp_call!((::unity::module_base()+0x2330d00usize)as*mut u8,();
703(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
704 }
705 }
706 #[doc = "`get_EngageCoverts()` overload"]
707 fn get_engage_coverts(self) -> ::unity::Array<::unity::Il2CppString> {
708 unsafe {
709 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
710 ::unity::il2cpp_call!((::unity::module_base()+0x2330d10usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
711(GodGrowthData)__receiver)
712 }
713 }
714 #[doc = "`set_EngageCoverts(::unity::Array<::unity::Il2CppString>)` overload"]
715 fn set_engage_coverts(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
716 unsafe {
717 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
718 ::unity::il2cpp_call!((::unity::module_base()+0x2330d20usize)as*mut u8,();
719(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
720 }
721 }
722 #[doc = "`get_EngageHeavys()` overload"]
723 fn get_engage_heavys(self) -> ::unity::Array<::unity::Il2CppString> {
724 unsafe {
725 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
726 ::unity::il2cpp_call!((::unity::module_base()+0x2330d30usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
727(GodGrowthData)__receiver)
728 }
729 }
730 #[doc = "`set_EngageHeavys(::unity::Array<::unity::Il2CppString>)` overload"]
731 fn set_engage_heavys(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
732 unsafe {
733 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
734 ::unity::il2cpp_call!((::unity::module_base()+0x2330d40usize)as*mut u8,();
735(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
736 }
737 }
738 #[doc = "`get_EngageFlys()` overload"]
739 fn get_engage_flys(self) -> ::unity::Array<::unity::Il2CppString> {
740 unsafe {
741 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
742 ::unity::il2cpp_call!((::unity::module_base()+0x2330d50usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
743(GodGrowthData)__receiver)
744 }
745 }
746 #[doc = "`set_EngageFlys(::unity::Array<::unity::Il2CppString>)` overload"]
747 fn set_engage_flys(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
748 unsafe {
749 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
750 ::unity::il2cpp_call!((::unity::module_base()+0x2330d60usize)as*mut u8,();
751(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
752 }
753 }
754 #[doc = "`get_EngageMagics()` overload"]
755 fn get_engage_magics(self) -> ::unity::Array<::unity::Il2CppString> {
756 unsafe {
757 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
758 ::unity::il2cpp_call!((::unity::module_base()+0x2330d70usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
759(GodGrowthData)__receiver)
760 }
761 }
762 #[doc = "`set_EngageMagics(::unity::Array<::unity::Il2CppString>)` overload"]
763 fn set_engage_magics(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
764 unsafe {
765 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
766 ::unity::il2cpp_call!((::unity::module_base()+0x2330d80usize)as*mut u8,();
767(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
768 }
769 }
770 #[doc = "`get_EngagePranas()` overload"]
771 fn get_engage_pranas(self) -> ::unity::Array<::unity::Il2CppString> {
772 unsafe {
773 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
774 ::unity::il2cpp_call!((::unity::module_base()+0x2330d90usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
775(GodGrowthData)__receiver)
776 }
777 }
778 #[doc = "`set_EngagePranas(::unity::Array<::unity::Il2CppString>)` overload"]
779 fn set_engage_pranas(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
780 unsafe {
781 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
782 ::unity::il2cpp_call!((::unity::module_base()+0x2330da0usize)as*mut u8,();
783(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
784 }
785 }
786 #[doc = "`get_EngageDragons()` overload"]
787 fn get_engage_dragons(self) -> ::unity::Array<::unity::Il2CppString> {
788 unsafe {
789 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
790 ::unity::il2cpp_call!((::unity::module_base()+0x2330db0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
791(GodGrowthData)__receiver)
792 }
793 }
794 #[doc = "`set_EngageDragons(::unity::Array<::unity::Il2CppString>)` overload"]
795 fn set_engage_dragons(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
796 unsafe {
797 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
798 ::unity::il2cpp_call!((::unity::module_base()+0x2330dc0usize)as*mut u8,();
799(GodGrowthData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
800 }
801 }
802 #[doc = "`get_Aptitude()` overload"]
803 fn get_aptitude(self) -> crate::app::weaponmask::WeaponMask {
804 unsafe {
805 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
806 ::unity::il2cpp_call!((::unity::module_base()+0x2330dd0usize)as*mut u8,crate::app::weaponmask::WeaponMask;
807(GodGrowthData)__receiver)
808 }
809 }
810 #[doc = "`set_Aptitude(crate::app::weaponmask::WeaponMask)` overload"]
811 fn set_aptitude(self, value: impl ::core::convert::Into<crate::app::weaponmask::WeaponMask>) -> () {
812 unsafe {
813 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
814 ::unity::il2cpp_call!((::unity::module_base()+0x2330de0usize)as*mut u8,();
815(GodGrowthData)__receiver,(crate::app::weaponmask::WeaponMask)::core::convert::Into::into(value))
816 }
817 }
818 #[doc = "`get_AptitudeCostNone()` overload"]
819 fn get_aptitude_cost_none(self) -> u16 {
820 unsafe {
821 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
822 ::unity::il2cpp_call!((::unity::module_base()+0x2330df0usize)as*mut u8,u16;
823(GodGrowthData)__receiver)
824 }
825 }
826 #[doc = "`set_AptitudeCostNone(u16)` overload"]
827 fn set_aptitude_cost_none(self, value: impl ::core::convert::Into<u16>) -> () {
828 unsafe {
829 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
830 ::unity::il2cpp_call!((::unity::module_base()+0x2330e00usize)as*mut u8,();
831(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
832 }
833 }
834 #[doc = "`get_AptitudeCostSword()` overload"]
835 fn get_aptitude_cost_sword(self) -> u16 {
836 unsafe {
837 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
838 ::unity::il2cpp_call!((::unity::module_base()+0x2330e10usize)as*mut u8,u16;
839(GodGrowthData)__receiver)
840 }
841 }
842 #[doc = "`set_AptitudeCostSword(u16)` overload"]
843 fn set_aptitude_cost_sword(self, value: impl ::core::convert::Into<u16>) -> () {
844 unsafe {
845 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
846 ::unity::il2cpp_call!((::unity::module_base()+0x2330e20usize)as*mut u8,();
847(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
848 }
849 }
850 #[doc = "`get_AptitudeCostLance()` overload"]
851 fn get_aptitude_cost_lance(self) -> u16 {
852 unsafe {
853 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
854 ::unity::il2cpp_call!((::unity::module_base()+0x2330e30usize)as*mut u8,u16;
855(GodGrowthData)__receiver)
856 }
857 }
858 #[doc = "`set_AptitudeCostLance(u16)` overload"]
859 fn set_aptitude_cost_lance(self, value: impl ::core::convert::Into<u16>) -> () {
860 unsafe {
861 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
862 ::unity::il2cpp_call!((::unity::module_base()+0x2330e40usize)as*mut u8,();
863(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
864 }
865 }
866 #[doc = "`get_AptitudeCostAxe()` overload"]
867 fn get_aptitude_cost_axe(self) -> u16 {
868 unsafe {
869 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
870 ::unity::il2cpp_call!((::unity::module_base()+0x2330e50usize)as*mut u8,u16;
871(GodGrowthData)__receiver)
872 }
873 }
874 #[doc = "`set_AptitudeCostAxe(u16)` overload"]
875 fn set_aptitude_cost_axe(self, value: impl ::core::convert::Into<u16>) -> () {
876 unsafe {
877 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
878 ::unity::il2cpp_call!((::unity::module_base()+0x2330e60usize)as*mut u8,();
879(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
880 }
881 }
882 #[doc = "`get_AptitudeCostBow()` overload"]
883 fn get_aptitude_cost_bow(self) -> u16 {
884 unsafe {
885 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
886 ::unity::il2cpp_call!((::unity::module_base()+0x2330e70usize)as*mut u8,u16;
887(GodGrowthData)__receiver)
888 }
889 }
890 #[doc = "`set_AptitudeCostBow(u16)` overload"]
891 fn set_aptitude_cost_bow(self, value: impl ::core::convert::Into<u16>) -> () {
892 unsafe {
893 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
894 ::unity::il2cpp_call!((::unity::module_base()+0x2330e80usize)as*mut u8,();
895(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
896 }
897 }
898 #[doc = "`get_AptitudeCostDagger()` overload"]
899 fn get_aptitude_cost_dagger(self) -> u16 {
900 unsafe {
901 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
902 ::unity::il2cpp_call!((::unity::module_base()+0x2330e90usize)as*mut u8,u16;
903(GodGrowthData)__receiver)
904 }
905 }
906 #[doc = "`set_AptitudeCostDagger(u16)` overload"]
907 fn set_aptitude_cost_dagger(self, value: impl ::core::convert::Into<u16>) -> () {
908 unsafe {
909 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
910 ::unity::il2cpp_call!((::unity::module_base()+0x2330ea0usize)as*mut u8,();
911(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
912 }
913 }
914 #[doc = "`get_AptitudeCostMagic()` overload"]
915 fn get_aptitude_cost_magic(self) -> u16 {
916 unsafe {
917 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
918 ::unity::il2cpp_call!((::unity::module_base()+0x2330eb0usize)as*mut u8,u16;
919(GodGrowthData)__receiver)
920 }
921 }
922 #[doc = "`set_AptitudeCostMagic(u16)` overload"]
923 fn set_aptitude_cost_magic(self, value: impl ::core::convert::Into<u16>) -> () {
924 unsafe {
925 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
926 ::unity::il2cpp_call!((::unity::module_base()+0x2330ec0usize)as*mut u8,();
927(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
928 }
929 }
930 #[doc = "`get_AptitudeCostRod()` overload"]
931 fn get_aptitude_cost_rod(self) -> u16 {
932 unsafe {
933 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
934 ::unity::il2cpp_call!((::unity::module_base()+0x2330ed0usize)as*mut u8,u16;
935(GodGrowthData)__receiver)
936 }
937 }
938 #[doc = "`set_AptitudeCostRod(u16)` overload"]
939 fn set_aptitude_cost_rod(self, value: impl ::core::convert::Into<u16>) -> () {
940 unsafe {
941 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
942 ::unity::il2cpp_call!((::unity::module_base()+0x2330ee0usize)as*mut u8,();
943(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
944 }
945 }
946 #[doc = "`get_AptitudeCostFist()` overload"]
947 fn get_aptitude_cost_fist(self) -> u16 {
948 unsafe {
949 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
950 ::unity::il2cpp_call!((::unity::module_base()+0x2330ef0usize)as*mut u8,u16;
951(GodGrowthData)__receiver)
952 }
953 }
954 #[doc = "`set_AptitudeCostFist(u16)` overload"]
955 fn set_aptitude_cost_fist(self, value: impl ::core::convert::Into<u16>) -> () {
956 unsafe {
957 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
958 ::unity::il2cpp_call!((::unity::module_base()+0x2330f00usize)as*mut u8,();
959(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
960 }
961 }
962 #[doc = "`get_AptitudeCostSpecial()` overload"]
963 fn get_aptitude_cost_special(self) -> u16 {
964 unsafe {
965 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
966 ::unity::il2cpp_call!((::unity::module_base()+0x2330f10usize)as*mut u8,u16;
967(GodGrowthData)__receiver)
968 }
969 }
970 #[doc = "`set_AptitudeCostSpecial(u16)` overload"]
971 fn set_aptitude_cost_special(self, value: impl ::core::convert::Into<u16>) -> () {
972 unsafe {
973 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
974 ::unity::il2cpp_call!((::unity::module_base()+0x2330f20usize)as*mut u8,();
975(GodGrowthData)__receiver,(u16)::core::convert::Into::into(value))
976 }
977 }
978 #[doc = "`get_AptitudeCosts()` overload"]
979 fn get_aptitude_costs(self) -> ::unity::Array<u16> {
980 unsafe {
981 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
982 ::unity::il2cpp_call!((::unity::module_base()+0x2330f30usize)as*mut u8, ::unity::Array<u16> ;
983(GodGrowthData)__receiver)
984 }
985 }
986 #[doc = "`set_AptitudeCosts(::unity::Array<u16>)` overload"]
987 fn set_aptitude_costs(self, value: impl ::core::convert::Into<::unity::Array<u16>>) -> () {
988 unsafe {
989 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
990 ::unity::il2cpp_call!((::unity::module_base()+0x2330f40usize)as*mut u8,();
991(GodGrowthData)__receiver,(::unity::Array<u16>)::core::convert::Into::into(value))
992 }
993 }
994 #[doc = "`get_Flag()` overload"]
995 fn get_flag(self) -> crate::app::godgrowthdata::GodGrowthData_FlagField {
996 unsafe {
997 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
998 ::unity::il2cpp_call!((::unity::module_base()+0x2330f50usize)as*mut u8,crate::app::godgrowthdata::GodGrowthData_FlagField;
999(GodGrowthData)__receiver)
1000 }
1001 }
1002 #[doc = "`set_Flag(crate::app::godgrowthdata::GodGrowthData_FlagField)` overload"]
1003 fn set_flag(self, value: impl ::core::convert::Into<crate::app::godgrowthdata::GodGrowthData_FlagField>) -> () {
1004 unsafe {
1005 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1006 ::unity::il2cpp_call!((::unity::module_base()+0x2330f60usize)as*mut u8,();
1007(GodGrowthData)__receiver,(crate::app::godgrowthdata::GodGrowthData_FlagField)::core::convert::Into::into(value))
1008 }
1009 }
1010 #[doc = "`get_SynchroSkillArray()` overload"]
1011 fn get_synchro_skill_array(self) -> crate::app::skillarray::SkillArray {
1012 unsafe {
1013 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1014 ::unity::il2cpp_call!((::unity::module_base()+0x2330f70usize)as*mut u8,crate::app::skillarray::SkillArray;
1015(GodGrowthData)__receiver)
1016 }
1017 }
1018 #[doc = "`set_SynchroSkillArray(crate::app::skillarray::SkillArray)` overload"]
1019 fn set_synchro_skill_array(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1020 unsafe {
1021 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1022 ::unity::il2cpp_call!((::unity::module_base()+0x2330f80usize)as*mut u8,();
1023(GodGrowthData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
1024 }
1025 }
1026 #[doc = "`get_EngageSkillArray()` overload"]
1027 fn get_engage_skill_array(self) -> crate::app::skillarray::SkillArray {
1028 unsafe {
1029 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1030 ::unity::il2cpp_call!((::unity::module_base()+0x2330f90usize)as*mut u8,crate::app::skillarray::SkillArray;
1031(GodGrowthData)__receiver)
1032 }
1033 }
1034 #[doc = "`set_EngageSkillArray(crate::app::skillarray::SkillArray)` overload"]
1035 fn set_engage_skill_array(self, value: impl ::core::convert::Into<crate::app::skillarray::SkillArray>) -> () {
1036 unsafe {
1037 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1038 ::unity::il2cpp_call!((::unity::module_base()+0x2330fa0usize)as*mut u8,();
1039(GodGrowthData)__receiver,(crate::app::skillarray::SkillArray)::core::convert::Into::into(value))
1040 }
1041 }
1042 #[doc = "`AddEnageItems(crate::app::battlestyle::BattleStyle_Types, ::unity::Array<::unity::Il2CppString>)` overload"]
1043 fn add_enage_items(
1044 self,
1045 style: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>,
1046 items: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
1047 ) -> () {
1048 unsafe {
1049 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1050 ::unity::il2cpp_call!((::unity::module_base()+0x2330fb0usize)as*mut u8,();
1051(GodGrowthData)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(style),(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(items))
1052 }
1053 }
1054 #[doc = "`OnCompleted()` overload"]
1055 fn on_completed(self) -> () {
1056 unsafe {
1057 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1058 {
1059 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1060 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
1061 panic!(
1062 "unity: virtual slot {}
1063 out of range (vtable len {}
1064) on the runtime class behind {}
1065 (method `{}
1066`)",
1067 5usize,
1068 __vt.len(),
1069 <GodGrowthData as ::unity::ClassIdentity>::NAME,
1070 "OnCompleted",
1071 )
1072 });
1073 let __inner: extern "C" fn(GodGrowthData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1074 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1075 __inner(__receiver, __mi)
1076 }
1077 }
1078 }
1079 #[doc = "`OnCompletedEnd()` overload"]
1080 fn on_completed_end(self) -> () {
1081 unsafe {
1082 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1083 {
1084 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1085 let __vi = *__vt.get(6usize).unwrap_or_else(|| {
1086 panic!(
1087 "unity: virtual slot {}
1088 out of range (vtable len {}
1089) on the runtime class behind {}
1090 (method `{}
1091`)",
1092 6usize,
1093 __vt.len(),
1094 <GodGrowthData as ::unity::ClassIdentity>::NAME,
1095 "OnCompletedEnd",
1096 )
1097 });
1098 let __inner: extern "C" fn(GodGrowthData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1099 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1100 __inner(__receiver, __mi)
1101 }
1102 }
1103 }
1104 #[doc = "`GetStyleEngageItems(crate::app::battlestyle::BattleStyle_Types)` overload"]
1105 fn get_style_engage_items(
1106 self,
1107 style: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>,
1108 ) -> crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> {
1109 unsafe {
1110 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1111 ::unity::il2cpp_call!((::unity::module_base()+0x2332910usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> ;
1112(GodGrowthData)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(style))
1113 }
1114 }
1115 #[doc = "`GetStyleEngageItemsTotalCount()` overload"]
1116 fn get_style_engage_items_total_count(self) -> i32 {
1117 unsafe {
1118 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1119 ::unity::il2cpp_call!((::unity::module_base()+0x2332950usize)as*mut u8,i32;
1120(GodGrowthData)__receiver)
1121 }
1122 }
1123 #[doc = "`GetDebugName()` overload"]
1124 fn get_debug_name(self) -> ::unity::Il2CppString {
1125 unsafe {
1126 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1127 {
1128 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1129 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1130 panic!(
1131 "unity: virtual slot {}
1132 out of range (vtable len {}
1133) on the runtime class behind {}
1134 (method `{}
1135`)",
1136 8usize,
1137 __vt.len(),
1138 <GodGrowthData as ::unity::ClassIdentity>::NAME,
1139 "GetDebugName",
1140 )
1141 });
1142 let __inner: extern "C" fn(GodGrowthData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1143 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1144 __inner(__receiver, __mi)
1145 }
1146 }
1147 }
1148 #[doc = "`.ctor()` overload"]
1149 fn ctor(self) -> () {
1150 unsafe {
1151 let __receiver = <GodGrowthData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1152 ::unity::il2cpp_call!((::unity::module_base()+0x23331e0usize)as*mut u8,();
1153(GodGrowthData)__receiver)
1154 }
1155 }
1156}
1157
1158#[cfg(feature = "app-godgrowthdata")]
1159impl<__T: IGodGrowthData> IGodGrowthDataMethods for __T {}
1160
1161#[cfg(feature = "app-godgrowthdata")]
1162impl GodGrowthData {
1163 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1164 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1165 }
1166
1167 pub fn get_ggid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1168 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1169 }
1170
1171 pub fn set_ggid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1172 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1173 }
1174
1175 pub fn get_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1176 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1177 }
1178
1179 pub fn set_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1180 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1181 }
1182
1183 pub fn get_inheritance_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1184 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1185 }
1186
1187 pub fn set_inheritance_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1188 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1189 }
1190
1191 pub fn get_synchro_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1192 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1193 }
1194
1195 pub fn set_synchro_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1197 }
1198
1199 pub fn get_engage_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1201 }
1202
1203 pub fn set_engage_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1205 }
1206
1207 pub fn get_engage_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1208 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1209 }
1210
1211 pub fn set_engage_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1212 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1213 }
1214
1215 pub fn get_engage_cooperations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1217 }
1218
1219 pub fn set_engage_cooperations_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1221 }
1222
1223 pub fn get_engage_horses_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1224 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1225 }
1226
1227 pub fn set_engage_horses_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1228 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1229 }
1230
1231 pub fn get_engage_coverts_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1232 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1233 }
1234
1235 pub fn set_engage_coverts_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1237 }
1238
1239 pub fn get_engage_heavys_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1241 }
1242
1243 pub fn set_engage_heavys_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1245 }
1246
1247 pub fn get_engage_flys_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1249 }
1250
1251 pub fn set_engage_flys_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1253 }
1254
1255 pub fn get_engage_magics_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1257 }
1258
1259 pub fn set_engage_magics_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1261 }
1262
1263 pub fn get_engage_pranas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1265 }
1266
1267 pub fn set_engage_pranas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1268 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1269 }
1270
1271 pub fn get_engage_dragons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1273 }
1274
1275 pub fn set_engage_dragons_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1277 }
1278
1279 pub fn get_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1281 }
1282
1283 pub fn set_aptitude_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1285 }
1286
1287 pub fn get_aptitude_cost_none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1289 }
1290
1291 pub fn set_aptitude_cost_none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1293 }
1294
1295 pub fn get_aptitude_cost_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1297 }
1298
1299 pub fn set_aptitude_cost_sword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1301 }
1302
1303 pub fn get_aptitude_cost_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1305 }
1306
1307 pub fn set_aptitude_cost_lance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1309 }
1310
1311 pub fn get_aptitude_cost_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1313 }
1314
1315 pub fn set_aptitude_cost_axe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1317 }
1318
1319 pub fn get_aptitude_cost_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1321 }
1322
1323 pub fn set_aptitude_cost_bow_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1325 }
1326
1327 pub fn get_aptitude_cost_dagger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1329 }
1330
1331 pub fn set_aptitude_cost_dagger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1333 }
1334
1335 pub fn get_aptitude_cost_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1337 }
1338
1339 pub fn set_aptitude_cost_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1341 }
1342
1343 pub fn get_aptitude_cost_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1345 }
1346
1347 pub fn set_aptitude_cost_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1349 }
1350
1351 pub fn get_aptitude_cost_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1353 }
1354
1355 pub fn set_aptitude_cost_fist_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1357 }
1358
1359 pub fn get_aptitude_cost_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1361 }
1362
1363 pub fn set_aptitude_cost_special_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1365 }
1366
1367 pub fn get_aptitude_costs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1369 }
1370
1371 pub fn set_aptitude_costs_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1373 }
1374
1375 pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1377 }
1378
1379 pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1381 }
1382
1383 pub fn get_synchro_skill_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1385 }
1386
1387 pub fn set_synchro_skill_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1389 }
1390
1391 pub fn get_engage_skill_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1393 }
1394
1395 pub fn set_engage_skill_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1397 }
1398
1399 pub fn add_enage_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1401 }
1402
1403 pub fn on_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1405 }
1406
1407 pub fn on_completed_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1409 }
1410
1411 pub fn try_get_level_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1413 }
1414
1415 pub fn get_style_engage_items_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1417 }
1418
1419 pub fn get_style_engage_items_total_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1421 }
1422
1423 pub fn try_get_from_god_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1425 }
1426
1427 pub fn try_get_from_ggid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1429 }
1430
1431 pub fn each_inheritance_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1433 }
1434
1435 pub fn each_inheritance_skill_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1437 }
1438
1439 pub fn each_inheritance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1441 }
1442
1443 pub fn each_inheritance_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1445 }
1446
1447 pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1449 }
1450
1451 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1453 }
1454
1455 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1457 }
1458}
1459
1460#[cfg(feature = "app-godgrowthdata")]
1461impl GodGrowthData {
1462 #[doc = "Direct (non-virtual) call to `GodGrowthData`'s own `OnCompleted`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1463 pub unsafe fn on_completed(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1464 let __mi = Self::on_completed_method_info();
1465 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1466 __inner(this.into(), ::core::option::Option::None)
1467 }
1468
1469 #[doc = "Direct (non-virtual) call to `GodGrowthData`'s own `OnCompletedEnd`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1470 pub unsafe fn on_completed_end(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
1471 let __mi = Self::on_completed_end_method_info();
1472 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
1473 __inner(this.into(), ::core::option::Option::None)
1474 }
1475
1476 #[doc = "Direct (non-virtual) call to `GodGrowthData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
1477 pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
1478 let __mi = Self::get_debug_name_method_info();
1479 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
1480 __inner(this.into(), ::core::option::Option::None)
1481 }
1482}
1483
1484#[cfg(feature = "app-godgrowthdata")]
1485impl GodGrowthData {
1486 #[doc = "`.ctor()` — no args"]
1487 pub fn new() -> Self {
1488 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1489 panic!(
1490 "{}
1491::{}
1492 failed to instantiate",
1493 ::core::stringify!(GodGrowthData),
1494 ::core::stringify!(new),
1495 )
1496 });
1497 <Self as IGodGrowthDataMethods>::ctor(this);
1498 this
1499 }
1500}
1501
1502#[cfg(feature = "app-godgrowthdata")]
1503pub trait IGodGrowthData_StyleItemsMethods: IGodGrowthData_StyleItems {
1504 #[doc = "`.ctor()` overload"]
1505 fn ctor(self) -> () {
1506 unsafe {
1507 let __receiver =
1508 <GodGrowthData_StyleItems as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1509 ::unity::il2cpp_call!((::unity::module_base()+0x1cd6970usize)as*mut u8,();
1510(GodGrowthData_StyleItems)__receiver)
1511 }
1512 }
1513 #[doc = "`Add(crate::app::battlestyle::BattleStyle_Types, crate::app::itemdata::ItemData)` overload"]
1514 fn add(
1515 self,
1516 style: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>,
1517 item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
1518 ) -> () {
1519 unsafe {
1520 let __receiver =
1521 <GodGrowthData_StyleItems as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1522 ::unity::il2cpp_call!((::unity::module_base()+0x1cd8aa0usize)as*mut u8,();
1523(GodGrowthData_StyleItems)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(style),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
1524 }
1525 }
1526 #[doc = "`Add(crate::app::battlestyle::BattleStyle_Types, crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>)` overload"]
1527 fn add_2(
1528 self,
1529 style: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>,
1530 items: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>>,
1531 ) -> () {
1532 unsafe {
1533 let __receiver =
1534 <GodGrowthData_StyleItems as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1535 ::unity::il2cpp_call!((::unity::module_base()+0x1cd8b80usize)as*mut u8,();
1536(GodGrowthData_StyleItems)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(style),(crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData>)::core::convert::Into::into(items))
1537 }
1538 }
1539 #[doc = "`Clear()` overload"]
1540 fn clear(self) -> () {
1541 unsafe {
1542 let __receiver =
1543 <GodGrowthData_StyleItems as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1544 ::unity::il2cpp_call!((::unity::module_base()+0x1cd8cd0usize)as*mut u8,();
1545(GodGrowthData_StyleItems)__receiver)
1546 }
1547 }
1548 #[doc = "`get_Item(i32)` overload"]
1549 fn get_item(self, i: impl ::core::convert::Into<i32>) -> crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> {
1550 unsafe {
1551 let __receiver =
1552 <GodGrowthData_StyleItems as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1553 ::unity::il2cpp_call!((::unity::module_base()+0x1cd8d70usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> ;
1554(GodGrowthData_StyleItems)__receiver,(i32)::core::convert::Into::into(i))
1555 }
1556 }
1557 #[doc = "`get_Item(crate::app::battlestyle::BattleStyle_Types)` overload"]
1558 fn get_item_2(
1559 self,
1560 style: impl ::core::convert::Into<crate::app::battlestyle::BattleStyle_Types>,
1561 ) -> crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> {
1562 unsafe {
1563 let __receiver =
1564 <GodGrowthData_StyleItems as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1565 ::unity::il2cpp_call!((::unity::module_base()+0x1cd8db0usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::app::itemdata::ItemData> ;
1566(GodGrowthData_StyleItems)__receiver,(crate::app::battlestyle::BattleStyle_Types)::core::convert::Into::into(style))
1567 }
1568 }
1569 #[doc = "`get_TotalCount()` overload"]
1570 fn get_total_count(self) -> i32 {
1571 unsafe {
1572 let __receiver =
1573 <GodGrowthData_StyleItems as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1574 ::unity::il2cpp_call!((::unity::module_base()+0x1cd8df0usize)as*mut u8,i32;
1575(GodGrowthData_StyleItems)__receiver)
1576 }
1577 }
1578}
1579
1580#[cfg(feature = "app-godgrowthdata")]
1581impl<__T: IGodGrowthData_StyleItems> IGodGrowthData_StyleItemsMethods for __T {}
1582
1583#[cfg(feature = "app-godgrowthdata")]
1584impl GodGrowthData_StyleItems {
1585 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1586 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1587 }
1588
1589 pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1590 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1591 }
1592
1593 pub fn add_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1594 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1595 }
1596
1597 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1598 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1599 }
1600
1601 pub fn get_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1602 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1603 }
1604
1605 pub fn get_item_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1606 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1607 }
1608
1609 pub fn get_total_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1611 }
1612}
1613
1614#[cfg(feature = "app-godgrowthdata")]
1615impl GodGrowthData_StyleItems {
1616 #[doc = "`.ctor()` — no args"]
1617 pub fn new() -> Self {
1618 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1619 panic!(
1620 "{}
1621::{}
1622 failed to instantiate",
1623 ::core::stringify!(GodGrowthData_StyleItems),
1624 ::core::stringify!(new),
1625 )
1626 });
1627 <Self as IGodGrowthData_StyleItemsMethods>::ctor(this);
1628 this
1629 }
1630}
1631
1632#[cfg(feature = "app-godgrowthdata")]
1633#[doc(hidden)]
1634pub mod prelude {
1635 pub use super::{
1636 GodGrowthData, GodGrowthData_FlagField, GodGrowthData_Flags, GodGrowthData_LevelData, GodGrowthData_StyleItems, IGodGrowthData,
1637 IGodGrowthDataMethods, IGodGrowthData_FlagField, IGodGrowthData_FlagFieldMethods, IGodGrowthData_LevelData, IGodGrowthData_LevelDataMethods,
1638 IGodGrowthData_StyleItems, IGodGrowthData_StyleItemsMethods,
1639 };
1640 #[cfg(feature = "app-bitfield32")]
1641 pub use crate::app::bitfield32::IBitField32Methods;
1642 #[cfg(feature = "app-bitfieldcommon")]
1643 pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
1644 #[cfg(feature = "app-bitfieldtemplate32_1")]
1645 pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
1646 #[cfg(feature = "app-structbase")]
1647 pub use crate::app::structbase::IStructBaseMethods;
1648 #[cfg(feature = "app-structdataarray_1")]
1649 pub use crate::app::structdataarray_1::IStructDataArray_1Methods;
1650 #[cfg(feature = "app-structtemplate_1")]
1651 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
1652 #[cfg(feature = "system-object")]
1653 pub use crate::system::object::IObjectMethods;
1654 #[cfg(feature = "system-enum")]
1655 pub use crate::system::r#enum::IEnumMethods;
1656 #[cfg(feature = "system-valuetype")]
1657 pub use crate::system::valuetype::IValueTypeMethods;
1658 pub use crate::{
1659 app::{
1660 bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, structbase::IStructBase,
1661 structdataarray_1::IStructDataArray_1, structtemplate_1::IStructTemplate_1,
1662 },
1663 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1664 };
1665}