Files
kunpolibrary/demo/assets/script/UIPackageRegister.ts

52 lines
2.1 KiB
TypeScript
Raw Normal View History

2025-07-28 14:26:19 +08:00
/**
* @Author: Gongxh
* @Date: 2025-02-26
* @Description:
*/
import { kunpo } from './header';
export class UIPackageRegister {
public static Register(): void {
kunpo.WindowManager.initPackageConfig({
config: {
/** UI所在resources中的路径 */
uiPath: "ui",
/**
*
* 1. UI包,
* 2. header所在的包
* 3. , ,
*/
manualPackages: ["Basics", "Home"],
/**
*
*
*/
linkPackages: {},
/**
*
* CPU时间GC的UI系统占用的内存是可以精确估算的使
*
*/
imReleasePackages: [],
},
showWaitWindow: this._showWaitWindow,
hideWaitWindow: this._hideWaitWindow,
fail: this._fail,
});
}
private static _showWaitWindow(): void {
console.log("显示资源加载等待窗");
kunpo.WindowManager.showWindow("LoadUIWindow");
}
private static _hideWaitWindow(): void {
console.log("关闭资源加载等待窗");
kunpo.WindowManager.closeWindow("LoadUIWindow");
}
private static _fail(windowName: string, errmsg: string, pkgs: string[]): void {
console.log("资源加载失败", windowName, errmsg, pkgs);
}
}