1#[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}