engage/generated/unity_engine/
animationclip.rs1#[cfg(feature = "unity_engine-animationclip-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 motion::{IMotion, Motion},
12 object_2::{IObject_2, Object_2},
13 },
14 };
15
16 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/animationclip/AnimationClip.md"))]
17 #[::unity::class(namespace = "UnityEngine", name = "AnimationClip")]
18 #[parent(crate::unity_engine::motion::Motion)]
19 pub struct AnimationClip {}
20}
21
22#[cfg(feature = "unity_engine-animationclip-types")]
23pub use __types::*;
24
25#[cfg(feature = "unity_engine-animationclip")]
26impl AnimationClip {
27 #[doc = "`Internal_CreateAnimationClip(crate::unity_engine::animationclip::AnimationClip)` overload"]
28 pub fn internal_create_animation_clip(self_: impl ::core::convert::Into<crate::unity_engine::animationclip::AnimationClip>) -> () {
29 unsafe {
30 ::unity::il2cpp_call!((::unity::module_base()+0x3eac3f0usize)as*mut u8,();
31(crate::unity_engine::animationclip::AnimationClip)::core::convert::Into::into(self_))
32 }
33 }
34
35 #[doc = "`SampleAnimation(crate::unity_engine::gameobject::GameObject, crate::unity_engine::animationclip::AnimationClip, f32, crate::unity_engine::wrapmode::WrapMode)` overload"]
36 pub fn sample_animation_2(
37 go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
38 clip: impl ::core::convert::Into<crate::unity_engine::animationclip::AnimationClip>,
39 in_time: impl ::core::convert::Into<f32>,
40 wrap_mode: impl ::core::convert::Into<crate::unity_engine::wrapmode::WrapMode>,
41 ) -> () {
42 unsafe {
43 ::unity::il2cpp_call!((::unity::module_base()+0x3eac520usize)as*mut u8,();
44(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go),(crate::unity_engine::animationclip::AnimationClip)::core::convert::Into::into(clip),(f32)::core::convert::Into::into(in_time),(crate::unity_engine::wrapmode::WrapMode)::core::convert::Into::into(wrap_mode))
45 }
46 }
47}
48
49#[cfg(feature = "unity_engine-animationclip")]
50pub trait IAnimationClipMethods: IAnimationClip {
51 #[doc = "`.ctor()` overload"]
52 fn ctor(self) -> () {
53 unsafe {
54 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
55 ::unity::il2cpp_call!((::unity::module_base()+0x3eac2e0usize)as*mut u8,();
56(AnimationClip)__receiver)
57 }
58 }
59 #[doc = "`SampleAnimation(crate::unity_engine::gameobject::GameObject, f32)` overload"]
60 fn sample_animation(
61 self,
62 go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
63 time: impl ::core::convert::Into<f32>,
64 ) -> () {
65 unsafe {
66 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
67 ::unity::il2cpp_call!((::unity::module_base()+0x3eac440usize)as*mut u8,();
68(AnimationClip)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go),(f32)::core::convert::Into::into(time))
69 }
70 }
71 #[doc = "`get_length()` overload"]
72 fn get_length(self) -> f32 {
73 unsafe {
74 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
75 ::unity::il2cpp_call!((::unity::module_base()+0x3eac590usize)as*mut u8,f32;
76(AnimationClip)__receiver)
77 }
78 }
79 #[doc = "`get_startTime()` overload"]
80 fn get_start_time(self) -> f32 {
81 unsafe {
82 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
83 ::unity::il2cpp_call!((::unity::module_base()+0x3eac5e0usize)as*mut u8,f32;
84(AnimationClip)__receiver)
85 }
86 }
87 #[doc = "`get_stopTime()` overload"]
88 fn get_stop_time(self) -> f32 {
89 unsafe {
90 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
91 ::unity::il2cpp_call!((::unity::module_base()+0x3eac630usize)as*mut u8,f32;
92(AnimationClip)__receiver)
93 }
94 }
95 #[doc = "`get_frameRate()` overload"]
96 fn get_frame_rate(self) -> f32 {
97 unsafe {
98 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
99 ::unity::il2cpp_call!((::unity::module_base()+0x3eac680usize)as*mut u8,f32;
100(AnimationClip)__receiver)
101 }
102 }
103 #[doc = "`set_frameRate(f32)` overload"]
104 fn set_frame_rate(self, value: impl ::core::convert::Into<f32>) -> () {
105 unsafe {
106 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107 ::unity::il2cpp_call!((::unity::module_base()+0x3eac6d0usize)as*mut u8,();
108(AnimationClip)__receiver,(f32)::core::convert::Into::into(value))
109 }
110 }
111 #[doc = "`SetCurve(::unity::Il2CppString, ::unity::SystemType, ::unity::Il2CppString, crate::unity_engine::animationcurve::AnimationCurve)` overload"]
112 fn set_curve(
113 self,
114 relative_path: impl ::core::convert::Into<::unity::Il2CppString>,
115 r#type: impl ::core::convert::Into<::unity::SystemType>,
116 property_name: impl ::core::convert::Into<::unity::Il2CppString>,
117 curve: impl ::core::convert::Into<crate::unity_engine::animationcurve::AnimationCurve>,
118 ) -> () {
119 unsafe {
120 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
121 ::unity::il2cpp_call!((::unity::module_base()+0x3eac720usize)as*mut u8,();
122(AnimationClip)__receiver,(::unity::Il2CppString)::core::convert::Into::into(relative_path),(::unity::SystemType)::core::convert::Into::into(r#type),(::unity::Il2CppString)::core::convert::Into::into(property_name),(crate::unity_engine::animationcurve::AnimationCurve)::core::convert::Into::into(curve))
123 }
124 }
125 #[doc = "`EnsureQuaternionContinuity()` overload"]
126 fn ensure_quaternion_continuity(self) -> () {
127 unsafe {
128 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
129 ::unity::il2cpp_call!((::unity::module_base()+0x3eac790usize)as*mut u8,();
130(AnimationClip)__receiver)
131 }
132 }
133 #[doc = "`ClearCurves()` overload"]
134 fn clear_curves(self) -> () {
135 unsafe {
136 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
137 ::unity::il2cpp_call!((::unity::module_base()+0x3eac7e0usize)as*mut u8,();
138(AnimationClip)__receiver)
139 }
140 }
141 #[doc = "`get_wrapMode()` overload"]
142 fn get_wrap_mode(self) -> crate::unity_engine::wrapmode::WrapMode {
143 unsafe {
144 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145 ::unity::il2cpp_call!((::unity::module_base()+0x3eac4d0usize)as*mut u8,crate::unity_engine::wrapmode::WrapMode;
146(AnimationClip)__receiver)
147 }
148 }
149 #[doc = "`set_wrapMode(crate::unity_engine::wrapmode::WrapMode)` overload"]
150 fn set_wrap_mode(self, value: impl ::core::convert::Into<crate::unity_engine::wrapmode::WrapMode>) -> () {
151 unsafe {
152 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
153 ::unity::il2cpp_call!((::unity::module_base()+0x3eac830usize)as*mut u8,();
154(AnimationClip)__receiver,(crate::unity_engine::wrapmode::WrapMode)::core::convert::Into::into(value))
155 }
156 }
157 #[doc = "`get_localBounds()` overload"]
158 fn get_local_bounds(self) -> crate::unity_engine::bounds::Bounds {
159 unsafe {
160 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
161 ::unity::il2cpp_call!((::unity::module_base()+0x3eac880usize)as*mut u8,crate::unity_engine::bounds::Bounds;
162(AnimationClip)__receiver)
163 }
164 }
165 #[doc = "`set_localBounds(crate::unity_engine::bounds::Bounds)` overload"]
166 fn set_local_bounds(self, value: impl ::core::convert::Into<crate::unity_engine::bounds::Bounds>) -> () {
167 unsafe {
168 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
169 ::unity::il2cpp_call!((::unity::module_base()+0x3eac950usize)as*mut u8,();
170(AnimationClip)__receiver,(crate::unity_engine::bounds::Bounds)::core::convert::Into::into(value))
171 }
172 }
173 #[doc = "`get_legacy()` overload"]
174 fn get_legacy(self) -> bool {
175 unsafe {
176 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
177 ::unity::il2cpp_call!((::unity::module_base()+0x3eac9f0usize)as*mut u8,bool;
178(AnimationClip)__receiver)
179 }
180 }
181 #[doc = "`set_legacy(bool)` overload"]
182 fn set_legacy(self, value: impl ::core::convert::Into<bool>) -> () {
183 unsafe {
184 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
185 ::unity::il2cpp_call!((::unity::module_base()+0x3eaca40usize)as*mut u8,();
186(AnimationClip)__receiver,(bool)::core::convert::Into::into(value))
187 }
188 }
189 #[doc = "`get_humanMotion()` overload"]
190 fn get_human_motion(self) -> bool {
191 unsafe {
192 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
193 ::unity::il2cpp_call!((::unity::module_base()+0x3eaca90usize)as*mut u8,bool;
194(AnimationClip)__receiver)
195 }
196 }
197 #[doc = "`get_empty()` overload"]
198 fn get_empty(self) -> bool {
199 unsafe {
200 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
201 ::unity::il2cpp_call!((::unity::module_base()+0x3eacae0usize)as*mut u8,bool;
202(AnimationClip)__receiver)
203 }
204 }
205 #[doc = "`get_hasGenericRootTransform()` overload"]
206 fn get_has_generic_root_transform(self) -> bool {
207 unsafe {
208 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
209 ::unity::il2cpp_call!((::unity::module_base()+0x3eacb30usize)as*mut u8,bool;
210(AnimationClip)__receiver)
211 }
212 }
213 #[doc = "`get_hasMotionFloatCurves()` overload"]
214 fn get_has_motion_float_curves(self) -> bool {
215 unsafe {
216 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
217 ::unity::il2cpp_call!((::unity::module_base()+0x3eacb80usize)as*mut u8,bool;
218(AnimationClip)__receiver)
219 }
220 }
221 #[doc = "`get_hasMotionCurves()` overload"]
222 fn get_has_motion_curves(self) -> bool {
223 unsafe {
224 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
225 ::unity::il2cpp_call!((::unity::module_base()+0x3eacbd0usize)as*mut u8,bool;
226(AnimationClip)__receiver)
227 }
228 }
229 #[doc = "`get_hasRootCurves()` overload"]
230 fn get_has_root_curves(self) -> bool {
231 unsafe {
232 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
233 ::unity::il2cpp_call!((::unity::module_base()+0x3eacc20usize)as*mut u8,bool;
234(AnimationClip)__receiver)
235 }
236 }
237 #[doc = "`get_hasRootMotion()` overload"]
238 fn get_has_root_motion(self) -> bool {
239 unsafe {
240 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241 ::unity::il2cpp_call!((::unity::module_base()+0x3eacc70usize)as*mut u8,bool;
242(AnimationClip)__receiver)
243 }
244 }
245 #[doc = "`AddEvent(crate::unity_engine::animationevent::AnimationEvent)` overload"]
246 fn add_event(self, evt: impl ::core::convert::Into<crate::unity_engine::animationevent::AnimationEvent>) -> () {
247 unsafe {
248 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
249 ::unity::il2cpp_call!((::unity::module_base()+0x3eaccc0usize)as*mut u8,();
250(AnimationClip)__receiver,(crate::unity_engine::animationevent::AnimationEvent)::core::convert::Into::into(evt))
251 }
252 }
253 #[doc = "`AddEventInternal(crate::system::object::Object)` overload"]
254 fn add_event_internal(self, evt: impl ::core::convert::Into<crate::system::object::Object>) -> () {
255 unsafe {
256 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
257 ::unity::il2cpp_call!((::unity::module_base()+0x3eacd60usize)as*mut u8,();
258(AnimationClip)__receiver,(crate::system::object::Object)::core::convert::Into::into(evt))
259 }
260 }
261 #[doc = "`get_events()` overload"]
262 fn get_events(self) -> ::unity::Array<crate::unity_engine::animationevent::AnimationEvent> {
263 unsafe {
264 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
265 ::unity::il2cpp_call!((::unity::module_base()+0x3eacdb0usize)as*mut u8, ::unity::Array<crate::unity_engine::animationevent::AnimationEvent> ;
266(AnimationClip)__receiver)
267 }
268 }
269 #[doc = "`set_events(::unity::Array<crate::unity_engine::animationevent::AnimationEvent>)` overload"]
270 fn set_events(self, value: impl ::core::convert::Into<::unity::Array<crate::unity_engine::animationevent::AnimationEvent>>) -> () {
271 unsafe {
272 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
273 ::unity::il2cpp_call!((::unity::module_base()+0x3eaceb0usize)as*mut u8,();
274(AnimationClip)__receiver,(::unity::Array<crate::unity_engine::animationevent::AnimationEvent>)::core::convert::Into::into(value))
275 }
276 }
277 #[doc = "`SetEventsInternal(::unity::IlInstance)` overload"]
278 fn set_events_internal(self, value: impl ::core::convert::Into<::unity::IlInstance>) -> () {
279 unsafe {
280 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
281 ::unity::il2cpp_call!((::unity::module_base()+0x3eacf00usize)as*mut u8,();
282(AnimationClip)__receiver,(::unity::IlInstance)::core::convert::Into::into(value))
283 }
284 }
285 #[doc = "`GetEventsInternal()` overload"]
286 fn get_events_internal(self) -> ::unity::IlInstance {
287 unsafe {
288 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
289 ::unity::il2cpp_call!((::unity::module_base()+0x3eace60usize)as*mut u8, ::unity::IlInstance;
290(AnimationClip)__receiver)
291 }
292 }
293 #[doc = "`get_localBounds_Injected(*mutcrate::unity_engine::bounds::Bounds)` overload"]
294 fn get_local_bounds_injected(self) -> crate::unity_engine::bounds::Bounds {
295 unsafe {
296 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
297 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::bounds::Bounds>::uninit();
298 ::unity::il2cpp_call!((::unity::module_base()+0x3eac900usize)as*mut u8,();
299(AnimationClip)__receiver,(*mut crate::unity_engine::bounds::Bounds)__out_0.as_mut_ptr());
300 __out_0.assume_init()
301 }
302 }
303 #[doc = "`set_localBounds_Injected(*mutcrate::unity_engine::bounds::Bounds)` overload"]
304 fn set_local_bounds_injected(self) -> crate::unity_engine::bounds::Bounds {
305 unsafe {
306 let __receiver = <AnimationClip as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::bounds::Bounds>::uninit();
308 ::unity::il2cpp_call!((::unity::module_base()+0x3eac9a0usize)as*mut u8,();
309(AnimationClip)__receiver,(*mut crate::unity_engine::bounds::Bounds)__out_0.as_mut_ptr());
310 __out_0.assume_init()
311 }
312 }
313}
314
315#[cfg(feature = "unity_engine-animationclip")]
316impl<__T: IAnimationClip> IAnimationClipMethods for __T {}
317
318#[cfg(feature = "unity_engine-animationclip")]
319impl AnimationClip {
320 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
322 }
323
324 pub fn internal_create_animation_clip_method_info() -> &'static ::unity::il2cpp::MethodInfo {
325 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
326 }
327
328 pub fn sample_animation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
329 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
330 }
331
332 pub fn sample_animation_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
333 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
334 }
335
336 pub fn get_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
337 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
338 }
339
340 pub fn get_start_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
341 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
342 }
343
344 pub fn get_stop_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
345 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
346 }
347
348 pub fn get_frame_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
349 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
350 }
351
352 pub fn set_frame_rate_method_info() -> &'static ::unity::il2cpp::MethodInfo {
353 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
354 }
355
356 pub fn set_curve_method_info() -> &'static ::unity::il2cpp::MethodInfo {
357 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
358 }
359
360 pub fn ensure_quaternion_continuity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
361 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
362 }
363
364 pub fn clear_curves_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
366 }
367
368 pub fn get_wrap_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
370 }
371
372 pub fn set_wrap_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
374 }
375
376 pub fn get_local_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
378 }
379
380 pub fn set_local_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
382 }
383
384 pub fn get_legacy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
386 }
387
388 pub fn set_legacy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
390 }
391
392 pub fn get_human_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
394 }
395
396 pub fn get_empty_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
398 }
399
400 pub fn get_has_generic_root_transform_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
402 }
403
404 pub fn get_has_motion_float_curves_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
406 }
407
408 pub fn get_has_motion_curves_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
410 }
411
412 pub fn get_has_root_curves_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
414 }
415
416 pub fn get_has_root_motion_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
418 }
419
420 pub fn add_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
422 }
423
424 pub fn add_event_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
426 }
427
428 pub fn get_events_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
430 }
431
432 pub fn set_events_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
434 }
435
436 pub fn set_events_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
438 }
439
440 pub fn get_events_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
442 }
443
444 pub fn get_local_bounds_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
446 }
447
448 pub fn set_local_bounds_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
449 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
450 }
451}
452
453#[cfg(feature = "unity_engine-animationclip")]
454impl AnimationClip {
455 #[doc = "`.ctor()` — no args"]
456 pub fn new() -> Self {
457 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
458 panic!(
459 "{}
460::{}
461 failed to instantiate",
462 ::core::stringify!(AnimationClip),
463 ::core::stringify!(new),
464 )
465 });
466 <Self as IAnimationClipMethods>::ctor(this);
467 this
468 }
469}
470
471#[cfg(feature = "unity_engine-animationclip")]
472#[doc(hidden)]
473pub mod prelude {
474 pub use super::{AnimationClip, IAnimationClip, IAnimationClipMethods};
475 #[cfg(feature = "system-object")]
476 pub use crate::system::object::IObjectMethods;
477 #[cfg(feature = "unity_engine-motion")]
478 pub use crate::unity_engine::motion::IMotionMethods;
479 #[cfg(feature = "unity_engine-object_2")]
480 pub use crate::unity_engine::object_2::IObject_2Methods;
481 pub use crate::{
482 system::object::IObject,
483 unity_engine::{motion::IMotion, object_2::IObject_2},
484 };
485}