Files
Caleb Sandford deQuincey ecdd3e2a9e intial commit
2025-06-27 23:27:49 +01:00

28 lines
911 B
C#

using System.IO;
namespace UnityEditor.PackageManager.ValidationSuite
{
internal static class SamplesUtilities
{
public const string SamplesDirName = "Samples";
public const string SamplesTildeDirName = "Samples~";
internal struct SampleDirInfo
{
public bool SamplesDirExists;
public bool SamplesTildeDirExists;
}
public static SampleDirInfo GetSampleDirectoriesInfo(string packagePath)
{
var samplesDirExists = LongPathUtils.Directory.Exists(Path.Combine(packagePath, SamplesDirName));
var samplesTildeDirExists = LongPathUtils.Directory.Exists(Path.Combine(packagePath, SamplesTildeDirName));
return new SampleDirInfo()
{
SamplesDirExists = samplesDirExists,
SamplesTildeDirExists = samplesTildeDirExists
};
}
}
}