Skip to main content

engage/generated/unity_engine/
androidjni.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-androidjni-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/androidjni/AndroidJNI.md"))]
11    #[::unity::class(namespace = "UnityEngine", name = "AndroidJNI")]
12    #[parent(crate::system::object::Object)]
13    pub struct AndroidJNI {}
14}
15
16#[cfg(feature = "unity_engine-androidjni-types")]
17pub use __types::*;
18
19#[cfg(feature = "unity_engine-androidjni")]
20impl AndroidJNI {
21    #[doc = "`FindClass(::unity::Il2CppString)` overload"]
22    pub fn find_class(name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::IntPtr {
23        unsafe {
24            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d0e0usize)as*mut u8, ::unity::IntPtr;
25(::unity::Il2CppString)::core::convert::Into::into(name))
26        }
27    }
28
29    #[doc = "`FromReflectedMethod(::unity::IntPtr)` overload"]
30    pub fn from_reflected_method(ref_method: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
31        unsafe {
32            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d130usize)as*mut u8, ::unity::IntPtr;
33(::unity::IntPtr)::core::convert::Into::into(ref_method))
34        }
35    }
36
37    #[doc = "`ExceptionOccurred()` overload"]
38    pub fn exception_occurred() -> ::unity::IntPtr {
39        unsafe {
40            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d180usize)as*mut u8, ::unity::IntPtr;
41            )
42        }
43    }
44
45    #[doc = "`ExceptionClear()` overload"]
46    pub fn exception_clear() -> () {
47        unsafe {
48            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d1c0usize)as*mut u8,();
49            )
50        }
51    }
52
53    #[doc = "`NewGlobalRef(::unity::IntPtr)` overload"]
54    pub fn new_global_ref(obj: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
55        unsafe {
56            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d200usize)as*mut u8, ::unity::IntPtr;
57(::unity::IntPtr)::core::convert::Into::into(obj))
58        }
59    }
60
61    #[doc = "`DeleteGlobalRef(::unity::IntPtr)` overload"]
62    pub fn delete_global_ref(obj: impl ::core::convert::Into<::unity::IntPtr>) -> () {
63        unsafe {
64            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d250usize)as*mut u8,();
65(::unity::IntPtr)::core::convert::Into::into(obj))
66        }
67    }
68
69    #[doc = "`NewWeakGlobalRef(::unity::IntPtr)` overload"]
70    pub fn new_weak_global_ref(obj: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
71        unsafe {
72            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d2a0usize)as*mut u8, ::unity::IntPtr;
73(::unity::IntPtr)::core::convert::Into::into(obj))
74        }
75    }
76
77    #[doc = "`DeleteWeakGlobalRef(::unity::IntPtr)` overload"]
78    pub fn delete_weak_global_ref(obj: impl ::core::convert::Into<::unity::IntPtr>) -> () {
79        unsafe {
80            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d2f0usize)as*mut u8,();
81(::unity::IntPtr)::core::convert::Into::into(obj))
82        }
83    }
84
85    #[doc = "`NewLocalRef(::unity::IntPtr)` overload"]
86    pub fn new_local_ref(obj: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
87        unsafe {
88            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d340usize)as*mut u8, ::unity::IntPtr;
89(::unity::IntPtr)::core::convert::Into::into(obj))
90        }
91    }
92
93    #[doc = "`DeleteLocalRef(::unity::IntPtr)` overload"]
94    pub fn delete_local_ref(obj: impl ::core::convert::Into<::unity::IntPtr>) -> () {
95        unsafe {
96            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d390usize)as*mut u8,();
97(::unity::IntPtr)::core::convert::Into::into(obj))
98        }
99    }
100
101    #[doc = "`NewObject(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
102    pub fn new_object(
103        clazz: impl ::core::convert::Into<::unity::IntPtr>,
104        method_id: impl ::core::convert::Into<::unity::IntPtr>,
105        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
106    ) -> ::unity::IntPtr {
107        unsafe {
108            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d3e0usize)as*mut u8, ::unity::IntPtr;
109(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
110        }
111    }
112
113    #[doc = "`GetObjectClass(::unity::IntPtr)` overload"]
114    pub fn get_object_class(obj: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::IntPtr {
115        unsafe {
116            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d440usize)as*mut u8, ::unity::IntPtr;
117(::unity::IntPtr)::core::convert::Into::into(obj))
118        }
119    }
120
121    #[doc = "`GetMethodID(::unity::IntPtr, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
122    pub fn get_method_id(
123        clazz: impl ::core::convert::Into<::unity::IntPtr>,
124        name: impl ::core::convert::Into<::unity::Il2CppString>,
125        sig: impl ::core::convert::Into<::unity::Il2CppString>,
126    ) -> ::unity::IntPtr {
127        unsafe {
128            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d490usize)as*mut u8, ::unity::IntPtr;
129(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(sig))
130        }
131    }
132
133    #[doc = "`GetStaticMethodID(::unity::IntPtr, ::unity::Il2CppString, ::unity::Il2CppString)` overload"]
134    pub fn get_static_method_id(
135        clazz: impl ::core::convert::Into<::unity::IntPtr>,
136        name: impl ::core::convert::Into<::unity::Il2CppString>,
137        sig: impl ::core::convert::Into<::unity::Il2CppString>,
138    ) -> ::unity::IntPtr {
139        unsafe {
140            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d4f0usize)as*mut u8, ::unity::IntPtr;
141(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Il2CppString)::core::convert::Into::into(sig))
142        }
143    }
144
145    #[doc = "`NewString(::unity::Il2CppString)` overload"]
146    pub fn new_string(chars: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::IntPtr {
147        unsafe {
148            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d550usize)as*mut u8, ::unity::IntPtr;
149(::unity::Il2CppString)::core::convert::Into::into(chars))
150        }
151    }
152
153    #[doc = "`NewStringFromStr(::unity::Il2CppString)` overload"]
154    pub fn new_string_from_str(chars: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::IntPtr {
155        unsafe {
156            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d5a0usize)as*mut u8, ::unity::IntPtr;
157(::unity::Il2CppString)::core::convert::Into::into(chars))
158        }
159    }
160
161    #[doc = "`GetStringChars(::unity::IntPtr)` overload"]
162    pub fn get_string_chars(str: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Il2CppString {
163        unsafe {
164            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d5f0usize)as*mut u8, ::unity::Il2CppString;
165(::unity::IntPtr)::core::convert::Into::into(str))
166        }
167    }
168
169    #[doc = "`CallStringMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
170    pub fn call_string_method(
171        obj: impl ::core::convert::Into<::unity::IntPtr>,
172        method_id: impl ::core::convert::Into<::unity::IntPtr>,
173        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
174    ) -> ::unity::Il2CppString {
175        unsafe {
176            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d640usize)as*mut u8, ::unity::Il2CppString;
177(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
178        }
179    }
180
181    #[doc = "`CallObjectMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
182    pub fn call_object_method(
183        obj: impl ::core::convert::Into<::unity::IntPtr>,
184        method_id: impl ::core::convert::Into<::unity::IntPtr>,
185        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
186    ) -> ::unity::IntPtr {
187        unsafe {
188            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d6a0usize)as*mut u8, ::unity::IntPtr;
189(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
190        }
191    }
192
193    #[doc = "`CallIntMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
194    pub fn call_int_method(
195        obj: impl ::core::convert::Into<::unity::IntPtr>,
196        method_id: impl ::core::convert::Into<::unity::IntPtr>,
197        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
198    ) -> i32 {
199        unsafe {
200            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d700usize)as*mut u8,i32;
201(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
202        }
203    }
204
205    #[doc = "`CallBooleanMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
206    pub fn call_boolean_method(
207        obj: impl ::core::convert::Into<::unity::IntPtr>,
208        method_id: impl ::core::convert::Into<::unity::IntPtr>,
209        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
210    ) -> bool {
211        unsafe {
212            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d760usize)as*mut u8,bool;
213(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
214        }
215    }
216
217    #[doc = "`CallShortMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
218    pub fn call_short_method(
219        obj: impl ::core::convert::Into<::unity::IntPtr>,
220        method_id: impl ::core::convert::Into<::unity::IntPtr>,
221        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
222    ) -> i16 {
223        unsafe {
224            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d7c0usize)as*mut u8,i16;
225(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
226        }
227    }
228
229    #[doc = "`CallSByteMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
230    pub fn call_s_byte_method(
231        obj: impl ::core::convert::Into<::unity::IntPtr>,
232        method_id: impl ::core::convert::Into<::unity::IntPtr>,
233        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
234    ) -> i8 {
235        unsafe {
236            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d820usize)as*mut u8,i8;
237(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
238        }
239    }
240
241    #[doc = "`CallCharMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
242    pub fn call_char_method(
243        obj: impl ::core::convert::Into<::unity::IntPtr>,
244        method_id: impl ::core::convert::Into<::unity::IntPtr>,
245        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
246    ) -> u16 {
247        unsafe {
248            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d880usize)as*mut u8,u16;
249(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
250        }
251    }
252
253    #[doc = "`CallFloatMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
254    pub fn call_float_method(
255        obj: impl ::core::convert::Into<::unity::IntPtr>,
256        method_id: impl ::core::convert::Into<::unity::IntPtr>,
257        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
258    ) -> f32 {
259        unsafe {
260            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d8e0usize)as*mut u8,f32;
261(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
262        }
263    }
264
265    #[doc = "`CallDoubleMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
266    pub fn call_double_method(
267        obj: impl ::core::convert::Into<::unity::IntPtr>,
268        method_id: impl ::core::convert::Into<::unity::IntPtr>,
269        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
270    ) -> f64 {
271        unsafe {
272            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d940usize)as*mut u8,f64;
273(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
274        }
275    }
276
277    #[doc = "`CallLongMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
278    pub fn call_long_method(
279        obj: impl ::core::convert::Into<::unity::IntPtr>,
280        method_id: impl ::core::convert::Into<::unity::IntPtr>,
281        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
282    ) -> i64 {
283        unsafe {
284            ::unity::il2cpp_call!((::unity::module_base()+0x3f0d9a0usize)as*mut u8,i64;
285(::unity::IntPtr)::core::convert::Into::into(obj),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
286        }
287    }
288
289    #[doc = "`CallStaticStringMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
290    pub fn call_static_string_method(
291        clazz: impl ::core::convert::Into<::unity::IntPtr>,
292        method_id: impl ::core::convert::Into<::unity::IntPtr>,
293        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
294    ) -> ::unity::Il2CppString {
295        unsafe {
296            ::unity::il2cpp_call!((::unity::module_base()+0x3f0da00usize)as*mut u8, ::unity::Il2CppString;
297(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
298        }
299    }
300
301    #[doc = "`CallStaticObjectMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
302    pub fn call_static_object_method(
303        clazz: impl ::core::convert::Into<::unity::IntPtr>,
304        method_id: impl ::core::convert::Into<::unity::IntPtr>,
305        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
306    ) -> ::unity::IntPtr {
307        unsafe {
308            ::unity::il2cpp_call!((::unity::module_base()+0x3f0da60usize)as*mut u8, ::unity::IntPtr;
309(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
310        }
311    }
312
313    #[doc = "`CallStaticIntMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
314    pub fn call_static_int_method(
315        clazz: impl ::core::convert::Into<::unity::IntPtr>,
316        method_id: impl ::core::convert::Into<::unity::IntPtr>,
317        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
318    ) -> i32 {
319        unsafe {
320            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dac0usize)as*mut u8,i32;
321(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
322        }
323    }
324
325    #[doc = "`CallStaticBooleanMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
326    pub fn call_static_boolean_method(
327        clazz: impl ::core::convert::Into<::unity::IntPtr>,
328        method_id: impl ::core::convert::Into<::unity::IntPtr>,
329        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
330    ) -> bool {
331        unsafe {
332            ::unity::il2cpp_call!((::unity::module_base()+0x3f0db20usize)as*mut u8,bool;
333(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
334        }
335    }
336
337    #[doc = "`CallStaticShortMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
338    pub fn call_static_short_method(
339        clazz: impl ::core::convert::Into<::unity::IntPtr>,
340        method_id: impl ::core::convert::Into<::unity::IntPtr>,
341        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
342    ) -> i16 {
343        unsafe {
344            ::unity::il2cpp_call!((::unity::module_base()+0x3f0db80usize)as*mut u8,i16;
345(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
346        }
347    }
348
349    #[doc = "`CallStaticSByteMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
350    pub fn call_static_s_byte_method(
351        clazz: impl ::core::convert::Into<::unity::IntPtr>,
352        method_id: impl ::core::convert::Into<::unity::IntPtr>,
353        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
354    ) -> i8 {
355        unsafe {
356            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dbe0usize)as*mut u8,i8;
357(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
358        }
359    }
360
361    #[doc = "`CallStaticCharMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
362    pub fn call_static_char_method(
363        clazz: impl ::core::convert::Into<::unity::IntPtr>,
364        method_id: impl ::core::convert::Into<::unity::IntPtr>,
365        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
366    ) -> u16 {
367        unsafe {
368            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dc40usize)as*mut u8,u16;
369(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
370        }
371    }
372
373    #[doc = "`CallStaticFloatMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
374    pub fn call_static_float_method(
375        clazz: impl ::core::convert::Into<::unity::IntPtr>,
376        method_id: impl ::core::convert::Into<::unity::IntPtr>,
377        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
378    ) -> f32 {
379        unsafe {
380            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dca0usize)as*mut u8,f32;
381(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
382        }
383    }
384
385    #[doc = "`CallStaticDoubleMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
386    pub fn call_static_double_method(
387        clazz: impl ::core::convert::Into<::unity::IntPtr>,
388        method_id: impl ::core::convert::Into<::unity::IntPtr>,
389        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
390    ) -> f64 {
391        unsafe {
392            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dd00usize)as*mut u8,f64;
393(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
394        }
395    }
396
397    #[doc = "`CallStaticLongMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
398    pub fn call_static_long_method(
399        clazz: impl ::core::convert::Into<::unity::IntPtr>,
400        method_id: impl ::core::convert::Into<::unity::IntPtr>,
401        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
402    ) -> i64 {
403        unsafe {
404            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dd60usize)as*mut u8,i64;
405(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
406        }
407    }
408
409    #[doc = "`CallStaticVoidMethod(::unity::IntPtr, ::unity::IntPtr, ::unity::Array<crate::unity_engine::jvalue::jvalue>)` overload"]
410    pub fn call_static_void_method(
411        clazz: impl ::core::convert::Into<::unity::IntPtr>,
412        method_id: impl ::core::convert::Into<::unity::IntPtr>,
413        args: impl ::core::convert::Into<::unity::Array<crate::unity_engine::jvalue::jvalue>>,
414    ) -> () {
415        unsafe {
416            ::unity::il2cpp_call!((::unity::module_base()+0x3f0ddc0usize)as*mut u8,();
417(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(method_id),(::unity::Array<crate::unity_engine::jvalue::jvalue>)::core::convert::Into::into(args))
418        }
419    }
420
421    #[doc = "`ToBooleanArray(::unity::Array<bool>)` overload"]
422    pub fn to_boolean_array(array: impl ::core::convert::Into<::unity::Array<bool>>) -> ::unity::IntPtr {
423        unsafe {
424            ::unity::il2cpp_call!((::unity::module_base()+0x3f0de20usize)as*mut u8, ::unity::IntPtr;
425(::unity::Array<bool>)::core::convert::Into::into(array))
426        }
427    }
428
429    #[doc = "`ToByteArray(::unity::Array<u8>)` overload"]
430    pub fn to_byte_array(array: impl ::core::convert::Into<::unity::Array<u8>>) -> ::unity::IntPtr {
431        unsafe {
432            ::unity::il2cpp_call!((::unity::module_base()+0x3f0de70usize)as*mut u8, ::unity::IntPtr;
433(::unity::Array<u8>)::core::convert::Into::into(array))
434        }
435    }
436
437    #[doc = "`ToSByteArray(::unity::Array<i8>)` overload"]
438    pub fn to_s_byte_array(array: impl ::core::convert::Into<::unity::Array<i8>>) -> ::unity::IntPtr {
439        unsafe {
440            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dec0usize)as*mut u8, ::unity::IntPtr;
441(::unity::Array<i8>)::core::convert::Into::into(array))
442        }
443    }
444
445    #[doc = "`ToCharArray(::unity::Array<u16>)` overload"]
446    pub fn to_char_array(array: impl ::core::convert::Into<::unity::Array<u16>>) -> ::unity::IntPtr {
447        unsafe {
448            ::unity::il2cpp_call!((::unity::module_base()+0x3f0df10usize)as*mut u8, ::unity::IntPtr;
449(::unity::Array<u16>)::core::convert::Into::into(array))
450        }
451    }
452
453    #[doc = "`ToShortArray(::unity::Array<i16>)` overload"]
454    pub fn to_short_array(array: impl ::core::convert::Into<::unity::Array<i16>>) -> ::unity::IntPtr {
455        unsafe {
456            ::unity::il2cpp_call!((::unity::module_base()+0x3f0df60usize)as*mut u8, ::unity::IntPtr;
457(::unity::Array<i16>)::core::convert::Into::into(array))
458        }
459    }
460
461    #[doc = "`ToIntArray(::unity::Array<i32>)` overload"]
462    pub fn to_int_array(array: impl ::core::convert::Into<::unity::Array<i32>>) -> ::unity::IntPtr {
463        unsafe {
464            ::unity::il2cpp_call!((::unity::module_base()+0x3f0dfb0usize)as*mut u8, ::unity::IntPtr;
465(::unity::Array<i32>)::core::convert::Into::into(array))
466        }
467    }
468
469    #[doc = "`ToLongArray(::unity::Array<i64>)` overload"]
470    pub fn to_long_array(array: impl ::core::convert::Into<::unity::Array<i64>>) -> ::unity::IntPtr {
471        unsafe {
472            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e000usize)as*mut u8, ::unity::IntPtr;
473(::unity::Array<i64>)::core::convert::Into::into(array))
474        }
475    }
476
477    #[doc = "`ToFloatArray(::unity::Array<f32>)` overload"]
478    pub fn to_float_array(array: impl ::core::convert::Into<::unity::Array<f32>>) -> ::unity::IntPtr {
479        unsafe {
480            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e050usize)as*mut u8, ::unity::IntPtr;
481(::unity::Array<f32>)::core::convert::Into::into(array))
482        }
483    }
484
485    #[doc = "`ToDoubleArray(::unity::Array<f64>)` overload"]
486    pub fn to_double_array(array: impl ::core::convert::Into<::unity::Array<f64>>) -> ::unity::IntPtr {
487        unsafe {
488            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e0a0usize)as*mut u8, ::unity::IntPtr;
489(::unity::Array<f64>)::core::convert::Into::into(array))
490        }
491    }
492
493    #[doc = "`ToObjectArray(::unity::Array<::unity::IntPtr>, ::unity::IntPtr)` overload"]
494    pub fn to_object_array(
495        array: impl ::core::convert::Into<::unity::Array<::unity::IntPtr>>,
496        array_class: impl ::core::convert::Into<::unity::IntPtr>,
497    ) -> ::unity::IntPtr {
498        unsafe {
499            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e0f0usize)as*mut u8, ::unity::IntPtr;
500(::unity::Array< ::unity::IntPtr>)::core::convert::Into::into(array),(::unity::IntPtr)::core::convert::Into::into(array_class))
501        }
502    }
503
504    #[doc = "`FromBooleanArray(::unity::IntPtr)` overload"]
505    pub fn from_boolean_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<bool> {
506        unsafe {
507            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e140usize)as*mut u8, ::unity::Array<bool> ;
508(::unity::IntPtr)::core::convert::Into::into(array))
509        }
510    }
511
512    #[doc = "`FromByteArray(::unity::IntPtr)` overload"]
513    pub fn from_byte_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<u8> {
514        unsafe {
515            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e190usize)as*mut u8, ::unity::Array<u8> ;
516(::unity::IntPtr)::core::convert::Into::into(array))
517        }
518    }
519
520    #[doc = "`FromSByteArray(::unity::IntPtr)` overload"]
521    pub fn from_s_byte_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<i8> {
522        unsafe {
523            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e1e0usize)as*mut u8, ::unity::Array<i8> ;
524(::unity::IntPtr)::core::convert::Into::into(array))
525        }
526    }
527
528    #[doc = "`FromCharArray(::unity::IntPtr)` overload"]
529    pub fn from_char_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<u16> {
530        unsafe {
531            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e230usize)as*mut u8, ::unity::Array<u16> ;
532(::unity::IntPtr)::core::convert::Into::into(array))
533        }
534    }
535
536    #[doc = "`FromShortArray(::unity::IntPtr)` overload"]
537    pub fn from_short_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<i16> {
538        unsafe {
539            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e280usize)as*mut u8, ::unity::Array<i16> ;
540(::unity::IntPtr)::core::convert::Into::into(array))
541        }
542    }
543
544    #[doc = "`FromIntArray(::unity::IntPtr)` overload"]
545    pub fn from_int_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<i32> {
546        unsafe {
547            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e2d0usize)as*mut u8, ::unity::Array<i32> ;
548(::unity::IntPtr)::core::convert::Into::into(array))
549        }
550    }
551
552    #[doc = "`FromLongArray(::unity::IntPtr)` overload"]
553    pub fn from_long_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<i64> {
554        unsafe {
555            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e320usize)as*mut u8, ::unity::Array<i64> ;
556(::unity::IntPtr)::core::convert::Into::into(array))
557        }
558    }
559
560    #[doc = "`FromFloatArray(::unity::IntPtr)` overload"]
561    pub fn from_float_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<f32> {
562        unsafe {
563            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e370usize)as*mut u8, ::unity::Array<f32> ;
564(::unity::IntPtr)::core::convert::Into::into(array))
565        }
566    }
567
568    #[doc = "`FromDoubleArray(::unity::IntPtr)` overload"]
569    pub fn from_double_array(array: impl ::core::convert::Into<::unity::IntPtr>) -> ::unity::Array<f64> {
570        unsafe {
571            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e3c0usize)as*mut u8, ::unity::Array<f64> ;
572(::unity::IntPtr)::core::convert::Into::into(array))
573        }
574    }
575
576    #[doc = "`GetArrayLength(::unity::IntPtr)` overload"]
577    pub fn get_array_length(array: impl ::core::convert::Into<::unity::IntPtr>) -> i32 {
578        unsafe {
579            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e410usize)as*mut u8,i32;
580(::unity::IntPtr)::core::convert::Into::into(array))
581        }
582    }
583
584    #[doc = "`NewObjectArray(i32, ::unity::IntPtr, ::unity::IntPtr)` overload"]
585    pub fn new_object_array(
586        size: impl ::core::convert::Into<i32>,
587        clazz: impl ::core::convert::Into<::unity::IntPtr>,
588        obj: impl ::core::convert::Into<::unity::IntPtr>,
589    ) -> ::unity::IntPtr {
590        unsafe {
591            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e460usize)as*mut u8, ::unity::IntPtr;
592(i32)::core::convert::Into::into(size),(::unity::IntPtr)::core::convert::Into::into(clazz),(::unity::IntPtr)::core::convert::Into::into(obj))
593        }
594    }
595
596    #[doc = "`GetObjectArrayElement(::unity::IntPtr, i32)` overload"]
597    pub fn get_object_array_element(array: impl ::core::convert::Into<::unity::IntPtr>, index: impl ::core::convert::Into<i32>) -> ::unity::IntPtr {
598        unsafe {
599            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e4c0usize)as*mut u8, ::unity::IntPtr;
600(::unity::IntPtr)::core::convert::Into::into(array),(i32)::core::convert::Into::into(index))
601        }
602    }
603
604    #[doc = "`SetObjectArrayElement(::unity::IntPtr, i32, ::unity::IntPtr)` overload"]
605    pub fn set_object_array_element(
606        array: impl ::core::convert::Into<::unity::IntPtr>,
607        index: impl ::core::convert::Into<i32>,
608        obj: impl ::core::convert::Into<::unity::IntPtr>,
609    ) -> () {
610        unsafe {
611            ::unity::il2cpp_call!((::unity::module_base()+0x3f0e510usize)as*mut u8,();
612(::unity::IntPtr)::core::convert::Into::into(array),(i32)::core::convert::Into::into(index),(::unity::IntPtr)::core::convert::Into::into(obj))
613        }
614    }
615}
616
617#[cfg(feature = "unity_engine-androidjni")]
618impl AndroidJNI {
619    pub fn find_class_method_info() -> &'static ::unity::il2cpp::MethodInfo {
620        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
621    }
622
623    pub fn from_reflected_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
624        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
625    }
626
627    pub fn exception_occurred_method_info() -> &'static ::unity::il2cpp::MethodInfo {
628        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
629    }
630
631    pub fn exception_clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
632        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
633    }
634
635    pub fn new_global_ref_method_info() -> &'static ::unity::il2cpp::MethodInfo {
636        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
637    }
638
639    pub fn delete_global_ref_method_info() -> &'static ::unity::il2cpp::MethodInfo {
640        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
641    }
642
643    pub fn new_weak_global_ref_method_info() -> &'static ::unity::il2cpp::MethodInfo {
644        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
645    }
646
647    pub fn delete_weak_global_ref_method_info() -> &'static ::unity::il2cpp::MethodInfo {
648        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
649    }
650
651    pub fn new_local_ref_method_info() -> &'static ::unity::il2cpp::MethodInfo {
652        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
653    }
654
655    pub fn delete_local_ref_method_info() -> &'static ::unity::il2cpp::MethodInfo {
656        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
657    }
658
659    pub fn new_object_method_info() -> &'static ::unity::il2cpp::MethodInfo {
660        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
661    }
662
663    pub fn get_object_class_method_info() -> &'static ::unity::il2cpp::MethodInfo {
664        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
665    }
666
667    pub fn get_method_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
668        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
669    }
670
671    pub fn get_static_method_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
672        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
673    }
674
675    pub fn new_string_method_info() -> &'static ::unity::il2cpp::MethodInfo {
676        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
677    }
678
679    pub fn new_string_from_str_method_info() -> &'static ::unity::il2cpp::MethodInfo {
680        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
681    }
682
683    pub fn get_string_chars_method_info() -> &'static ::unity::il2cpp::MethodInfo {
684        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
685    }
686
687    pub fn call_string_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
688        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
689    }
690
691    pub fn call_object_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
692        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
693    }
694
695    pub fn call_int_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
696        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
697    }
698
699    pub fn call_boolean_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
700        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
701    }
702
703    pub fn call_short_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
704        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
705    }
706
707    pub fn call_s_byte_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
708        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
709    }
710
711    pub fn call_char_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
712        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
713    }
714
715    pub fn call_float_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
716        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
717    }
718
719    pub fn call_double_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
720        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
721    }
722
723    pub fn call_long_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
725    }
726
727    pub fn call_static_string_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
729    }
730
731    pub fn call_static_object_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
733    }
734
735    pub fn call_static_int_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
737    }
738
739    pub fn call_static_boolean_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
741    }
742
743    pub fn call_static_short_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
745    }
746
747    pub fn call_static_s_byte_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
749    }
750
751    pub fn call_static_char_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
753    }
754
755    pub fn call_static_float_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
757    }
758
759    pub fn call_static_double_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
761    }
762
763    pub fn call_static_long_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
765    }
766
767    pub fn call_static_void_method_method_info() -> &'static ::unity::il2cpp::MethodInfo {
768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
769    }
770
771    pub fn to_boolean_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
773    }
774
775    pub fn to_byte_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
777    }
778
779    pub fn to_s_byte_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
781    }
782
783    pub fn to_char_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
784        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
785    }
786
787    pub fn to_short_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
788        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
789    }
790
791    pub fn to_int_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
792        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
793    }
794
795    pub fn to_long_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
796        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
797    }
798
799    pub fn to_float_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
800        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
801    }
802
803    pub fn to_double_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
805    }
806
807    pub fn to_object_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
809    }
810
811    pub fn from_boolean_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
813    }
814
815    pub fn from_byte_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
817    }
818
819    pub fn from_s_byte_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
820        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
821    }
822
823    pub fn from_char_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
824        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
825    }
826
827    pub fn from_short_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
829    }
830
831    pub fn from_int_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
833    }
834
835    pub fn from_long_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
837    }
838
839    pub fn from_float_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
841    }
842
843    pub fn from_double_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
845    }
846
847    pub fn get_array_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
849    }
850
851    pub fn new_object_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
853    }
854
855    pub fn get_object_array_element_method_info() -> &'static ::unity::il2cpp::MethodInfo {
856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
857    }
858
859    pub fn set_object_array_element_method_info() -> &'static ::unity::il2cpp::MethodInfo {
860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
861    }
862}
863
864#[cfg(feature = "unity_engine-androidjni")]
865#[doc(hidden)]
866pub mod prelude {
867    pub use super::{AndroidJNI, IAndroidJNI};
868    pub use crate::system::object::IObject;
869    #[cfg(feature = "system-object")]
870    pub use crate::system::object::IObjectMethods;
871}