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); } }
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); } }