private static ExtensionFilter[] getFilter(params string[] extensions) { if (extensions != null && extensions.Length > 0) { ExtensionFilter[] filter = new ExtensionFilter[extensions.Length]; for (int ii = 0; ii < extensions.Length; ii++) { var extension = string.IsNullOrEmpty(extensions[ii]) ? "*" : extensions[ii]; if (extension.Equals("*")) { filter[ii] = new ExtensionFilter(Util.Constants.TEXT_ALL_FILES, Util.Helper.isMacOSEditor ? string.Empty : extension); } else { filter[ii] = new ExtensionFilter(extension, extension); } } if (Util.Config.DEBUG) { Debug.Log("getFilter: " + filter.CTDump()); } return(filter); } return(null); }
private static ExtensionFilter[] getFilter(params string[] extensions) { if (extensions != null && extensions.Length > 0) { ExtensionFilter[] filter = new ExtensionFilter[extensions.Length]; string extension; for (int ii = 0; ii < extensions.Length; ii++) { /* #if UNITY_EDITOR * extension = string.IsNullOrEmpty(extensions[ii]) || extensions[ii].Equals("*") ? null : extensions[ii]; * filter[ii] = new ExtensionFilter("*." + (extension == null ? "*" : extension), extension); #else * extension = string.IsNullOrEmpty(extensions[ii]) ? "*" : extensions[ii]; * filter[ii] = new ExtensionFilter("*." + extension, extension); #endif */ extension = string.IsNullOrEmpty(extensions[ii]) ? "*" : extensions[ii]; filter[ii] = new ExtensionFilter(extension.Equals("*") ? Util.Constants.TEXT_ALL_FILES : extension, extension); } if (Util.Config.DEBUG) { Debug.Log("getFilter: " + filter.CTDump()); } return(filter); } return(null); }