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"); }
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"); }