pubgv3/assets/scripts/gif/Loading.ts
zhuguoqing ff550d5d6a init
2022-05-22 10:32:02 +08:00

37 lines
723 B
TypeScript

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);
}
}