コード例 #1
0
    public void OpenGallery(OnGalleryCallbackHandler callback)
    {
#if UNITY_ANDROID
        using (AndroidJavaObject gallery = new AndroidJavaObject(PACKAGE_NAME + GALLERY_CLASS_NAME))
        {
            _callbackGallery = callback;
            gallery.Call(GALLERY_METHOD_TAKE, gameObject.name, GALLERY_METHOD_TAKE_CALLBACK);
        }
#endif
        Debug.Log("This plugin Only worked in android build");
    }
コード例 #2
0
    public void OpenGalleryCallback(string result)
    {
#if UNITY_ANDROID
        Debug.Log("Take Picture Callback | " + "result: " + result);
        if (_callbackGallery != null)
        {
            _callbackGallery.Invoke(!string.IsNullOrEmpty(result), SpilitGalleryPaths(result));

            _callbackGallery = null;
        }
#endif

        Debug.Log("This plugin Only worked in android build");
    }