Skip to main content

engage/generated/unity_engine/playables/
playablehandle.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-playables-playablehandle-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::{
9        object::{IObject, Object},
10        valuetype::{IValueType, ValueType},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/playables/playablehandle/PlayableHandle.md"))]
14    #[repr(C)]
15    #[derive(::core::clone::Clone, ::core::marker::Copy)]
16    pub struct PlayableHandle {
17        pub m_handle: ::unity::IntPtr,
18        pub m_version: u32,
19    }
20    impl ::unity::ClassIdentity for PlayableHandle {
21        const NAME: &'static str = "PlayableHandle";
22        const NAMESPACE: &'static str = "UnityEngine.Playables";
23
24        fn class() -> ::unity::Class {
25            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
26            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
27        }
28    }
29    impl ::unity::IlType for PlayableHandle {
30        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32        }
33    }
34    impl PlayableHandle {
35        #[inline]
36        pub fn m_null() -> crate::unity_engine::playables::playablehandle::PlayableHandle {
37            static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
38            let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "m_Null");
39            ::unity::static_field_get_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset)
40        }
41
42        #[inline]
43        pub fn set_m_null(value: crate::unity_engine::playables::playablehandle::PlayableHandle) {
44            static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
45            let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "m_Null");
46            ::unity::static_field_set_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset, value);
47        }
48    }
49}
50
51#[cfg(feature = "unity_engine-playables-playablehandle-types")]
52pub use __types::*;
53
54#[cfg(feature = "unity_engine-playables-playablehandle")]
55impl PlayableHandle {
56    #[doc = "`get_Null()` overload"]
57    pub fn get_null() -> crate::unity_engine::playables::playablehandle::PlayableHandle {
58        unsafe {
59            ::unity::il2cpp_call!((::unity::module_base()+0x32f1a10usize)as*mut u8,crate::unity_engine::playables::playablehandle::PlayableHandle;
60            )
61        }
62    }
63
64    #[doc = "`op_Equality(crate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
65    pub fn op_equality(
66        x: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
67        y: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
68    ) -> bool {
69        unsafe {
70            ::unity::il2cpp_call!((::unity::module_base()+0x32de490usize)as*mut u8,bool;
71(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(x),(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(y))
72        }
73    }
74
75    #[doc = "`op_Inequality(crate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
76    pub fn op_inequality(
77        x: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
78        y: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
79    ) -> bool {
80        unsafe {
81            ::unity::il2cpp_call!((::unity::module_base()+0x32f3010usize)as*mut u8,bool;
82(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(x),(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(y))
83        }
84    }
85
86    #[doc = "`CompareVersion(crate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
87    pub fn compare_version(
88        lhs: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
89        rhs: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
90    ) -> bool {
91        unsafe {
92            ::unity::il2cpp_call!((::unity::module_base()+0x32f2fd0usize)as*mut u8,bool;
93(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(lhs),(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(rhs))
94        }
95    }
96
97    #[doc = "`.cctor()` overload"]
98    pub fn cctor() -> () {
99        unsafe {
100            ::unity::il2cpp_call!((::unity::module_base()+0x32f4c50usize)as*mut u8,();
101            )
102        }
103    }
104
105    #[doc = "`IsValid_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
106    pub fn is_valid_injected() -> (bool, crate::unity_engine::playables::playablehandle::PlayableHandle) {
107        unsafe {
108            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
109            let __ret = {
110                ::unity::il2cpp_call!((::unity::module_base()+0x32f3630usize)as*mut u8,bool;
111(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
112            };
113            (__ret, __out_0.assume_init())
114        }
115    }
116
117    #[doc = "`GetPlayableType_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
118    pub fn get_playable_type_injected() -> (::unity::SystemType, crate::unity_engine::playables::playablehandle::PlayableHandle) {
119        unsafe {
120            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
121            let __ret = {
122                ::unity::il2cpp_call!((::unity::module_base()+0x32f3680usize)as*mut u8, ::unity::SystemType;
123(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
124            };
125            (__ret, __out_0.assume_init())
126        }
127    }
128
129    #[doc = "`SetScriptInstance_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, crate::system::object::Object)` overload"]
130    pub fn set_script_instance_injected(
131        script_instance: impl ::core::convert::Into<crate::system::object::Object>,
132    ) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
133        unsafe {
134            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
135            ::unity::il2cpp_call!((::unity::module_base()+0x32f3770usize)as*mut u8,();
136(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(crate::system::object::Object)::core::convert::Into::into(script_instance));
137            __out_0.assume_init()
138        }
139    }
140
141    #[doc = "`GetPlayState_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
142    pub fn get_play_state_injected() -> (
143        crate::unity_engine::playables::playstate::PlayState,
144        crate::unity_engine::playables::playablehandle::PlayableHandle,
145    ) {
146        unsafe {
147            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
148            let __ret = {
149                ::unity::il2cpp_call!((::unity::module_base()+0x32f3860usize)as*mut u8,crate::unity_engine::playables::playstate::PlayState;
150(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
151            };
152            (__ret, __out_0.assume_init())
153        }
154    }
155
156    #[doc = "`Play_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
157    pub fn play_injected() -> crate::unity_engine::playables::playablehandle::PlayableHandle {
158        unsafe {
159            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
160            ::unity::il2cpp_call!((::unity::module_base()+0x32f3950usize)as*mut u8,();
161(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr());
162            __out_0.assume_init()
163        }
164    }
165
166    #[doc = "`Pause_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
167    pub fn pause_injected() -> crate::unity_engine::playables::playablehandle::PlayableHandle {
168        unsafe {
169            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
170            ::unity::il2cpp_call!((::unity::module_base()+0x32f3a40usize)as*mut u8,();
171(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr());
172            __out_0.assume_init()
173        }
174    }
175
176    #[doc = "`GetSpeed_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
177    pub fn get_speed_injected() -> (f64, crate::unity_engine::playables::playablehandle::PlayableHandle) {
178        unsafe {
179            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
180            let __ret = {
181                ::unity::il2cpp_call!((::unity::module_base()+0x32f3b30usize)as*mut u8,f64;
182(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
183            };
184            (__ret, __out_0.assume_init())
185        }
186    }
187
188    #[doc = "`SetSpeed_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, f64)` overload"]
189    pub fn set_speed_injected(value: impl ::core::convert::Into<f64>) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
190        unsafe {
191            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
192            ::unity::il2cpp_call!((::unity::module_base()+0x32f3c30usize)as*mut u8,();
193(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(f64)::core::convert::Into::into(value));
194            __out_0.assume_init()
195        }
196    }
197
198    #[doc = "`GetTime_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
199    pub fn get_time_injected() -> (f64, crate::unity_engine::playables::playablehandle::PlayableHandle) {
200        unsafe {
201            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
202            let __ret = {
203                ::unity::il2cpp_call!((::unity::module_base()+0x32f3d20usize)as*mut u8,f64;
204(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
205            };
206            (__ret, __out_0.assume_init())
207        }
208    }
209
210    #[doc = "`SetTime_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, f64)` overload"]
211    pub fn set_time_injected(value: impl ::core::convert::Into<f64>) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
212        unsafe {
213            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
214            ::unity::il2cpp_call!((::unity::module_base()+0x32f3e20usize)as*mut u8,();
215(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(f64)::core::convert::Into::into(value));
216            __out_0.assume_init()
217        }
218    }
219
220    #[doc = "`IsDone_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
221    pub fn is_done_injected() -> (bool, crate::unity_engine::playables::playablehandle::PlayableHandle) {
222        unsafe {
223            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
224            let __ret = {
225                ::unity::il2cpp_call!((::unity::module_base()+0x32f3f10usize)as*mut u8,bool;
226(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
227            };
228            (__ret, __out_0.assume_init())
229        }
230    }
231
232    #[doc = "`SetDone_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, bool)` overload"]
233    pub fn set_done_injected(value: impl ::core::convert::Into<bool>) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
234        unsafe {
235            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
236            ::unity::il2cpp_call!((::unity::module_base()+0x32f4000usize)as*mut u8,();
237(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(bool)::core::convert::Into::into(value));
238            __out_0.assume_init()
239        }
240    }
241
242    #[doc = "`GetDuration_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
243    pub fn get_duration_injected() -> (f64, crate::unity_engine::playables::playablehandle::PlayableHandle) {
244        unsafe {
245            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
246            let __ret = {
247                ::unity::il2cpp_call!((::unity::module_base()+0x32f40f0usize)as*mut u8,f64;
248(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
249            };
250            (__ret, __out_0.assume_init())
251        }
252    }
253
254    #[doc = "`SetDuration_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, f64)` overload"]
255    pub fn set_duration_injected(value: impl ::core::convert::Into<f64>) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
256        unsafe {
257            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
258            ::unity::il2cpp_call!((::unity::module_base()+0x32f41f0usize)as*mut u8,();
259(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(f64)::core::convert::Into::into(value));
260            __out_0.assume_init()
261        }
262    }
263
264    #[doc = "`SetPropagateSetTime_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, bool)` overload"]
265    pub fn set_propagate_set_time_injected(
266        value: impl ::core::convert::Into<bool>,
267    ) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
268        unsafe {
269            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
270            ::unity::il2cpp_call!((::unity::module_base()+0x32f42e0usize)as*mut u8,();
271(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(bool)::core::convert::Into::into(value));
272            __out_0.assume_init()
273        }
274    }
275
276    #[doc = "`GetGraph_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, *mutcrate::unity_engine::playables::playablegraph::PlayableGraph)` overload"]
277    pub fn get_graph_injected() -> (
278        crate::unity_engine::playables::playablehandle::PlayableHandle,
279        crate::unity_engine::playables::playablegraph::PlayableGraph,
280    ) {
281        unsafe {
282            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
283            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablegraph::PlayableGraph>::uninit();
284            ::unity::il2cpp_call!((::unity::module_base()+0x32f43e0usize)as*mut u8,();
285(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(*mut crate::unity_engine::playables::playablegraph::PlayableGraph)__out_1.as_mut_ptr());
286            (__out_0.assume_init(), __out_1.assume_init())
287        }
288    }
289
290    #[doc = "`GetInputCount_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
291    pub fn get_input_count_injected() -> (i32, crate::unity_engine::playables::playablehandle::PlayableHandle) {
292        unsafe {
293            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
294            let __ret = {
295                ::unity::il2cpp_call!((::unity::module_base()+0x32f4430usize)as*mut u8,i32;
296(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
297            };
298            (__ret, __out_0.assume_init())
299        }
300    }
301
302    #[doc = "`SetInputCount_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32)` overload"]
303    pub fn set_input_count_injected(value: impl ::core::convert::Into<i32>) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
304        unsafe {
305            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
306            ::unity::il2cpp_call!((::unity::module_base()+0x32f4520usize)as*mut u8,();
307(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(value));
308            __out_0.assume_init()
309        }
310    }
311
312    #[doc = "`SetInputWeight_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle, f32)` overload"]
313    pub fn set_input_weight_injected(
314        weight: impl ::core::convert::Into<f32>,
315    ) -> (
316        crate::unity_engine::playables::playablehandle::PlayableHandle,
317        crate::unity_engine::playables::playablehandle::PlayableHandle,
318    ) {
319        unsafe {
320            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
321            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
322            ::unity::il2cpp_call!((::unity::module_base()+0x32f4630usize)as*mut u8,();
323(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_1.as_mut_ptr(),(f32)::core::convert::Into::into(weight));
324            (__out_0.assume_init(), __out_1.assume_init())
325        }
326    }
327
328    #[doc = "`GetPreviousTime_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
329    pub fn get_previous_time_injected() -> (f64, crate::unity_engine::playables::playablehandle::PlayableHandle) {
330        unsafe {
331            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
332            let __ret = {
333                ::unity::il2cpp_call!((::unity::module_base()+0x32f4730usize)as*mut u8,f64;
334(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
335            };
336            (__ret, __out_0.assume_init())
337        }
338    }
339
340    #[doc = "`SetTraversalMode_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::playabletraversalmode::PlayableTraversalMode)` overload"]
341    pub fn set_traversal_mode_injected(
342        mode: impl ::core::convert::Into<crate::unity_engine::playables::playabletraversalmode::PlayableTraversalMode>,
343    ) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
344        unsafe {
345            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
346            ::unity::il2cpp_call!((::unity::module_base()+0x32f4820usize)as*mut u8,();
347(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(crate::unity_engine::playables::playabletraversalmode::PlayableTraversalMode)::core::convert::Into::into(mode));
348            __out_0.assume_init()
349        }
350    }
351
352    #[doc = "`GetTimeWrapMode_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
353    pub fn get_time_wrap_mode_injected() -> (
354        crate::unity_engine::playables::directorwrapmode::DirectorWrapMode,
355        crate::unity_engine::playables::playablehandle::PlayableHandle,
356    ) {
357        unsafe {
358            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
359            let __ret = {
360                ::unity::il2cpp_call!((::unity::module_base()+0x32f4910usize)as*mut u8,crate::unity_engine::playables::directorwrapmode::DirectorWrapMode;
361(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
362            };
363            (__ret, __out_0.assume_init())
364        }
365    }
366
367    #[doc = "`SetTimeWrapMode_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, crate::unity_engine::playables::directorwrapmode::DirectorWrapMode)` overload"]
368    pub fn set_time_wrap_mode_injected(
369        mode: impl ::core::convert::Into<crate::unity_engine::playables::directorwrapmode::DirectorWrapMode>,
370    ) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
371        unsafe {
372            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
373            ::unity::il2cpp_call!((::unity::module_base()+0x32f4a00usize)as*mut u8,();
374(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(crate::unity_engine::playables::directorwrapmode::DirectorWrapMode)::core::convert::Into::into(mode));
375            __out_0.assume_init()
376        }
377    }
378
379    #[doc = "`GetScriptInstance_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
380    pub fn get_script_instance_injected() -> (
381        crate::system::object::Object,
382        crate::unity_engine::playables::playablehandle::PlayableHandle,
383    ) {
384        unsafe {
385            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
386            let __ret = {
387                ::unity::il2cpp_call!((::unity::module_base()+0x32f4af0usize)as*mut u8,crate::system::object::Object;
388(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr())
389            };
390            (__ret, __out_0.assume_init())
391        }
392    }
393
394    #[doc = "`GetInputHandle_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32, *mutcrate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
395    pub fn get_input_handle_injected(
396        index: impl ::core::convert::Into<i32>,
397    ) -> (
398        crate::unity_engine::playables::playablehandle::PlayableHandle,
399        crate::unity_engine::playables::playablehandle::PlayableHandle,
400    ) {
401        unsafe {
402            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
403            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
404            ::unity::il2cpp_call!((::unity::module_base()+0x32f4b40usize)as*mut u8,();
405(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index),(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_1.as_mut_ptr());
406            (__out_0.assume_init(), __out_1.assume_init())
407        }
408    }
409
410    #[doc = "`SetInputWeightFromIndex_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32, f32)` overload"]
411    pub fn set_input_weight_from_index_injected(
412        index: impl ::core::convert::Into<i32>,
413        weight: impl ::core::convert::Into<f32>,
414    ) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
415        unsafe {
416            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
417            ::unity::il2cpp_call!((::unity::module_base()+0x32f4ba0usize)as*mut u8,();
418(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index),(f32)::core::convert::Into::into(weight));
419            __out_0.assume_init()
420        }
421    }
422
423    #[doc = "`GetInputWeightFromIndex_Injected(*mutcrate::unity_engine::playables::playablehandle::PlayableHandle, i32)` overload"]
424    pub fn get_input_weight_from_index_injected(
425        index: impl ::core::convert::Into<i32>,
426    ) -> (f32, crate::unity_engine::playables::playablehandle::PlayableHandle) {
427        unsafe {
428            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::playables::playablehandle::PlayableHandle>::uninit();
429            let __ret = {
430                ::unity::il2cpp_call!((::unity::module_base()+0x32f4c00usize)as*mut u8,f32;
431(*mut crate::unity_engine::playables::playablehandle::PlayableHandle)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index))
432            };
433            (__ret, __out_0.assume_init())
434        }
435    }
436}
437
438#[cfg(feature = "unity_engine-playables-playablehandle")]
439impl PlayableHandle {
440    pub fn get_object<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(&mut self) -> M0 {
441        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> =
442            ::std::sync::LazyLock::new(|| ::unity::lookup::method_info_on_class(<PlayableHandle as ::unity::ClassIdentity>::class(), "GetObject", 0));
443        #[allow(clippy::type_complexity)]
444        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
445            ::std::sync::OnceLock::new();
446        let _ = false;
447        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
448            ::core::result::Result::Ok(mi) => *mi,
449            ::core::result::Result::Err(e) => {
450                panic!(
451                    "method lookup failed: {}
452::{}
453: {}
454",
455                    <PlayableHandle as ::unity::ClassIdentity>::NAME,
456                    "GetObject",
457                    e
458                )
459            },
460        };
461        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
462        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
463        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
464            let mut __guard = __cache.lock().unwrap();
465            *__guard
466                .entry(__key)
467                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
468        };
469        unsafe {
470            let __f: extern "C" fn(*mut PlayableHandle, ::unity::OptionalMethod) -> M0 = ::core::mem::transmute(__inflated.method_ptr);
471            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
472            __f(self as *mut PlayableHandle, ::core::option::Option::Some(__mi_opaque))
473        }
474    }
475
476    pub fn is_playable_of_type<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(&mut self) -> bool {
477        static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
478            ::unity::lookup::method_info_on_class(<PlayableHandle as ::unity::ClassIdentity>::class(), "IsPlayableOfType", 0)
479        });
480        #[allow(clippy::type_complexity)]
481        static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
482            ::std::sync::OnceLock::new();
483        let _ = false;
484        let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
485            ::core::result::Result::Ok(mi) => *mi,
486            ::core::result::Result::Err(e) => {
487                panic!(
488                    "method lookup failed: {}
489::{}
490: {}
491",
492                    <PlayableHandle as ::unity::ClassIdentity>::NAME,
493                    "IsPlayableOfType",
494                    e
495                )
496            },
497        };
498        let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
499        let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
500        let __inflated: &'static ::unity::il2cpp::MethodInfo = {
501            let mut __guard = __cache.lock().unwrap();
502            *__guard
503                .entry(__key)
504                .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
505        };
506        unsafe {
507            let __f: extern "C" fn(*mut PlayableHandle, ::unity::OptionalMethod) -> bool = ::core::mem::transmute(__inflated.method_ptr);
508            let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
509            __f(self as *mut PlayableHandle, ::core::option::Option::Some(__mi_opaque))
510        }
511    }
512
513    #[doc = "`GetInput(i32)` overload"]
514    pub fn get_input(&mut self, input_port: impl ::core::convert::Into<i32>) -> crate::unity_engine::playables::playable::Playable {
515        unsafe {
516            ::unity::il2cpp_call!((::unity::module_base()+0x32f2b70usize)as*mut u8,crate::unity_engine::playables::playable::Playable;
517(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(input_port))
518        }
519    }
520
521    #[doc = "`SetInputWeight(i32, f32)` overload"]
522    pub fn set_input_weight(&mut self, input_index: impl ::core::convert::Into<i32>, weight: impl ::core::convert::Into<f32>) -> bool {
523        unsafe {
524            ::unity::il2cpp_call!((::unity::module_base()+0x32f2cf0usize)as*mut u8,bool;
525(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(input_index),(f32)::core::convert::Into::into(weight))
526        }
527    }
528
529    #[doc = "`GetInputWeight(i32)` overload"]
530    pub fn get_input_weight(&mut self, input_index: impl ::core::convert::Into<i32>) -> f32 {
531        unsafe {
532            ::unity::il2cpp_call!((::unity::module_base()+0x32f2e80usize)as*mut u8,f32;
533(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(input_index))
534        }
535    }
536
537    #[doc = "`Equals(crate::system::object::Object)` overload"]
538    pub fn equals(&mut self, p: impl ::core::convert::Into<crate::system::object::Object>) -> bool {
539        unsafe {
540            ::unity::il2cpp_call!((::unity::module_base()+0x32f30b0usize)as*mut u8,bool;
541(*mut PlayableHandle)self as*mut PlayableHandle,(crate::system::object::Object)::core::convert::Into::into(p))
542        }
543    }
544
545    #[doc = "`Equals(crate::unity_engine::playables::playablehandle::PlayableHandle)` overload"]
546    pub fn equals_2(&mut self, other: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>) -> bool {
547        unsafe {
548            ::unity::il2cpp_call!((::unity::module_base()+0x32f3190usize)as*mut u8,bool;
549(*mut PlayableHandle)self as*mut PlayableHandle,(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(other))
550        }
551    }
552
553    #[doc = "`GetHashCode()` overload"]
554    pub fn get_hash_code(&mut self) -> i32 {
555        unsafe {
556            ::unity::il2cpp_call!((::unity::module_base()+0x32f3230usize)as*mut u8,i32;
557(*mut PlayableHandle)self as*mut PlayableHandle)
558        }
559    }
560
561    #[doc = "`CheckInputBounds(i32)` overload"]
562    pub fn check_input_bounds(&mut self, input_index: impl ::core::convert::Into<i32>) -> bool {
563        unsafe {
564            ::unity::il2cpp_call!((::unity::module_base()+0x32f2db0usize)as*mut u8,bool;
565(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(input_index))
566        }
567    }
568
569    #[doc = "`CheckInputBounds(i32, bool)` overload"]
570    pub fn check_input_bounds_2(&mut self, input_index: impl ::core::convert::Into<i32>, accept_any: impl ::core::convert::Into<bool>) -> bool {
571        unsafe {
572            ::unity::il2cpp_call!((::unity::module_base()+0x32f3270usize)as*mut u8,bool;
573(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(input_index),(bool)::core::convert::Into::into(accept_any))
574        }
575    }
576
577    #[doc = "`IsValid()` overload"]
578    pub fn is_valid(&mut self) -> bool {
579        unsafe {
580            ::unity::il2cpp_call!((::unity::module_base()+0x32f3590usize)as*mut u8,bool;
581(*mut PlayableHandle)self as*mut PlayableHandle)
582        }
583    }
584
585    #[doc = "`GetPlayableType()` overload"]
586    pub fn get_playable_type(&mut self) -> ::unity::SystemType {
587        unsafe {
588            ::unity::il2cpp_call!((::unity::module_base()+0x32f17c0usize)as*mut u8, ::unity::SystemType;
589(*mut PlayableHandle)self as*mut PlayableHandle)
590        }
591    }
592
593    #[doc = "`SetScriptInstance(crate::system::object::Object)` overload"]
594    pub fn set_script_instance(&mut self, script_instance: impl ::core::convert::Into<crate::system::object::Object>) -> () {
595        unsafe {
596            ::unity::il2cpp_call!((::unity::module_base()+0x32f36d0usize)as*mut u8,();
597(*mut PlayableHandle)self as*mut PlayableHandle,(crate::system::object::Object)::core::convert::Into::into(script_instance))
598        }
599    }
600
601    #[doc = "`GetPlayState()` overload"]
602    pub fn get_play_state(&mut self) -> crate::unity_engine::playables::playstate::PlayState {
603        unsafe {
604            ::unity::il2cpp_call!((::unity::module_base()+0x32f37c0usize)as*mut u8,crate::unity_engine::playables::playstate::PlayState;
605(*mut PlayableHandle)self as*mut PlayableHandle)
606        }
607    }
608
609    #[doc = "`Play()` overload"]
610    pub fn play(&mut self) -> () {
611        unsafe {
612            ::unity::il2cpp_call!((::unity::module_base()+0x32f38b0usize)as*mut u8,();
613(*mut PlayableHandle)self as*mut PlayableHandle)
614        }
615    }
616
617    #[doc = "`Pause()` overload"]
618    pub fn pause(&mut self) -> () {
619        unsafe {
620            ::unity::il2cpp_call!((::unity::module_base()+0x32f39a0usize)as*mut u8,();
621(*mut PlayableHandle)self as*mut PlayableHandle)
622        }
623    }
624
625    #[doc = "`GetSpeed()` overload"]
626    pub fn get_speed(&mut self) -> f64 {
627        unsafe {
628            ::unity::il2cpp_call!((::unity::module_base()+0x32f3a90usize)as*mut u8,f64;
629(*mut PlayableHandle)self as*mut PlayableHandle)
630        }
631    }
632
633    #[doc = "`SetSpeed(f64)` overload"]
634    pub fn set_speed(&mut self, value: impl ::core::convert::Into<f64>) -> () {
635        unsafe {
636            ::unity::il2cpp_call!((::unity::module_base()+0x32f3b80usize)as*mut u8,();
637(*mut PlayableHandle)self as*mut PlayableHandle,(f64)::core::convert::Into::into(value))
638        }
639    }
640
641    #[doc = "`GetTime()` overload"]
642    pub fn get_time(&mut self) -> f64 {
643        unsafe {
644            ::unity::il2cpp_call!((::unity::module_base()+0x32f3c80usize)as*mut u8,f64;
645(*mut PlayableHandle)self as*mut PlayableHandle)
646        }
647    }
648
649    #[doc = "`SetTime(f64)` overload"]
650    pub fn set_time(&mut self, value: impl ::core::convert::Into<f64>) -> () {
651        unsafe {
652            ::unity::il2cpp_call!((::unity::module_base()+0x32f3d70usize)as*mut u8,();
653(*mut PlayableHandle)self as*mut PlayableHandle,(f64)::core::convert::Into::into(value))
654        }
655    }
656
657    #[doc = "`IsDone()` overload"]
658    pub fn is_done(&mut self) -> bool {
659        unsafe {
660            ::unity::il2cpp_call!((::unity::module_base()+0x32f3e70usize)as*mut u8,bool;
661(*mut PlayableHandle)self as*mut PlayableHandle)
662        }
663    }
664
665    #[doc = "`SetDone(bool)` overload"]
666    pub fn set_done(&mut self, value: impl ::core::convert::Into<bool>) -> () {
667        unsafe {
668            ::unity::il2cpp_call!((::unity::module_base()+0x32f3f60usize)as*mut u8,();
669(*mut PlayableHandle)self as*mut PlayableHandle,(bool)::core::convert::Into::into(value))
670        }
671    }
672
673    #[doc = "`GetDuration()` overload"]
674    pub fn get_duration(&mut self) -> f64 {
675        unsafe {
676            ::unity::il2cpp_call!((::unity::module_base()+0x32f4050usize)as*mut u8,f64;
677(*mut PlayableHandle)self as*mut PlayableHandle)
678        }
679    }
680
681    #[doc = "`SetDuration(f64)` overload"]
682    pub fn set_duration(&mut self, value: impl ::core::convert::Into<f64>) -> () {
683        unsafe {
684            ::unity::il2cpp_call!((::unity::module_base()+0x32f4140usize)as*mut u8,();
685(*mut PlayableHandle)self as*mut PlayableHandle,(f64)::core::convert::Into::into(value))
686        }
687    }
688
689    #[doc = "`SetPropagateSetTime(bool)` overload"]
690    pub fn set_propagate_set_time(&mut self, value: impl ::core::convert::Into<bool>) -> () {
691        unsafe {
692            ::unity::il2cpp_call!((::unity::module_base()+0x32f4240usize)as*mut u8,();
693(*mut PlayableHandle)self as*mut PlayableHandle,(bool)::core::convert::Into::into(value))
694        }
695    }
696
697    #[doc = "`GetGraph()` overload"]
698    pub fn get_graph(&mut self) -> crate::unity_engine::playables::playablegraph::PlayableGraph {
699        unsafe {
700            ::unity::il2cpp_call!((::unity::module_base()+0x32f4330usize)as*mut u8,crate::unity_engine::playables::playablegraph::PlayableGraph;
701(*mut PlayableHandle)self as*mut PlayableHandle)
702        }
703    }
704
705    #[doc = "`GetInputCount()` overload"]
706    pub fn get_input_count(&mut self) -> i32 {
707        unsafe {
708            ::unity::il2cpp_call!((::unity::module_base()+0x32f34f0usize)as*mut u8,i32;
709(*mut PlayableHandle)self as*mut PlayableHandle)
710        }
711    }
712
713    #[doc = "`SetInputCount(i32)` overload"]
714    pub fn set_input_count(&mut self, value: impl ::core::convert::Into<i32>) -> () {
715        unsafe {
716            ::unity::il2cpp_call!((::unity::module_base()+0x32f4480usize)as*mut u8,();
717(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(value))
718        }
719    }
720
721    #[doc = "`SetInputWeight(crate::unity_engine::playables::playablehandle::PlayableHandle, f32)` overload"]
722    pub fn set_input_weight_2(
723        &mut self,
724        input: impl ::core::convert::Into<crate::unity_engine::playables::playablehandle::PlayableHandle>,
725        weight: impl ::core::convert::Into<f32>,
726    ) -> () {
727        unsafe {
728            ::unity::il2cpp_call!((::unity::module_base()+0x32f4570usize)as*mut u8,();
729(*mut PlayableHandle)self as*mut PlayableHandle,(crate::unity_engine::playables::playablehandle::PlayableHandle)::core::convert::Into::into(input),(f32)::core::convert::Into::into(weight))
730        }
731    }
732
733    #[doc = "`GetPreviousTime()` overload"]
734    pub fn get_previous_time(&mut self) -> f64 {
735        unsafe {
736            ::unity::il2cpp_call!((::unity::module_base()+0x32f4690usize)as*mut u8,f64;
737(*mut PlayableHandle)self as*mut PlayableHandle)
738        }
739    }
740
741    #[doc = "`SetTraversalMode(crate::unity_engine::playables::playabletraversalmode::PlayableTraversalMode)` overload"]
742    pub fn set_traversal_mode(
743        &mut self,
744        mode: impl ::core::convert::Into<crate::unity_engine::playables::playabletraversalmode::PlayableTraversalMode>,
745    ) -> () {
746        unsafe {
747            ::unity::il2cpp_call!((::unity::module_base()+0x32f4780usize)as*mut u8,();
748(*mut PlayableHandle)self as*mut PlayableHandle,(crate::unity_engine::playables::playabletraversalmode::PlayableTraversalMode)::core::convert::Into::into(mode))
749        }
750    }
751
752    #[doc = "`GetTimeWrapMode()` overload"]
753    pub fn get_time_wrap_mode(&mut self) -> crate::unity_engine::playables::directorwrapmode::DirectorWrapMode {
754        unsafe {
755            ::unity::il2cpp_call!((::unity::module_base()+0x32f4870usize)as*mut u8,crate::unity_engine::playables::directorwrapmode::DirectorWrapMode;
756(*mut PlayableHandle)self as*mut PlayableHandle)
757        }
758    }
759
760    #[doc = "`SetTimeWrapMode(crate::unity_engine::playables::directorwrapmode::DirectorWrapMode)` overload"]
761    pub fn set_time_wrap_mode(&mut self, mode: impl ::core::convert::Into<crate::unity_engine::playables::directorwrapmode::DirectorWrapMode>) -> () {
762        unsafe {
763            ::unity::il2cpp_call!((::unity::module_base()+0x32f4960usize)as*mut u8,();
764(*mut PlayableHandle)self as*mut PlayableHandle,(crate::unity_engine::playables::directorwrapmode::DirectorWrapMode)::core::convert::Into::into(mode))
765        }
766    }
767
768    #[doc = "`GetScriptInstance()` overload"]
769    pub fn get_script_instance(&mut self) -> crate::system::object::Object {
770        unsafe {
771            ::unity::il2cpp_call!((::unity::module_base()+0x32f4a50usize)as*mut u8,crate::system::object::Object;
772(*mut PlayableHandle)self as*mut PlayableHandle)
773        }
774    }
775
776    #[doc = "`GetInputHandle(i32)` overload"]
777    pub fn get_input_handle(&mut self, index: impl ::core::convert::Into<i32>) -> crate::unity_engine::playables::playablehandle::PlayableHandle {
778        unsafe {
779            ::unity::il2cpp_call!((::unity::module_base()+0x32f2c30usize)as*mut u8,crate::unity_engine::playables::playablehandle::PlayableHandle;
780(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(index))
781        }
782    }
783
784    #[doc = "`SetInputWeightFromIndex(i32, f32)` overload"]
785    pub fn set_input_weight_from_index(&mut self, index: impl ::core::convert::Into<i32>, weight: impl ::core::convert::Into<f32>) -> () {
786        unsafe {
787            ::unity::il2cpp_call!((::unity::module_base()+0x32f2dd0usize)as*mut u8,();
788(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(index),(f32)::core::convert::Into::into(weight))
789        }
790    }
791
792    #[doc = "`GetInputWeightFromIndex(i32)` overload"]
793    pub fn get_input_weight_from_index(&mut self, index: impl ::core::convert::Into<i32>) -> f32 {
794        unsafe {
795            ::unity::il2cpp_call!((::unity::module_base()+0x32f2f30usize)as*mut u8,f32;
796(*mut PlayableHandle)self as*mut PlayableHandle,(i32)::core::convert::Into::into(index))
797        }
798    }
799}
800
801#[cfg(feature = "unity_engine-playables-playablehandle")]
802impl PlayableHandle {
803    pub fn get_null_method_info() -> &'static ::unity::il2cpp::MethodInfo {
804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
805    }
806
807    pub fn get_input_method_info() -> &'static ::unity::il2cpp::MethodInfo {
808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
809    }
810
811    pub fn set_input_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
813    }
814
815    pub fn get_input_weight_method_info() -> &'static ::unity::il2cpp::MethodInfo {
816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
817    }
818
819    pub fn op_equality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
820        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
821    }
822
823    pub fn op_inequality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
824        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
825    }
826
827    pub fn equals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
829    }
830
831    pub fn equals_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
833    }
834
835    pub fn get_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
837    }
838
839    pub fn compare_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
841    }
842
843    pub fn check_input_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
845    }
846
847    pub fn check_input_bounds_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
849    }
850
851    pub fn is_valid_method_info() -> &'static ::unity::il2cpp::MethodInfo {
852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
853    }
854
855    pub fn get_playable_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
857    }
858
859    pub fn set_script_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
861    }
862
863    pub fn get_play_state_method_info() -> &'static ::unity::il2cpp::MethodInfo {
864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
865    }
866
867    pub fn play_method_info() -> &'static ::unity::il2cpp::MethodInfo {
868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
869    }
870
871    pub fn pause_method_info() -> &'static ::unity::il2cpp::MethodInfo {
872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
873    }
874
875    pub fn get_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
877    }
878
879    pub fn set_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
881    }
882
883    pub fn get_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
885    }
886
887    pub fn set_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
889    }
890
891    pub fn is_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
893    }
894
895    pub fn set_done_method_info() -> &'static ::unity::il2cpp::MethodInfo {
896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
897    }
898
899    pub fn get_duration_method_info() -> &'static ::unity::il2cpp::MethodInfo {
900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
901    }
902
903    pub fn set_duration_method_info() -> &'static ::unity::il2cpp::MethodInfo {
904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
905    }
906
907    pub fn set_propagate_set_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
909    }
910
911    pub fn get_graph_method_info() -> &'static ::unity::il2cpp::MethodInfo {
912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
913    }
914
915    pub fn get_input_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
917    }
918
919    pub fn set_input_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
921    }
922
923    pub fn set_input_weight_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
925    }
926
927    pub fn get_previous_time_method_info() -> &'static ::unity::il2cpp::MethodInfo {
928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
929    }
930
931    pub fn set_traversal_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
933    }
934
935    pub fn get_time_wrap_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
937    }
938
939    pub fn set_time_wrap_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
941    }
942
943    pub fn get_script_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
945    }
946
947    pub fn get_input_handle_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
949    }
950
951    pub fn set_input_weight_from_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
953    }
954
955    pub fn get_input_weight_from_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
957    }
958
959    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
961    }
962
963    pub fn is_valid_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
965    }
966
967    pub fn get_playable_type_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
969    }
970
971    pub fn set_script_instance_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
973    }
974
975    pub fn get_play_state_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
977    }
978
979    pub fn play_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
981    }
982
983    pub fn pause_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
985    }
986
987    pub fn get_speed_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
989    }
990
991    pub fn set_speed_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
993    }
994
995    pub fn get_time_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
997    }
998
999    pub fn set_time_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1001    }
1002
1003    pub fn is_done_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1005    }
1006
1007    pub fn set_done_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1009    }
1010
1011    pub fn get_duration_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1013    }
1014
1015    pub fn set_duration_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1016        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1017    }
1018
1019    pub fn set_propagate_set_time_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1020        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1021    }
1022
1023    pub fn get_graph_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1024        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1025    }
1026
1027    pub fn get_input_count_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1028        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1029    }
1030
1031    pub fn set_input_count_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1032        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1033    }
1034
1035    pub fn set_input_weight_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1036        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1037    }
1038
1039    pub fn get_previous_time_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1040        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1041    }
1042
1043    pub fn set_traversal_mode_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1044        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1045    }
1046
1047    pub fn get_time_wrap_mode_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1048        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1049    }
1050
1051    pub fn set_time_wrap_mode_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1052        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1053    }
1054
1055    pub fn get_script_instance_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1056        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1057    }
1058
1059    pub fn get_input_handle_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1060        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1061    }
1062
1063    pub fn set_input_weight_from_index_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1064        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1065    }
1066
1067    pub fn get_input_weight_from_index_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1068        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1069    }
1070}
1071
1072#[cfg(feature = "unity_engine-playables-playablehandle")]
1073#[doc(hidden)]
1074pub mod prelude {
1075    pub use super::PlayableHandle;
1076    #[cfg(feature = "system-object")]
1077    pub use crate::system::object::IObjectMethods;
1078    #[cfg(feature = "system-valuetype")]
1079    pub use crate::system::valuetype::IValueTypeMethods;
1080    pub use crate::system::{object::IObject, valuetype::IValueType};
1081}