12345678910111213141516171819202122232425262728293031 |
- import { _decorator, Component } from 'cc';
- import { UIMgr } from '../Frames/UIManager';
- import { resMgr } from '../Frames/ResourcesMgr';
- import { dataMgr } from '../Frames/DataManager';
- import { UIType } from './GameFrameWork/UIBase';
- import { LoadingUI } from './UI/LoadingUI';
- const { ccclass, property } = _decorator;
- @ccclass('MyApp')
- export class MyApp extends Component {
- protected async onLoad(){
- await UIMgr.openUI("LoadingUI",UIType.PAGE);
- const loadingUI = UIMgr.getUI(LoadingUI);
-
- await resMgr.loadAllRes("Res", (finish, total)=>{
- if(loadingUI){
- loadingUI.updateProgress(finish / total);
- loadingUI.updateWhichRes(1);
- }
- });
- await resMgr.loadAllRes("UI", (finish, total)=>{
- if(loadingUI){
- loadingUI.updateProgress(finish / total);
- loadingUI.updateWhichRes(2);
- }
- });
- await dataMgr.loadDataDir("Data");
- UIMgr.closeUI("LoadingUI");
- UIMgr.openUI("Start",UIType.PAGE);
- }
- }
|