1234567891011121314151617181920212223242526272829 |
- import { _decorator, director } from 'cc';
- import { ModulerBase } from '../../GameFrameWork/ModulerBase';
- 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(){
- director.pause();
- this.getNode("_pause").active = true;
- }
- private _onBtnBack() {
- director.resume();
- this.getNode("_pause").active = false;
- director.preloadScene("StartScene");
- director.loadScene("StartScene");
- }
- private _onContinue(){
- this.getNode("_pause").active = false;
- director.resume();
- }
- }
|