示例#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();
            }
        }
    }
    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";
            }
        }
    }