MD5缓存已添加

This commit is contained in:
2025-12-17 16:28:34 +08:00
parent 5a02de8c9c
commit 425198ab96

View File

@@ -251,6 +251,14 @@ namespace Demo.Game
}
NDFS(rootGameObject);
yield return new WaitUntil(() => applyDownCount == 0);
var rootObjectDir = rootObject.GetParentDir();
ToolFile projectHashFile = rootObjectDir | ".cache" | "projectHash.json";
Dictionary<string, string> projectHash = new();
foreach (var path in rootGameObject.LoadedScriptSet)
{
projectHash.Add(path, new ToolFile(path).CalculateHash());
}
projectHashFile.SaveAsJson(projectHash);
float loadRootObjectEndTime = Time.realtimeSinceStartup;
float loadRootObjectElapsed = (loadRootObjectEndTime - loadRootObjectStartTime) * 1000f;
Debug.Log($"[GameInit] Load Root Object 耗时: {loadRootObjectElapsed:F2} ms", this);