1#[cfg(feature = "app-ringcleaningcloth-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::object::{IObject, Object},
10 unity_engine::{
11 behaviour::{Behaviour, IBehaviour},
12 component::{Component, IComponent},
13 monobehaviour::{IMonoBehaviour, MonoBehaviour},
14 object_2::{IObject_2, Object_2},
15 },
16 };
17
18 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/ringcleaningcloth/RingCleaningCloth.md"))]
19 #[::unity::class(namespace = "App", name = "RingCleaningCloth")]
20 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21 pub struct RingCleaningCloth {
22 #[offset(24)]
23 #[rename(name = "m_HelpObject")]
24 pub m_help_object: crate::unity_engine::gameobject::GameObject,
25 #[offset(32)]
26 #[rename(name = "m_Rect")]
27 pub m_rect: crate::unity_engine::recttransform::RectTransform,
28 #[static_field]
29 #[rename(name = "WidthRatio")]
30 pub width_ratio: f32,
31 #[static_field]
32 #[rename(name = "HeightRatio")]
33 pub height_ratio: f32,
34 #[static_field]
35 #[rename(name = "MoveSpeed")]
36 pub move_speed: f32,
37 #[static_field]
38 #[rename(name = "MoveSpeedAccelRate")]
39 pub move_speed_accel_rate: f32,
40 #[offset(40)]
41 #[rename(name = "m_LocalPosition")]
42 pub m_local_position: crate::unity_engine::vector2::Vector2,
43 #[offset(48)]
44 #[rename(name = "m_HoldGapPosition")]
45 pub m_hold_gap_position: crate::unity_engine::vector2::Vector2,
46 #[offset(88)]
47 #[rename(name = "m_Animator")]
48 pub m_animator: crate::unity_engine::animator::Animator,
49 #[offset(96)]
50 #[rename(name = "m_IsStartAnim")]
51 pub m_is_start_anim: bool,
52 #[offset(100)]
53 #[rename(name = "m_OldAnimSpeed")]
54 pub m_old_anim_speed: f32,
55 }
56}
57
58#[cfg(feature = "app-ringcleaningcloth-types")]
59pub use __types::*;
60
61#[cfg(feature = "app-ringcleaningcloth")]
62pub trait IRingCleaningClothMethods: IRingCleaningCloth {
63 #[doc = "`get_Rect()` overload"]
64 fn get_rect(self) -> crate::unity_engine::recttransform::RectTransform {
65 unsafe {
66 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
67 ::unity::il2cpp_call!((::unity::module_base()+0x2416100usize)as*mut u8,crate::unity_engine::recttransform::RectTransform;
68(RingCleaningCloth)__receiver)
69 }
70 }
71 #[doc = "`get_IsHitRing()` overload"]
72 fn get_is_hit_ring(self) -> bool {
73 unsafe {
74 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
75 ::unity::il2cpp_call!((::unity::module_base()+0x2416160usize)as*mut u8,bool;
76(RingCleaningCloth)__receiver)
77 }
78 }
79 #[doc = "`set_IsHitRing(bool)` overload"]
80 fn set_is_hit_ring(self, value: impl ::core::convert::Into<bool>) -> () {
81 unsafe {
82 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
83 ::unity::il2cpp_call!((::unity::module_base()+0x2416170usize)as*mut u8,();
84(RingCleaningCloth)__receiver,(bool)::core::convert::Into::into(value))
85 }
86 }
87 #[doc = "`get_HitCollider()` overload"]
88 fn get_hit_collider(self) -> crate::unity_engine::collider::Collider {
89 unsafe {
90 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
91 ::unity::il2cpp_call!((::unity::module_base()+0x2416180usize)as*mut u8,crate::unity_engine::collider::Collider;
92(RingCleaningCloth)__receiver)
93 }
94 }
95 #[doc = "`set_HitCollider(crate::unity_engine::collider::Collider)` overload"]
96 fn set_hit_collider(self, value: impl ::core::convert::Into<crate::unity_engine::collider::Collider>) -> () {
97 unsafe {
98 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
99 ::unity::il2cpp_call!((::unity::module_base()+0x2416190usize)as*mut u8,();
100(RingCleaningCloth)__receiver,(crate::unity_engine::collider::Collider)::core::convert::Into::into(value))
101 }
102 }
103 #[doc = "`get_HitVector()` overload"]
104 fn get_hit_vector(self) -> crate::unity_engine::vector3::Vector3 {
105 unsafe {
106 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107 ::unity::il2cpp_call!((::unity::module_base()+0x24161a0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
108(RingCleaningCloth)__receiver)
109 }
110 }
111 #[doc = "`set_HitVector(crate::unity_engine::vector3::Vector3)` overload"]
112 fn set_hit_vector(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
113 unsafe {
114 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115 ::unity::il2cpp_call!((::unity::module_base()+0x24161b0usize)as*mut u8,();
116(RingCleaningCloth)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
117 }
118 }
119 #[doc = "`get_IsPossibleCleaning()` overload"]
120 fn get_is_possible_cleaning(self) -> bool {
121 unsafe {
122 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
123 ::unity::il2cpp_call!((::unity::module_base()+0x24161c0usize)as*mut u8,bool;
124(RingCleaningCloth)__receiver)
125 }
126 }
127 #[doc = "`set_IsPossibleCleaning(bool)` overload"]
128 fn set_is_possible_cleaning(self, value: impl ::core::convert::Into<bool>) -> () {
129 unsafe {
130 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
131 ::unity::il2cpp_call!((::unity::module_base()+0x2416290usize)as*mut u8,();
132(RingCleaningCloth)__receiver,(bool)::core::convert::Into::into(value))
133 }
134 }
135 #[doc = "`Start()` overload"]
136 fn start(self) -> () {
137 unsafe {
138 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
139 ::unity::il2cpp_call!((::unity::module_base()+0x24162f0usize)as*mut u8,();
140(RingCleaningCloth)__receiver)
141 }
142 }
143 #[doc = "`Update()` overload"]
144 fn update(self) -> () {
145 unsafe {
146 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
147 ::unity::il2cpp_call!((::unity::module_base()+0x24164b0usize)as*mut u8,();
148(RingCleaningCloth)__receiver)
149 }
150 }
151 #[doc = "`UpdateMove(f32, f32, bool, crate::unity_engine::camera::Camera)` overload"]
152 fn update_move(
153 self,
154 lsx: impl ::core::convert::Into<f32>,
155 lsy: impl ::core::convert::Into<f32>,
156 is_speed_up: impl ::core::convert::Into<bool>,
157 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
158 ) -> () {
159 unsafe {
160 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x2416680usize)as*mut u8,();
162(RingCleaningCloth)__receiver,(f32)::core::convert::Into::into(lsx),(f32)::core::convert::Into::into(lsy),(bool)::core::convert::Into::into(is_speed_up),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
163 }
164 }
165 #[doc = "`UpdateMoveWithGap()` overload"]
166 fn update_move_with_gap(self) -> () {
167 unsafe {
168 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169 ::unity::il2cpp_call!((::unity::module_base()+0x2416a80usize)as*mut u8,();
170(RingCleaningCloth)__receiver)
171 }
172 }
173 #[doc = "`Commit()` overload"]
174 fn commit(self) -> () {
175 unsafe {
176 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x24167f0usize)as*mut u8,();
178(RingCleaningCloth)__receiver)
179 }
180 }
181 #[doc = "`ShowHelp()` overload"]
182 fn show_help(self) -> () {
183 unsafe {
184 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x2416a90usize)as*mut u8,();
186(RingCleaningCloth)__receiver)
187 }
188 }
189 #[doc = "`HideHelp()` overload"]
190 fn hide_help(self) -> () {
191 unsafe {
192 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x2416b70usize)as*mut u8,();
194(RingCleaningCloth)__receiver)
195 }
196 }
197 #[doc = "`IsHitRay(crate::unity_engine::camera::Camera)` overload"]
198 fn is_hit_ray(self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> bool {
199 unsafe {
200 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201 ::unity::il2cpp_call!((::unity::module_base()+0x2416a20usize)as*mut u8,bool;
202(RingCleaningCloth)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
203 }
204 }
205 #[doc = "`IsHitRayImpl(crate::unity_engine::camera::Camera, *mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::collider::Collider)` overload"]
206 fn is_hit_ray_impl(
207 self,
208 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
209 ) -> (bool, crate::unity_engine::vector3::Vector3, crate::unity_engine::collider::Collider) {
210 unsafe {
211 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
212 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
213 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::collider::Collider>::uninit();
214 let __ret = {
215 ::unity::il2cpp_call!((::unity::module_base()+0x2416bf0usize)as*mut u8,bool;
216(RingCleaningCloth)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::collider::Collider)__out_1.as_mut_ptr())
217 };
218 (__ret, __out_0.assume_init(), __out_1.assume_init())
219 }
220 }
221 #[doc = "`PlayCleaningAnim(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)` overload"]
222 fn play_cleaning_anim(self, strength: impl ::core::convert::Into<crate::app::ringcleaningsequence::RingCleaningSequence_Strength>) -> () {
223 unsafe {
224 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225 ::unity::il2cpp_call!((::unity::module_base()+0x2416cf0usize)as*mut u8,();
226(RingCleaningCloth)__receiver,(crate::app::ringcleaningsequence::RingCleaningSequence_Strength)::core::convert::Into::into(strength))
227 }
228 }
229 #[doc = "`StartCleaningAnim(::unity::Il2CppString)` overload"]
230 fn start_cleaning_anim(self, anim_name: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
231 unsafe {
232 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233 ::unity::il2cpp_call!((::unity::module_base()+0x2416d80usize)as*mut u8,();
234(RingCleaningCloth)__receiver,(::unity::Il2CppString)::core::convert::Into::into(anim_name))
235 }
236 }
237 #[doc = "`StopCleaningAnim()` overload"]
238 fn stop_cleaning_anim(self) -> () {
239 unsafe {
240 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241 ::unity::il2cpp_call!((::unity::module_base()+0x2416e30usize)as*mut u8,();
242(RingCleaningCloth)__receiver)
243 }
244 }
245 #[doc = "`IsPlayCleaningAnim()` overload"]
246 fn is_play_cleaning_anim(self) -> bool {
247 unsafe {
248 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249 ::unity::il2cpp_call!((::unity::module_base()+0x2416ec0usize)as*mut u8,bool;
250(RingCleaningCloth)__receiver)
251 }
252 }
253 #[doc = "`IsPlayingCleaningAnim(bool)` overload"]
254 fn is_playing_cleaning_anim(self, use_correct: impl ::core::convert::Into<bool>) -> bool {
255 unsafe {
256 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257 ::unity::il2cpp_call!((::unity::module_base()+0x2416590usize)as*mut u8,bool;
258(RingCleaningCloth)__receiver,(bool)::core::convert::Into::into(use_correct))
259 }
260 }
261 #[doc = "`GetAnimatorNormalizeTime()` overload"]
262 fn get_animator_normalize_time(self) -> f32 {
263 unsafe {
264 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265 ::unity::il2cpp_call!((::unity::module_base()+0x2416fa0usize)as*mut u8,f32;
266(RingCleaningCloth)__receiver)
267 }
268 }
269 #[doc = "`GetHitPart()` overload"]
270 fn get_hit_part(self) -> crate::app::ringcolliderpart::RingColliderPart {
271 unsafe {
272 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
273 ::unity::il2cpp_call!((::unity::module_base()+0x2417000usize)as*mut u8,crate::app::ringcolliderpart::RingColliderPart;
274(RingCleaningCloth)__receiver)
275 }
276 }
277 #[doc = "`PauseAnim()` overload"]
278 fn pause_anim(self) -> () {
279 unsafe {
280 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281 ::unity::il2cpp_call!((::unity::module_base()+0x24170c0usize)as*mut u8,();
282(RingCleaningCloth)__receiver)
283 }
284 }
285 #[doc = "`SetGap(f32, f32)` overload"]
286 fn set_gap(self, x: impl ::core::convert::Into<f32>, y: impl ::core::convert::Into<f32>) -> () {
287 unsafe {
288 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289 ::unity::il2cpp_call!((::unity::module_base()+0x2417120usize)as*mut u8,();
290(RingCleaningCloth)__receiver,(f32)::core::convert::Into::into(x),(f32)::core::convert::Into::into(y))
291 }
292 }
293 #[doc = "`.ctor()` overload"]
294 fn ctor(self) -> () {
295 unsafe {
296 let __receiver = <RingCleaningCloth as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297 ::unity::il2cpp_call!((::unity::module_base()+0x2417130usize)as*mut u8,();
298(RingCleaningCloth)__receiver)
299 }
300 }
301}
302
303#[cfg(feature = "app-ringcleaningcloth")]
304impl<__T: IRingCleaningCloth> IRingCleaningClothMethods for __T {}
305
306#[cfg(feature = "app-ringcleaningcloth")]
307impl RingCleaningCloth {
308 pub fn get_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
309 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
310 }
311
312 pub fn get_is_hit_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
314 }
315
316 pub fn set_is_hit_ring_method_info() -> &'static ::unity::il2cpp::MethodInfo {
317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
318 }
319
320 pub fn get_hit_collider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
322 }
323
324 pub fn set_hit_collider_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
326 }
327
328 pub fn get_hit_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
330 }
331
332 pub fn set_hit_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
334 }
335
336 pub fn get_is_possible_cleaning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
338 }
339
340 pub fn set_is_possible_cleaning_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
342 }
343
344 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
346 }
347
348 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
350 }
351
352 pub fn update_move_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
354 }
355
356 pub fn update_move_with_gap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
358 }
359
360 pub fn commit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
362 }
363
364 pub fn show_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
366 }
367
368 pub fn hide_help_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
370 }
371
372 pub fn is_hit_ray_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
374 }
375
376 pub fn is_hit_ray_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
378 }
379
380 pub fn play_cleaning_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
382 }
383
384 pub fn start_cleaning_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
386 }
387
388 pub fn stop_cleaning_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
390 }
391
392 pub fn is_play_cleaning_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
394 }
395
396 pub fn is_playing_cleaning_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
398 }
399
400 pub fn get_animator_normalize_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
402 }
403
404 pub fn get_hit_part_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
406 }
407
408 pub fn pause_anim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
410 }
411
412 pub fn set_gap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
414 }
415
416 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
418 }
419}
420
421#[cfg(feature = "app-ringcleaningcloth")]
422impl RingCleaningCloth {
423 #[doc = "`.ctor()` — no args"]
424 pub fn new() -> Self {
425 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
426 panic!(
427 "{}
428::{}
429 failed to instantiate",
430 ::core::stringify!(RingCleaningCloth),
431 ::core::stringify!(new),
432 )
433 });
434 <Self as IRingCleaningClothMethods>::ctor(this);
435 this
436 }
437}
438
439#[cfg(feature = "app-ringcleaningcloth")]
440#[doc(hidden)]
441pub mod prelude {
442 pub use super::{IRingCleaningCloth, IRingCleaningClothMethods, RingCleaningCloth};
443 #[cfg(feature = "system-object")]
444 pub use crate::system::object::IObjectMethods;
445 #[cfg(feature = "unity_engine-behaviour")]
446 pub use crate::unity_engine::behaviour::IBehaviourMethods;
447 #[cfg(feature = "unity_engine-component")]
448 pub use crate::unity_engine::component::IComponentMethods;
449 #[cfg(feature = "unity_engine-monobehaviour")]
450 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
451 #[cfg(feature = "unity_engine-object_2")]
452 pub use crate::unity_engine::object_2::IObject_2Methods;
453 pub use crate::{
454 system::object::IObject,
455 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
456 };
457}