|  | @@ -1,4 +1,6 @@
 | 
	
		
			
				|  |  | -import { _decorator, Button, Component,director,find,game,Mask,Node,Prefab,Sprite, SpriteFrame } from 'cc';
 | 
	
		
			
				|  |  | +import { _decorator, Button, Component,director,game,Node,Sprite, SpriteFrame } from 'cc';
 | 
	
		
			
				|  |  | +import { GameData } from './GameData';
 | 
	
		
			
				|  |  | +import { MainScene } from './MainScene';
 | 
	
		
			
				|  |  |  const { ccclass, property } = _decorator;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  @ccclass('Menu')
 | 
	
	
		
			
				|  | @@ -33,10 +35,14 @@ export class Menu extends Component {
 | 
	
		
			
				|  |  |      isPause:boolean = false;//是否暂停
 | 
	
		
			
				|  |  |      currentPauseState:boolean = null;//当前状态
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    currentSpeed:number = null;//当前速度
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      start(){
 | 
	
		
			
				|  |  |          this.dialog = this.node.getChildByName("Dialog");
 | 
	
		
			
				|  |  |          this.dialog.active = false;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        this.currentSpeed = GameData.speed;//将初始速度赋值给当前速度
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          // let btnQuit = this.dialog.getChildByName("BtnQuit");
 | 
	
		
			
				|  |  |          // btnQuit.on(Button.EventType.CLICK,this.onBtnQuitDialog,this)
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -73,11 +79,18 @@ export class Menu extends Component {
 | 
	
		
			
				|  |  |      //加速
 | 
	
		
			
				|  |  |      onBtnSpeed(){
 | 
	
		
			
				|  |  |          let btnSpeedComponent = this.btnSpeed.getComponent(Sprite);
 | 
	
		
			
				|  |  | +        //获取父节点MainScene的脚本组件
 | 
	
		
			
				|  |  | +        let mainSceneTS = this.node.parent.getComponent(MainScene);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          this.isAccelerate = !this.isAccelerate;//加速
 | 
	
		
			
				|  |  |          this.currentState = this.isAccelerate;//当前状态为加速
 | 
	
		
			
				|  |  |          if(!this.isAccelerate){
 | 
	
		
			
				|  |  | +            //一倍速
 | 
	
		
			
				|  |  | +            mainSceneTS.speed = this.currentSpeed;
 | 
	
		
			
				|  |  |              btnSpeedComponent.spriteFrame  = this.imgSpeed_1;
 | 
	
		
			
				|  |  |          }else{
 | 
	
		
			
				|  |  | +            //二倍速
 | 
	
		
			
				|  |  | +            mainSceneTS.speed = mainSceneTS.speed * 2
 | 
	
		
			
				|  |  |              btnSpeedComponent.spriteFrame  = this.imgSpeed_2;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -91,7 +104,14 @@ export class Menu extends Component {
 | 
	
		
			
				|  |  |          if(!this.isPause){
 | 
	
		
			
				|  |  |              menuCenterComponent.spriteFrame = this.imgMenuCenter_1;
 | 
	
		
			
				|  |  |              btnPauseComponent.spriteFrame  = this.imgPause_1;
 | 
	
		
			
				|  |  | +            //恢复暂停
 | 
	
		
			
				|  |  | +            if(director.isPaused){
 | 
	
		
			
				|  |  | +                director.resume();
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          }else{
 | 
	
		
			
				|  |  | +            //暂停
 | 
	
		
			
				|  |  | +            director.pause();
 | 
	
		
			
				|  |  |              menuCenterComponent.spriteFrame = this.imgMenuCenter_2;
 | 
	
		
			
				|  |  |              btnPauseComponent.spriteFrame  = this.imgPause_2;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -124,7 +144,6 @@ export class Menu extends Component {
 | 
	
		
			
				|  |  |          console.log("Restart");
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      update(deltaTime: number) {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |      }
 |