UnityEditor.PresetLibraryLocations.GetAvailableFilesWithExtensionOnTheHDD C# (CSharp) Method

GetAvailableFilesWithExtensionOnTheHDD() public static method

public static GetAvailableFilesWithExtensionOnTheHDD ( PresetFileLocation fileLocation, string fileExtensionWithoutDot ) : List
fileLocation PresetFileLocation
fileExtensionWithoutDot string
return List
        public static List<string> GetAvailableFilesWithExtensionOnTheHDD(PresetFileLocation fileLocation, string fileExtensionWithoutDot)
        {
            List<string> filesWithExentionFromFolders = GetFilesWithExentionFromFolders(GetDirectoryPaths(fileLocation), fileExtensionWithoutDot);
            for (int i = 0; i < filesWithExentionFromFolders.Count; i++)
            {
                filesWithExentionFromFolders[i] = ConvertToUnitySeperators(filesWithExentionFromFolders[i]);
            }
            return filesWithExentionFromFolders;
        }

Usage Example

示例#1
0
 public void GetAvailableLibraries <T>(ScriptableObjectSaveLoadHelper <T> helper, out List <string> preferencesLibs, out List <string> projectLibs) where T : ScriptableObject
 {
     preferencesLibs = PresetLibraryLocations.GetAvailableFilesWithExtensionOnTheHDD(PresetFileLocation.PreferencesFolder, helper.fileExtensionWithoutDot);
     projectLibs     = PresetLibraryLocations.GetAvailableFilesWithExtensionOnTheHDD(PresetFileLocation.ProjectFolder, helper.fileExtensionWithoutDot);
 }