void OnTriggerEnter2D(Collider2D col) { if (col.gameObject.tag == "LaserShot") { GameObject hitLaser = col.gameObject; LaserController newLaserScript = hitLaser.GetComponent <LaserController>(); if (newLaserScript.parent != gameObject.GetInstanceID()) { newLaserScript.destroySelf(); currentHealth -= newLaserScript.damage; if (currentHealth <= 0.0f) { destroySelf(); } } } }