void Hit(RaycastHit hit) { if (hit.transform.tag == "Ship" || hit.transform.tag == "Player") { ShipHealth sh = hit.transform.gameObject.GetComponent <ShipHealth>(); sh.Hit(damage); } Instantiate(hitParticleSystem, hit.point, Quaternion.LookRotation(hit.normal)); Destroy(gameObject); }