Skip to main content

engage/generated/app/
accessoryshopbuyroot.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-accessoryshopbuyroot-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            delegate::{Delegate, IDelegate},
11            multicastdelegate::{IMulticastDelegate, MulticastDelegate},
12            object::{IObject, Object},
13        },
14        unity_engine::{
15            behaviour::{Behaviour, IBehaviour},
16            component::{Component, IComponent},
17            monobehaviour::{IMonoBehaviour, MonoBehaviour},
18            object_2::{IObject_2, Object_2},
19        },
20    };
21
22    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/accessoryshopbuyroot/AccessoryShopBuyRoot_ReturnEventHandler.md"))]
23    #[::unity::class(namespace = "App", name = "AccessoryShopBuyRoot.ReturnEventHandler")]
24    #[parent(crate::system::multicastdelegate::MulticastDelegate)]
25    pub struct AccessoryShopBuyRoot_ReturnEventHandler {}
26
27    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/accessoryshopbuyroot/AccessoryShopBuyRoot.md"))]
28    #[::unity::class(namespace = "App", name = "AccessoryShopBuyRoot")]
29    #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
30    pub struct AccessoryShopBuyRoot {
31        #[static_field]
32        #[rename(name = "PrefabPath")]
33        pub prefab_path: ::unity::Il2CppString,
34        #[offset(24)]
35        #[rename(name = "m_MenuObject")]
36        pub m_menu_object: crate::unity_engine::gameobject::GameObject,
37        #[offset(32)]
38        #[rename(name = "m_UnitNameObject")]
39        pub m_unit_name_object: crate::unity_engine::gameobject::GameObject,
40        #[offset(40)]
41        #[rename(name = "m_UnitName")]
42        pub m_unit_name: crate::tm_pro::textmeshprougui::TextMeshProUGUI,
43        #[offset(48)]
44        #[rename(name = "m_EquipmentInfoWindowObject")]
45        pub m_equipment_info_window_object: crate::unity_engine::gameobject::GameObject,
46        #[offset(56)]
47        #[rename(name = "m_DetailInfoWindowObject")]
48        pub m_detail_info_window_object: crate::unity_engine::gameobject::GameObject,
49        #[offset(64)]
50        #[rename(name = "m_KeyHelpAllObject")]
51        pub m_key_help_all_object: crate::unity_engine::gameobject::GameObject,
52        #[offset(72)]
53        #[rename(name = "m_KeyHelpAllAnimator")]
54        pub m_key_help_all_animator: crate::unity_engine::animator::Animator,
55        #[offset(80)]
56        #[rename(name = "m_WatchingModeKeyHelpController")]
57        pub m_watching_mode_key_help_controller: crate::app::keyhelpcontroller::KeyHelpController,
58        #[offset(88)]
59        #[rename(name = "m_AccessoryShopBuyRootProc")]
60        pub m_accessory_shop_buy_root_proc: crate::app::accessoryshopbuyrootproc::AccessoryShopBuyRootProc,
61        #[offset(96)]
62        #[rename(name = "m_Unit")]
63        pub m_unit: crate::app::unit::Unit,
64        #[offset(104)]
65        #[rename(name = "m_AccessoryShopBuyMenu")]
66        pub m_accessory_shop_buy_menu: crate::app::accessoryshopbuymenu::AccessoryShopBuyMenu,
67        #[offset(112)]
68        #[rename(name = "m_AccessoryEquipmentInfoWindow")]
69        pub m_accessory_equipment_info_window: crate::app::accessoryequipmentinfo::AccessoryEquipmentInfo,
70        #[offset(120)]
71        #[rename(name = "m_AccessoryDetailInfoWindow")]
72        pub m_accessory_detail_info_window: crate::app::accessorydetailinfowindow::AccessoryDetailInfoWindow,
73        #[offset(128)]
74        #[rename(name = "m_ReturnEventHandler")]
75        pub m_return_event_handler: crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot_ReturnEventHandler,
76        #[offset(136)]
77        #[rename(name = "m_AccessoryData")]
78        pub m_accessory_data: crate::app::accessorydata::AccessoryData,
79    }
80}
81
82#[cfg(feature = "app-accessoryshopbuyroot-types")]
83pub use __types::*;
84
85#[cfg(feature = "app-accessoryshopbuyroot")]
86pub trait IAccessoryShopBuyRoot_ReturnEventHandlerMethods: IAccessoryShopBuyRoot_ReturnEventHandler {
87    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
88    fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
89        unsafe {
90            let __receiver = <AccessoryShopBuyRoot_ReturnEventHandler as ::unity::FromIlInstance>::from_il_instance(
91                <Self as ::unity::SystemObject>::as_instance(self),
92            );
93            ::unity::il2cpp_call!((::unity::module_base()+0x2903280usize)as*mut u8,();
94(AccessoryShopBuyRoot_ReturnEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
95        }
96    }
97    #[doc = "`Invoke(crate::app::unit::Unit)` overload"]
98    fn invoke(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
99        unsafe {
100            let __receiver = <AccessoryShopBuyRoot_ReturnEventHandler as ::unity::FromIlInstance>::from_il_instance(
101                <Self as ::unity::SystemObject>::as_instance(self),
102            );
103            {
104                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
105                let __vi = *__vt.get(13usize).unwrap_or_else(|| {
106                    panic!(
107                        "unity: virtual slot {}
108 out of range (vtable len {}
109) on the runtime class behind {}
110 (method `{}
111`)",
112                        13usize,
113                        __vt.len(),
114                        <AccessoryShopBuyRoot_ReturnEventHandler as ::unity::ClassIdentity>::NAME,
115                        "Invoke",
116                    )
117                });
118                let __inner: extern "C" fn(AccessoryShopBuyRoot_ReturnEventHandler, crate::app::unit::Unit, ::unity::OptionalMethod) -> () =
119                    ::core::mem::transmute(__vi.method_ptr);
120                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
121                __inner(__receiver, ::core::convert::Into::into(unit), __mi)
122            }
123        }
124    }
125}
126
127#[cfg(feature = "app-accessoryshopbuyroot")]
128impl<__T: IAccessoryShopBuyRoot_ReturnEventHandler> IAccessoryShopBuyRoot_ReturnEventHandlerMethods for __T {}
129
130#[cfg(feature = "app-accessoryshopbuyroot")]
131impl AccessoryShopBuyRoot_ReturnEventHandler {
132    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
133        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
134    }
135
136    pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
137        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
138    }
139}
140
141#[cfg(feature = "app-accessoryshopbuyroot")]
142impl AccessoryShopBuyRoot_ReturnEventHandler {
143    #[doc = "Direct (non-virtual) call to `AccessoryShopBuyRoot_ReturnEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
144    pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, unit: crate::app::unit::Unit) -> () {
145        let __mi = Self::invoke_method_info();
146        let __inner: extern "C" fn(::unity::IlInstance, crate::app::unit::Unit, ::unity::OptionalMethod) -> () =
147            ::core::mem::transmute(__mi.method_ptr);
148        __inner(this.into(), unit, ::core::option::Option::None)
149    }
150}
151
152#[cfg(feature = "app-accessoryshopbuyroot")]
153impl AccessoryShopBuyRoot_ReturnEventHandler {
154    #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
155    pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
156        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
157            panic!(
158                "{}
159::{}
160 failed to instantiate",
161                ::core::stringify!(AccessoryShopBuyRoot_ReturnEventHandler),
162                ::core::stringify!(new),
163            )
164        });
165        <Self as IAccessoryShopBuyRoot_ReturnEventHandlerMethods>::ctor(this, object, method);
166        this
167    }
168}
169
170#[cfg(feature = "app-accessoryshopbuyroot")]
171impl AccessoryShopBuyRoot {
172    #[doc = "`LoadPrefabAsync()` overload"]
173    pub fn load_prefab_async() -> () {
174        unsafe {
175            ::unity::il2cpp_call!((::unity::module_base()+0x27bcc50usize)as*mut u8,();
176            )
177        }
178    }
179
180    #[doc = "`IsLoadingPrefab()` overload"]
181    pub fn is_loading_prefab() -> bool {
182        unsafe {
183            ::unity::il2cpp_call!((::unity::module_base()+0x27bccf0usize)as*mut u8,bool;
184            )
185        }
186    }
187
188    #[doc = "`UnloadPrefab()` overload"]
189    pub fn unload_prefab() -> () {
190        unsafe {
191            ::unity::il2cpp_call!((::unity::module_base()+0x27bcd70usize)as*mut u8,();
192            )
193        }
194    }
195
196    #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot_ReturnEventHandler)` overload"]
197    pub fn create_bind(
198        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
199        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
200        return_event_handler: impl ::core::convert::Into<crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot_ReturnEventHandler>,
201    ) -> crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot {
202        unsafe {
203            ::unity::il2cpp_call!((::unity::module_base()+0x27bcdf0usize)as*mut u8,crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot;
204(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot_ReturnEventHandler)::core::convert::Into::into(return_event_handler))
205        }
206    }
207
208    #[doc = "`Destroy(crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot)` overload"]
209    pub fn destroy(root: impl ::core::convert::Into<crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot>) -> () {
210        unsafe {
211            ::unity::il2cpp_call!((::unity::module_base()+0x27bd800usize)as*mut u8,();
212(crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot)::core::convert::Into::into(root))
213        }
214    }
215}
216
217#[cfg(feature = "app-accessoryshopbuyroot")]
218pub trait IAccessoryShopBuyRootMethods: IAccessoryShopBuyRoot {
219    #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot_ReturnEventHandler)` overload"]
220    fn create(
221        self,
222        super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
223        unit: impl ::core::convert::Into<crate::app::unit::Unit>,
224        return_event_handler: impl ::core::convert::Into<crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot_ReturnEventHandler>,
225    ) -> () {
226        unsafe {
227            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
228            ::unity::il2cpp_call!((::unity::module_base()+0x27bcf90usize)as*mut u8,();
229(AccessoryShopBuyRoot)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::accessoryshopbuyroot::AccessoryShopBuyRoot_ReturnEventHandler)::core::convert::Into::into(return_event_handler))
230        }
231    }
232    #[doc = "`.ctor()` overload"]
233    fn ctor(self) -> () {
234        unsafe {
235            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
236            ::unity::il2cpp_call!((::unity::module_base()+0x27bd880usize)as*mut u8,();
237(AccessoryShopBuyRoot)__receiver)
238        }
239    }
240    #[doc = "`OnSelectMenuItem(crate::app::accessorydata::AccessoryData)` overload"]
241    fn on_select_menu_item(self, accessory_data: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
242        unsafe {
243            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
244            ::unity::il2cpp_call!((::unity::module_base()+0x27bd890usize)as*mut u8,();
245(AccessoryShopBuyRoot)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(accessory_data))
246        }
247    }
248    #[doc = "`OnDecideMenuItem(crate::app::accessorydata::AccessoryData)` overload"]
249    fn on_decide_menu_item(self, accessory_data: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
250        unsafe {
251            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
252            ::unity::il2cpp_call!((::unity::module_base()+0x27bd9d0usize)as*mut u8,();
253(AccessoryShopBuyRoot)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(accessory_data))
254        }
255    }
256    #[doc = "`OnDisposeConfirmDialog()` overload"]
257    fn on_dispose_confirm_dialog(self) -> () {
258        unsafe {
259            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
260            ::unity::il2cpp_call!((::unity::module_base()+0x27bdaf0usize)as*mut u8,();
261(AccessoryShopBuyRoot)__receiver)
262        }
263    }
264    #[doc = "`OnBuy()` overload"]
265    fn on_buy(self) -> () {
266        unsafe {
267            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268            ::unity::il2cpp_call!((::unity::module_base()+0x27bdb10usize)as*mut u8,();
269(AccessoryShopBuyRoot)__receiver)
270        }
271    }
272    #[doc = "`OnChangeUnitToPrev()` overload"]
273    fn on_change_unit_to_prev(self) -> () {
274        unsafe {
275            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
276            ::unity::il2cpp_call!((::unity::module_base()+0x27bdca0usize)as*mut u8,();
277(AccessoryShopBuyRoot)__receiver)
278        }
279    }
280    #[doc = "`OnChangeUnitToNext()` overload"]
281    fn on_change_unit_to_next(self) -> () {
282        unsafe {
283            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
284            ::unity::il2cpp_call!((::unity::module_base()+0x27bde40usize)as*mut u8,();
285(AccessoryShopBuyRoot)__receiver)
286        }
287    }
288    #[doc = "`OnChangeKind(crate::app::accessorydata::AccessoryData)` overload"]
289    fn on_change_kind(self, accessory_data: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
290        unsafe {
291            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
292            ::unity::il2cpp_call!((::unity::module_base()+0x27bdfe0usize)as*mut u8,();
293(AccessoryShopBuyRoot)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(accessory_data))
294        }
295    }
296    #[doc = "`OnStartWatching()` overload"]
297    fn on_start_watching(self) -> bool {
298        unsafe {
299            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
300            ::unity::il2cpp_call!((::unity::module_base()+0x27be080usize)as*mut u8,bool;
301(AccessoryShopBuyRoot)__receiver)
302        }
303    }
304    #[doc = "`OnEndWatching()` overload"]
305    fn on_end_watching(self) -> () {
306        unsafe {
307            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
308            ::unity::il2cpp_call!((::unity::module_base()+0x27be300usize)as*mut u8,();
309(AccessoryShopBuyRoot)__receiver)
310        }
311    }
312    #[doc = "`OnShowUI()` overload"]
313    fn on_show_ui(self) -> () {
314        unsafe {
315            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
316            ::unity::il2cpp_call!((::unity::module_base()+0x27be690usize)as*mut u8,();
317(AccessoryShopBuyRoot)__receiver)
318        }
319    }
320    #[doc = "`OnHideUI()` overload"]
321    fn on_hide_ui(self) -> () {
322        unsafe {
323            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
324            ::unity::il2cpp_call!((::unity::module_base()+0x27be800usize)as*mut u8,();
325(AccessoryShopBuyRoot)__receiver)
326        }
327    }
328    #[doc = "`OnRequestCloseMenu()` overload"]
329    fn on_request_close_menu(self) -> () {
330        unsafe {
331            let __receiver = <AccessoryShopBuyRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
332            ::unity::il2cpp_call!((::unity::module_base()+0x27be970usize)as*mut u8,();
333(AccessoryShopBuyRoot)__receiver)
334        }
335    }
336}
337
338#[cfg(feature = "app-accessoryshopbuyroot")]
339impl<__T: IAccessoryShopBuyRoot> IAccessoryShopBuyRootMethods for __T {}
340
341#[cfg(feature = "app-accessoryshopbuyroot")]
342impl AccessoryShopBuyRoot {
343    pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
344        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
345    }
346
347    pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
348        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
349    }
350
351    pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
353    }
354
355    pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
356        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
357    }
358
359    pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
360        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
361    }
362
363    pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
364        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
365    }
366
367    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
368        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
369    }
370
371    pub fn on_select_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
372        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
373    }
374
375    pub fn on_decide_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
376        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
377    }
378
379    pub fn on_dispose_confirm_dialog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
380        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
381    }
382
383    pub fn on_buy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
385    }
386
387    pub fn on_change_unit_to_prev_method_info() -> &'static ::unity::il2cpp::MethodInfo {
388        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
389    }
390
391    pub fn on_change_unit_to_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
392        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
393    }
394
395    pub fn on_change_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
396        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
397    }
398
399    pub fn on_start_watching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
400        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
401    }
402
403    pub fn on_end_watching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
404        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
405    }
406
407    pub fn on_show_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
408        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
409    }
410
411    pub fn on_hide_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
412        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
413    }
414
415    pub fn on_request_close_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
417    }
418}
419
420#[cfg(feature = "app-accessoryshopbuyroot")]
421impl AccessoryShopBuyRoot {
422    #[doc = "`.ctor()` — no args"]
423    pub fn new() -> Self {
424        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
425            panic!(
426                "{}
427::{}
428 failed to instantiate",
429                ::core::stringify!(AccessoryShopBuyRoot),
430                ::core::stringify!(new),
431            )
432        });
433        <Self as IAccessoryShopBuyRootMethods>::ctor(this);
434        this
435    }
436}
437
438#[cfg(feature = "app-accessoryshopbuyroot")]
439#[doc(hidden)]
440pub mod prelude {
441    pub use super::{
442        AccessoryShopBuyRoot, AccessoryShopBuyRoot_ReturnEventHandler, IAccessoryShopBuyRoot, IAccessoryShopBuyRootMethods,
443        IAccessoryShopBuyRoot_ReturnEventHandler, IAccessoryShopBuyRoot_ReturnEventHandlerMethods,
444    };
445    #[cfg(feature = "system-delegate")]
446    pub use crate::system::delegate::IDelegateMethods;
447    #[cfg(feature = "system-multicastdelegate")]
448    pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
449    #[cfg(feature = "system-object")]
450    pub use crate::system::object::IObjectMethods;
451    #[cfg(feature = "unity_engine-behaviour")]
452    pub use crate::unity_engine::behaviour::IBehaviourMethods;
453    #[cfg(feature = "unity_engine-component")]
454    pub use crate::unity_engine::component::IComponentMethods;
455    #[cfg(feature = "unity_engine-monobehaviour")]
456    pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
457    #[cfg(feature = "unity_engine-object_2")]
458    pub use crate::unity_engine::object_2::IObject_2Methods;
459    pub use crate::{
460        system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject},
461        unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
462    };
463}