1#[cfg(feature = "app-accessoryshopchangeroot-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/accessoryshopchangeroot/AccessoryShopChangeRoot_ReturnEventHandler.md"))]
23 #[::unity::class(namespace = "App", name = "AccessoryShopChangeRoot.ReturnEventHandler")]
24 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
25 pub struct AccessoryShopChangeRoot_ReturnEventHandler {}
26
27 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/accessoryshopchangeroot/AccessoryShopChangeRoot.md"))]
28 #[::unity::class(namespace = "App", name = "AccessoryShopChangeRoot")]
29 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
30 pub struct AccessoryShopChangeRoot {
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_AccessoryShopChangeRootProc")]
60 pub m_accessory_shop_change_root_proc: crate::app::accessoryshopchangerootproc::AccessoryShopChangeRootProc,
61 #[offset(96)]
62 #[rename(name = "m_Unit")]
63 pub m_unit: crate::app::unit::Unit,
64 #[offset(104)]
65 #[rename(name = "m_AccessoryShopChangeMenu")]
66 pub m_accessory_shop_change_menu: crate::app::accessoryshopchangemenu::AccessoryShopChangeMenu,
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::accessoryshopchangeroot::AccessoryShopChangeRoot_ReturnEventHandler,
76 #[offset(136)]
77 #[rename(name = "m_AccessoryData")]
78 pub m_accessory_data: crate::app::accessorydata::AccessoryData,
79 #[offset(144)]
80 #[rename(name = "m_Changed")]
81 pub m_changed: bool,
82 }
83}
84
85#[cfg(feature = "app-accessoryshopchangeroot-types")]
86pub use __types::*;
87
88#[cfg(feature = "app-accessoryshopchangeroot")]
89pub trait IAccessoryShopChangeRoot_ReturnEventHandlerMethods: IAccessoryShopChangeRoot_ReturnEventHandler {
90 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
91 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
92 unsafe {
93 let __receiver = <AccessoryShopChangeRoot_ReturnEventHandler as ::unity::FromIlInstance>::from_il_instance(
94 <Self as ::unity::SystemObject>::as_instance(self),
95 );
96 ::unity::il2cpp_call!((::unity::module_base()+0x2904b50usize)as*mut u8,();
97(AccessoryShopChangeRoot_ReturnEventHandler)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
98 }
99 }
100 #[doc = "`Invoke(crate::app::unit::Unit, bool)` overload"]
101 fn invoke(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>, changed: impl ::core::convert::Into<bool>) -> () {
102 unsafe {
103 let __receiver = <AccessoryShopChangeRoot_ReturnEventHandler as ::unity::FromIlInstance>::from_il_instance(
104 <Self as ::unity::SystemObject>::as_instance(self),
105 );
106 {
107 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
108 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
109 panic!(
110 "unity: virtual slot {}
111 out of range (vtable len {}
112) on the runtime class behind {}
113 (method `{}
114`)",
115 13usize,
116 __vt.len(),
117 <AccessoryShopChangeRoot_ReturnEventHandler as ::unity::ClassIdentity>::NAME,
118 "Invoke",
119 )
120 });
121 let __inner: extern "C" fn(AccessoryShopChangeRoot_ReturnEventHandler, crate::app::unit::Unit, bool, ::unity::OptionalMethod) -> () =
122 ::core::mem::transmute(__vi.method_ptr);
123 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
124 __inner(__receiver, ::core::convert::Into::into(unit), ::core::convert::Into::into(changed), __mi)
125 }
126 }
127 }
128}
129
130#[cfg(feature = "app-accessoryshopchangeroot")]
131impl<__T: IAccessoryShopChangeRoot_ReturnEventHandler> IAccessoryShopChangeRoot_ReturnEventHandlerMethods for __T {}
132
133#[cfg(feature = "app-accessoryshopchangeroot")]
134impl AccessoryShopChangeRoot_ReturnEventHandler {
135 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
136 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
137 }
138
139 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
140 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
141 }
142}
143
144#[cfg(feature = "app-accessoryshopchangeroot")]
145impl AccessoryShopChangeRoot_ReturnEventHandler {
146 #[doc = "Direct (non-virtual) call to `AccessoryShopChangeRoot_ReturnEventHandler`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
147 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, unit: crate::app::unit::Unit, changed: bool) -> () {
148 let __mi = Self::invoke_method_info();
149 let __inner: extern "C" fn(::unity::IlInstance, crate::app::unit::Unit, bool, ::unity::OptionalMethod) -> () =
150 ::core::mem::transmute(__mi.method_ptr);
151 __inner(this.into(), unit, changed, ::core::option::Option::None)
152 }
153}
154
155#[cfg(feature = "app-accessoryshopchangeroot")]
156impl AccessoryShopChangeRoot_ReturnEventHandler {
157 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
158 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
159 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
160 panic!(
161 "{}
162::{}
163 failed to instantiate",
164 ::core::stringify!(AccessoryShopChangeRoot_ReturnEventHandler),
165 ::core::stringify!(new),
166 )
167 });
168 <Self as IAccessoryShopChangeRoot_ReturnEventHandlerMethods>::ctor(this, object, method);
169 this
170 }
171}
172
173#[cfg(feature = "app-accessoryshopchangeroot")]
174impl AccessoryShopChangeRoot {
175 #[doc = "`LoadPrefabAsync()` overload"]
176 pub fn load_prefab_async() -> () {
177 unsafe {
178 ::unity::il2cpp_call!((::unity::module_base()+0x27c15e0usize)as*mut u8,();
179 )
180 }
181 }
182
183 #[doc = "`IsLoadingPrefab()` overload"]
184 pub fn is_loading_prefab() -> bool {
185 unsafe {
186 ::unity::il2cpp_call!((::unity::module_base()+0x27c1680usize)as*mut u8,bool;
187 )
188 }
189 }
190
191 #[doc = "`UnloadPrefab()` overload"]
192 pub fn unload_prefab() -> () {
193 unsafe {
194 ::unity::il2cpp_call!((::unity::module_base()+0x27c1700usize)as*mut u8,();
195 )
196 }
197 }
198
199 #[doc = "`CreateBind(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot_ReturnEventHandler)` overload"]
200 pub fn create_bind(
201 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
202 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
203 return_event_handler: impl ::core::convert::Into<crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot_ReturnEventHandler>,
204 ) -> crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot {
205 unsafe {
206 ::unity::il2cpp_call!((::unity::module_base()+0x27c1780usize)as*mut u8,crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot;
207(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot_ReturnEventHandler)::core::convert::Into::into(return_event_handler))
208 }
209 }
210
211 #[doc = "`Destroy(crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot)` overload"]
212 pub fn destroy(root: impl ::core::convert::Into<crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot>) -> () {
213 unsafe {
214 ::unity::il2cpp_call!((::unity::module_base()+0x27c21a0usize)as*mut u8,();
215(crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot)::core::convert::Into::into(root))
216 }
217 }
218}
219
220#[cfg(feature = "app-accessoryshopchangeroot")]
221pub trait IAccessoryShopChangeRootMethods: IAccessoryShopChangeRoot {
222 #[doc = "`Create(crate::app::procinst::ProcInst, crate::app::unit::Unit, crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot_ReturnEventHandler)` overload"]
223 fn create(
224 self,
225 super_: impl ::core::convert::Into<crate::app::procinst::ProcInst>,
226 unit: impl ::core::convert::Into<crate::app::unit::Unit>,
227 return_event_handler: impl ::core::convert::Into<crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot_ReturnEventHandler>,
228 ) -> () {
229 unsafe {
230 let __receiver =
231 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232 ::unity::il2cpp_call!((::unity::module_base()+0x27c1920usize)as*mut u8,();
233(AccessoryShopChangeRoot)__receiver,(crate::app::procinst::ProcInst)::core::convert::Into::into(super_),(crate::app::unit::Unit)::core::convert::Into::into(unit),(crate::app::accessoryshopchangeroot::AccessoryShopChangeRoot_ReturnEventHandler)::core::convert::Into::into(return_event_handler))
234 }
235 }
236 #[doc = "`.ctor()` overload"]
237 fn ctor(self) -> () {
238 unsafe {
239 let __receiver =
240 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241 ::unity::il2cpp_call!((::unity::module_base()+0x27c2220usize)as*mut u8,();
242(AccessoryShopChangeRoot)__receiver)
243 }
244 }
245 #[doc = "`OnSelectMenuItem(crate::app::accessorydata::AccessoryData)` overload"]
246 fn on_select_menu_item(self, accessory_data: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
247 unsafe {
248 let __receiver =
249 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250 ::unity::il2cpp_call!((::unity::module_base()+0x27c2230usize)as*mut u8,();
251(AccessoryShopChangeRoot)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(accessory_data))
252 }
253 }
254 #[doc = "`OnDecideMenuItem(crate::app::accessorydata::AccessoryData)` overload"]
255 fn on_decide_menu_item(self, accessory_data: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
256 unsafe {
257 let __receiver =
258 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259 ::unity::il2cpp_call!((::unity::module_base()+0x27c25e0usize)as*mut u8,();
260(AccessoryShopChangeRoot)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(accessory_data))
261 }
262 }
263 #[doc = "`OnChangeUnitToPrev(bool)` overload"]
264 fn on_change_unit_to_prev(self, watching: impl ::core::convert::Into<bool>) -> () {
265 unsafe {
266 let __receiver =
267 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268 ::unity::il2cpp_call!((::unity::module_base()+0x27c2820usize)as*mut u8,();
269(AccessoryShopChangeRoot)__receiver,(bool)::core::convert::Into::into(watching))
270 }
271 }
272 #[doc = "`OnChangeUnitToNext(bool)` overload"]
273 fn on_change_unit_to_next(self, watching: impl ::core::convert::Into<bool>) -> () {
274 unsafe {
275 let __receiver =
276 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277 ::unity::il2cpp_call!((::unity::module_base()+0x27c2d80usize)as*mut u8,();
278(AccessoryShopChangeRoot)__receiver,(bool)::core::convert::Into::into(watching))
279 }
280 }
281 #[doc = "`OnChangeKind(crate::app::accessorydata::AccessoryData)` overload"]
282 fn on_change_kind(self, accessory_data: impl ::core::convert::Into<crate::app::accessorydata::AccessoryData>) -> () {
283 unsafe {
284 let __receiver =
285 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286 ::unity::il2cpp_call!((::unity::module_base()+0x27c32e0usize)as*mut u8,();
287(AccessoryShopChangeRoot)__receiver,(crate::app::accessorydata::AccessoryData)::core::convert::Into::into(accessory_data))
288 }
289 }
290 #[doc = "`OnStartWatching()` overload"]
291 fn on_start_watching(self) -> bool {
292 unsafe {
293 let __receiver =
294 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295 ::unity::il2cpp_call!((::unity::module_base()+0x27c3380usize)as*mut u8,bool;
296(AccessoryShopChangeRoot)__receiver)
297 }
298 }
299 #[doc = "`OnEndWatching()` overload"]
300 fn on_end_watching(self) -> () {
301 unsafe {
302 let __receiver =
303 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x27c35a0usize)as*mut u8,();
305(AccessoryShopChangeRoot)__receiver)
306 }
307 }
308 #[doc = "`OnShowUI()` overload"]
309 fn on_show_ui(self) -> () {
310 unsafe {
311 let __receiver =
312 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313 ::unity::il2cpp_call!((::unity::module_base()+0x27c38e0usize)as*mut u8,();
314(AccessoryShopChangeRoot)__receiver)
315 }
316 }
317 #[doc = "`OnHideUI()` overload"]
318 fn on_hide_ui(self) -> () {
319 unsafe {
320 let __receiver =
321 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322 ::unity::il2cpp_call!((::unity::module_base()+0x27c3a50usize)as*mut u8,();
323(AccessoryShopChangeRoot)__receiver)
324 }
325 }
326 #[doc = "`OnRequestCloseMenu()` overload"]
327 fn on_request_close_menu(self) -> () {
328 unsafe {
329 let __receiver =
330 <AccessoryShopChangeRoot as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331 ::unity::il2cpp_call!((::unity::module_base()+0x27c3bc0usize)as*mut u8,();
332(AccessoryShopChangeRoot)__receiver)
333 }
334 }
335}
336
337#[cfg(feature = "app-accessoryshopchangeroot")]
338impl<__T: IAccessoryShopChangeRoot> IAccessoryShopChangeRootMethods for __T {}
339
340#[cfg(feature = "app-accessoryshopchangeroot")]
341impl AccessoryShopChangeRoot {
342 pub fn load_prefab_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
343 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
344 }
345
346 pub fn is_loading_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
347 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
348 }
349
350 pub fn unload_prefab_method_info() -> &'static ::unity::il2cpp::MethodInfo {
351 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
352 }
353
354 pub fn create_bind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
355 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
356 }
357
358 pub fn create_method_info() -> &'static ::unity::il2cpp::MethodInfo {
359 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
360 }
361
362 pub fn destroy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
363 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
364 }
365
366 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
367 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
368 }
369
370 pub fn on_select_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
371 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
372 }
373
374 pub fn on_decide_menu_item_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
376 }
377
378 pub fn on_change_unit_to_prev_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
380 }
381
382 pub fn on_change_unit_to_next_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
384 }
385
386 pub fn on_change_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
388 }
389
390 pub fn on_start_watching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
392 }
393
394 pub fn on_end_watching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
396 }
397
398 pub fn on_show_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
400 }
401
402 pub fn on_hide_ui_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
404 }
405
406 pub fn on_request_close_menu_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
408 }
409}
410
411#[cfg(feature = "app-accessoryshopchangeroot")]
412impl AccessoryShopChangeRoot {
413 #[doc = "`.ctor()` — no args"]
414 pub fn new() -> Self {
415 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
416 panic!(
417 "{}
418::{}
419 failed to instantiate",
420 ::core::stringify!(AccessoryShopChangeRoot),
421 ::core::stringify!(new),
422 )
423 });
424 <Self as IAccessoryShopChangeRootMethods>::ctor(this);
425 this
426 }
427}
428
429#[cfg(feature = "app-accessoryshopchangeroot")]
430#[doc(hidden)]
431pub mod prelude {
432 pub use super::{
433 AccessoryShopChangeRoot, AccessoryShopChangeRoot_ReturnEventHandler, IAccessoryShopChangeRoot, IAccessoryShopChangeRootMethods,
434 IAccessoryShopChangeRoot_ReturnEventHandler, IAccessoryShopChangeRoot_ReturnEventHandlerMethods,
435 };
436 #[cfg(feature = "system-delegate")]
437 pub use crate::system::delegate::IDelegateMethods;
438 #[cfg(feature = "system-multicastdelegate")]
439 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
440 #[cfg(feature = "system-object")]
441 pub use crate::system::object::IObjectMethods;
442 #[cfg(feature = "unity_engine-behaviour")]
443 pub use crate::unity_engine::behaviour::IBehaviourMethods;
444 #[cfg(feature = "unity_engine-component")]
445 pub use crate::unity_engine::component::IComponentMethods;
446 #[cfg(feature = "unity_engine-monobehaviour")]
447 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
448 #[cfg(feature = "unity_engine-object_2")]
449 pub use crate::unity_engine::object_2::IObject_2Methods;
450 pub use crate::{
451 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject},
452 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
453 };
454}