1#[cfg(feature = "root_motion-interp-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/root_motion/interp/Interp.md"))]
11 #[::unity::class(namespace = "RootMotion", name = "Interp")]
12 #[parent(crate::system::object::Object)]
13 pub struct Interp {}
14}
15
16#[cfg(feature = "root_motion-interp-types")]
17pub use __types::*;
18
19#[cfg(feature = "root_motion-interp")]
20impl Interp {
21 #[doc = "`Float(f32, crate::root_motion::interpolationmode::InterpolationMode)` overload"]
22 pub fn float(
23 t: impl ::core::convert::Into<f32>,
24 mode: impl ::core::convert::Into<crate::root_motion::interpolationmode::InterpolationMode>,
25 ) -> f32 {
26 unsafe {
27 ::unity::il2cpp_call!((::unity::module_base()+0x2793c70usize)as*mut u8,f32;
28(f32)::core::convert::Into::into(t),(crate::root_motion::interpolationmode::InterpolationMode)::core::convert::Into::into(mode))
29 }
30 }
31
32 #[doc = "`V3(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3, f32, crate::root_motion::interpolationmode::InterpolationMode)` overload"]
33 pub fn v3(
34 v1: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
35 v2: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
36 t: impl ::core::convert::Into<f32>,
37 mode: impl ::core::convert::Into<crate::root_motion::interpolationmode::InterpolationMode>,
38 ) -> crate::unity_engine::vector3::Vector3 {
39 unsafe {
40 ::unity::il2cpp_call!((::unity::module_base()+0x2794770usize)as*mut u8,crate::unity_engine::vector3::Vector3;
41(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(v1),(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(v2),(f32)::core::convert::Into::into(t),(crate::root_motion::interpolationmode::InterpolationMode)::core::convert::Into::into(mode))
42 }
43 }
44
45 #[doc = "`LerpValue(f32, f32, f32, f32)` overload"]
46 pub fn lerp_value(
47 value: impl ::core::convert::Into<f32>,
48 target: impl ::core::convert::Into<f32>,
49 increase_speed: impl ::core::convert::Into<f32>,
50 decrease_speed: impl ::core::convert::Into<f32>,
51 ) -> f32 {
52 unsafe {
53 ::unity::il2cpp_call!((::unity::module_base()+0x27947f0usize)as*mut u8,f32;
54(f32)::core::convert::Into::into(value),(f32)::core::convert::Into::into(target),(f32)::core::convert::Into::into(increase_speed),(f32)::core::convert::Into::into(decrease_speed))
55 }
56 }
57
58 #[doc = "`None(f32, f32, f32)` overload"]
59 pub fn none(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
60 unsafe {
61 ::unity::il2cpp_call!((::unity::module_base()+0x2794100usize)as*mut u8,f32;
62(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
63 }
64 }
65
66 #[doc = "`InOutCubic(f32, f32, f32)` overload"]
67 pub fn in_out_cubic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
68 unsafe {
69 ::unity::il2cpp_call!((::unity::module_base()+0x2794110usize)as*mut u8,f32;
70(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
71 }
72 }
73
74 #[doc = "`InOutQuintic(f32, f32, f32)` overload"]
75 pub fn in_out_quintic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
76 unsafe {
77 ::unity::il2cpp_call!((::unity::module_base()+0x2794140usize)as*mut u8,f32;
78(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
79 }
80 }
81
82 #[doc = "`InQuintic(f32, f32, f32)` overload"]
83 pub fn in_quintic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
84 unsafe {
85 ::unity::il2cpp_call!((::unity::module_base()+0x2794180usize)as*mut u8,f32;
86(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
87 }
88 }
89
90 #[doc = "`InQuartic(f32, f32, f32)` overload"]
91 pub fn in_quartic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
92 unsafe {
93 ::unity::il2cpp_call!((::unity::module_base()+0x27941a0usize)as*mut u8,f32;
94(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
95 }
96 }
97
98 #[doc = "`InCubic(f32, f32, f32)` overload"]
99 pub fn in_cubic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
100 unsafe {
101 ::unity::il2cpp_call!((::unity::module_base()+0x27941c0usize)as*mut u8,f32;
102(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
103 }
104 }
105
106 #[doc = "`InQuadratic(f32, f32, f32)` overload"]
107 pub fn in_quadratic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
108 unsafe {
109 ::unity::il2cpp_call!((::unity::module_base()+0x27941e0usize)as*mut u8,f32;
110(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
111 }
112 }
113
114 #[doc = "`OutQuintic(f32, f32, f32)` overload"]
115 pub fn out_quintic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
116 unsafe {
117 ::unity::il2cpp_call!((::unity::module_base()+0x27941f0usize)as*mut u8,f32;
118(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
119 }
120 }
121
122 #[doc = "`OutQuartic(f32, f32, f32)` overload"]
123 pub fn out_quartic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
124 unsafe {
125 ::unity::il2cpp_call!((::unity::module_base()+0x2794240usize)as*mut u8,f32;
126(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
127 }
128 }
129
130 #[doc = "`OutCubic(f32, f32, f32)` overload"]
131 pub fn out_cubic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
132 unsafe {
133 ::unity::il2cpp_call!((::unity::module_base()+0x2794280usize)as*mut u8,f32;
134(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
135 }
136 }
137
138 #[doc = "`OutInCubic(f32, f32, f32)` overload"]
139 pub fn out_in_cubic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
140 unsafe {
141 ::unity::il2cpp_call!((::unity::module_base()+0x27942b0usize)as*mut u8,f32;
142(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
143 }
144 }
145
146 #[doc = "`OutInQuartic(f32, f32, f32)` overload"]
147 pub fn out_in_quartic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
148 unsafe {
149 ::unity::il2cpp_call!((::unity::module_base()+0x2794880usize)as*mut u8,f32;
150(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
151 }
152 }
153
154 #[doc = "`BackInCubic(f32, f32, f32)` overload"]
155 pub fn back_in_cubic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
156 unsafe {
157 ::unity::il2cpp_call!((::unity::module_base()+0x27942f0usize)as*mut u8,f32;
158(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
159 }
160 }
161
162 #[doc = "`BackInQuartic(f32, f32, f32)` overload"]
163 pub fn back_in_quartic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
164 unsafe {
165 ::unity::il2cpp_call!((::unity::module_base()+0x2794320usize)as*mut u8,f32;
166(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
167 }
168 }
169
170 #[doc = "`OutBackCubic(f32, f32, f32)` overload"]
171 pub fn out_back_cubic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
172 unsafe {
173 ::unity::il2cpp_call!((::unity::module_base()+0x2794350usize)as*mut u8,f32;
174(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
175 }
176 }
177
178 #[doc = "`OutBackQuartic(f32, f32, f32)` overload"]
179 pub fn out_back_quartic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
180 unsafe {
181 ::unity::il2cpp_call!((::unity::module_base()+0x2794390usize)as*mut u8,f32;
182(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
183 }
184 }
185
186 #[doc = "`OutElasticSmall(f32, f32, f32)` overload"]
187 pub fn out_elastic_small(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
188 unsafe {
189 ::unity::il2cpp_call!((::unity::module_base()+0x27943d0usize)as*mut u8,f32;
190(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
191 }
192 }
193
194 #[doc = "`OutElasticBig(f32, f32, f32)` overload"]
195 pub fn out_elastic_big(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
196 unsafe {
197 ::unity::il2cpp_call!((::unity::module_base()+0x2794440usize)as*mut u8,f32;
198(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
199 }
200 }
201
202 #[doc = "`InElasticSmall(f32, f32, f32)` overload"]
203 pub fn in_elastic_small(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
204 unsafe {
205 ::unity::il2cpp_call!((::unity::module_base()+0x27944b0usize)as*mut u8,f32;
206(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
207 }
208 }
209
210 #[doc = "`InElasticBig(f32, f32, f32)` overload"]
211 pub fn in_elastic_big(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
212 unsafe {
213 ::unity::il2cpp_call!((::unity::module_base()+0x2794510usize)as*mut u8,f32;
214(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
215 }
216 }
217
218 #[doc = "`InSine(f32, f32, f32)` overload"]
219 pub fn in_sine(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
220 unsafe {
221 ::unity::il2cpp_call!((::unity::module_base()+0x2794570usize)as*mut u8,f32;
222(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
223 }
224 }
225
226 #[doc = "`OutSine(f32, f32, f32)` overload"]
227 pub fn out_sine(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
228 unsafe {
229 ::unity::il2cpp_call!((::unity::module_base()+0x27945b0usize)as*mut u8,f32;
230(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
231 }
232 }
233
234 #[doc = "`InOutSine(f32, f32, f32)` overload"]
235 pub fn in_out_sine(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
236 unsafe {
237 ::unity::il2cpp_call!((::unity::module_base()+0x27945f0usize)as*mut u8,f32;
238(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
239 }
240 }
241
242 #[doc = "`InElastic(f32, f32, f32)` overload"]
243 pub fn in_elastic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
244 unsafe {
245 ::unity::il2cpp_call!((::unity::module_base()+0x27948c0usize)as*mut u8,f32;
246(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
247 }
248 }
249
250 #[doc = "`OutElastic(f32, f32, f32)` overload"]
251 pub fn out_elastic(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
252 unsafe {
253 ::unity::il2cpp_call!((::unity::module_base()+0x2794640usize)as*mut u8,f32;
254(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
255 }
256 }
257
258 #[doc = "`InBack(f32, f32, f32)` overload"]
259 pub fn in_back(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
260 unsafe {
261 ::unity::il2cpp_call!((::unity::module_base()+0x27946e0usize)as*mut u8,f32;
262(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
263 }
264 }
265
266 #[doc = "`OutBack(f32, f32, f32)` overload"]
267 pub fn out_back(t: impl ::core::convert::Into<f32>, b: impl ::core::convert::Into<f32>, c: impl ::core::convert::Into<f32>) -> f32 {
268 unsafe {
269 ::unity::il2cpp_call!((::unity::module_base()+0x2794720usize)as*mut u8,f32;
270(f32)::core::convert::Into::into(t),(f32)::core::convert::Into::into(b),(f32)::core::convert::Into::into(c))
271 }
272 }
273}
274
275#[cfg(feature = "root_motion-interp")]
276pub trait IInterpMethods: IInterp {
277 #[doc = "`.ctor()` overload"]
278 fn ctor(self) -> () {
279 unsafe {
280 let __receiver = <Interp as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281 ::unity::il2cpp_call!((::unity::module_base()+0x2794960usize)as*mut u8,();
282(Interp)__receiver)
283 }
284 }
285}
286
287#[cfg(feature = "root_motion-interp")]
288impl<__T: IInterp> IInterpMethods for __T {}
289
290#[cfg(feature = "root_motion-interp")]
291impl Interp {
292 pub fn float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
293 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
294 }
295
296 pub fn v3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
297 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
298 }
299
300 pub fn lerp_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
301 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
302 }
303
304 pub fn none_method_info() -> &'static ::unity::il2cpp::MethodInfo {
305 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
306 }
307
308 pub fn in_out_cubic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
309 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
310 }
311
312 pub fn in_out_quintic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
313 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
314 }
315
316 pub fn in_quintic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
317 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
318 }
319
320 pub fn in_quartic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
322 }
323
324 pub fn in_cubic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
326 }
327
328 pub fn in_quadratic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
330 }
331
332 pub fn out_quintic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
334 }
335
336 pub fn out_quartic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
338 }
339
340 pub fn out_cubic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
342 }
343
344 pub fn out_in_cubic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
346 }
347
348 pub fn out_in_quartic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
350 }
351
352 pub fn back_in_cubic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
354 }
355
356 pub fn back_in_quartic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
358 }
359
360 pub fn out_back_cubic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
362 }
363
364 pub fn out_back_quartic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
366 }
367
368 pub fn out_elastic_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
370 }
371
372 pub fn out_elastic_big_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
374 }
375
376 pub fn in_elastic_small_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
378 }
379
380 pub fn in_elastic_big_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
382 }
383
384 pub fn in_sine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
386 }
387
388 pub fn out_sine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
390 }
391
392 pub fn in_out_sine_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
394 }
395
396 pub fn in_elastic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
398 }
399
400 pub fn out_elastic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
402 }
403
404 pub fn in_back_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
406 }
407
408 pub fn out_back_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
410 }
411
412 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
414 }
415}
416
417#[cfg(feature = "root_motion-interp")]
418impl Interp {
419 #[doc = "`.ctor()` — no args"]
420 pub fn new() -> Self {
421 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
422 panic!(
423 "{}
424::{}
425 failed to instantiate",
426 ::core::stringify!(Interp),
427 ::core::stringify!(new),
428 )
429 });
430 <Self as IInterpMethods>::ctor(this);
431 this
432 }
433}
434
435#[cfg(feature = "root_motion-interp")]
436#[doc(hidden)]
437pub mod prelude {
438 pub use super::{IInterp, IInterpMethods, Interp};
439 pub use crate::system::object::IObject;
440 #[cfg(feature = "system-object")]
441 pub use crate::system::object::IObjectMethods;
442}