Exemple #1
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.tag != "NotDie")
     {
         // SoundManagerScript.PlaySound("Hit"); SE VIR ANÚNCIO FICA ASSIM
         // gameManager.GameOver();
         SoundManagerScript.PlaySound("Hit");
         PlayerPrefs.SetInt("deaths", (PlayerPrefs.GetInt("deaths", 0) + 1));
         gameManager.GameOver();
         //gameManager.Replay();
     }
 }
Exemple #2
0
    void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.tag == "Border")
        {
            switch (collision.gameObject.name)
            {
            case "Top":
                isTouchTop = true;
                break;

            case "Bottom":
                isTouchBottom = true;
                break;

            case "Right":
                isTouchRight = true;
                break;

            case "Left":
                isTouchLeft = true;
                break;
            }
        }
        else if (collision.gameObject.tag == "Enemy" || collision.gameObject.tag == "Enemy Bullet")
        {
            if (isHit)
            {
                return;
            }

            isHit = true;

            life--;
            manager.UpdateLifeIcon(life);

            if (life == 0)
            {
                manager.GameOver();
            }
            else
            {
                manager.RespwanPlayer();
            }

            gameObject.SetActive(false);
            Destroy(collision.gameObject);
        }
    }
Exemple #3
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     gm.GameOver();
 }