public void openBrowser() { FileBrowser.OnSuccess getpath = setpath; FileBrowser.OnCancel none = cancelled; Debug.Log("Opening browser"); FileBrowser.ShowLoadDialog(getpath, none); }
} // ShowLoadDialogCoroutine() static public IEnumerator ShowSaveDialogCoroutine(FileBrowser.OnSuccess onSuccess, FileBrowser.OnCancel onCancel, string initialPath) { // Show a load file dialog and wait for a response from user // Load file/folder: file, Initial path: default (Documents), Title: "Load File", submit button text: "Load" yield return(FileBrowser.WaitForSaveDialog(onSuccess, onCancel, false, initialPath, "Load File", "Load")); // Dialog is closed // Print whether a file is chosen (FileBrowser.Success) // and the path to the selected file (FileBrowser.Result) (null, if FileBrowser.Success is false) Debug.Log(FileBrowser.Success + " " + FileBrowser.Result); if (FileBrowser.Success) { // If a file was chosen, read its bytes via FileBrowserHelpers // Contrary to File.ReadAllBytes, this function works on Android 10+, as well byte[] bytes = FileBrowserHelpers.ReadBytesFromFile(FileBrowser.Result); } } // ShowSaveDialogCoroutine()