|  | @@ -45,8 +45,20 @@ import com.yingyangfly.game.utils.AndroidToJs
 | 
	
		
			
				|  |  |  class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewModel>(),
 | 
	
		
			
				|  |  |      View.OnTouchListener {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 游戏是否加载完成
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  |      private var loadingOver = false
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 是否第一次启动activity
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  |      private var newStartGame = true
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 倒计时是否结束
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    private var countdownSuccess = false
 | 
	
		
			
				|  |  |      private var gameCode: String = ""
 | 
	
		
			
				|  |  |      private var playClass: String = ""
 | 
	
		
			
				|  |  |      private var gameType: String = ""
 | 
	
	
		
			
				|  | @@ -362,6 +374,9 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
 | 
	
		
			
				|  |  |          //游戏加载完成
 | 
	
		
			
				|  |  |          LiveEventBusUtil.observer<String>(this, RxBusCodes.LOADINGOVER) {
 | 
	
		
			
				|  |  |              loadingOver = true
 | 
	
		
			
				|  |  | +            if (countdownSuccess) {
 | 
	
		
			
				|  |  | +                callStartGame()
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          //播放语音
 | 
	
		
			
				|  |  |          LiveEventBusUtil.observer<String>(this, RxBusCodes.PLAYVOICE) {
 | 
	
	
		
			
				|  | @@ -392,6 +407,10 @@ class PlayGameActivity : BaseMVVMActivity<ActivityPlayGameBinding, PlayGameViewM
 | 
	
		
			
				|  |  |                  finish()
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        //游戏倒计时弹框消失
 | 
	
		
			
				|  |  | +        LiveEventBusUtil.observer<String>(this, RxBusCodes.COUNTDOWNSUCCESS) {
 | 
	
		
			
				|  |  | +            countdownSuccess = true
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 |