private void HealthUpdater(LaserDamageDealer laserDamageDealer) { health -= laserDamageDealer.GetDamage(); laserDamageDealer.Hit(); if (health <= 0) { Explode(); } }
private void OnTriggerEnter2D(Collider2D collision) { laserDamageDealer = collision.GetComponent <LaserDamageDealer>(); if (!laserDamageDealer) { return; } Hit(collision); }
private void OnTriggerEnter2D(Collider2D other) { LaserDamageDealer laserDamageDealer = other.GetComponent <LaserDamageDealer>(); HealthUpdater(laserDamageDealer); }