| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
This is the complete list of members for UnityEngine.AndroidJNISafe, including all inherited members.
| CallBooleanMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallCharMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallDoubleMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallFloatMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallIntMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallLongMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallObjectMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallSByteMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallShortMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticBooleanMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticCharMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticDoubleMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticFloatMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticIntMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticLongMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticObjectMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticSByteMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticShortMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticStringMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStaticVoidMethod(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallStringMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CallVoidMethod(IntPtr obj, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| CheckException() | UnityEngine.AndroidJNISafe | inlinestatic | 
| DeleteGlobalRef(IntPtr globalref) | UnityEngine.AndroidJNISafe | inlinestatic | 
| DeleteLocalRef(IntPtr localref) | UnityEngine.AndroidJNISafe | inlinestatic | 
| DeleteWeakGlobalRef(IntPtr globalref) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FindClass(string name) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromBooleanArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromByteArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromCharArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromDoubleArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromFloatArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromIntArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromLongArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromReflectedMethod(IntPtr refMethod) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromSByteArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| FromShortArray(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetArrayLength(IntPtr array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetBooleanField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetCharField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetDoubleField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetFieldID(IntPtr clazz, string name, string sig) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetFloatField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetIntField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetLongField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetMethodID(IntPtr obj, string name, string sig) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetObjectArrayElement(IntPtr array, int index) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetObjectClass(IntPtr ptr) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetObjectField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetSByteField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetShortField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticBooleanField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticCharField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticDoubleField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticFieldID(IntPtr clazz, string name, string sig) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticFloatField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticIntField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticLongField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticMethodID(IntPtr clazz, string name, string sig) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticObjectField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticSByteField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticShortField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStaticStringField(IntPtr clazz, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStringChars(IntPtr str) | UnityEngine.AndroidJNISafe | inlinestatic | 
| GetStringField(IntPtr obj, IntPtr fieldID) | UnityEngine.AndroidJNISafe | inlinestatic | 
| NewObject(IntPtr clazz, IntPtr methodID, jvalue[] args) | UnityEngine.AndroidJNISafe | inlinestatic | 
| NewString(string chars) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetBooleanField(IntPtr obj, IntPtr fieldID, bool val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetCharField(IntPtr obj, IntPtr fieldID, char val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetDoubleField(IntPtr obj, IntPtr fieldID, double val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetFloatField(IntPtr obj, IntPtr fieldID, float val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetIntField(IntPtr obj, IntPtr fieldID, int val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetLongField(IntPtr obj, IntPtr fieldID, long val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetObjectField(IntPtr obj, IntPtr fieldID, IntPtr val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetSByteField(IntPtr obj, IntPtr fieldID, sbyte val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetShortField(IntPtr obj, IntPtr fieldID, short val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticBooleanField(IntPtr clazz, IntPtr fieldID, bool val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticCharField(IntPtr clazz, IntPtr fieldID, char val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticDoubleField(IntPtr clazz, IntPtr fieldID, double val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticFloatField(IntPtr clazz, IntPtr fieldID, float val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticIntField(IntPtr clazz, IntPtr fieldID, int val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticLongField(IntPtr clazz, IntPtr fieldID, long val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticObjectField(IntPtr clazz, IntPtr fieldID, IntPtr val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticSByteField(IntPtr clazz, IntPtr fieldID, sbyte val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticShortField(IntPtr clazz, IntPtr fieldID, short val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStaticStringField(IntPtr clazz, IntPtr fieldID, string val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| SetStringField(IntPtr obj, IntPtr fieldID, string val) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToBooleanArray(bool[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToByteArray(byte[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToCharArray(char[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToDoubleArray(double[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToFloatArray(float[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToIntArray(int[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToLongArray(long[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToObjectArray(IntPtr[] array, IntPtr type) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToSByteArray(sbyte[] array) | UnityEngine.AndroidJNISafe | inlinestatic | 
| ToShortArray(short[] array) | UnityEngine.AndroidJNISafe | inlinestatic |