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