private void Pause() { GAME_STATUS previousStatus = GAME_STATUS.START; if(isPause) { previousStatus = gameStatus; gameStatus = GAME_STATUS.PAUSE; statusTest = gameStatus.ToString(); } else { gameStatus = previousStatus; statusTest = gameStatus.ToString(); } }
private void Win() { if(doorList.Count == 0) { CalculateScore(); gameStatus = GAME_STATUS.WIN; statusTest = gameStatus.ToString(); } }
private void Lose() { if(maxRaceTime < _playerTime) { gameStatus = GAME_STATUS.LOSE; statusTest = gameStatus.ToString(); } if(player == null) { gameStatus = GAME_STATUS.LOSE; statusTest = gameStatus.ToString(); } }