예제 #1
0
    private void OnTriggerEnter(Collider collision)
    {
        //if (collision.gameObject.tag == "Laser") na tagach

        ProjectilePlayer missle = collision.gameObject.GetComponent <ProjectilePlayer>();

        if (missle)
        {
            health -= missle.GetDmg();
            missle.Hit();
            if (health <= 0)
            {
                Destroy(gameObject);
                scoreKeeper.ScorePoints(enemyscore);
                AudioSource.PlayClipAtPoint(enemydestroyed, transform.position);
            }
        }

        //Debug.Log("enemy hit");
        //Destroy(collision.gameObject);
    }
예제 #2
0
    public void OnTriggerEnter(Collider col)
    {
        ProjectilePlayer missle = col.gameObject.GetComponent <ProjectilePlayer>();

        if (missle)
        {
            missle.Hit();
            Debug.Log("statek/pocisk");
            Instantiate(Explosion, transform.position, Quaternion.identity);
            Destroy(gameObject);
            scorekeeper.ScorePoints(scorevalue);
        }

        PlayerController player = col.gameObject.GetComponent <PlayerController>();

        if (player)
        {
            Debug.Log("statek/player");
            Instantiate(Explosion, transform.position, Quaternion.identity);
            Destroy(gameObject);
        }
    }