Ejemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        laser shoot = col.gameObject.GetComponent <laser>();

        if (shoot)
        {
            shoot.hit();
            health -= shoot.getDamage();
            if (health <= 0)
            {
                Destroy(gameObject);
                levelManager.LoadNextLevel();
            }
        }
    }
Ejemplo n.º 2
0
    void OnCollisionEnter2D(Collision2D coll)
    {
        laser laser = coll.gameObject.GetComponent <laser>();

        if (laser)
        {
            laser.hit();
            health -= laser.getdamage();
            if (health <= 0)
            {
                Destroy(gameObject);
                scores += 100;
            }
        }
    }
    void OnTriggerEnter2D(Collider2D col)
    {
        laser shoot = col.gameObject.GetComponent <laser>();

        if (shoot)
        {
            shoot.hit();
            health -= shoot.getDamage();
            if (health <= 0)
            {
                Destroy(gameObject);
                AudioSource.PlayClipAtPoint(deathSound, transform.position);
                int oldScore = scoreKeeper.getScore();
                scoreKeeper.Score(oldScore + 10);
                scoreText.text = "Score: " + scoreKeeper.getScore() + " pts";
            }
        }
    }
Ejemplo n.º 4
0
    void OnCollisionEnter2D(Collision2D coll)
    {
        laser laser = coll.gameObject.GetComponent <laser>();

        if (laser)
        {
            laser.hit();
            health -= laser.getdamage();
            if (health == 1)
            {
                gameObject.GetComponent <SpriteRenderer>().sprite = seconddlife.GetComponent <SpriteRenderer>().sprite;
                scores += 50;
            }
            if (health <= 0)
            {
                Destroy(gameObject);
                scores += 100;
            }
        }
    }