1#[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}