public static GetDefaultFilePathForFileLocation ( PresetFileLocation fileLocation ) : string | ||
fileLocation | PresetFileLocation | |
return | string |
public static string GetDefaultFilePathForFileLocation(PresetFileLocation fileLocation)
{
if (fileLocation != PresetFileLocation.PreferencesFolder)
{
if (fileLocation == PresetFileLocation.ProjectFolder)
{
return "Assets/Editor/";
}
}
else
{
return (InternalEditorUtility.unityPreferencesFolder + "/Presets/");
}
Debug.LogError("Enum not handled!");
return "";
}
private string CreateNewLibraryCallback(string libraryName, PresetFileLocation fileLocation) { string presetLibraryPathWithoutExtension = Path.Combine(PresetLibraryLocations.GetDefaultFilePathForFileLocation(fileLocation), libraryName); if (this.CreateNewLibrary(presetLibraryPathWithoutExtension) != null) { this.currentLibraryWithoutExtension = presetLibraryPathWithoutExtension; } return(ScriptableSingleton <PresetLibraryManager> .instance.GetLastError()); }