diff --git a/Editor/PackageManager/PackageManagerCheckTool.cs b/Editor/PackageManager/PackageManagerCheckTool.cs index 9c59a71..79802b4 100644 --- a/Editor/PackageManager/PackageManagerCheckTool.cs +++ b/Editor/PackageManager/PackageManagerCheckTool.cs @@ -36,7 +36,7 @@ namespace AlicizaX.PackageManager.Editor var cachePath = FindInPackageCache(package.name); if (!string.IsNullOrEmpty(cachePath)) { - var localTime = Directory.GetLastWriteTimeUtc(cachePath); + var localTime = Directory.GetLastWriteTime(cachePath); if (DateTime.TryParse(package.updatedAt, out var remoteTime)) { package.PackageState = remoteTime > localTime ? PackageState.Update : PackageState.Install; @@ -65,15 +65,7 @@ namespace AlicizaX.PackageManager.Editor var cacheRoot = Path.GetFullPath("Library/PackageCache"); if (!Directory.Exists(cacheRoot)) return null; - foreach (var dir in Directory.GetDirectories(cacheRoot)) - { - if (dir.Contains(packageName + "@")) - { - return dir; - } - } - - return null; + return Path.Combine(cacheRoot, packageName); } private static ManifestDependencies ReadManifestFile()