// Opens the File Browser in the specified mode private void OpenFileBrowser(SfbMode mode, string path, Action<string[]> outputCallback, string[] extensions = null) { if (mode == SfbMode.Save) { fileBrowser.SaveFile(path, outputCallback, extensions); } else { fileBrowser.OpenFile(path, outputCallback, extensions); } }
// Opens the File Browser in the specified mode private void OpenFileBrowser(SfbMode mode, string path, Action <string[]> outputCallback, string[] extensions = null) { if (mode == SfbMode.Save) { fileBrowser.SaveFile(path, outputCallback, extensions); } else { fileBrowser.OpenFile(path, outputCallback, extensions); } }
private void OpenFileBrowser(SfbMode mode, string path, Action<string[]> outputCallback, string[] extensions = null) { controller.enabled = false; Cursor.visible = true; if (mode == SfbMode.Save) { fileBrowser.SaveFile(path, outputCallback, extensions); } else { fileBrowser.OpenFile(path, outputCallback, extensions); } }
private void OpenFileBrowser(SfbMode mode, string path, Action <string[]> outputCallback, string[] extensions = null) { controller.enabled = false; Cursor.visible = true; if (mode == SfbMode.Save) { fileBrowser.SaveFile(path, outputCallback, extensions); } else { fileBrowser.OpenFile(path, outputCallback, extensions); } }
private void SetMode(SfbMode mode) { var fileNameFields = window.GetComponentsInChildren <SfbInputField>(true).Where(a => a.type == SfbInputFieldType.FileName); var buttons = window.GetComponentsInChildren <SfbButton>(true).Where(a => a.action == SfbButtonAction.SubmitOpenSelection || a.action == SfbButtonAction.SubmitSaveSelection); foreach (var field in fileNameFields) { field.gameObject.SetActive(mode == SfbMode.Save); } foreach (var button in buttons) { if (mode == SfbMode.Save) { button.gameObject.SetActive(button.action == SfbButtonAction.SubmitSaveSelection); } else { button.gameObject.SetActive(button.action == SfbButtonAction.SubmitOpenSelection); } } }
private void SetMode(SfbMode mode) { var fileNameFields = window.GetComponentsInChildren<SfbInputField>(true).Where(a => a.type == SfbInputFieldType.FileName); var buttons = window.GetComponentsInChildren<SfbButton>(true).Where(a => a.action == SfbButtonAction.SubmitOpenSelection || a.action == SfbButtonAction.SubmitSaveSelection); foreach (var field in fileNameFields) { field.gameObject.SetActive(mode == SfbMode.Save); } foreach (var button in buttons) { if (mode == SfbMode.Save) { button.gameObject.SetActive(button.action == SfbButtonAction.SubmitSaveSelection); } else { button.gameObject.SetActive(button.action == SfbButtonAction.SubmitOpenSelection); } } }
public bool SaveFile(string path, Action<string[]> outputMethod, string[] extensions = null) { mode = SfbMode.Save; return InitializeBrowser(path, outputMethod, extensions); }
public bool SaveFile(string path, Action <string[]> outputMethod, string[] extensions = null) { mode = SfbMode.Save; return(InitializeBrowser(path, outputMethod, extensions)); }