private void PauseGame() { Time.timeScale = 0; pauseMessageInstantiation = Instantiate(pauseMessagePrefab, new Vector3(0, 0, 0), gameObject.transform.rotation); pauseMessageInstantiation.layer = 5; pauseButton.image.sprite = playSprite; DisableAllTowerButtons(); towerManager.DisableTowerPurchaseMode(); gameState = GameState.Paused; }
private void CheckKeyDownEscape() { if (Input.GetKeyDown(KeyCode.Escape)) { if (!keyDownEscape) { towerManager.DisableTowerPurchaseMode(); towerManager.NoTowerSelected(); keyDownEscape = true; } } else { keyDownEscape = false; } }