public static void FromCamera(CallbackImagePicked onPicked, bool allowedEditing = false) { #if UNITY_EDITOR onPicked(null); #elif UNITY_IOS GameObject go = new GameObject(GameObjectName); go.AddComponent <NativeImagePickerBehaviour>().Callback = onPicked; _CNativeImagePickerFromCamera(allowedEditing); #endif }
public static void FromCamera(CallbackImagePicked onPicked, bool allowedEditing = false) { #if UNITY_EDITOR onPicked(null); #elif UNITY_IOS GameObject go = new GameObject(GameObjectName); go.AddComponent <NativeImagePickerBehaviour>().Callback = onPicked; _CNativeImagePickerFromCamera(allowedEditing); #elif UNITY_ANDROID GameObject go = new GameObject(GameObjectName); go.AddComponent <NativeImagePickerBehaviour>().Callback = onPicked; AndroidJavaObject jo = new AndroidJavaObject("com.unityextensions.nativeimagepicker.NativeImagePicker"); jo.CallStatic("FromCamera"); #endif }