using System; using System.Runtime.CompilerServices; using UnityEngine.Internal; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000005 RID: 5 [UsedByNativeCode] public sealed class AndroidJNIHelper { // Token: 0x06000027 RID: 39 RVA: 0x00003BBC File Offset: 0x00001DBC private AndroidJNIHelper() { } // Token: 0x17000002 RID: 2 // (get) Token: 0x06000028 RID: 40 // (set) Token: 0x06000029 RID: 41 public static extern bool debug { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x0600002A RID: 42 RVA: 0x00003BC8 File Offset: 0x00001DC8 [ExcludeFromDocs] public static IntPtr GetConstructorID(IntPtr javaClass) { string text = ""; return AndroidJNIHelper.GetConstructorID(javaClass, text); } // Token: 0x0600002B RID: 43 RVA: 0x00003BEC File Offset: 0x00001DEC public static IntPtr GetConstructorID(IntPtr javaClass, [DefaultValue("\"\"")] string signature) { return _AndroidJNIHelper.GetConstructorID(javaClass, signature); } // Token: 0x0600002C RID: 44 RVA: 0x00003C08 File Offset: 0x00001E08 [ExcludeFromDocs] public static IntPtr GetMethodID(IntPtr javaClass, string methodName, string signature) { bool flag = false; return AndroidJNIHelper.GetMethodID(javaClass, methodName, signature, flag); } // Token: 0x0600002D RID: 45 RVA: 0x00003C28 File Offset: 0x00001E28 [ExcludeFromDocs] public static IntPtr GetMethodID(IntPtr javaClass, string methodName) { bool flag = false; string text = ""; return AndroidJNIHelper.GetMethodID(javaClass, methodName, text, flag); } // Token: 0x0600002E RID: 46 RVA: 0x00003C50 File Offset: 0x00001E50 public static IntPtr GetMethodID(IntPtr javaClass, string methodName, [DefaultValue("\"\"")] string signature, [DefaultValue("false")] bool isStatic) { return _AndroidJNIHelper.GetMethodID(javaClass, methodName, signature, isStatic); } // Token: 0x0600002F RID: 47 RVA: 0x00003C70 File Offset: 0x00001E70 [ExcludeFromDocs] public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, string signature) { bool flag = false; return AndroidJNIHelper.GetFieldID(javaClass, fieldName, signature, flag); } // Token: 0x06000030 RID: 48 RVA: 0x00003C90 File Offset: 0x00001E90 [ExcludeFromDocs] public static IntPtr GetFieldID(IntPtr javaClass, string fieldName) { bool flag = false; string text = ""; return AndroidJNIHelper.GetFieldID(javaClass, fieldName, text, flag); } // Token: 0x06000031 RID: 49 RVA: 0x00003CB8 File Offset: 0x00001EB8 public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, [DefaultValue("\"\"")] string signature, [DefaultValue("false")] bool isStatic) { return _AndroidJNIHelper.GetFieldID(javaClass, fieldName, signature, isStatic); } // Token: 0x06000032 RID: 50 RVA: 0x00003CD8 File Offset: 0x00001ED8 public static IntPtr CreateJavaRunnable(AndroidJavaRunnable jrunnable) { return _AndroidJNIHelper.CreateJavaRunnable(jrunnable); } // Token: 0x06000033 RID: 51 RVA: 0x00003CF4 File Offset: 0x00001EF4 [ThreadAndSerializationSafe] public static IntPtr CreateJavaProxy(AndroidJavaProxy proxy) { IntPtr intPtr; AndroidJNIHelper.INTERNAL_CALL_CreateJavaProxy(proxy, out intPtr); return intPtr; } // Token: 0x06000034 RID: 52 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_CreateJavaProxy(AndroidJavaProxy proxy, out IntPtr value); // Token: 0x06000035 RID: 53 RVA: 0x00003D14 File Offset: 0x00001F14 public static IntPtr ConvertToJNIArray(Array array) { return _AndroidJNIHelper.ConvertToJNIArray(array); } // Token: 0x06000036 RID: 54 RVA: 0x00003D30 File Offset: 0x00001F30 public static jvalue[] CreateJNIArgArray(object[] args) { return _AndroidJNIHelper.CreateJNIArgArray(args); } // Token: 0x06000037 RID: 55 RVA: 0x00003D4C File Offset: 0x00001F4C public static void DeleteJNIArgArray(object[] args, jvalue[] jniArgs) { _AndroidJNIHelper.DeleteJNIArgArray(args, jniArgs); } // Token: 0x06000038 RID: 56 RVA: 0x00003D58 File Offset: 0x00001F58 public static IntPtr GetConstructorID(IntPtr jclass, object[] args) { return _AndroidJNIHelper.GetConstructorID(jclass, args); } // Token: 0x06000039 RID: 57 RVA: 0x00003D74 File Offset: 0x00001F74 public static IntPtr GetMethodID(IntPtr jclass, string methodName, object[] args, bool isStatic) { return _AndroidJNIHelper.GetMethodID(jclass, methodName, args, isStatic); } // Token: 0x0600003A RID: 58 RVA: 0x00003D94 File Offset: 0x00001F94 public static string GetSignature(object obj) { return _AndroidJNIHelper.GetSignature(obj); } // Token: 0x0600003B RID: 59 RVA: 0x00003DB0 File Offset: 0x00001FB0 public static string GetSignature(object[] args) { return _AndroidJNIHelper.GetSignature(args); } // Token: 0x0600003C RID: 60 RVA: 0x00003DCC File Offset: 0x00001FCC public static ArrayType ConvertFromJNIArray(IntPtr array) { return _AndroidJNIHelper.ConvertFromJNIArray(array); } // Token: 0x0600003D RID: 61 RVA: 0x00003DE8 File Offset: 0x00001FE8 public static IntPtr GetMethodID(IntPtr jclass, string methodName, object[] args, bool isStatic) { return _AndroidJNIHelper.GetMethodID(jclass, methodName, args, isStatic); } // Token: 0x0600003E RID: 62 RVA: 0x00003E08 File Offset: 0x00002008 public static IntPtr GetFieldID(IntPtr jclass, string fieldName, bool isStatic) { return _AndroidJNIHelper.GetFieldID(jclass, fieldName, isStatic); } // Token: 0x0600003F RID: 63 RVA: 0x00003E28 File Offset: 0x00002028 public static string GetSignature(object[] args) { return _AndroidJNIHelper.GetSignature(args); } } }