UnityEngine.AndroidReflection.NewProxyInstance C# (CSharp) Method

NewProxyInstance() public static method

public static NewProxyInstance ( int delegateHandle, IntPtr interfaze ) : IntPtr
delegateHandle int
interfaze IntPtr
return IntPtr
        public static IntPtr NewProxyInstance(int delegateHandle, IntPtr interfaze)
        {
            jvalue[] args = new jvalue[2];
            args[0].i = delegateHandle;
            args[1].l = interfaze;
            return AndroidJNISafe.CallStaticObjectMethod(s_ReflectionHelperClass, s_ReflectionHelperNewProxyInstance, args);
        }
    }

Usage Example

コード例 #1
0
 public static IntPtr CreateJavaProxy(int delegateHandle, AndroidJavaProxy proxy)
 {
     return(AndroidReflection.NewProxyInstance(delegateHandle, proxy.javaInterface.GetRawClass()));
 }