| 1234567891011121314151617181920212223242526272829303132333435 | 
							- import { _decorator, director, PhysicsSystem2D } from 'cc';
 
- import { ModulerBase } from '../../GameFrameWork/ModulerBase';
 
- import { GameInfo } from '../../../GameInfo';
 
- const { ccclass, property } = _decorator;
 
- @ccclass('Pause')
 
- export class Pause extends ModulerBase {
 
-     protected onStart() {
 
-         this.onBtnClick("_back", this._onBtnBack, this);
 
-         this.onBtnClick("_continue", this._onContinue, this);
 
-         this.onBtnClick("_btnPause", this._onPause, this)
 
-     }
 
-     //暂停
 
-     private _onPause() {
 
-         GameInfo.Instance.setIsGameOver(true);
 
-         director.pause();
 
-         this.getNode("_pause").active = true;
 
-     }
 
-     //返回开始场景
 
-     private _onBtnBack() {
 
-         this.getNode("_pause").active = false;
 
-         director.loadScene("StartScene", () => {
 
-             director.resume();
 
-             GameInfo.Instance.setIsGameOver(false);
 
-         });
 
-     }
 
-     //继续游戏
 
-     private _onContinue() {
 
-         this.getNode("_pause").active = false;
 
-         director.resume();
 
-         GameInfo.Instance.setIsGameOver(false)
 
-     }
 
- }
 
 
  |