public IEnumerator LoseLife() { _lives--; if (_lives == 0) { GUIFireButton.SetActive(false); PlayEffects(1); GUIGameOverPanel.SetActive(true); gameOverScoreText.text = playerScore.ToString(); _lives = 0; } else { GUIFireButton.SetActive(true); PlayEffects(2); GUIDog.SetActive(true); yield return(new WaitForSeconds(3.0f)); GUIDog.SetActive(false); GUIFireButton.SetActive(true); shotsPerRound = 3; } yield return(new WaitForSeconds(0.2f)); livesCountText.text = _lives.ToString(); }
public void HideItems() { GUIScoreText.SetActive(false); GUILivesText.SetActive(false); GUICenterTarget.SetActive(false); GUIFireButton.SetActive(false); terrain.SetActive(false); GUIGun.SetActive(false); }
public void ShowItems() { GUIScoreText.SetActive(true); GUILivesText.SetActive(true); GUICenterTarget.SetActive(true); GUIFireButton.SetActive(true); terrain.SetActive(true); GUIGun.SetActive(true); ShowShells(); }