[adapters] 增加主线程的类型提示文件,优化多线程通信方式,增加对多线程自定义扩展的支持

This commit is contained in:
SmallMain
2024-11-07 17:36:59 +08:00
parent 6333ac01d2
commit b97579d9c0
9 changed files with 103 additions and 24 deletions

View File

@@ -111,19 +111,19 @@ var cacheManager = {
init() {
this._cacheDir = getUserDataPath() + '/' + this.cacheDir;
worker.cacheManager.init(null, ([cachedFiles]) => {
worker.cacheManager.init(([cachedFiles]) => {
this.cachedFiles = new cc.AssetManager.Cache(cachedFiles);
});
},
clearCache() {
worker.cacheManager.clearCache(null, () => {
worker.cacheManager.clearCache(() => {
this.cachedFiles.clear();
});
},
clearLRU() {
worker.cacheManager.clearLRU(null, ([deletedFiles]) => {
worker.cacheManager.clearLRU(([deletedFiles]) => {
for (let i = 0, l = deletedFiles.length; i < l; i++) {
this.cachedFiles.remove(deletedFiles[i]);
}