import { UIBase } from '../UI/UIBase'; import { uimanger } from '../UI/UIManger'; const { ccclass, property } = cc._decorator; @ccclass export default class Loading extends UIBase { init(data: any) { // } public static prefabpath = 'prefabs/gameprefab/loading'; close() { this.node.destroy(); } // uimanger.showUI(Loading.prefabpath, {}); } export function closeloading() { var load = cc.find('Canvas').getComponentInChildren('Loading'); if (load) { load.node.destroy(); } } export function showLoading(timeout: number) { closeloading(); uimanger.showUI(Loading.prefabpath, {}); if (timeout) { setTimeout(() => { closeloading(); }, timeout * 1000); } }