1#[cfg(feature = "app-shopsequnece-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 app::{
10 menuitem::{IMenuItem, MenuItem},
11 procinst::{IProcInst, ProcInst},
12 },
13 system::object::{IObject, Object},
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/shopsequnece/ShopSequnece_ShopItem.md"))]
17 #[::unity::class(namespace = "App", name = "ShopSequnece.ShopItem")]
18 #[parent(crate::app::shopsequnece::ShopSequnece_ParamItem)]
19 pub struct ShopSequnece_ShopItem {
20 #[offset(32)]
21 #[rename(name = "m_Data")]
22 pub m_data: crate::app::shopdata::ShopData,
23 #[offset(40)]
24 #[rename(name = "m_Item")]
25 pub m_item: crate::app::itemdata::ItemData,
26 #[offset(48)]
27 #[rename(name = "m_UnitItem")]
28 pub m_unit_item: crate::app::unititem::UnitItem,
29 #[offset(56)]
30 #[rename(name = "m_Unit")]
31 pub m_unit: crate::app::unit::Unit,
32 }
33
34 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/shopsequnece/ShopSequnece_StockItem.md"))]
35 #[::unity::class(namespace = "App", name = "ShopSequnece.StockItem")]
36 #[parent(crate::app::shopsequnece::ShopSequnece_ParamItem)]
37 pub struct ShopSequnece_StockItem {
38 #[offset(32)]
39 #[rename(name = "m_Unit")]
40 pub m_unit: crate::app::unit::Unit,
41 }
42
43 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/shopsequnece/ShopSequnece_GoldItem.md"))]
44 #[::unity::class(namespace = "App", name = "ShopSequnece.GoldItem")]
45 #[parent(crate::app::shopsequnece::ShopSequnece_ParamItem)]
46 pub struct ShopSequnece_GoldItem {}
47
48 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/shopsequnece/ShopSequnece_ParamItem.md"))]
49 #[::unity::class(namespace = "App", name = "ShopSequnece.ParamItem")]
50 #[parent(crate::app::menuitem::MenuItem)]
51 pub struct ShopSequnece_ParamItem {}
52
53 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/shopsequnece/ShopSequnece.md"))]
54 #[::unity::class(namespace = "App", name = "ShopSequnece")]
55 #[parent(crate::app::procinst::ProcInst)]
56 pub struct ShopSequnece {
57 #[offset(112)]
58 #[rename(name = "m_Unit")]
59 pub m_unit: crate::app::unit::Unit,
60 #[offset(120)]
61 #[rename(name = "m_Name")]
62 pub m_name: ::unity::Il2CppString,
63 }
64}
65
66#[cfg(feature = "app-shopsequnece-types")]
67pub use __types::*;
68
69#[cfg(feature = "app-shopsequnece")]
70pub trait IShopSequnece_ShopItemMethods: IShopSequnece_ShopItem {
71 #[doc = "`.ctor(crate::app::shopdata::ShopData, crate::app::unit::Unit)` overload"]
72 fn ctor(self, data: impl ::core::convert::Into<crate::app::shopdata::ShopData>, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
73 unsafe {
74 let __receiver = <ShopSequnece_ShopItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
75 ::unity::il2cpp_call!((::unity::module_base()+0x1d6cd50usize)as*mut u8,();
76(ShopSequnece_ShopItem)__receiver,(crate::app::shopdata::ShopData)::core::convert::Into::into(data),(crate::app::unit::Unit)::core::convert::Into::into(unit))
77 }
78 }
79 #[doc = "`IsEnable()` overload"]
80 fn is_enable(self) -> bool {
81 unsafe {
82 let __receiver = <ShopSequnece_ShopItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
83 {
84 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
85 let __vi = *__vt.get(22usize).unwrap_or_else(|| {
86 panic!(
87 "unity: virtual slot {}
88 out of range (vtable len {}
89) on the runtime class behind {}
90 (method `{}
91`)",
92 22usize,
93 __vt.len(),
94 <ShopSequnece_ShopItem as ::unity::ClassIdentity>::NAME,
95 "IsEnable",
96 )
97 });
98 let __inner: extern "C" fn(ShopSequnece_ShopItem, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__vi.method_ptr);
99 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
100 __inner(__receiver, __mi)
101 }
102 }
103 }
104 #[doc = "`GetColumnName0()` overload"]
105 fn get_column_name0(self) -> ::unity::Il2CppString {
106 unsafe {
107 let __receiver = <ShopSequnece_ShopItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
108 {
109 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
110 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
111 panic!(
112 "unity: virtual slot {}
113 out of range (vtable len {}
114) on the runtime class behind {}
115 (method `{}
116`)",
117 42usize,
118 __vt.len(),
119 <ShopSequnece_ShopItem as ::unity::ClassIdentity>::NAME,
120 "GetColumnName0",
121 )
122 });
123 let __inner: extern "C" fn(ShopSequnece_ShopItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
124 ::core::mem::transmute(__vi.method_ptr);
125 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
126 __inner(__receiver, __mi)
127 }
128 }
129 }
130 #[doc = "`GetColumnName1()` overload"]
131 fn get_column_name1(self) -> ::unity::Il2CppString {
132 unsafe {
133 let __receiver = <ShopSequnece_ShopItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
134 {
135 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
136 let __vi = *__vt.get(43usize).unwrap_or_else(|| {
137 panic!(
138 "unity: virtual slot {}
139 out of range (vtable len {}
140) on the runtime class behind {}
141 (method `{}
142`)",
143 43usize,
144 __vt.len(),
145 <ShopSequnece_ShopItem as ::unity::ClassIdentity>::NAME,
146 "GetColumnName1",
147 )
148 });
149 let __inner: extern "C" fn(ShopSequnece_ShopItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
150 ::core::mem::transmute(__vi.method_ptr);
151 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
152 __inner(__receiver, __mi)
153 }
154 }
155 }
156 #[doc = "`GetColumnName2()` overload"]
157 fn get_column_name2(self) -> ::unity::Il2CppString {
158 unsafe {
159 let __receiver = <ShopSequnece_ShopItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
160 {
161 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
162 let __vi = *__vt.get(44usize).unwrap_or_else(|| {
163 panic!(
164 "unity: virtual slot {}
165 out of range (vtable len {}
166) on the runtime class behind {}
167 (method `{}
168`)",
169 44usize,
170 __vt.len(),
171 <ShopSequnece_ShopItem as ::unity::ClassIdentity>::NAME,
172 "GetColumnName2",
173 )
174 });
175 let __inner: extern "C" fn(ShopSequnece_ShopItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
176 ::core::mem::transmute(__vi.method_ptr);
177 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
178 __inner(__receiver, __mi)
179 }
180 }
181 }
182 #[doc = "`ACall()` overload"]
183 fn a_call(self) -> crate::app::menuitem::MenuItem_Result {
184 unsafe {
185 let __receiver = <ShopSequnece_ShopItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
186 {
187 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
188 let __vi = *__vt.get(12usize).unwrap_or_else(|| {
189 panic!(
190 "unity: virtual slot {}
191 out of range (vtable len {}
192) on the runtime class behind {}
193 (method `{}
194`)",
195 12usize,
196 __vt.len(),
197 <ShopSequnece_ShopItem as ::unity::ClassIdentity>::NAME,
198 "ACall",
199 )
200 });
201 let __inner: extern "C" fn(ShopSequnece_ShopItem, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Result =
202 ::core::mem::transmute(__vi.method_ptr);
203 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
204 __inner(__receiver, __mi)
205 }
206 }
207 }
208}
209
210#[cfg(feature = "app-shopsequnece")]
211impl<__T: IShopSequnece_ShopItem> IShopSequnece_ShopItemMethods for __T {}
212
213#[cfg(feature = "app-shopsequnece")]
214impl ShopSequnece_ShopItem {
215 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
217 }
218
219 pub fn is_enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
221 }
222
223 pub fn get_column_name0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
224 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
225 }
226
227 pub fn get_column_name1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
228 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
229 }
230
231 pub fn get_column_name2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
232 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
233 }
234
235 pub fn a_call_method_info() -> &'static ::unity::il2cpp::MethodInfo {
236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
237 }
238}
239
240#[cfg(feature = "app-shopsequnece")]
241impl ShopSequnece_ShopItem {
242 #[doc = "Direct (non-virtual) call to `ShopSequnece_ShopItem`'s own `IsEnable`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
243 pub unsafe fn is_enable(this: impl ::core::convert::Into<::unity::IlInstance>) -> bool {
244 let __mi = Self::is_enable_method_info();
245 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__mi.method_ptr);
246 __inner(this.into(), ::core::option::Option::None)
247 }
248
249 #[doc = "Direct (non-virtual) call to `ShopSequnece_ShopItem`'s own `GetColumnName0`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
250 pub unsafe fn get_column_name0(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
251 let __mi = Self::get_column_name0_method_info();
252 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
253 __inner(this.into(), ::core::option::Option::None)
254 }
255
256 #[doc = "Direct (non-virtual) call to `ShopSequnece_ShopItem`'s own `GetColumnName1`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
257 pub unsafe fn get_column_name1(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
258 let __mi = Self::get_column_name1_method_info();
259 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
260 __inner(this.into(), ::core::option::Option::None)
261 }
262
263 #[doc = "Direct (non-virtual) call to `ShopSequnece_ShopItem`'s own `GetColumnName2`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
264 pub unsafe fn get_column_name2(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
265 let __mi = Self::get_column_name2_method_info();
266 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
267 __inner(this.into(), ::core::option::Option::None)
268 }
269
270 #[doc = "Direct (non-virtual) call to `ShopSequnece_ShopItem`'s own `ACall`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
271 pub unsafe fn a_call(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::menuitem::MenuItem_Result {
272 let __mi = Self::a_call_method_info();
273 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Result =
274 ::core::mem::transmute(__mi.method_ptr);
275 __inner(this.into(), ::core::option::Option::None)
276 }
277}
278
279#[cfg(feature = "app-shopsequnece")]
280impl ShopSequnece_ShopItem {
281 #[doc = "`.ctor(crate::app::shopdata::ShopData, crate::app::unit::Unit)` — overload selector"]
282 pub fn new(data: crate::app::shopdata::ShopData, unit: crate::app::unit::Unit) -> Self {
283 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
284 panic!(
285 "{}
286::{}
287 failed to instantiate",
288 ::core::stringify!(ShopSequnece_ShopItem),
289 ::core::stringify!(new),
290 )
291 });
292 <Self as IShopSequnece_ShopItemMethods>::ctor(this, data, unit);
293 this
294 }
295}
296
297#[cfg(feature = "app-shopsequnece")]
298pub trait IShopSequnece_StockItemMethods: IShopSequnece_StockItem {
299 #[doc = "`.ctor(crate::app::unit::Unit)` overload"]
300 fn ctor(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
301 unsafe {
302 let __receiver =
303 <ShopSequnece_StockItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x1d6d1e0usize)as*mut u8,();
305(ShopSequnece_StockItem)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
306 }
307 }
308 #[doc = "`GetColumnName0()` overload"]
309 fn get_column_name0(self) -> ::unity::Il2CppString {
310 unsafe {
311 let __receiver =
312 <ShopSequnece_StockItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313 {
314 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
315 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
316 panic!(
317 "unity: virtual slot {}
318 out of range (vtable len {}
319) on the runtime class behind {}
320 (method `{}
321`)",
322 42usize,
323 __vt.len(),
324 <ShopSequnece_StockItem as ::unity::ClassIdentity>::NAME,
325 "GetColumnName0",
326 )
327 });
328 let __inner: extern "C" fn(ShopSequnece_StockItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
329 ::core::mem::transmute(__vi.method_ptr);
330 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
331 __inner(__receiver, __mi)
332 }
333 }
334 }
335 #[doc = "`GetColumnName2()` overload"]
336 fn get_column_name2(self) -> ::unity::Il2CppString {
337 unsafe {
338 let __receiver =
339 <ShopSequnece_StockItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 {
341 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
342 let __vi = *__vt.get(44usize).unwrap_or_else(|| {
343 panic!(
344 "unity: virtual slot {}
345 out of range (vtable len {}
346) on the runtime class behind {}
347 (method `{}
348`)",
349 44usize,
350 __vt.len(),
351 <ShopSequnece_StockItem as ::unity::ClassIdentity>::NAME,
352 "GetColumnName2",
353 )
354 });
355 let __inner: extern "C" fn(ShopSequnece_StockItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
356 ::core::mem::transmute(__vi.method_ptr);
357 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
358 __inner(__receiver, __mi)
359 }
360 }
361 }
362}
363
364#[cfg(feature = "app-shopsequnece")]
365impl<__T: IShopSequnece_StockItem> IShopSequnece_StockItemMethods for __T {}
366
367#[cfg(feature = "app-shopsequnece")]
368impl ShopSequnece_StockItem {
369 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
370 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
371 }
372
373 pub fn get_column_name0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
374 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
375 }
376
377 pub fn get_column_name2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
378 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
379 }
380}
381
382#[cfg(feature = "app-shopsequnece")]
383impl ShopSequnece_StockItem {
384 #[doc = "Direct (non-virtual) call to `ShopSequnece_StockItem`'s own `GetColumnName0`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
385 pub unsafe fn get_column_name0(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
386 let __mi = Self::get_column_name0_method_info();
387 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
388 __inner(this.into(), ::core::option::Option::None)
389 }
390
391 #[doc = "Direct (non-virtual) call to `ShopSequnece_StockItem`'s own `GetColumnName2`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
392 pub unsafe fn get_column_name2(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
393 let __mi = Self::get_column_name2_method_info();
394 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
395 __inner(this.into(), ::core::option::Option::None)
396 }
397}
398
399#[cfg(feature = "app-shopsequnece")]
400impl ShopSequnece_StockItem {
401 #[doc = "`.ctor(crate::app::unit::Unit)` — overload selector"]
402 pub fn new(unit: crate::app::unit::Unit) -> Self {
403 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
404 panic!(
405 "{}
406::{}
407 failed to instantiate",
408 ::core::stringify!(ShopSequnece_StockItem),
409 ::core::stringify!(new),
410 )
411 });
412 <Self as IShopSequnece_StockItemMethods>::ctor(this, unit);
413 this
414 }
415}
416
417#[cfg(feature = "app-shopsequnece")]
418pub trait IShopSequnece_GoldItemMethods: IShopSequnece_GoldItem {
419 #[doc = "`GetColumnName0()` overload"]
420 fn get_column_name0(self) -> ::unity::Il2CppString {
421 unsafe {
422 let __receiver = <ShopSequnece_GoldItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
423 {
424 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
425 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
426 panic!(
427 "unity: virtual slot {}
428 out of range (vtable len {}
429) on the runtime class behind {}
430 (method `{}
431`)",
432 42usize,
433 __vt.len(),
434 <ShopSequnece_GoldItem as ::unity::ClassIdentity>::NAME,
435 "GetColumnName0",
436 )
437 });
438 let __inner: extern "C" fn(ShopSequnece_GoldItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
439 ::core::mem::transmute(__vi.method_ptr);
440 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
441 __inner(__receiver, __mi)
442 }
443 }
444 }
445 #[doc = "`GetColumnName2()` overload"]
446 fn get_column_name2(self) -> ::unity::Il2CppString {
447 unsafe {
448 let __receiver = <ShopSequnece_GoldItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
449 {
450 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
451 let __vi = *__vt.get(44usize).unwrap_or_else(|| {
452 panic!(
453 "unity: virtual slot {}
454 out of range (vtable len {}
455) on the runtime class behind {}
456 (method `{}
457`)",
458 44usize,
459 __vt.len(),
460 <ShopSequnece_GoldItem as ::unity::ClassIdentity>::NAME,
461 "GetColumnName2",
462 )
463 });
464 let __inner: extern "C" fn(ShopSequnece_GoldItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
465 ::core::mem::transmute(__vi.method_ptr);
466 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
467 __inner(__receiver, __mi)
468 }
469 }
470 }
471 #[doc = "`.ctor()` overload"]
472 fn ctor(self) -> () {
473 unsafe {
474 let __receiver = <ShopSequnece_GoldItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
475 ::unity::il2cpp_call!((::unity::module_base()+0x1d6cbf0usize)as*mut u8,();
476(ShopSequnece_GoldItem)__receiver)
477 }
478 }
479}
480
481#[cfg(feature = "app-shopsequnece")]
482impl<__T: IShopSequnece_GoldItem> IShopSequnece_GoldItemMethods for __T {}
483
484#[cfg(feature = "app-shopsequnece")]
485impl ShopSequnece_GoldItem {
486 pub fn get_column_name0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
487 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
488 }
489
490 pub fn get_column_name2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
491 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
492 }
493
494 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
495 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
496 }
497}
498
499#[cfg(feature = "app-shopsequnece")]
500impl ShopSequnece_GoldItem {
501 #[doc = "Direct (non-virtual) call to `ShopSequnece_GoldItem`'s own `GetColumnName0`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
502 pub unsafe fn get_column_name0(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
503 let __mi = Self::get_column_name0_method_info();
504 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
505 __inner(this.into(), ::core::option::Option::None)
506 }
507
508 #[doc = "Direct (non-virtual) call to `ShopSequnece_GoldItem`'s own `GetColumnName2`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
509 pub unsafe fn get_column_name2(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
510 let __mi = Self::get_column_name2_method_info();
511 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
512 __inner(this.into(), ::core::option::Option::None)
513 }
514}
515
516#[cfg(feature = "app-shopsequnece")]
517impl ShopSequnece_GoldItem {
518 #[doc = "`.ctor()` — no args"]
519 pub fn new() -> Self {
520 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
521 panic!(
522 "{}
523::{}
524 failed to instantiate",
525 ::core::stringify!(ShopSequnece_GoldItem),
526 ::core::stringify!(new),
527 )
528 });
529 <Self as IShopSequnece_GoldItemMethods>::ctor(this);
530 this
531 }
532}
533
534#[cfg(feature = "app-shopsequnece")]
535pub trait IShopSequnece_ParamItemMethods: IShopSequnece_ParamItem {
536 #[doc = "`GetColumnCount()` overload"]
537 fn get_column_count(self) -> i32 {
538 unsafe {
539 let __receiver =
540 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
541 {
542 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
543 let __vi = *__vt.get(29usize).unwrap_or_else(|| {
544 panic!(
545 "unity: virtual slot {}
546 out of range (vtable len {}
547) on the runtime class behind {}
548 (method `{}
549`)",
550 29usize,
551 __vt.len(),
552 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
553 "GetColumnCount",
554 )
555 });
556 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__vi.method_ptr);
557 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
558 __inner(__receiver, __mi)
559 }
560 }
561 }
562 #[doc = "`GetColumnWidth0()` overload"]
563 fn get_column_width0(self) -> f32 {
564 unsafe {
565 let __receiver =
566 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
567 {
568 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
569 let __vi = *__vt.get(31usize).unwrap_or_else(|| {
570 panic!(
571 "unity: virtual slot {}
572 out of range (vtable len {}
573) on the runtime class behind {}
574 (method `{}
575`)",
576 31usize,
577 __vt.len(),
578 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
579 "GetColumnWidth0",
580 )
581 });
582 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
583 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
584 __inner(__receiver, __mi)
585 }
586 }
587 }
588 #[doc = "`GetColumnWidth1()` overload"]
589 fn get_column_width1(self) -> f32 {
590 unsafe {
591 let __receiver =
592 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
593 {
594 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
595 let __vi = *__vt.get(32usize).unwrap_or_else(|| {
596 panic!(
597 "unity: virtual slot {}
598 out of range (vtable len {}
599) on the runtime class behind {}
600 (method `{}
601`)",
602 32usize,
603 __vt.len(),
604 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
605 "GetColumnWidth1",
606 )
607 });
608 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
609 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
610 __inner(__receiver, __mi)
611 }
612 }
613 }
614 #[doc = "`GetColumnWidth2()` overload"]
615 fn get_column_width2(self) -> f32 {
616 unsafe {
617 let __receiver =
618 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
619 {
620 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
621 let __vi = *__vt.get(33usize).unwrap_or_else(|| {
622 panic!(
623 "unity: virtual slot {}
624 out of range (vtable len {}
625) on the runtime class behind {}
626 (method `{}
627`)",
628 33usize,
629 __vt.len(),
630 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
631 "GetColumnWidth2",
632 )
633 });
634 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__vi.method_ptr);
635 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
636 __inner(__receiver, __mi)
637 }
638 }
639 }
640 #[doc = "`GetColumnName0()` overload"]
641 fn get_column_name0(self) -> ::unity::Il2CppString {
642 unsafe {
643 let __receiver =
644 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
645 {
646 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
647 let __vi = *__vt.get(42usize).unwrap_or_else(|| {
648 panic!(
649 "unity: virtual slot {}
650 out of range (vtable len {}
651) on the runtime class behind {}
652 (method `{}
653`)",
654 42usize,
655 __vt.len(),
656 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
657 "GetColumnName0",
658 )
659 });
660 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
661 ::core::mem::transmute(__vi.method_ptr);
662 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
663 __inner(__receiver, __mi)
664 }
665 }
666 }
667 #[doc = "`GetColumnName1()` overload"]
668 fn get_column_name1(self) -> ::unity::Il2CppString {
669 unsafe {
670 let __receiver =
671 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
672 {
673 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
674 let __vi = *__vt.get(43usize).unwrap_or_else(|| {
675 panic!(
676 "unity: virtual slot {}
677 out of range (vtable len {}
678) on the runtime class behind {}
679 (method `{}
680`)",
681 43usize,
682 __vt.len(),
683 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
684 "GetColumnName1",
685 )
686 });
687 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
688 ::core::mem::transmute(__vi.method_ptr);
689 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
690 __inner(__receiver, __mi)
691 }
692 }
693 }
694 #[doc = "`GetColumnName2()` overload"]
695 fn get_column_name2(self) -> ::unity::Il2CppString {
696 unsafe {
697 let __receiver =
698 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
699 {
700 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
701 let __vi = *__vt.get(44usize).unwrap_or_else(|| {
702 panic!(
703 "unity: virtual slot {}
704 out of range (vtable len {}
705) on the runtime class behind {}
706 (method `{}
707`)",
708 44usize,
709 __vt.len(),
710 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
711 "GetColumnName2",
712 )
713 });
714 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> ::unity::Il2CppString =
715 ::core::mem::transmute(__vi.method_ptr);
716 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
717 __inner(__receiver, __mi)
718 }
719 }
720 }
721 #[doc = "`GetColumnAlign2()` overload"]
722 fn get_column_align2(self) -> crate::app::menuitem::MenuItem_Align {
723 unsafe {
724 let __receiver =
725 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
726 {
727 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
728 let __vi = *__vt.get(55usize).unwrap_or_else(|| {
729 panic!(
730 "unity: virtual slot {}
731 out of range (vtable len {}
732) on the runtime class behind {}
733 (method `{}
734`)",
735 55usize,
736 __vt.len(),
737 <ShopSequnece_ParamItem as ::unity::ClassIdentity>::NAME,
738 "GetColumnAlign2",
739 )
740 });
741 let __inner: extern "C" fn(ShopSequnece_ParamItem, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Align =
742 ::core::mem::transmute(__vi.method_ptr);
743 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
744 __inner(__receiver, __mi)
745 }
746 }
747 }
748 #[doc = "`.ctor()` overload"]
749 fn ctor(self) -> () {
750 unsafe {
751 let __receiver =
752 <ShopSequnece_ParamItem as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
753 ::unity::il2cpp_call!((::unity::module_base()+0x1d6cc00usize)as*mut u8,();
754(ShopSequnece_ParamItem)__receiver)
755 }
756 }
757}
758
759#[cfg(feature = "app-shopsequnece")]
760impl<__T: IShopSequnece_ParamItem> IShopSequnece_ParamItemMethods for __T {}
761
762#[cfg(feature = "app-shopsequnece")]
763impl ShopSequnece_ParamItem {
764 pub fn get_column_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
766 }
767
768 pub fn get_column_width0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
770 }
771
772 pub fn get_column_width1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
774 }
775
776 pub fn get_column_width2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
778 }
779
780 pub fn get_column_name0_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
782 }
783
784 pub fn get_column_name1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
786 }
787
788 pub fn get_column_name2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
790 }
791
792 pub fn get_column_align2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
794 }
795
796 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
798 }
799}
800
801#[cfg(feature = "app-shopsequnece")]
802impl ShopSequnece_ParamItem {
803 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnCount`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
804 pub unsafe fn get_column_count(this: impl ::core::convert::Into<::unity::IlInstance>) -> i32 {
805 let __mi = Self::get_column_count_method_info();
806 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> i32 = ::core::mem::transmute(__mi.method_ptr);
807 __inner(this.into(), ::core::option::Option::None)
808 }
809
810 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnWidth0`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
811 pub unsafe fn get_column_width0(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
812 let __mi = Self::get_column_width0_method_info();
813 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
814 __inner(this.into(), ::core::option::Option::None)
815 }
816
817 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnWidth1`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
818 pub unsafe fn get_column_width1(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
819 let __mi = Self::get_column_width1_method_info();
820 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
821 __inner(this.into(), ::core::option::Option::None)
822 }
823
824 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnWidth2`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
825 pub unsafe fn get_column_width2(this: impl ::core::convert::Into<::unity::IlInstance>) -> f32 {
826 let __mi = Self::get_column_width2_method_info();
827 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> f32 = ::core::mem::transmute(__mi.method_ptr);
828 __inner(this.into(), ::core::option::Option::None)
829 }
830
831 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnName0`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
832 pub unsafe fn get_column_name0(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
833 let __mi = Self::get_column_name0_method_info();
834 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
835 __inner(this.into(), ::core::option::Option::None)
836 }
837
838 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnName1`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
839 pub unsafe fn get_column_name1(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
840 let __mi = Self::get_column_name1_method_info();
841 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
842 __inner(this.into(), ::core::option::Option::None)
843 }
844
845 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnName2`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
846 pub unsafe fn get_column_name2(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
847 let __mi = Self::get_column_name2_method_info();
848 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
849 __inner(this.into(), ::core::option::Option::None)
850 }
851
852 #[doc = "Direct (non-virtual) call to `ShopSequnece_ParamItem`'s own `GetColumnAlign2`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
853 pub unsafe fn get_column_align2(this: impl ::core::convert::Into<::unity::IlInstance>) -> crate::app::menuitem::MenuItem_Align {
854 let __mi = Self::get_column_align2_method_info();
855 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> crate::app::menuitem::MenuItem_Align =
856 ::core::mem::transmute(__mi.method_ptr);
857 __inner(this.into(), ::core::option::Option::None)
858 }
859}
860
861#[cfg(feature = "app-shopsequnece")]
862impl ShopSequnece_ParamItem {
863 #[doc = "`.ctor()` — no args"]
864 pub fn new() -> Self {
865 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
866 panic!(
867 "{}
868::{}
869 failed to instantiate",
870 ::core::stringify!(ShopSequnece_ParamItem),
871 ::core::stringify!(new),
872 )
873 });
874 <Self as IShopSequnece_ParamItemMethods>::ctor(this);
875 this
876 }
877}
878
879#[cfg(feature = "app-shopsequnece")]
880impl ShopSequnece {
881 #[doc = "`CreateBind(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::unit::Unit)` overload"]
882 pub fn create_bind(
883 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
884 name: impl ::core::convert::Into<::unity::Il2CppString>,
885 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
886 ) -> () {
887 unsafe {
888 ::unity::il2cpp_call!((::unity::module_base()+0x21bacf0usize)as*mut u8,();
889(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(::unity::Il2CppString)::core::convert::Into::into(name),(crate::app::unit::Unit)::core::convert::Into::into(unit))
890 }
891 }
892}
893
894#[cfg(feature = "app-shopsequnece")]
895pub trait IShopSequneceMethods: IShopSequnece {
896 #[doc = "`.ctor(::unity::Il2CppString, crate::app::unit::Unit)` overload"]
897 fn ctor(self, name: impl ::core::convert::Into<::unity::Il2CppString>, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
898 unsafe {
899 let __receiver = <ShopSequnece as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
900 ::unity::il2cpp_call!((::unity::module_base()+0x21baa80usize)as*mut u8,();
901(ShopSequnece)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name),(crate::app::unit::Unit)::core::convert::Into::into(unit))
902 }
903 }
904 #[doc = "`CreateMenu()` overload"]
905 fn create_menu(self) -> () {
906 unsafe {
907 let __receiver = <ShopSequnece as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
908 ::unity::il2cpp_call!((::unity::module_base()+0x21baad0usize)as*mut u8,();
909(ShopSequnece)__receiver)
910 }
911 }
912}
913
914#[cfg(feature = "app-shopsequnece")]
915impl<__T: IShopSequnece> IShopSequneceMethods for __T {}
916
917#[cfg(feature = "app-shopsequnece")]
918impl ShopSequnece {
919 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
920 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
921 }
922
923 pub fn create_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
924 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
925 }
926
927 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
928 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
929 }
930}
931
932#[cfg(feature = "app-shopsequnece")]
933impl ShopSequnece {
934 #[doc = "`.ctor(::unity::Il2CppString, crate::app::unit::Unit)` — overload selector"]
935 pub fn new(name: ::unity::Il2CppString, unit: crate::app::unit::Unit) -> Self {
936 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
937 panic!(
938 "{}
939::{}
940 failed to instantiate",
941 ::core::stringify!(ShopSequnece),
942 ::core::stringify!(new),
943 )
944 });
945 <Self as IShopSequneceMethods>::ctor(this, name, unit);
946 this
947 }
948}
949
950#[cfg(feature = "app-shopsequnece")]
951#[doc(hidden)]
952pub mod prelude {
953 pub use super::{
954 IShopSequnece, IShopSequneceMethods, IShopSequnece_GoldItem, IShopSequnece_GoldItemMethods, IShopSequnece_ParamItem,
955 IShopSequnece_ParamItemMethods, IShopSequnece_ShopItem, IShopSequnece_ShopItemMethods, IShopSequnece_StockItem,
956 IShopSequnece_StockItemMethods, ShopSequnece, ShopSequnece_GoldItem, ShopSequnece_ParamItem, ShopSequnece_ShopItem, ShopSequnece_StockItem,
957 };
958 #[cfg(feature = "app-menuitem")]
959 pub use crate::app::menuitem::IMenuItemMethods;
960 #[cfg(feature = "app-procinst")]
961 pub use crate::app::procinst::IProcInstMethods;
962 #[cfg(feature = "system-object")]
963 pub use crate::system::object::IObjectMethods;
964 pub use crate::{
965 app::{menuitem::IMenuItem, procinst::IProcInst},
966 system::object::IObject,
967 };
968}