You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
44 lines
1.4 KiB
//#region 文件引入
|
|
import { _decorator,instantiate,Node, SpriteFrame, sys, Texture2D, tween, v3, view } from 'cc';
|
|
import { EBundleName } from '../../const/GameEnum';
|
|
import LodingBaseUI from '../../Mgr_UI/LodingBaseUI';
|
|
import UIMgr from '../../Mgr_UI/UIMgr';
|
|
import { EResUrls } from '../../ResUrl/EResUrls';
|
|
import ResLoad from '../../ResUrl/ResLoad';
|
|
|
|
//#endregion 文件引入
|
|
const { ccclass, property } = _decorator;
|
|
@ccclass('LodingUI_Proxy')
|
|
export class LodingUI_Proxy extends LodingBaseUI {
|
|
//#region 节点自动生成
|
|
@property(Node)
|
|
n_FlyLayer_1: Node = null;
|
|
@property(Node)
|
|
n_FlyLayer_2: Node = null;
|
|
@property(Node)
|
|
n_flyItem: Node = null;
|
|
//#endregion 节点自动生成
|
|
protected starload(): void {
|
|
UIMgr.Ins.ShowGameLoadingUI();
|
|
super.starload();
|
|
}
|
|
|
|
/** 资源释放 */
|
|
releaseRes() {
|
|
super.releaseRes();
|
|
let NoRelease: EBundleName[] = [];
|
|
NoRelease.push(EBundleName.Game)
|
|
ResLoad.Ins.ReleaseAll(NoRelease);
|
|
}
|
|
|
|
statCheckClose(){
|
|
super.statCheckClose();
|
|
}
|
|
|
|
protected onDestroy(): void {
|
|
UIMgr.Ins.GameLodingUIComplete();
|
|
super.onDestroy();
|
|
ResLoad.Ins.getBundle(EBundleName.Game).release(EResUrls.Texture("loding")+"/spriteFrame")
|
|
}
|
|
|
|
}
|