1#[cfg(feature = "app-itemdata-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 structdata_1::{IStructData_1, StructData_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/itemdata/ItemData_Kinds.md"))]
25 #[repr(C)]
26 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
27 pub struct ItemData_Kinds {
28 pub value: i32,
29 }
30 impl ::unity::ClassIdentity for ItemData_Kinds {
31 const NAME: &'static str = "ItemData.Kinds";
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 ItemData_Kinds {
40 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
41 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
42 }
43 }
44 impl ItemData_Kinds {
45 pub fn none() -> Self {
46 Self { value: 0 }
47 }
48
49 pub fn sword() -> Self {
50 Self { value: 1 }
51 }
52
53 pub fn lance() -> Self {
54 Self { value: 2 }
55 }
56
57 pub fn axe() -> Self {
58 Self { value: 3 }
59 }
60
61 pub fn bow() -> Self {
62 Self { value: 4 }
63 }
64
65 pub fn dagger() -> Self {
66 Self { value: 5 }
67 }
68
69 pub fn magic() -> Self {
70 Self { value: 6 }
71 }
72
73 pub fn rod() -> Self {
74 Self { value: 7 }
75 }
76
77 pub fn fist() -> Self {
78 Self { value: 8 }
79 }
80
81 pub fn special() -> Self {
82 Self { value: 9 }
83 }
84
85 pub fn tool() -> Self {
86 Self { value: 10 }
87 }
88
89 pub fn shield() -> Self {
90 Self { value: 11 }
91 }
92
93 pub fn accessory() -> Self {
94 Self { value: 12 }
95 }
96
97 pub fn precious() -> Self {
98 Self { value: 13 }
99 }
100
101 pub fn refine_iron() -> Self {
102 Self { value: 14 }
103 }
104
105 pub fn refine_steel() -> Self {
106 Self { value: 15 }
107 }
108
109 pub fn refine_silver() -> Self {
110 Self { value: 16 }
111 }
112
113 pub fn piece_of_bond() -> Self {
114 Self { value: 17 }
115 }
116
117 pub fn gold() -> Self {
118 Self { value: 18 }
119 }
120
121 pub fn num() -> Self {
122 Self { value: 19 }
123 }
124
125 pub fn weapon_num() -> Self {
126 Self { value: 10 }
127 }
128 }
129
130 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData_AddTargets.md"))]
131 #[repr(C)]
132 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
133 pub struct ItemData_AddTargets {
134 pub value: i32,
135 }
136 impl ::unity::ClassIdentity for ItemData_AddTargets {
137 const NAME: &'static str = "ItemData.AddTargets";
138 const NAMESPACE: &'static str = "App";
139
140 fn class() -> ::unity::Class {
141 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
142 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
143 }
144 }
145 impl ::unity::IlType for ItemData_AddTargets {
146 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
147 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
148 }
149 }
150 impl ItemData_AddTargets {
151 pub fn none() -> Self {
152 Self { value: 0 }
153 }
154
155 pub fn self_() -> Self {
156 Self { value: 1 }
157 }
158
159 pub fn around() -> Self {
160 Self { value: 2 }
161 }
162
163 pub fn whole() -> Self {
164 Self { value: 3 }
165 }
166 }
167
168 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData_Attrs.md"))]
169 #[repr(C)]
170 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
171 pub struct ItemData_Attrs {
172 pub value: i32,
173 }
174 impl ::unity::ClassIdentity for ItemData_Attrs {
175 const NAME: &'static str = "ItemData.Attrs";
176 const NAMESPACE: &'static str = "App";
177
178 fn class() -> ::unity::Class {
179 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
180 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
181 }
182 }
183 impl ::unity::IlType for ItemData_Attrs {
184 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
185 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
186 }
187 }
188 impl ItemData_Attrs {
189 pub fn none() -> Self {
190 Self { value: 0 }
191 }
192
193 pub fn physical() -> Self {
194 Self { value: 1 }
195 }
196
197 pub fn magic() -> Self {
198 Self { value: 2 }
199 }
200 }
201
202 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData_WeaponAttrs.md"))]
203 #[repr(C)]
204 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
205 pub struct ItemData_WeaponAttrs {
206 pub value: i32,
207 }
208 impl ::unity::ClassIdentity for ItemData_WeaponAttrs {
209 const NAME: &'static str = "ItemData.WeaponAttrs";
210 const NAMESPACE: &'static str = "App";
211
212 fn class() -> ::unity::Class {
213 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
214 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
215 }
216 }
217 impl ::unity::IlType for ItemData_WeaponAttrs {
218 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
219 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
220 }
221 }
222 impl ItemData_WeaponAttrs {
223 pub fn none() -> Self {
224 Self { value: 0 }
225 }
226
227 pub fn fire() -> Self {
228 Self { value: 1 }
229 }
230
231 pub fn thunder() -> Self {
232 Self { value: 2 }
233 }
234
235 pub fn wind() -> Self {
236 Self { value: 3 }
237 }
238
239 pub fn ice() -> Self {
240 Self { value: 4 }
241 }
242
243 pub fn light() -> Self {
244 Self { value: 5 }
245 }
246
247 pub fn dark() -> Self {
248 Self { value: 6 }
249 }
250 }
251
252 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData_Flags.md"))]
253 #[repr(C)]
254 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
255 pub struct ItemData_Flags {
256 pub value: i32,
257 }
258 impl ::unity::ClassIdentity for ItemData_Flags {
259 const NAME: &'static str = "ItemData.Flags";
260 const NAMESPACE: &'static str = "App";
261
262 fn class() -> ::unity::Class {
263 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
264 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
265 }
266 }
267 impl ::unity::IlType for ItemData_Flags {
268 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
269 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
270 }
271 }
272 impl ItemData_Flags {
273 pub fn rarity() -> Self {
274 Self { value: 1 }
275 }
276
277 pub fn not_trade() -> Self {
278 Self { value: 2 }
279 }
280
281 pub fn can_use() -> Self {
282 Self { value: 4 }
283 }
284
285 pub fn only_chapter() -> Self {
286 Self { value: 8 }
287 }
288
289 pub fn only_enemy() -> Self {
290 Self { value: 16 }
291 }
292
293 pub fn only_male() -> Self {
294 Self { value: 32 }
295 }
296
297 pub fn only_female() -> Self {
298 Self { value: 64 }
299 }
300
301 pub fn engage() -> Self {
302 Self { value: 128 }
303 }
304
305 pub fn ignore_weapon_level() -> Self {
306 Self { value: 256 }
307 }
308
309 pub fn unpublic() -> Self {
310 Self { value: 512 }
311 }
312
313 pub fn not_entrust() -> Self {
314 Self { value: 1024 }
315 }
316
317 pub fn invert_interact() -> Self {
318 Self { value: 2048 }
319 }
320
321 pub fn download() -> Self {
322 Self { value: 4096 }
323 }
324
325 pub fn key_door() -> Self {
326 Self { value: 8192 }
327 }
328
329 pub fn key_treasure_box() -> Self {
330 Self { value: 16384 }
331 }
332
333 pub fn ai_unequipable() -> Self {
334 Self { value: 32768 }
335 }
336
337 pub fn reverse_attribute() -> Self {
338 Self { value: 65536 }
339 }
340
341 pub fn lunch_box() -> Self {
342 Self { value: 131072 }
343 }
344
345 pub fn simple_help() -> Self {
346 Self { value: 262144 }
347 }
348
349 pub fn range_target() -> Self {
350 Self { value: 524288 }
351 }
352
353 pub fn ignore_combat() -> Self {
354 Self { value: 1048576 }
355 }
356
357 pub fn forced_combat() -> Self {
358 Self { value: 2097152 }
359 }
360
361 pub fn bless() -> Self {
362 Self { value: 16777216 }
363 }
364
365 pub fn breath() -> Self {
366 Self { value: 33554432 }
367 }
368
369 pub fn dragon() -> Self {
370 Self { value: 67108864 }
371 }
372
373 pub fn bullet() -> Self {
374 Self { value: 134217728 }
375 }
376 }
377
378 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData_FlagField.md"))]
379 #[::unity::class(namespace = "App", name = "ItemData.FlagField")]
380 #[parent(crate::app::bitfieldtemplate32_1::BitFieldTemplate32_1<crate::app::itemdata::ItemData_Flags>)]
381 pub struct ItemData_FlagField {}
382
383 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData_UseTypes.md"))]
384 #[repr(C)]
385 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
386 pub struct ItemData_UseTypes {
387 pub value: i32,
388 }
389 impl ::unity::ClassIdentity for ItemData_UseTypes {
390 const NAME: &'static str = "ItemData.UseTypes";
391 const NAMESPACE: &'static str = "App";
392
393 fn class() -> ::unity::Class {
394 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
395 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
396 }
397 }
398 impl ::unity::IlType for ItemData_UseTypes {
399 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
400 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
401 }
402 }
403 impl ItemData_UseTypes {
404 pub fn none() -> Self {
405 Self { value: 0 }
406 }
407
408 pub fn attack() -> Self {
409 Self { value: 1 }
410 }
411
412 pub fn heal() -> Self {
413 Self { value: 2 }
414 }
415
416 pub fn rest_heal() -> Self {
417 Self { value: 3 }
418 }
419
420 pub fn revive() -> Self {
421 Self { value: 4 }
422 }
423
424 pub fn warp() -> Self {
425 Self { value: 5 }
426 }
427
428 pub fn rescue() -> Self {
429 Self { value: 6 }
430 }
431
432 pub fn engage_add() -> Self {
433 Self { value: 7 }
434 }
435
436 pub fn rewarp() -> Self {
437 Self { value: 8 }
438 }
439
440 pub fn freeze() -> Self {
441 Self { value: 9 }
442 }
443
444 pub fn sleep() -> Self {
445 Self { value: 10 }
446 }
447
448 pub fn silence() -> Self {
449 Self { value: 11 }
450 }
451
452 pub fn charm() -> Self {
453 Self { value: 12 }
454 }
455
456 pub fn berserk() -> Self {
457 Self { value: 13 }
458 }
459
460 pub fn weakness() -> Self {
461 Self { value: 14 }
462 }
463
464 pub fn again() -> Self {
465 Self { value: 15 }
466 }
467
468 pub fn torch() -> Self {
469 Self { value: 16 }
470 }
471
472 pub fn food() -> Self {
473 Self { value: 17 }
474 }
475
476 pub fn rest() -> Self {
477 Self { value: 18 }
478 }
479
480 pub fn sight_up() -> Self {
481 Self { value: 19 }
482 }
483
484 pub fn weapon_level_up() -> Self {
485 Self { value: 20 }
486 }
487
488 pub fn grow_up() -> Self {
489 Self { value: 21 }
490 }
491
492 pub fn enhance() -> Self {
493 Self { value: 22 }
494 }
495
496 pub fn cc_master() -> Self {
497 Self { value: 23 }
498 }
499
500 pub fn cc_change() -> Self {
501 Self { value: 24 }
502 }
503
504 pub fn cc_extra() -> Self {
505 Self { value: 25 }
506 }
507
508 pub fn creation() -> Self {
509 Self { value: 26 }
510 }
511
512 pub fn draw() -> Self {
513 Self { value: 27 }
514 }
515
516 pub fn gain_exp() -> Self {
517 Self { value: 28 }
518 }
519
520 pub fn stun() -> Self {
521 Self { value: 29 }
522 }
523
524 pub fn detox() -> Self {
525 Self { value: 30 }
526 }
527
528 pub fn give_skill() -> Self {
529 Self { value: 31 }
530 }
531
532 pub fn foodstuff() -> Self {
533 Self { value: 32 }
534 }
535
536 pub fn gift() -> Self {
537 Self { value: 33 }
538 }
539
540 pub fn material() -> Self {
541 Self { value: 34 }
542 }
543
544 pub fn fishing_rod() -> Self {
545 Self { value: 35 }
546 }
547
548 pub fn bless() -> Self {
549 Self { value: 36 }
550 }
551
552 pub fn bless_rest() -> Self {
553 Self { value: 37 }
554 }
555
556 pub fn bless_plus() -> Self {
557 Self { value: 38 }
558 }
559
560 pub fn bless_rest_plus() -> Self {
561 Self { value: 39 }
562 }
563
564 pub fn cc_enchant() -> Self {
565 Self { value: 40 }
566 }
567
568 pub fn cc_gunner() -> Self {
569 Self { value: 41 }
570 }
571
572 pub fn gain_skill_point() -> Self {
573 Self { value: 42 }
574 }
575 }
576
577 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData.md"))]
578 #[::unity::class(namespace = "App", name = "ItemData")]
579 #[parent(crate::app::structdata_1::StructData_1<crate::app::itemdata::ItemData>)]
580 pub struct ItemData {
581 #[static_field]
582 #[rename(name = "MAX_NAME_LENGTH")]
583 pub max_name_length: i32,
584 #[static_field]
585 #[rename(name = "RANGE_INF")]
586 pub range_inf: i32,
587 #[static_field]
588 #[rename(name = "ENDURANCE_INF")]
589 pub endurance_inf: i32,
590 #[static_field]
591 #[rename(name = "HIT_INF")]
592 pub hit_inf: i32,
593 #[offset(272)]
594 #[rename(name = "m_IsWeapon")]
595 pub m_is_weapon: bool,
596 #[offset(280)]
597 #[rename(name = "FlagName")]
598 pub flag_name: ::unity::Il2CppString,
599 #[offset(288)]
600 #[rename(name = "m_PrefixlessIid")]
601 pub m_prefixless_iid: ::unity::Il2CppString,
602 #[offset(296)]
603 #[rename(name = "m_EnchantHash")]
604 pub m_enchant_hash: i32,
605 #[offset(300)]
606 #[rename(name = "m_WeaponLevel")]
607 pub m_weapon_level: crate::app::weaponlevel::WeaponLevel_Kind,
608 #[offset(304)]
609 #[rename(name = "m_UnitItem")]
610 pub m_unit_item: crate::app::unititem::UnitItem,
611 #[static_field]
612 #[rename(name = "EmptyEnchantHash")]
613 pub empty_enchant_hash: i32,
614 #[static_field]
615 #[rename(name = "MaxInventory")]
616 pub max_inventory: i32,
617 #[static_field]
618 #[rename(name = "MaxRefine")]
619 pub max_refine: i32,
620 }
621
622 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/itemdata/ItemData_RodTypes.md"))]
623 #[repr(C)]
624 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
625 pub struct ItemData_RodTypes {
626 pub value: i32,
627 }
628 impl ::unity::ClassIdentity for ItemData_RodTypes {
629 const NAME: &'static str = "ItemData.RodTypes";
630 const NAMESPACE: &'static str = "App";
631
632 fn class() -> ::unity::Class {
633 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
634 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
635 }
636 }
637 impl ::unity::IlType for ItemData_RodTypes {
638 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
639 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
640 }
641 }
642 impl ItemData_RodTypes {
643 pub fn none() -> Self {
644 Self { value: 0 }
645 }
646
647 pub fn basic() -> Self {
648 Self { value: 1 }
649 }
650
651 pub fn heal() -> Self {
652 Self { value: 2 }
653 }
654
655 pub fn interference() -> Self {
656 Self { value: 3 }
657 }
658 }
659}
660
661#[cfg(feature = "app-itemdata-types")]
662pub use __types::*;
663
664#[cfg(feature = "app-itemdata")]
665pub trait IItemData_FlagFieldMethods: IItemData_FlagField {
666 #[doc = "`.ctor(i32)` overload"]
667 fn ctor(self, f: impl ::core::convert::Into<i32>) -> () {
668 unsafe {
669 let __receiver = <ItemData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
670 ::unity::il2cpp_call!((::unity::module_base()+0x1fcef30usize)as*mut u8,();
671(ItemData_FlagField)__receiver,(i32)::core::convert::Into::into(f))
672 }
673 }
674 #[doc = "`.ctor(crate::app::itemdata::ItemData_Flags)` overload"]
675 fn ctor_2(self, f: impl ::core::convert::Into<crate::app::itemdata::ItemData_Flags>) -> () {
676 unsafe {
677 let __receiver = <ItemData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
678 ::unity::il2cpp_call!((::unity::module_base()+0x1fcef90usize)as*mut u8,();
679(ItemData_FlagField)__receiver,(crate::app::itemdata::ItemData_Flags)::core::convert::Into::into(f))
680 }
681 }
682 #[doc = "`ToInt(crate::app::itemdata::ItemData_Flags)` overload"]
683 fn to_int(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_Flags>) -> i32 {
684 unsafe {
685 let __receiver = <ItemData_FlagField as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
686 {
687 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
688 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
689 panic!(
690 "unity: virtual slot {}
691 out of range (vtable len {}
692) on the runtime class behind {}
693 (method `{}
694`)",
695 5usize,
696 __vt.len(),
697 <ItemData_FlagField as ::unity::ClassIdentity>::NAME,
698 "ToInt",
699 )
700 });
701 let __inner: extern "C" fn(ItemData_FlagField, crate::app::itemdata::ItemData_Flags, ::unity::OptionalMethod) -> i32 =
702 ::core::mem::transmute(__vi.method_ptr);
703 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
704 __inner(__receiver, ::core::convert::Into::into(value), __mi)
705 }
706 }
707 }
708}
709
710#[cfg(feature = "app-itemdata")]
711impl<__T: IItemData_FlagField> IItemData_FlagFieldMethods for __T {}
712
713#[cfg(feature = "app-itemdata")]
714impl ItemData_FlagField {
715 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
716 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
717 }
718
719 pub fn ctor_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
720 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
721 }
722
723 pub fn to_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
724 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
725 }
726}
727
728#[cfg(feature = "app-itemdata")]
729impl ItemData_FlagField {
730 #[doc = "Direct (non-virtual) call to `ItemData_FlagField`'s own `ToInt`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
731 pub unsafe fn to_int(this: impl ::core::convert::Into<::unity::IlInstance>, value: crate::app::itemdata::ItemData_Flags) -> i32 {
732 let __mi = Self::to_int_method_info();
733 let __inner: extern "C" fn(::unity::IlInstance, crate::app::itemdata::ItemData_Flags, ::unity::OptionalMethod) -> i32 =
734 ::core::mem::transmute(__mi.method_ptr);
735 __inner(this.into(), value, ::core::option::Option::None)
736 }
737}
738
739#[cfg(feature = "app-itemdata")]
740impl ItemData_FlagField {
741 #[doc = "`.ctor(i32)` — overload selector"]
742 pub fn new(f: i32) -> Self {
743 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
744 panic!(
745 "{}
746::{}
747 failed to instantiate",
748 ::core::stringify!(ItemData_FlagField),
749 ::core::stringify!(new),
750 )
751 });
752 <Self as IItemData_FlagFieldMethods>::ctor(this, f);
753 this
754 }
755
756 #[doc = "`.ctor(crate::app::itemdata::ItemData_Flags)` — overload selector"]
757 pub fn new_2(f: crate::app::itemdata::ItemData_Flags) -> Self {
758 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
759 panic!(
760 "{}
761::{}
762 failed to instantiate",
763 ::core::stringify!(ItemData_FlagField),
764 ::core::stringify!(new_2),
765 )
766 });
767 <Self as IItemData_FlagFieldMethods>::ctor_2(this, f);
768 this
769 }
770}
771
772#[cfg(feature = "app-itemdata")]
773impl ItemData {
774 #[doc = "`GetKindName(crate::app::itemdata::ItemData_Kinds)` overload"]
775 pub fn get_kind_name(kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> ::unity::Il2CppString {
776 unsafe {
777 ::unity::il2cpp_call!((::unity::module_base()+0x27aa800usize)as*mut u8, ::unity::Il2CppString;
778(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind))
779 }
780 }
781
782 #[doc = "`Load()` overload"]
783 pub fn load() -> () {
784 unsafe {
785 ::unity::il2cpp_call!((::unity::module_base()+0x27aa940usize)as*mut u8,();
786 )
787 }
788 }
789
790 #[doc = "`TryGetSkill(::unity::Array<::unity::Il2CppString>, i32)` overload"]
791 pub fn try_get_skill(
792 skills: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>,
793 index: impl ::core::convert::Into<i32>,
794 ) -> ::unity::Il2CppString {
795 unsafe {
796 ::unity::il2cpp_call!((::unity::module_base()+0x27ac670usize)as*mut u8, ::unity::Il2CppString;
797(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(skills),(i32)::core::convert::Into::into(index))
798 }
799 }
800
801 #[doc = "`Serialize(crate::app::stream_2::Stream_2, crate::app::itemdata::ItemData)` overload"]
802 pub fn serialize(
803 stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
804 item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
805 ) -> () {
806 unsafe {
807 ::unity::il2cpp_call!((::unity::module_base()+0x27b1340usize)as*mut u8,();
808(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
809 }
810 }
811
812 #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
813 pub fn deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::itemdata::ItemData {
814 unsafe {
815 ::unity::il2cpp_call!((::unity::module_base()+0x27b13a0usize)as*mut u8,crate::app::itemdata::ItemData;
816(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
817 }
818 }
819
820 #[doc = "`TrySerialize(crate::app::stream_2::Stream_2, crate::app::itemdata::ItemData)` overload"]
821 pub fn try_serialize(
822 stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>,
823 item: impl ::core::convert::Into<crate::app::itemdata::ItemData>,
824 ) -> () {
825 unsafe {
826 ::unity::il2cpp_call!((::unity::module_base()+0x27b1400usize)as*mut u8,();
827(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream),(crate::app::itemdata::ItemData)::core::convert::Into::into(item))
828 }
829 }
830
831 #[doc = "`TryDeserialize(crate::app::stream_2::Stream_2)` overload"]
832 pub fn try_deserialize(stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> crate::app::itemdata::ItemData {
833 unsafe {
834 ::unity::il2cpp_call!((::unity::module_base()+0x27b14a0usize)as*mut u8,crate::app::itemdata::ItemData;
835(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
836 }
837 }
838
839 #[doc = "`CreateSimpleWeapon(crate::app::itemdata::ItemData_Kinds, bool)` overload"]
840 pub fn create_simple_weapon(
841 kind: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>,
842 is_bullet: impl ::core::convert::Into<bool>,
843 ) -> crate::app::itemdata::ItemData {
844 unsafe {
845 ::unity::il2cpp_call!((::unity::module_base()+0x27b15f0usize)as*mut u8,crate::app::itemdata::ItemData;
846(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(kind),(bool)::core::convert::Into::into(is_bullet))
847 }
848 }
849
850 #[doc = "`RegistGlobalFlags()` overload"]
851 pub fn regist_global_flags() -> () {
852 unsafe {
853 ::unity::il2cpp_call!((::unity::module_base()+0x27b1ea0usize)as*mut u8,();
854 )
855 }
856 }
857
858 #[doc = "`get_MasterProof()` overload"]
859 pub fn get_master_proof() -> crate::app::itemdata::ItemData {
860 unsafe {
861 ::unity::il2cpp_call!((::unity::module_base()+0x27b23e0usize)as*mut u8,crate::app::itemdata::ItemData;
862 )
863 }
864 }
865
866 #[doc = "`get_ChangeProof()` overload"]
867 pub fn get_change_proof() -> crate::app::itemdata::ItemData {
868 unsafe {
869 ::unity::il2cpp_call!((::unity::module_base()+0x27b2470usize)as*mut u8,crate::app::itemdata::ItemData;
870 )
871 }
872 }
873
874 #[doc = "`get_EnchantProof()` overload"]
875 pub fn get_enchant_proof() -> crate::app::itemdata::ItemData {
876 unsafe {
877 ::unity::il2cpp_call!((::unity::module_base()+0x27b2500usize)as*mut u8,crate::app::itemdata::ItemData;
878 )
879 }
880 }
881
882 #[doc = "`get_GunnerProof()` overload"]
883 pub fn get_gunner_proof() -> crate::app::itemdata::ItemData {
884 unsafe {
885 ::unity::il2cpp_call!((::unity::module_base()+0x27b2590usize)as*mut u8,crate::app::itemdata::ItemData;
886 )
887 }
888 }
889
890 #[doc = "`ReplaceHighRank(::unity::Array<::unity::Il2CppString>)` overload"]
891 pub fn replace_high_rank(iids: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> ::unity::Array<::unity::Il2CppString> {
892 unsafe {
893 ::unity::il2cpp_call!((::unity::module_base()+0x27b2620usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
894(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(iids))
895 }
896 }
897}
898
899#[cfg(feature = "app-itemdata")]
900pub trait IItemDataMethods: IItemData {
901 #[doc = "`.ctor()` overload"]
902 fn ctor(self) -> () {
903 unsafe {
904 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
905 ::unity::il2cpp_call!((::unity::module_base()+0x27aa9f0usize)as*mut u8,();
906(ItemData)__receiver)
907 }
908 }
909 #[doc = "`get_Iid()` overload"]
910 fn get_iid(self) -> ::unity::Il2CppString {
911 unsafe {
912 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
913 ::unity::il2cpp_call!((::unity::module_base()+0x27aabf0usize)as*mut u8, ::unity::Il2CppString;
914(ItemData)__receiver)
915 }
916 }
917 #[doc = "`set_Iid(::unity::Il2CppString)` overload"]
918 fn set_iid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
919 unsafe {
920 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
921 ::unity::il2cpp_call!((::unity::module_base()+0x27aac00usize)as*mut u8,();
922(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
923 }
924 }
925 #[doc = "`get_Name()` overload"]
926 fn get_name(self) -> ::unity::Il2CppString {
927 unsafe {
928 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
929 ::unity::il2cpp_call!((::unity::module_base()+0x27aac10usize)as*mut u8, ::unity::Il2CppString;
930(ItemData)__receiver)
931 }
932 }
933 #[doc = "`set_Name(::unity::Il2CppString)` overload"]
934 fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
935 unsafe {
936 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
937 ::unity::il2cpp_call!((::unity::module_base()+0x27aac20usize)as*mut u8,();
938(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
939 }
940 }
941 #[doc = "`get_Help()` overload"]
942 fn get_help(self) -> ::unity::Il2CppString {
943 unsafe {
944 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
945 ::unity::il2cpp_call!((::unity::module_base()+0x27aac30usize)as*mut u8, ::unity::Il2CppString;
946(ItemData)__receiver)
947 }
948 }
949 #[doc = "`set_Help(::unity::Il2CppString)` overload"]
950 fn set_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
951 unsafe {
952 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
953 ::unity::il2cpp_call!((::unity::module_base()+0x27aac40usize)as*mut u8,();
954(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
955 }
956 }
957 #[doc = "`get_Tutorial()` overload"]
958 fn get_tutorial(self) -> ::unity::Il2CppString {
959 unsafe {
960 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
961 ::unity::il2cpp_call!((::unity::module_base()+0x27aac50usize)as*mut u8, ::unity::Il2CppString;
962(ItemData)__receiver)
963 }
964 }
965 #[doc = "`set_Tutorial(::unity::Il2CppString)` overload"]
966 fn set_tutorial(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
967 unsafe {
968 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
969 ::unity::il2cpp_call!((::unity::module_base()+0x27aac60usize)as*mut u8,();
970(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
971 }
972 }
973 #[doc = "`get_Aid()` overload"]
974 fn get_aid(self) -> ::unity::Il2CppString {
975 unsafe {
976 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
977 ::unity::il2cpp_call!((::unity::module_base()+0x27aac70usize)as*mut u8, ::unity::Il2CppString;
978(ItemData)__receiver)
979 }
980 }
981 #[doc = "`set_Aid(::unity::Il2CppString)` overload"]
982 fn set_aid(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
983 unsafe {
984 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
985 ::unity::il2cpp_call!((::unity::module_base()+0x27aac80usize)as*mut u8,();
986(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
987 }
988 }
989 #[doc = "`get_Kind()` overload"]
990 fn get_kind(self) -> crate::app::itemdata::ItemData_Kinds {
991 unsafe {
992 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
993 ::unity::il2cpp_call!((::unity::module_base()+0x27aac90usize)as*mut u8,crate::app::itemdata::ItemData_Kinds;
994(ItemData)__receiver)
995 }
996 }
997 #[doc = "`set_Kind(crate::app::itemdata::ItemData_Kinds)` overload"]
998 fn set_kind(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_Kinds>) -> () {
999 unsafe {
1000 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1001 ::unity::il2cpp_call!((::unity::module_base()+0x27aaca0usize)as*mut u8,();
1002(ItemData)__receiver,(crate::app::itemdata::ItemData_Kinds)::core::convert::Into::into(value))
1003 }
1004 }
1005 #[doc = "`get_Attr()` overload"]
1006 fn get_attr(self) -> crate::app::itemdata::ItemData_Attrs {
1007 unsafe {
1008 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1009 ::unity::il2cpp_call!((::unity::module_base()+0x27aacb0usize)as*mut u8,crate::app::itemdata::ItemData_Attrs;
1010(ItemData)__receiver)
1011 }
1012 }
1013 #[doc = "`set_Attr(crate::app::itemdata::ItemData_Attrs)` overload"]
1014 fn set_attr(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_Attrs>) -> () {
1015 unsafe {
1016 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1017 ::unity::il2cpp_call!((::unity::module_base()+0x27aacc0usize)as*mut u8,();
1018(ItemData)__receiver,(crate::app::itemdata::ItemData_Attrs)::core::convert::Into::into(value))
1019 }
1020 }
1021 #[doc = "`get_UseType()` overload"]
1022 fn get_use_type(self) -> crate::app::itemdata::ItemData_UseTypes {
1023 unsafe {
1024 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1025 ::unity::il2cpp_call!((::unity::module_base()+0x27aacd0usize)as*mut u8,crate::app::itemdata::ItemData_UseTypes;
1026(ItemData)__receiver)
1027 }
1028 }
1029 #[doc = "`set_UseType(crate::app::itemdata::ItemData_UseTypes)` overload"]
1030 fn set_use_type(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_UseTypes>) -> () {
1031 unsafe {
1032 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1033 ::unity::il2cpp_call!((::unity::module_base()+0x27aace0usize)as*mut u8,();
1034(ItemData)__receiver,(crate::app::itemdata::ItemData_UseTypes)::core::convert::Into::into(value))
1035 }
1036 }
1037 #[doc = "`get_WeaponAttr()` overload"]
1038 fn get_weapon_attr(self) -> crate::app::itemdata::ItemData_WeaponAttrs {
1039 unsafe {
1040 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1041 ::unity::il2cpp_call!((::unity::module_base()+0x27aacf0usize)as*mut u8,crate::app::itemdata::ItemData_WeaponAttrs;
1042(ItemData)__receiver)
1043 }
1044 }
1045 #[doc = "`set_WeaponAttr(crate::app::itemdata::ItemData_WeaponAttrs)` overload"]
1046 fn set_weapon_attr(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_WeaponAttrs>) -> () {
1047 unsafe {
1048 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1049 ::unity::il2cpp_call!((::unity::module_base()+0x27aad00usize)as*mut u8,();
1050(ItemData)__receiver,(crate::app::itemdata::ItemData_WeaponAttrs)::core::convert::Into::into(value))
1051 }
1052 }
1053 #[doc = "`get_Icon()` overload"]
1054 fn get_icon(self) -> ::unity::Il2CppString {
1055 unsafe {
1056 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1057 ::unity::il2cpp_call!((::unity::module_base()+0x27aad10usize)as*mut u8, ::unity::Il2CppString;
1058(ItemData)__receiver)
1059 }
1060 }
1061 #[doc = "`set_Icon(::unity::Il2CppString)` overload"]
1062 fn set_icon(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1063 unsafe {
1064 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1065 ::unity::il2cpp_call!((::unity::module_base()+0x27aad20usize)as*mut u8,();
1066(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1067 }
1068 }
1069 #[doc = "`get_Endurance()` overload"]
1070 fn get_endurance(self) -> u8 {
1071 unsafe {
1072 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1073 ::unity::il2cpp_call!((::unity::module_base()+0x27aad30usize)as*mut u8,u8;
1074(ItemData)__receiver)
1075 }
1076 }
1077 #[doc = "`set_Endurance(u8)` overload"]
1078 fn set_endurance(self, value: impl ::core::convert::Into<u8>) -> () {
1079 unsafe {
1080 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1081 ::unity::il2cpp_call!((::unity::module_base()+0x27aad40usize)as*mut u8,();
1082(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1083 }
1084 }
1085 #[doc = "`get_Power()` overload"]
1086 fn get_power(self) -> u8 {
1087 unsafe {
1088 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1089 ::unity::il2cpp_call!((::unity::module_base()+0x27aad50usize)as*mut u8,u8;
1090(ItemData)__receiver)
1091 }
1092 }
1093 #[doc = "`set_Power(u8)` overload"]
1094 fn set_power(self, value: impl ::core::convert::Into<u8>) -> () {
1095 unsafe {
1096 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1097 ::unity::il2cpp_call!((::unity::module_base()+0x27aad60usize)as*mut u8,();
1098(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1099 }
1100 }
1101 #[doc = "`get_Weight()` overload"]
1102 fn get_weight(self) -> u8 {
1103 unsafe {
1104 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1105 ::unity::il2cpp_call!((::unity::module_base()+0x27aad70usize)as*mut u8,u8;
1106(ItemData)__receiver)
1107 }
1108 }
1109 #[doc = "`set_Weight(u8)` overload"]
1110 fn set_weight(self, value: impl ::core::convert::Into<u8>) -> () {
1111 unsafe {
1112 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1113 ::unity::il2cpp_call!((::unity::module_base()+0x27aad80usize)as*mut u8,();
1114(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1115 }
1116 }
1117 #[doc = "`get_RangeI()` overload"]
1118 fn get_range_i(self) -> u8 {
1119 unsafe {
1120 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1121 ::unity::il2cpp_call!((::unity::module_base()+0x27aad90usize)as*mut u8,u8;
1122(ItemData)__receiver)
1123 }
1124 }
1125 #[doc = "`set_RangeI(u8)` overload"]
1126 fn set_range_i(self, value: impl ::core::convert::Into<u8>) -> () {
1127 unsafe {
1128 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1129 ::unity::il2cpp_call!((::unity::module_base()+0x27aada0usize)as*mut u8,();
1130(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1131 }
1132 }
1133 #[doc = "`get_RangeO()` overload"]
1134 fn get_range_o(self) -> u8 {
1135 unsafe {
1136 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1137 ::unity::il2cpp_call!((::unity::module_base()+0x27aadb0usize)as*mut u8,u8;
1138(ItemData)__receiver)
1139 }
1140 }
1141 #[doc = "`set_RangeO(u8)` overload"]
1142 fn set_range_o(self, value: impl ::core::convert::Into<u8>) -> () {
1143 unsafe {
1144 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1145 ::unity::il2cpp_call!((::unity::module_base()+0x27aadc0usize)as*mut u8,();
1146(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1147 }
1148 }
1149 #[doc = "`get_Distance()` overload"]
1150 fn get_distance(self) -> u8 {
1151 unsafe {
1152 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1153 ::unity::il2cpp_call!((::unity::module_base()+0x27aadd0usize)as*mut u8,u8;
1154(ItemData)__receiver)
1155 }
1156 }
1157 #[doc = "`set_Distance(u8)` overload"]
1158 fn set_distance(self, value: impl ::core::convert::Into<u8>) -> () {
1159 unsafe {
1160 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1161 ::unity::il2cpp_call!((::unity::module_base()+0x27aade0usize)as*mut u8,();
1162(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1163 }
1164 }
1165 #[doc = "`get_Hit()` overload"]
1166 fn get_hit(self) -> i16 {
1167 unsafe {
1168 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1169 ::unity::il2cpp_call!((::unity::module_base()+0x27aadf0usize)as*mut u8,i16;
1170(ItemData)__receiver)
1171 }
1172 }
1173 #[doc = "`set_Hit(i16)` overload"]
1174 fn set_hit(self, value: impl ::core::convert::Into<i16>) -> () {
1175 unsafe {
1176 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1177 ::unity::il2cpp_call!((::unity::module_base()+0x27aae00usize)as*mut u8,();
1178(ItemData)__receiver,(i16)::core::convert::Into::into(value))
1179 }
1180 }
1181 #[doc = "`get_Critical()` overload"]
1182 fn get_critical(self) -> i16 {
1183 unsafe {
1184 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1185 ::unity::il2cpp_call!((::unity::module_base()+0x27aae10usize)as*mut u8,i16;
1186(ItemData)__receiver)
1187 }
1188 }
1189 #[doc = "`set_Critical(i16)` overload"]
1190 fn set_critical(self, value: impl ::core::convert::Into<i16>) -> () {
1191 unsafe {
1192 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1193 ::unity::il2cpp_call!((::unity::module_base()+0x27aae20usize)as*mut u8,();
1194(ItemData)__receiver,(i16)::core::convert::Into::into(value))
1195 }
1196 }
1197 #[doc = "`get_Avoid()` overload"]
1198 fn get_avoid(self) -> i16 {
1199 unsafe {
1200 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1201 ::unity::il2cpp_call!((::unity::module_base()+0x27aae30usize)as*mut u8,i16;
1202(ItemData)__receiver)
1203 }
1204 }
1205 #[doc = "`set_Avoid(i16)` overload"]
1206 fn set_avoid(self, value: impl ::core::convert::Into<i16>) -> () {
1207 unsafe {
1208 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1209 ::unity::il2cpp_call!((::unity::module_base()+0x27aae40usize)as*mut u8,();
1210(ItemData)__receiver,(i16)::core::convert::Into::into(value))
1211 }
1212 }
1213 #[doc = "`get_Secure()` overload"]
1214 fn get_secure(self) -> i16 {
1215 unsafe {
1216 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1217 ::unity::il2cpp_call!((::unity::module_base()+0x27aae50usize)as*mut u8,i16;
1218(ItemData)__receiver)
1219 }
1220 }
1221 #[doc = "`set_Secure(i16)` overload"]
1222 fn set_secure(self, value: impl ::core::convert::Into<i16>) -> () {
1223 unsafe {
1224 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1225 ::unity::il2cpp_call!((::unity::module_base()+0x27aae60usize)as*mut u8,();
1226(ItemData)__receiver,(i16)::core::convert::Into::into(value))
1227 }
1228 }
1229 #[doc = "`get_Price()` overload"]
1230 fn get_price(self) -> i32 {
1231 unsafe {
1232 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1233 ::unity::il2cpp_call!((::unity::module_base()+0x27aae70usize)as*mut u8,i32;
1234(ItemData)__receiver)
1235 }
1236 }
1237 #[doc = "`set_Price(i32)` overload"]
1238 fn set_price(self, value: impl ::core::convert::Into<i32>) -> () {
1239 unsafe {
1240 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1241 ::unity::il2cpp_call!((::unity::module_base()+0x27aae80usize)as*mut u8,();
1242(ItemData)__receiver,(i32)::core::convert::Into::into(value))
1243 }
1244 }
1245 #[doc = "`get_WeaponLevel()` overload"]
1246 fn get_weapon_level(self) -> ::unity::Il2CppString {
1247 unsafe {
1248 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1249 ::unity::il2cpp_call!((::unity::module_base()+0x27aae90usize)as*mut u8, ::unity::Il2CppString;
1250(ItemData)__receiver)
1251 }
1252 }
1253 #[doc = "`set_WeaponLevel(::unity::Il2CppString)` overload"]
1254 fn set_weapon_level(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1255 unsafe {
1256 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1257 ::unity::il2cpp_call!((::unity::module_base()+0x27aaea0usize)as*mut u8,();
1258(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1259 }
1260 }
1261 #[doc = "`get_RodType()` overload"]
1262 fn get_rod_type(self) -> crate::app::itemdata::ItemData_RodTypes {
1263 unsafe {
1264 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1265 ::unity::il2cpp_call!((::unity::module_base()+0x27aaeb0usize)as*mut u8,crate::app::itemdata::ItemData_RodTypes;
1266(ItemData)__receiver)
1267 }
1268 }
1269 #[doc = "`set_RodType(crate::app::itemdata::ItemData_RodTypes)` overload"]
1270 fn set_rod_type(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_RodTypes>) -> () {
1271 unsafe {
1272 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1273 ::unity::il2cpp_call!((::unity::module_base()+0x27aaec0usize)as*mut u8,();
1274(ItemData)__receiver,(crate::app::itemdata::ItemData_RodTypes)::core::convert::Into::into(value))
1275 }
1276 }
1277 #[doc = "`get_RodExp()` overload"]
1278 fn get_rod_exp(self) -> u8 {
1279 unsafe {
1280 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1281 ::unity::il2cpp_call!((::unity::module_base()+0x27aaed0usize)as*mut u8,u8;
1282(ItemData)__receiver)
1283 }
1284 }
1285 #[doc = "`set_RodExp(u8)` overload"]
1286 fn set_rod_exp(self, value: impl ::core::convert::Into<u8>) -> () {
1287 unsafe {
1288 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1289 ::unity::il2cpp_call!((::unity::module_base()+0x27aaee0usize)as*mut u8,();
1290(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1291 }
1292 }
1293 #[doc = "`get_RateArena()` overload"]
1294 fn get_rate_arena(self) -> u8 {
1295 unsafe {
1296 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1297 ::unity::il2cpp_call!((::unity::module_base()+0x27aaef0usize)as*mut u8,u8;
1298(ItemData)__receiver)
1299 }
1300 }
1301 #[doc = "`set_RateArena(u8)` overload"]
1302 fn set_rate_arena(self, value: impl ::core::convert::Into<u8>) -> () {
1303 unsafe {
1304 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1305 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf00usize)as*mut u8,();
1306(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1307 }
1308 }
1309 #[doc = "`get_ShootEffect()` overload"]
1310 fn get_shoot_effect(self) -> ::unity::Il2CppString {
1311 unsafe {
1312 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1313 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf10usize)as*mut u8, ::unity::Il2CppString;
1314(ItemData)__receiver)
1315 }
1316 }
1317 #[doc = "`set_ShootEffect(::unity::Il2CppString)` overload"]
1318 fn set_shoot_effect(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1319 unsafe {
1320 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1321 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf20usize)as*mut u8,();
1322(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1323 }
1324 }
1325 #[doc = "`get_HitEffect()` overload"]
1326 fn get_hit_effect(self) -> ::unity::Il2CppString {
1327 unsafe {
1328 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1329 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf30usize)as*mut u8, ::unity::Il2CppString;
1330(ItemData)__receiver)
1331 }
1332 }
1333 #[doc = "`set_HitEffect(::unity::Il2CppString)` overload"]
1334 fn set_hit_effect(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1335 unsafe {
1336 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1337 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf40usize)as*mut u8,();
1338(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1339 }
1340 }
1341 #[doc = "`get_CannonEffect()` overload"]
1342 fn get_cannon_effect(self) -> ::unity::Il2CppString {
1343 unsafe {
1344 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1345 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf50usize)as*mut u8, ::unity::Il2CppString;
1346(ItemData)__receiver)
1347 }
1348 }
1349 #[doc = "`set_CannonEffect(::unity::Il2CppString)` overload"]
1350 fn set_cannon_effect(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1351 unsafe {
1352 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1353 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf60usize)as*mut u8,();
1354(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1355 }
1356 }
1357 #[doc = "`get_OverlapTerrain()` overload"]
1358 fn get_overlap_terrain(self) -> ::unity::Il2CppString {
1359 unsafe {
1360 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1361 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf70usize)as*mut u8, ::unity::Il2CppString;
1362(ItemData)__receiver)
1363 }
1364 }
1365 #[doc = "`set_OverlapTerrain(::unity::Il2CppString)` overload"]
1366 fn set_overlap_terrain(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1367 unsafe {
1368 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1369 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf80usize)as*mut u8,();
1370(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1371 }
1372 }
1373 #[doc = "`get_Flag()` overload"]
1374 fn get_flag(self) -> crate::app::itemdata::ItemData_FlagField {
1375 unsafe {
1376 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1377 ::unity::il2cpp_call!((::unity::module_base()+0x27aaf90usize)as*mut u8,crate::app::itemdata::ItemData_FlagField;
1378(ItemData)__receiver)
1379 }
1380 }
1381 #[doc = "`set_Flag(crate::app::itemdata::ItemData_FlagField)` overload"]
1382 fn set_flag(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_FlagField>) -> () {
1383 unsafe {
1384 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1385 ::unity::il2cpp_call!((::unity::module_base()+0x27aafa0usize)as*mut u8,();
1386(ItemData)__receiver,(crate::app::itemdata::ItemData_FlagField)::core::convert::Into::into(value))
1387 }
1388 }
1389 #[doc = "`get_Enhance()` overload"]
1390 fn get_enhance(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
1391 unsafe {
1392 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1393 ::unity::il2cpp_call!((::unity::module_base()+0x27aafb0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1394(ItemData)__receiver)
1395 }
1396 }
1397 #[doc = "`set_Enhance(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
1398 fn set_enhance(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
1399 unsafe {
1400 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1401 ::unity::il2cpp_call!((::unity::module_base()+0x27aafc0usize)as*mut u8,();
1402(ItemData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
1403 }
1404 }
1405 #[doc = "`get_GrowRatio()` overload"]
1406 fn get_grow_ratio(self) -> crate::app::capabilitysbyte::CapabilitySbyte {
1407 unsafe {
1408 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1409 ::unity::il2cpp_call!((::unity::module_base()+0x27aafd0usize)as*mut u8,crate::app::capabilitysbyte::CapabilitySbyte;
1410(ItemData)__receiver)
1411 }
1412 }
1413 #[doc = "`set_GrowRatio(crate::app::capabilitysbyte::CapabilitySbyte)` overload"]
1414 fn set_grow_ratio(self, value: impl ::core::convert::Into<crate::app::capabilitysbyte::CapabilitySbyte>) -> () {
1415 unsafe {
1416 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1417 ::unity::il2cpp_call!((::unity::module_base()+0x27aafe0usize)as*mut u8,();
1418(ItemData)__receiver,(crate::app::capabilitysbyte::CapabilitySbyte)::core::convert::Into::into(value))
1419 }
1420 }
1421 #[doc = "`get_EquipCondition()` overload"]
1422 fn get_equip_condition(self) -> ::unity::Il2CppString {
1423 unsafe {
1424 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1425 ::unity::il2cpp_call!((::unity::module_base()+0x27aaff0usize)as*mut u8, ::unity::Il2CppString;
1426(ItemData)__receiver)
1427 }
1428 }
1429 #[doc = "`set_EquipCondition(::unity::Il2CppString)` overload"]
1430 fn set_equip_condition(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1431 unsafe {
1432 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1433 ::unity::il2cpp_call!((::unity::module_base()+0x27ab000usize)as*mut u8,();
1434(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1435 }
1436 }
1437 #[doc = "`get_EquipSids()` overload"]
1438 fn get_equip_sids(self) -> ::unity::Array<::unity::Il2CppString> {
1439 unsafe {
1440 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1441 ::unity::il2cpp_call!((::unity::module_base()+0x27ab010usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1442(ItemData)__receiver)
1443 }
1444 }
1445 #[doc = "`set_EquipSids(::unity::Array<::unity::Il2CppString>)` overload"]
1446 fn set_equip_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
1447 unsafe {
1448 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1449 ::unity::il2cpp_call!((::unity::module_base()+0x27ab020usize)as*mut u8,();
1450(ItemData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
1451 }
1452 }
1453 #[doc = "`get_PassiveSids()` overload"]
1454 fn get_passive_sids(self) -> ::unity::Array<::unity::Il2CppString> {
1455 unsafe {
1456 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1457 ::unity::il2cpp_call!((::unity::module_base()+0x27ab030usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1458(ItemData)__receiver)
1459 }
1460 }
1461 #[doc = "`set_PassiveSids(::unity::Array<::unity::Il2CppString>)` overload"]
1462 fn set_passive_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
1463 unsafe {
1464 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1465 ::unity::il2cpp_call!((::unity::module_base()+0x27ab040usize)as*mut u8,();
1466(ItemData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
1467 }
1468 }
1469 #[doc = "`get_GiveSids()` overload"]
1470 fn get_give_sids(self) -> ::unity::Array<::unity::Il2CppString> {
1471 unsafe {
1472 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1473 ::unity::il2cpp_call!((::unity::module_base()+0x27ab050usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1474(ItemData)__receiver)
1475 }
1476 }
1477 #[doc = "`set_GiveSids(::unity::Array<::unity::Il2CppString>)` overload"]
1478 fn set_give_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
1479 unsafe {
1480 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1481 ::unity::il2cpp_call!((::unity::module_base()+0x27ab060usize)as*mut u8,();
1482(ItemData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
1483 }
1484 }
1485 #[doc = "`get_AddTarget()` overload"]
1486 fn get_add_target(self) -> crate::app::itemdata::ItemData_AddTargets {
1487 unsafe {
1488 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1489 ::unity::il2cpp_call!((::unity::module_base()+0x27ab070usize)as*mut u8,crate::app::itemdata::ItemData_AddTargets;
1490(ItemData)__receiver)
1491 }
1492 }
1493 #[doc = "`set_AddTarget(crate::app::itemdata::ItemData_AddTargets)` overload"]
1494 fn set_add_target(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_AddTargets>) -> () {
1495 unsafe {
1496 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1497 ::unity::il2cpp_call!((::unity::module_base()+0x27ab080usize)as*mut u8,();
1498(ItemData)__receiver,(crate::app::itemdata::ItemData_AddTargets)::core::convert::Into::into(value))
1499 }
1500 }
1501 #[doc = "`get_AddType()` overload"]
1502 fn get_add_type(self) -> crate::app::itemdata::ItemData_UseTypes {
1503 unsafe {
1504 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1505 ::unity::il2cpp_call!((::unity::module_base()+0x27ab090usize)as*mut u8,crate::app::itemdata::ItemData_UseTypes;
1506(ItemData)__receiver)
1507 }
1508 }
1509 #[doc = "`set_AddType(crate::app::itemdata::ItemData_UseTypes)` overload"]
1510 fn set_add_type(self, value: impl ::core::convert::Into<crate::app::itemdata::ItemData_UseTypes>) -> () {
1511 unsafe {
1512 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1513 ::unity::il2cpp_call!((::unity::module_base()+0x27ab0a0usize)as*mut u8,();
1514(ItemData)__receiver,(crate::app::itemdata::ItemData_UseTypes)::core::convert::Into::into(value))
1515 }
1516 }
1517 #[doc = "`get_AddPower()` overload"]
1518 fn get_add_power(self) -> u8 {
1519 unsafe {
1520 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1521 ::unity::il2cpp_call!((::unity::module_base()+0x27ab0b0usize)as*mut u8,u8;
1522(ItemData)__receiver)
1523 }
1524 }
1525 #[doc = "`set_AddPower(u8)` overload"]
1526 fn set_add_power(self, value: impl ::core::convert::Into<u8>) -> () {
1527 unsafe {
1528 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1529 ::unity::il2cpp_call!((::unity::module_base()+0x27ab0c0usize)as*mut u8,();
1530(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1531 }
1532 }
1533 #[doc = "`get_AddRange()` overload"]
1534 fn get_add_range(self) -> u8 {
1535 unsafe {
1536 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1537 ::unity::il2cpp_call!((::unity::module_base()+0x27ab0d0usize)as*mut u8,u8;
1538(ItemData)__receiver)
1539 }
1540 }
1541 #[doc = "`set_AddRange(u8)` overload"]
1542 fn set_add_range(self, value: impl ::core::convert::Into<u8>) -> () {
1543 unsafe {
1544 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1545 ::unity::il2cpp_call!((::unity::module_base()+0x27ab0e0usize)as*mut u8,();
1546(ItemData)__receiver,(u8)::core::convert::Into::into(value))
1547 }
1548 }
1549 #[doc = "`get_AddSids()` overload"]
1550 fn get_add_sids(self) -> ::unity::Array<::unity::Il2CppString> {
1551 unsafe {
1552 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1553 ::unity::il2cpp_call!((::unity::module_base()+0x27ab0f0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1554(ItemData)__receiver)
1555 }
1556 }
1557 #[doc = "`set_AddSids(::unity::Array<::unity::Il2CppString>)` overload"]
1558 fn set_add_sids(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
1559 unsafe {
1560 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1561 ::unity::il2cpp_call!((::unity::module_base()+0x27ab100usize)as*mut u8,();
1562(ItemData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
1563 }
1564 }
1565 #[doc = "`get_AddEffect()` overload"]
1566 fn get_add_effect(self) -> ::unity::Il2CppString {
1567 unsafe {
1568 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1569 ::unity::il2cpp_call!((::unity::module_base()+0x27ab110usize)as*mut u8, ::unity::Il2CppString;
1570(ItemData)__receiver)
1571 }
1572 }
1573 #[doc = "`set_AddEffect(::unity::Il2CppString)` overload"]
1574 fn set_add_effect(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1575 unsafe {
1576 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1577 ::unity::il2cpp_call!((::unity::module_base()+0x27ab120usize)as*mut u8,();
1578(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1579 }
1580 }
1581 #[doc = "`get_AddHelp()` overload"]
1582 fn get_add_help(self) -> ::unity::Il2CppString {
1583 unsafe {
1584 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1585 ::unity::il2cpp_call!((::unity::module_base()+0x27ab130usize)as*mut u8, ::unity::Il2CppString;
1586(ItemData)__receiver)
1587 }
1588 }
1589 #[doc = "`set_AddHelp(::unity::Il2CppString)` overload"]
1590 fn set_add_help(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1591 unsafe {
1592 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1593 ::unity::il2cpp_call!((::unity::module_base()+0x27ab140usize)as*mut u8,();
1594(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1595 }
1596 }
1597 #[doc = "`get_HighRankItem()` overload"]
1598 fn get_high_rank_item(self) -> ::unity::Il2CppString {
1599 unsafe {
1600 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1601 ::unity::il2cpp_call!((::unity::module_base()+0x27ab150usize)as*mut u8, ::unity::Il2CppString;
1602(ItemData)__receiver)
1603 }
1604 }
1605 #[doc = "`set_HighRankItem(::unity::Il2CppString)` overload"]
1606 fn set_high_rank_item(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
1607 unsafe {
1608 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1609 ::unity::il2cpp_call!((::unity::module_base()+0x27ab160usize)as*mut u8,();
1610(ItemData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
1611 }
1612 }
1613 #[doc = "`get_EquipSkills()` overload"]
1614 fn get_equip_skills(self) -> crate::app::skillarray::SkillArray {
1615 unsafe {
1616 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1617 ::unity::il2cpp_call!((::unity::module_base()+0x27ab170usize)as*mut u8,crate::app::skillarray::SkillArray;
1618(ItemData)__receiver)
1619 }
1620 }
1621 #[doc = "`get_PassiveSkills()` overload"]
1622 fn get_passive_skills(self) -> crate::app::skillarray::SkillArray {
1623 unsafe {
1624 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1625 ::unity::il2cpp_call!((::unity::module_base()+0x27ab180usize)as*mut u8,crate::app::skillarray::SkillArray;
1626(ItemData)__receiver)
1627 }
1628 }
1629 #[doc = "`get_GiveSkills()` overload"]
1630 fn get_give_skills(self) -> crate::app::skillarray::SkillArray {
1631 unsafe {
1632 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1633 ::unity::il2cpp_call!((::unity::module_base()+0x27ab190usize)as*mut u8,crate::app::skillarray::SkillArray;
1634(ItemData)__receiver)
1635 }
1636 }
1637 #[doc = "`get_EnchantSkills1()` overload"]
1638 fn get_enchant_skills1(self) -> crate::app::skillarray::SkillArray {
1639 unsafe {
1640 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1641 ::unity::il2cpp_call!((::unity::module_base()+0x27ab1a0usize)as*mut u8,crate::app::skillarray::SkillArray;
1642(ItemData)__receiver)
1643 }
1644 }
1645 #[doc = "`get_EnchantSkills2()` overload"]
1646 fn get_enchant_skills2(self) -> crate::app::skillarray::SkillArray {
1647 unsafe {
1648 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1649 ::unity::il2cpp_call!((::unity::module_base()+0x27ab1b0usize)as*mut u8,crate::app::skillarray::SkillArray;
1650(ItemData)__receiver)
1651 }
1652 }
1653 #[doc = "`get_EnchantSkills3()` overload"]
1654 fn get_enchant_skills3(self) -> crate::app::skillarray::SkillArray {
1655 unsafe {
1656 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1657 ::unity::il2cpp_call!((::unity::module_base()+0x27ab1c0usize)as*mut u8,crate::app::skillarray::SkillArray;
1658(ItemData)__receiver)
1659 }
1660 }
1661 #[doc = "`get_EnchantSkills4()` overload"]
1662 fn get_enchant_skills4(self) -> crate::app::skillarray::SkillArray {
1663 unsafe {
1664 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1665 ::unity::il2cpp_call!((::unity::module_base()+0x27ab1d0usize)as*mut u8,crate::app::skillarray::SkillArray;
1666(ItemData)__receiver)
1667 }
1668 }
1669 #[doc = "`get_AttackMotion()` overload"]
1670 fn get_attack_motion(self) -> crate::app::unitanim::UnitAnim_Types {
1671 unsafe {
1672 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1673 ::unity::il2cpp_call!((::unity::module_base()+0x27ab1e0usize)as*mut u8,crate::app::unitanim::UnitAnim_Types;
1674(ItemData)__receiver)
1675 }
1676 }
1677 #[doc = "`set_AttackMotion(crate::app::unitanim::UnitAnim_Types)` overload"]
1678 fn set_attack_motion(self, value: impl ::core::convert::Into<crate::app::unitanim::UnitAnim_Types>) -> () {
1679 unsafe {
1680 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1681 ::unity::il2cpp_call!((::unity::module_base()+0x27ab1f0usize)as*mut u8,();
1682(ItemData)__receiver,(crate::app::unitanim::UnitAnim_Types)::core::convert::Into::into(value))
1683 }
1684 }
1685 #[doc = "`CanUse()` overload"]
1686 fn can_use(self) -> bool {
1687 unsafe {
1688 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1689 ::unity::il2cpp_call!((::unity::module_base()+0x27ab400usize)as*mut u8,bool;
1690(ItemData)__receiver)
1691 }
1692 }
1693 #[doc = "`CanSelfTarget(crate::app::unit::Unit)` overload"]
1694 fn can_self_target(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> bool {
1695 unsafe {
1696 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1697 ::unity::il2cpp_call!((::unity::module_base()+0x27ab460usize)as*mut u8,bool;
1698(ItemData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1699 }
1700 }
1701 #[doc = "`GetEnchantHash()` overload"]
1702 fn get_enchant_hash(self) -> i32 {
1703 unsafe {
1704 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1705 ::unity::il2cpp_call!((::unity::module_base()+0x27ab530usize)as*mut u8,i32;
1706(ItemData)__receiver)
1707 }
1708 }
1709 #[doc = "`HasEnchantHash()` overload"]
1710 fn has_enchant_hash(self) -> bool {
1711 unsafe {
1712 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1713 ::unity::il2cpp_call!((::unity::module_base()+0x27ab540usize)as*mut u8,bool;
1714(ItemData)__receiver)
1715 }
1716 }
1717 #[doc = "`GetPrefixlessIid()` overload"]
1718 fn get_prefixless_iid(self) -> ::unity::Il2CppString {
1719 unsafe {
1720 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1721 ::unity::il2cpp_call!((::unity::module_base()+0x27ab550usize)as*mut u8, ::unity::Il2CppString;
1722(ItemData)__receiver)
1723 }
1724 }
1725 #[doc = "`CanExpend()` overload"]
1726 fn can_expend(self) -> bool {
1727 unsafe {
1728 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1729 ::unity::il2cpp_call!((::unity::module_base()+0x27ab560usize)as*mut u8,bool;
1730(ItemData)__receiver)
1731 }
1732 }
1733 #[doc = "`IsWeapon()` overload"]
1734 fn is_weapon(self) -> bool {
1735 unsafe {
1736 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1737 ::unity::il2cpp_call!((::unity::module_base()+0x27ab580usize)as*mut u8,bool;
1738(ItemData)__receiver)
1739 }
1740 }
1741 #[doc = "`IsPhysical()` overload"]
1742 fn is_physical(self) -> bool {
1743 unsafe {
1744 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1745 ::unity::il2cpp_call!((::unity::module_base()+0x27ab590usize)as*mut u8,bool;
1746(ItemData)__receiver)
1747 }
1748 }
1749 #[doc = "`IsMagic()` overload"]
1750 fn is_magic(self) -> bool {
1751 unsafe {
1752 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1753 ::unity::il2cpp_call!((::unity::module_base()+0x27ab5a0usize)as*mut u8,bool;
1754(ItemData)__receiver)
1755 }
1756 }
1757 #[doc = "`IsBreath()` overload"]
1758 fn is_breath(self) -> bool {
1759 unsafe {
1760 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1761 ::unity::il2cpp_call!((::unity::module_base()+0x27ab5b0usize)as*mut u8,bool;
1762(ItemData)__receiver)
1763 }
1764 }
1765 #[doc = "`IsFlag(crate::app::itemdata::ItemData_Flags)` overload"]
1766 fn is_flag(self, flags: impl ::core::convert::Into<crate::app::itemdata::ItemData_Flags>) -> bool {
1767 unsafe {
1768 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1769 ::unity::il2cpp_call!((::unity::module_base()+0x27ab610usize)as*mut u8,bool;
1770(ItemData)__receiver,(crate::app::itemdata::ItemData_Flags)::core::convert::Into::into(flags))
1771 }
1772 }
1773 #[doc = "`IsSurehit()` overload"]
1774 fn is_surehit(self) -> bool {
1775 unsafe {
1776 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1777 ::unity::il2cpp_call!((::unity::module_base()+0x27ab680usize)as*mut u8,bool;
1778(ItemData)__receiver)
1779 }
1780 }
1781 #[doc = "`IsClassChange()` overload"]
1782 fn is_class_change(self) -> bool {
1783 unsafe {
1784 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1785 ::unity::il2cpp_call!((::unity::module_base()+0x27ab6a0usize)as*mut u8,bool;
1786(ItemData)__receiver)
1787 }
1788 }
1789 #[doc = "`IsMaterial()` overload"]
1790 fn is_material(self) -> bool {
1791 unsafe {
1792 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1793 ::unity::il2cpp_call!((::unity::module_base()+0x27ab6d0usize)as*mut u8,bool;
1794(ItemData)__receiver)
1795 }
1796 }
1797 #[doc = "`IsLongRange()` overload"]
1798 fn is_long_range(self) -> bool {
1799 unsafe {
1800 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1801 ::unity::il2cpp_call!((::unity::module_base()+0x27ab700usize)as*mut u8,bool;
1802(ItemData)__receiver)
1803 }
1804 }
1805 #[doc = "`IsRangeTarget()` overload"]
1806 fn is_range_target(self) -> bool {
1807 unsafe {
1808 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1809 ::unity::il2cpp_call!((::unity::module_base()+0x27ab710usize)as*mut u8,bool;
1810(ItemData)__receiver)
1811 }
1812 }
1813 #[doc = "`IsRangeUseType(crate::app::itemdata::ItemData_UseTypes)` overload"]
1814 fn is_range_use_type(self, use_type: impl ::core::convert::Into<crate::app::itemdata::ItemData_UseTypes>) -> bool {
1815 unsafe {
1816 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1817 ::unity::il2cpp_call!((::unity::module_base()+0x27ab770usize)as*mut u8,bool;
1818(ItemData)__receiver,(crate::app::itemdata::ItemData_UseTypes)::core::convert::Into::into(use_type))
1819 }
1820 }
1821 #[doc = "`IsRangeHeal()` overload"]
1822 fn is_range_heal(self) -> bool {
1823 unsafe {
1824 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1825 ::unity::il2cpp_call!((::unity::module_base()+0x27ab800usize)as*mut u8,bool;
1826(ItemData)__receiver)
1827 }
1828 }
1829 #[doc = "`IsRangeRestHeal()` overload"]
1830 fn is_range_rest_heal(self) -> bool {
1831 unsafe {
1832 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1833 ::unity::il2cpp_call!((::unity::module_base()+0x27ab880usize)as*mut u8,bool;
1834(ItemData)__receiver)
1835 }
1836 }
1837 #[doc = "`IsRangeAgain()` overload"]
1838 fn is_range_again(self) -> bool {
1839 unsafe {
1840 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1841 ::unity::il2cpp_call!((::unity::module_base()+0x27ab900usize)as*mut u8,bool;
1842(ItemData)__receiver)
1843 }
1844 }
1845 #[doc = "`IsRangeEngageAdd()` overload"]
1846 fn is_range_engage_add(self) -> bool {
1847 unsafe {
1848 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1849 ::unity::il2cpp_call!((::unity::module_base()+0x27ab980usize)as*mut u8,bool;
1850(ItemData)__receiver)
1851 }
1852 }
1853 #[doc = "`IsBless()` overload"]
1854 fn is_bless(self) -> bool {
1855 unsafe {
1856 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1857 ::unity::il2cpp_call!((::unity::module_base()+0x27aba00usize)as*mut u8,bool;
1858(ItemData)__receiver)
1859 }
1860 }
1861 #[doc = "`IsDownload()` overload"]
1862 fn is_download(self) -> bool {
1863 unsafe {
1864 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1865 ::unity::il2cpp_call!((::unity::module_base()+0x27aba20usize)as*mut u8,bool;
1866(ItemData)__receiver)
1867 }
1868 }
1869 #[doc = "`IsUnknown()` overload"]
1870 fn is_unknown(self) -> bool {
1871 unsafe {
1872 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1873 ::unity::il2cpp_call!((::unity::module_base()+0x27aba80usize)as*mut u8,bool;
1874(ItemData)__receiver)
1875 }
1876 }
1877 #[doc = "`IsSingleRod()` overload"]
1878 fn is_single_rod(self) -> bool {
1879 unsafe {
1880 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1881 ::unity::il2cpp_call!((::unity::module_base()+0x27abb50usize)as*mut u8,bool;
1882(ItemData)__receiver)
1883 }
1884 }
1885 #[doc = "`GetTimes()` overload"]
1886 fn get_times(self) -> i32 {
1887 unsafe {
1888 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1889 ::unity::il2cpp_call!((::unity::module_base()+0x27abbd0usize)as*mut u8,i32;
1890(ItemData)__receiver)
1891 }
1892 }
1893 #[doc = "`GetPrice(i32)` overload"]
1894 fn get_price_2(self, endurance: impl ::core::convert::Into<i32>) -> i32 {
1895 unsafe {
1896 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1897 ::unity::il2cpp_call!((::unity::module_base()+0x27abbf0usize)as*mut u8,i32;
1898(ItemData)__receiver,(i32)::core::convert::Into::into(endurance))
1899 }
1900 }
1901 #[doc = "`GetUnitItem(crate::app::unit::Unit)` overload"]
1902 fn get_unit_item(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> crate::app::unititem::UnitItem {
1903 unsafe {
1904 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1905 ::unity::il2cpp_call!((::unity::module_base()+0x27abc20usize)as*mut u8,crate::app::unititem::UnitItem;
1906(ItemData)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
1907 }
1908 }
1909 #[doc = "`GetUnitItem()` overload"]
1910 fn get_unit_item_2(self) -> crate::app::unititem::UnitItem {
1911 unsafe {
1912 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1913 ::unity::il2cpp_call!((::unity::module_base()+0x27abcf0usize)as*mut u8,crate::app::unititem::UnitItem;
1914(ItemData)__receiver)
1915 }
1916 }
1917 #[doc = "`GetFontColor(bool)` overload"]
1918 fn get_font_color(self, is_active: impl ::core::convert::Into<bool>) -> crate::unity_engine::color::Color {
1919 unsafe {
1920 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1921 ::unity::il2cpp_call!((::unity::module_base()+0x27abd00usize)as*mut u8,crate::unity_engine::color::Color;
1922(ItemData)__receiver,(bool)::core::convert::Into::into(is_active))
1923 }
1924 }
1925 #[doc = "`GetDebugName()` overload"]
1926 fn get_debug_name(self) -> ::unity::Il2CppString {
1927 unsafe {
1928 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1929 {
1930 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1931 let __vi = *__vt.get(8usize).unwrap_or_else(|| {
1932 panic!(
1933 "unity: virtual slot {}
1934 out of range (vtable len {}
1935) on the runtime class behind {}
1936 (method `{}
1937`)",
1938 8usize,
1939 __vt.len(),
1940 <ItemData as ::unity::ClassIdentity>::NAME,
1941 "GetDebugName",
1942 )
1943 });
1944 let __inner: extern "C" fn(ItemData, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__vi.method_ptr);
1945 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1946 __inner(__receiver, __mi)
1947 }
1948 }
1949 }
1950 #[doc = "`OnBuild()` overload"]
1951 fn on_build(self) -> () {
1952 unsafe {
1953 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1954 {
1955 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
1956 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
1957 panic!(
1958 "unity: virtual slot {}
1959 out of range (vtable len {}
1960) on the runtime class behind {}
1961 (method `{}
1962`)",
1963 4usize,
1964 __vt.len(),
1965 <ItemData as ::unity::ClassIdentity>::NAME,
1966 "OnBuild",
1967 )
1968 });
1969 let __inner: extern "C" fn(ItemData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
1970 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
1971 __inner(__receiver, __mi)
1972 }
1973 }
1974 }
1975 #[doc = "`CalcEnchantHash()` overload"]
1976 fn calc_enchant_hash(self) -> i32 {
1977 unsafe {
1978 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1979 ::unity::il2cpp_call!((::unity::module_base()+0x27ac270usize)as*mut u8,i32;
1980(ItemData)__receiver)
1981 }
1982 }
1983 #[doc = "`HasFlagName()` overload"]
1984 fn has_flag_name(self) -> bool {
1985 unsafe {
1986 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1987 ::unity::il2cpp_call!((::unity::module_base()+0x27ac220usize)as*mut u8,bool;
1988(ItemData)__receiver)
1989 }
1990 }
1991 #[doc = "`CalcAttr()` overload"]
1992 fn calc_attr(self) -> crate::app::itemdata::ItemData_Attrs {
1993 unsafe {
1994 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1995 ::unity::il2cpp_call!((::unity::module_base()+0x27ac400usize)as*mut u8,crate::app::itemdata::ItemData_Attrs;
1996(ItemData)__receiver)
1997 }
1998 }
1999 #[doc = "`GetAttrNameMID()` overload"]
2000 fn get_attr_name_mid(self) -> ::unity::Il2CppString {
2001 unsafe {
2002 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2003 ::unity::il2cpp_call!((::unity::module_base()+0x27ac4b0usize)as*mut u8, ::unity::Il2CppString;
2004(ItemData)__receiver)
2005 }
2006 }
2007 #[doc = "`GetAttrHelpMID()` overload"]
2008 fn get_attr_help_mid(self) -> ::unity::Il2CppString {
2009 unsafe {
2010 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2011 ::unity::il2cpp_call!((::unity::module_base()+0x27ac590usize)as*mut u8, ::unity::Il2CppString;
2012(ItemData)__receiver)
2013 }
2014 }
2015 #[doc = "`GetEnchantSkills(i32)` overload"]
2016 fn get_enchant_skills(self, level: impl ::core::convert::Into<i32>) -> crate::app::skillarray::SkillArray {
2017 unsafe {
2018 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2019 ::unity::il2cpp_call!((::unity::module_base()+0x27ac6d0usize)as*mut u8,crate::app::skillarray::SkillArray;
2020(ItemData)__receiver,(i32)::core::convert::Into::into(level))
2021 }
2022 }
2023 #[doc = "`OnCompleted()` overload"]
2024 fn on_completed(self) -> () {
2025 unsafe {
2026 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2027 {
2028 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
2029 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
2030 panic!(
2031 "unity: virtual slot {}
2032 out of range (vtable len {}
2033) on the runtime class behind {}
2034 (method `{}
2035`)",
2036 5usize,
2037 __vt.len(),
2038 <ItemData as ::unity::ClassIdentity>::NAME,
2039 "OnCompleted",
2040 )
2041 });
2042 let __inner: extern "C" fn(ItemData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
2043 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
2044 __inner(__receiver, __mi)
2045 }
2046 }
2047 }
2048 #[doc = "`IsInventory()` overload"]
2049 fn is_inventory(self) -> bool {
2050 unsafe {
2051 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2052 ::unity::il2cpp_call!((::unity::module_base()+0x27b1910usize)as*mut u8,bool;
2053(ItemData)__receiver)
2054 }
2055 }
2056 #[doc = "`GetInventory()` overload"]
2057 fn get_inventory(self) -> i32 {
2058 unsafe {
2059 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2060 ::unity::il2cpp_call!((::unity::module_base()+0x27b1920usize)as*mut u8,i32;
2061(ItemData)__receiver)
2062 }
2063 }
2064 #[doc = "`GetMaxInventory()` overload"]
2065 fn get_max_inventory(self) -> i32 {
2066 unsafe {
2067 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2068 ::unity::il2cpp_call!((::unity::module_base()+0x27b1a10usize)as*mut u8,i32;
2069(ItemData)__receiver)
2070 }
2071 }
2072 #[doc = "`SetInventory(i32)` overload"]
2073 fn set_inventory(self, count: impl ::core::convert::Into<i32>) -> () {
2074 unsafe {
2075 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2076 ::unity::il2cpp_call!((::unity::module_base()+0x27b1a30usize)as*mut u8,();
2077(ItemData)__receiver,(i32)::core::convert::Into::into(count))
2078 }
2079 }
2080 #[doc = "`AddInventory(i32)` overload"]
2081 fn add_inventory(self, count: impl ::core::convert::Into<i32>) -> () {
2082 unsafe {
2083 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2084 ::unity::il2cpp_call!((::unity::module_base()+0x27b1c30usize)as*mut u8,();
2085(ItemData)__receiver,(i32)::core::convert::Into::into(count))
2086 }
2087 }
2088 #[doc = "`GetUseEffect()` overload"]
2089 fn get_use_effect(self) -> crate::app::effectdata::EffectData {
2090 unsafe {
2091 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2092 ::unity::il2cpp_call!((::unity::module_base()+0x27b2110usize)as*mut u8,crate::app::effectdata::EffectData;
2093(ItemData)__receiver)
2094 }
2095 }
2096 #[doc = "`GetEnchantEffect()` overload"]
2097 fn get_enchant_effect(self) -> crate::app::effectdata::EffectData {
2098 unsafe {
2099 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2100 ::unity::il2cpp_call!((::unity::module_base()+0x27b21d0usize)as*mut u8,crate::app::effectdata::EffectData;
2101(ItemData)__receiver)
2102 }
2103 }
2104 #[doc = "`IsDragon()` overload"]
2105 fn is_dragon(self) -> bool {
2106 unsafe {
2107 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2108 ::unity::il2cpp_call!((::unity::module_base()+0x27b2320usize)as*mut u8,bool;
2109(ItemData)__receiver)
2110 }
2111 }
2112 #[doc = "`IsBullet()` overload"]
2113 fn is_bullet(self) -> bool {
2114 unsafe {
2115 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2116 ::unity::il2cpp_call!((::unity::module_base()+0x27b2380usize)as*mut u8,bool;
2117(ItemData)__receiver)
2118 }
2119 }
2120 #[doc = "`CanEnchant()` overload"]
2121 fn can_enchant(self) -> bool {
2122 unsafe {
2123 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2124 ::unity::il2cpp_call!((::unity::module_base()+0x27ac3f0usize)as*mut u8,bool;
2125(ItemData)__receiver)
2126 }
2127 }
2128 #[doc = "`GetEnchantRangeI()` overload"]
2129 fn get_enchant_range_i(self) -> i32 {
2130 unsafe {
2131 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2132 ::unity::il2cpp_call!((::unity::module_base()+0x27b2780usize)as*mut u8,i32;
2133(ItemData)__receiver)
2134 }
2135 }
2136 #[doc = "`GetEnchantRangeO()` overload"]
2137 fn get_enchant_range_o(self) -> i32 {
2138 unsafe {
2139 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2140 ::unity::il2cpp_call!((::unity::module_base()+0x27b2790usize)as*mut u8,i32;
2141(ItemData)__receiver)
2142 }
2143 }
2144 #[doc = "`GetGainExp()` overload"]
2145 fn get_gain_exp(self) -> i32 {
2146 unsafe {
2147 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2148 ::unity::il2cpp_call!((::unity::module_base()+0x27b27b0usize)as*mut u8,i32;
2149(ItemData)__receiver)
2150 }
2151 }
2152 #[doc = "`GetGainSkillPoint()` overload"]
2153 fn get_gain_skill_point(self) -> i32 {
2154 unsafe {
2155 let __receiver = <ItemData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2156 ::unity::il2cpp_call!((::unity::module_base()+0x27b27d0usize)as*mut u8,i32;
2157(ItemData)__receiver)
2158 }
2159 }
2160}
2161
2162#[cfg(feature = "app-itemdata")]
2163impl<__T: IItemData> IItemDataMethods for __T {}
2164
2165#[cfg(feature = "app-itemdata")]
2166impl ItemData {
2167 pub fn get_kind_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2168 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2169 }
2170
2171 pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2172 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2173 }
2174
2175 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2176 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2177 }
2178
2179 pub fn get_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2180 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2181 }
2182
2183 pub fn set_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2184 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2185 }
2186
2187 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2188 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2189 }
2190
2191 pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2192 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2193 }
2194
2195 pub fn get_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2197 }
2198
2199 pub fn set_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2201 }
2202
2203 pub fn get_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2205 }
2206
2207 pub fn set_tutorial_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2208 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2209 }
2210
2211 pub fn get_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2212 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2213 }
2214
2215 pub fn set_aid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2217 }
2218
2219 pub fn get_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2221 }
2222
2223 pub fn set_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2224 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2225 }
2226
2227 pub fn get_attr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2228 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2229 }
2230
2231 pub fn set_attr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2232 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2233 }
2234
2235 pub fn get_use_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2237 }
2238
2239 pub fn set_use_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2241 }
2242
2243 pub fn get_weapon_attr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2245 }
2246
2247 pub fn set_weapon_attr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2249 }
2250
2251 pub fn get_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2253 }
2254
2255 pub fn set_icon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2257 }
2258
2259 pub fn get_endurance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2261 }
2262
2263 pub fn set_endurance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
2265 }
2266
2267 pub fn get_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2268 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
2269 }
2270
2271 pub fn set_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
2273 }
2274
2275 pub fn get_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
2277 }
2278
2279 pub fn set_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
2281 }
2282
2283 pub fn get_range_i_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
2285 }
2286
2287 pub fn set_range_i_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
2289 }
2290
2291 pub fn get_range_o_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
2293 }
2294
2295 pub fn set_range_o_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
2297 }
2298
2299 pub fn get_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
2301 }
2302
2303 pub fn set_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
2305 }
2306
2307 pub fn get_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
2309 }
2310
2311 pub fn set_hit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
2313 }
2314
2315 pub fn get_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
2317 }
2318
2319 pub fn set_critical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
2321 }
2322
2323 pub fn get_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
2325 }
2326
2327 pub fn set_avoid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
2329 }
2330
2331 pub fn get_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
2333 }
2334
2335 pub fn set_secure_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
2337 }
2338
2339 pub fn get_price_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
2341 }
2342
2343 pub fn set_price_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
2345 }
2346
2347 pub fn get_weapon_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
2349 }
2350
2351 pub fn set_weapon_level_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
2353 }
2354
2355 pub fn get_rod_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
2357 }
2358
2359 pub fn set_rod_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
2361 }
2362
2363 pub fn get_rod_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
2365 }
2366
2367 pub fn set_rod_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
2369 }
2370
2371 pub fn get_rate_arena_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
2373 }
2374
2375 pub fn set_rate_arena_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
2377 }
2378
2379 pub fn get_shoot_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
2381 }
2382
2383 pub fn set_shoot_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
2385 }
2386
2387 pub fn get_hit_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
2389 }
2390
2391 pub fn set_hit_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
2393 }
2394
2395 pub fn get_cannon_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
2397 }
2398
2399 pub fn set_cannon_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
2401 }
2402
2403 pub fn get_overlap_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
2405 }
2406
2407 pub fn set_overlap_terrain_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
2409 }
2410
2411 pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
2413 }
2414
2415 pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
2417 }
2418
2419 pub fn get_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
2421 }
2422
2423 pub fn set_enhance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
2425 }
2426
2427 pub fn get_grow_ratio_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
2429 }
2430
2431 pub fn set_grow_ratio_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
2433 }
2434
2435 pub fn get_equip_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
2437 }
2438
2439 pub fn set_equip_condition_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
2441 }
2442
2443 pub fn get_equip_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
2445 }
2446
2447 pub fn set_equip_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
2449 }
2450
2451 pub fn get_passive_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
2453 }
2454
2455 pub fn set_passive_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
2457 }
2458
2459 pub fn get_give_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
2461 }
2462
2463 pub fn set_give_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2464 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
2465 }
2466
2467 pub fn get_add_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2468 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
2469 }
2470
2471 pub fn set_add_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2472 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
2473 }
2474
2475 pub fn get_add_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2476 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
2477 }
2478
2479 pub fn set_add_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2480 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
2481 }
2482
2483 pub fn get_add_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
2485 }
2486
2487 pub fn set_add_power_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
2489 }
2490
2491 pub fn get_add_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
2493 }
2494
2495 pub fn set_add_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
2497 }
2498
2499 pub fn get_add_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
2501 }
2502
2503 pub fn set_add_sids_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
2505 }
2506
2507 pub fn get_add_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
2509 }
2510
2511 pub fn set_add_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
2513 }
2514
2515 pub fn get_add_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
2517 }
2518
2519 pub fn set_add_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
2521 }
2522
2523 pub fn get_high_rank_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
2525 }
2526
2527 pub fn set_high_rank_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
2529 }
2530
2531 pub fn get_equip_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
2533 }
2534
2535 pub fn get_passive_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
2537 }
2538
2539 pub fn get_give_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2540 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
2541 }
2542
2543 pub fn get_enchant_skills1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2544 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
2545 }
2546
2547 pub fn get_enchant_skills2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
2549 }
2550
2551 pub fn get_enchant_skills3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
2553 }
2554
2555 pub fn get_enchant_skills4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
2557 }
2558
2559 pub fn get_attack_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
2561 }
2562
2563 pub fn set_attack_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
2565 }
2566
2567 pub fn can_use_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
2569 }
2570
2571 pub fn can_self_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
2573 }
2574
2575 pub fn get_enchant_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2576 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
2577 }
2578
2579 pub fn has_enchant_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2580 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
2581 }
2582
2583 pub fn get_prefixless_iid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2584 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
2585 }
2586
2587 pub fn can_expend_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2588 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
2589 }
2590
2591 pub fn is_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2592 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
2593 }
2594
2595 pub fn is_physical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
2597 }
2598
2599 pub fn is_magic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2600 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
2601 }
2602
2603 pub fn is_breath_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
2605 }
2606
2607 pub fn is_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
2609 }
2610
2611 pub fn is_surehit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
2613 }
2614
2615 pub fn is_class_change_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
2617 }
2618
2619 pub fn is_material_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
2621 }
2622
2623 pub fn is_long_range_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
2625 }
2626
2627 pub fn is_range_target_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
2629 }
2630
2631 pub fn is_range_use_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
2633 }
2634
2635 pub fn is_range_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
2637 }
2638
2639 pub fn is_range_rest_heal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
2641 }
2642
2643 pub fn is_range_again_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
2645 }
2646
2647 pub fn is_range_engage_add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2648 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
2649 }
2650
2651 pub fn is_bless_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2652 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
2653 }
2654
2655 pub fn is_download_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2656 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
2657 }
2658
2659 pub fn is_unknown_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2660 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
2661 }
2662
2663 pub fn is_single_rod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
2665 }
2666
2667 pub fn get_times_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2668 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
2669 }
2670
2671 pub fn get_price_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2672 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
2673 }
2674
2675 pub fn get_unit_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2676 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
2677 }
2678
2679 pub fn get_unit_item_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2680 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
2681 }
2682
2683 pub fn get_font_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2684 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
2685 }
2686
2687 pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2688 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
2689 }
2690
2691 pub fn on_build_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2692 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
2693 }
2694
2695 pub fn calc_enchant_hash_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2696 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
2697 }
2698
2699 pub fn has_flag_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2700 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
2701 }
2702
2703 pub fn calc_attr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2704 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
2705 }
2706
2707 pub fn get_attr_name_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2708 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
2709 }
2710
2711 pub fn get_attr_help_mid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2712 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
2713 }
2714
2715 pub fn try_get_skill_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2716 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
2717 }
2718
2719 pub fn get_enchant_skills_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2720 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
2721 }
2722
2723 pub fn on_completed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2724 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
2725 }
2726
2727 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2728 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
2729 }
2730
2731 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2732 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
2733 }
2734
2735 pub fn try_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2736 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
2737 }
2738
2739 pub fn try_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2740 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
2741 }
2742
2743 pub fn create_simple_weapon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2744 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
2745 }
2746
2747 pub fn is_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2748 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
2749 }
2750
2751 pub fn get_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2752 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
2753 }
2754
2755 pub fn get_max_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2756 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
2757 }
2758
2759 pub fn set_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2760 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
2761 }
2762
2763 pub fn add_inventory_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2764 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
2765 }
2766
2767 pub fn regist_global_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2768 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
2769 }
2770
2771 pub fn get_use_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2772 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
2773 }
2774
2775 pub fn get_enchant_effect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2776 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
2777 }
2778
2779 pub fn is_dragon_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2780 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
2781 }
2782
2783 pub fn is_bullet_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2784 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
2785 }
2786
2787 pub fn can_enchant_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2788 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[160]
2789 }
2790
2791 pub fn get_master_proof_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2792 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
2793 }
2794
2795 pub fn get_change_proof_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2796 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
2797 }
2798
2799 pub fn get_enchant_proof_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2800 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
2801 }
2802
2803 pub fn get_gunner_proof_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2804 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
2805 }
2806
2807 pub fn replace_high_rank_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2808 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
2809 }
2810
2811 pub fn get_enchant_range_i_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2812 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
2813 }
2814
2815 pub fn get_enchant_range_o_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2816 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
2817 }
2818
2819 pub fn get_gain_exp_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2820 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
2821 }
2822
2823 pub fn get_gain_skill_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2824 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
2825 }
2826}
2827
2828#[cfg(feature = "app-itemdata")]
2829impl ItemData {
2830 #[doc = "Direct (non-virtual) call to `ItemData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2831 pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
2832 let __mi = Self::get_debug_name_method_info();
2833 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
2834 __inner(this.into(), ::core::option::Option::None)
2835 }
2836
2837 #[doc = "Direct (non-virtual) call to `ItemData`'s own `OnBuild`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2838 pub unsafe fn on_build(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2839 let __mi = Self::on_build_method_info();
2840 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2841 __inner(this.into(), ::core::option::Option::None)
2842 }
2843
2844 #[doc = "Direct (non-virtual) call to `ItemData`'s own `OnCompleted`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
2845 pub unsafe fn on_completed(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
2846 let __mi = Self::on_completed_method_info();
2847 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
2848 __inner(this.into(), ::core::option::Option::None)
2849 }
2850}
2851
2852#[cfg(feature = "app-itemdata")]
2853impl ItemData {
2854 #[doc = "`.ctor()` — no args"]
2855 pub fn new() -> Self {
2856 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2857 panic!(
2858 "{}
2859::{}
2860 failed to instantiate",
2861 ::core::stringify!(ItemData),
2862 ::core::stringify!(new),
2863 )
2864 });
2865 <Self as IItemDataMethods>::ctor(this);
2866 this
2867 }
2868}
2869
2870#[cfg(feature = "app-itemdata")]
2871#[doc(hidden)]
2872pub mod prelude {
2873 pub use super::{
2874 IItemData, IItemDataMethods, IItemData_FlagField, IItemData_FlagFieldMethods, ItemData, ItemData_AddTargets, ItemData_Attrs,
2875 ItemData_FlagField, ItemData_Flags, ItemData_Kinds, ItemData_RodTypes, ItemData_UseTypes, ItemData_WeaponAttrs,
2876 };
2877 #[cfg(feature = "app-bitfield32")]
2878 pub use crate::app::bitfield32::IBitField32Methods;
2879 #[cfg(feature = "app-bitfieldcommon")]
2880 pub use crate::app::bitfieldcommon::IBitFieldCommonMethods;
2881 #[cfg(feature = "app-bitfieldtemplate32_1")]
2882 pub use crate::app::bitfieldtemplate32_1::IBitFieldTemplate32_1Methods;
2883 #[cfg(feature = "app-structbase")]
2884 pub use crate::app::structbase::IStructBaseMethods;
2885 #[cfg(feature = "app-structdata_1")]
2886 pub use crate::app::structdata_1::IStructData_1Methods;
2887 #[cfg(feature = "app-structtemplate_1")]
2888 pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
2889 #[cfg(feature = "system-object")]
2890 pub use crate::system::object::IObjectMethods;
2891 #[cfg(feature = "system-enum")]
2892 pub use crate::system::r#enum::IEnumMethods;
2893 #[cfg(feature = "system-valuetype")]
2894 pub use crate::system::valuetype::IValueTypeMethods;
2895 pub use crate::{
2896 app::{
2897 bitfield32::IBitField32, bitfieldcommon::IBitFieldCommon, bitfieldtemplate32_1::IBitFieldTemplate32_1, structbase::IStructBase,
2898 structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1,
2899 },
2900 system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
2901 };
2902}