UnityEditor.PresetLibraryLocations.GetDefaultFilePathForFileLocation C# (CSharp) Method

GetDefaultFilePathForFileLocation() public static method

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

Usage Example

示例#1
0
        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());
        }
All Usage Examples Of UnityEditor.PresetLibraryLocations::GetDefaultFilePathForFileLocation