1234567891011121314151617181920212223242526272829 |
- "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;
|