void OnCollisionEnter(Collision collision)
    {
        Collider collider = collision.collider;

        if (collider.CompareTag("Ship"))
        {
            ShipScript ship = collider.gameObject.GetComponent <ShipScript>();
            ship.Die();
            Destroy(gameObject);
        }
        else if (collider.CompareTag("Fort"))
        {
            FortScript fort = collider.gameObject.GetComponent <FortScript>();
            fort.life -= 1;
            Destroy(gameObject);
        }
        else
        {
            Debug.Log("collided with " + collider.tag);
            Destroy(gameObject);
        }
    }
Example #2
0
    void OnCollisionEnter(Collision collision)
    {
        Collider collider = collision.collider;

        if (collider.CompareTag("Alien"))
        {
            AlienScript alien = collider.gameObject.GetComponent <AlienScript>();
            alien.Die();
            Destroy(gameObject);
        }
        else if (collider.CompareTag("Fort"))
        {
            Debug.Log("collided with fort");
            FortScript fort = collider.gameObject.GetComponent <FortScript>();
            fort.life -= 1;
            Destroy(gameObject);
        }
        else
        {
            Debug.Log("collided with " + collider.tag);
            Destroy(gameObject);
        }
    }