using System; namespace UnityEngine { // Token: 0x02000003 RID: 3 public class AndroidJavaClass : AndroidJavaObject { // Token: 0x06000024 RID: 36 RVA: 0x00003AF4 File Offset: 0x00001CF4 public AndroidJavaClass(string className) { this._AndroidJavaClass(className); } // Token: 0x06000025 RID: 37 RVA: 0x00003B04 File Offset: 0x00001D04 internal AndroidJavaClass(IntPtr jclass) { if (jclass == IntPtr.Zero) { throw new Exception("JNI: Init'd AndroidJavaClass with null ptr!"); } this.m_jclass = new GlobalJavaObjectRef(jclass); this.m_jobject = new GlobalJavaObjectRef(IntPtr.Zero); } // Token: 0x06000026 RID: 38 RVA: 0x00003B50 File Offset: 0x00001D50 private void _AndroidJavaClass(string className) { base.DebugPrint("Creating AndroidJavaClass from " + className); using (AndroidJavaObject androidJavaObject = AndroidJavaObject.FindClass(className)) { this.m_jclass = new GlobalJavaObjectRef(androidJavaObject.GetRawObject()); this.m_jobject = new GlobalJavaObjectRef(IntPtr.Zero); } } } }