Skip to main content

engage/generated/app/
shopsequnece.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}