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;
}
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); }