1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- "use strict";
- //@ts-ignore
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.unload = exports.load = exports.onAssetMenu = exports.methods = void 0;
- let seek_uuid = 'HelloWorld';
- /**
- * @en
- * @zh 为扩展的主进程的注册方法
- */
- exports.methods = {
- async get_seek_uuid() {
- return seek_uuid;
- },
- async set_seek_uuid(data) {
- seek_uuid = data;
- if (await Editor.Panel.has('seek-pro.wherePanel')) {
- Editor.Message.send('seek-pro', 'refresh-where-panel', seek_uuid);
- Editor.Panel.focus('seek-pro.wherePanel');
- }
- else {
- Editor.Panel.open('seek-pro.wherePanel');
- }
- },
- async open_seek_miss_panel() {
- if (await Editor.Panel.has('seek-pro.missPanel')) {
- Editor.Message.send('seek-pro', 'refresh-miss-panel', seek_uuid);
- Editor.Panel.focus('seek-pro.missPanel');
- }
- else {
- Editor.Panel.open('seek-pro.missPanel');
- }
- },
- };
- function onAssetMenu(assetInfo) {
- return [
- {
- label: '[seek-pro]查找UUID在prefab,scene里的使用',
- click() {
- if (assetInfo && assetInfo.uuid) {
- console.log('[seek-pro] 正在查找,请耐心等待...');
- Editor.Message.send('seek-pro', 'set-seek-uuid', assetInfo.uuid);
- }
- else {
- console.error('[seek-pro] 资源的uuid失效了');
- }
- }
- }
- ];
- }
- exports.onAssetMenu = onAssetMenu;
- /**
- * @en Hooks triggered after extension loading is complete
- * @zh 扩展加载完成后触发的钩子
- */
- const load = function () { };
- exports.load = load;
- /**
- * @en Hooks triggered after extension uninstallation is complete
- * @zh 扩展卸载完成后触发的钩子
- */
- const unload = function () { };
- exports.unload = unload;
|