terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
AndroidJavaProxy.cs
Go to the documentation of this file.
1using System;
3
4namespace UnityEngine
5{
6 // Token: 0x02000007 RID: 7
7 public class AndroidJavaProxy
8 {
9 // Token: 0x0600006C RID: 108 RVA: 0x000035C8 File Offset: 0x000017C8
11 {
12 }
13
14 // Token: 0x0600006D RID: 109 RVA: 0x000035D8 File Offset: 0x000017D8
19
20 // Token: 0x0600006E RID: 110 RVA: 0x000035F4 File Offset: 0x000017F4
21 protected override void Finalize()
22 {
24 base.Finalize();
25 }
26
27 // Token: 0x0600006F RID: 111 RVA: 0x00003634 File Offset: 0x00001834
28 public virtual AndroidJavaObject Invoke(string methodName, object[] args)
29 {
30 if (!true)
31 {
32 }
33 Type type;
34 if (type == null || type != null)
35 {
38 if (methodInfo != null)
39 {
40 return _AndroidJNIHelper.Box(methodInfo.Invoke(this, args));
41 }
42 if (false)
43 {
44 string text;
45 if (text.GetType() != null)
46 {
47 }
49 }
51 if ("No such proxy method: " == null || "No such proxy method: " != null)
52 {
54 if (type3 == null || type3 == null || type3 == null)
55 {
56 }
57 string text2;
58 if (("." == null || "." != null) && (methodName == null || methodName != null) && ("(" == null || "(" != null) && (text2 == null || text2 != null) && (")" == null || ")" != null))
59 {
60 }
61 }
62 }
64 }
65
66 // Token: 0x06000070 RID: 112 RVA: 0x0000371C File Offset: 0x0000191C
67 public virtual AndroidJavaObject Invoke(string methodName, AndroidJavaObject[] javaArgs)
68 {
71 object obj;
72 if ((obj != null && obj == null) || obj != null)
73 {
74 }
76 }
77
78 // Token: 0x06000071 RID: 113 RVA: 0x00003748 File Offset: 0x00001948
79 public virtual bool equals(AndroidJavaObject obj)
80 {
81 if (obj == null || obj.m_jobject != null)
82 {
83 }
85 throw new MissingMethodException();
86 }
87
88 // Token: 0x06000072 RID: 114 RVA: 0x0000376C File Offset: 0x0000196C
89 public virtual int hashCode()
90 {
92 if (!true)
93 {
94 }
95 int num;
96 return num;
97 }
98
99 // Token: 0x06000073 RID: 115 RVA: 0x00003784 File Offset: 0x00001984
100 public virtual string toString()
101 {
102 if (this != null)
103 {
104 }
105 string text;
106 return text;
107 }
108
109 // Token: 0x06000074 RID: 116 RVA: 0x00003798 File Offset: 0x00001998
114
115 // Token: 0x06000075 RID: 117 RVA: 0x000037B0 File Offset: 0x000019B0
117 {
120 throw new MissingMethodException();
121 }
122
123 // Token: 0x06000076 RID: 118 RVA: 0x000037F8 File Offset: 0x000019F8
124 // Note: this type is marked as 'beforefieldinit'.
126 {
127 IntPtr intPtr = AndroidJNISafe.FindClass("java/lang/System");
128 }
129
130 // Token: 0x04000005 RID: 5
132
133 // Token: 0x04000006 RID: 6
135
136 // Token: 0x04000007 RID: 7
138
139 // Token: 0x04000008 RID: 8
141 }
142}
class f__AnonymousType0<< Count > j__TPar
new Type GetType()
Definition Type.cs:287
static IntPtr FindClass(string name)
static void DeleteWeakGlobalRef(IntPtr globalref)
static AndroidJavaObject AndroidJavaObjectDeleteLocalRef(IntPtr jobject)
readonly AndroidJavaClass javaInterface
virtual AndroidJavaObject Invoke(string methodName, object[] args)
AndroidJavaObject GetProxyObject()
static readonly GlobalJavaObjectRef s_JavaLangSystemClass
virtual AndroidJavaObject Invoke(string methodName, AndroidJavaObject[] javaArgs)
AndroidJavaProxy(AndroidJavaClass javaInterface)
AndroidJavaProxy(string javaInterface)
static readonly IntPtr s_HashCodeMethodID
virtual bool equals(AndroidJavaObject obj)
static AndroidJavaObject Box(object obj)