mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-05-23 01:00:16 +00:00
update runtime code
销毁Package的时候清空缓存记录。
This commit is contained in:
@@ -23,6 +23,15 @@ namespace YooAsset
|
|||||||
_cachedDic.Clear();
|
_cachedDic.Clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 清空指定包裹的所有缓存数据
|
||||||
|
/// </summary>
|
||||||
|
public static void ClearPackage(string packageName)
|
||||||
|
{
|
||||||
|
var cache = GetOrCreateCache(packageName);
|
||||||
|
cache.ClearAll();
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取缓存文件总数
|
/// 获取缓存文件总数
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -115,7 +124,7 @@ namespace YooAsset
|
|||||||
{
|
{
|
||||||
return VerifyingInternal(element.TempDataFilePath, element.FileSize, element.FileCRC, EVerifyLevel.High);
|
return VerifyingInternal(element.TempDataFilePath, element.FileSize, element.FileCRC, EVerifyLevel.High);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 验证记录文件(主线程内操作)
|
/// 验证记录文件(主线程内操作)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -150,6 +150,9 @@ namespace YooAsset
|
|||||||
YooLogger.Log($"Destroy resource package : {packageName}");
|
YooLogger.Log($"Destroy resource package : {packageName}");
|
||||||
_packages.Remove(package);
|
_packages.Remove(package);
|
||||||
package.DestroyPackage();
|
package.DestroyPackage();
|
||||||
|
|
||||||
|
// 清空缓存
|
||||||
|
CacheSystem.ClearPackage(packageName);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user