mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
25 lines
712 B
C#
25 lines
712 B
C#
using System;
|
|
using System.IO;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace YooAsset.Editor
|
|
{
|
|
internal class ClearBuildCacheWindow
|
|
{
|
|
[MenuItem("Tools/Clear Build Cache", false, 2)]
|
|
public static void OpenWindow()
|
|
{
|
|
// 清空SBP构建缓存
|
|
UnityEditor.Build.Pipeline.Utilities.BuildCache.PurgeCache(false);
|
|
|
|
// 删除AssetDependDB文件
|
|
string projectPath = YooAsset.Editor.EditorTools.GetProjectPath();
|
|
string databaseFilePath = $"{projectPath}/Library/AssetDependencyDB";
|
|
if (File.Exists(databaseFilePath))
|
|
{
|
|
File.Delete(databaseFilePath);
|
|
}
|
|
}
|
|
}
|
|
} |