"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.seek_miss = void 0; const Utils_1 = require("../Utils"); const Path = require("path"); const PrefabParse_1 = require("./componentParse/PrefabParse"); async function seek_miss(log = false) { let fileList = Utils_1.Utils.findAllFile((path) => { let ext = Path.extname(path); return ext == '.prefab' || ext == '.scene'; }); log && console.log('[seek miss]seek miss is working! Please Wait'); let prefabParse = new PrefabParse_1.PrefabParse(); for (let path of fileList) { // console.log('[seek-pro]正在查找: ' + path); await prefabParse.testPrefab(path); } //输出得到的结果 let result = prefabParse.getResult(); if (result._uuidMissedMap.size && log) { for (let ele of result._uuidMissedMap) { console.log("[seek miss]==================================================Split line=================================================="); let prefabInfo = ele[1]; prefabInfo.dump(); } } return result; } exports.seek_miss = seek_miss;