Files
2026-06-04 11:42:34 +02:00

177 lines
5.9 KiB
C#

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<ArrayType>(IntPtr array)
{
return _AndroidJNIHelper.ConvertFromJNIArray<ArrayType>(array);
}
// Token: 0x0600003D RID: 61 RVA: 0x00003DE8 File Offset: 0x00001FE8
public static IntPtr GetMethodID<ReturnType>(IntPtr jclass, string methodName, object[] args, bool isStatic)
{
return _AndroidJNIHelper.GetMethodID<ReturnType>(jclass, methodName, args, isStatic);
}
// Token: 0x0600003E RID: 62 RVA: 0x00003E08 File Offset: 0x00002008
public static IntPtr GetFieldID<FieldType>(IntPtr jclass, string fieldName, bool isStatic)
{
return _AndroidJNIHelper.GetFieldID<FieldType>(jclass, fieldName, isStatic);
}
// Token: 0x0600003F RID: 63 RVA: 0x00003E28 File Offset: 0x00002028
public static string GetSignature<ReturnType>(object[] args)
{
return _AndroidJNIHelper.GetSignature<ReturnType>(args);
}
}
}