Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
 public void HideItems()
 {
     GUIScoreText.SetActive(false);
     GUILivesText.SetActive(false);
     GUICenterTarget.SetActive(false);
     GUIFireButton.SetActive(false);
     terrain.SetActive(false);
     GUIGun.SetActive(false);
 }
Ejemplo n.º 3
0
 public void ShowItems()
 {
     GUIScoreText.SetActive(true);
     GUILivesText.SetActive(true);
     GUICenterTarget.SetActive(true);
     GUIFireButton.SetActive(true);
     terrain.SetActive(true);
     GUIGun.SetActive(true);
     ShowShells();
 }