private void OnTriggerEnter2D(Collider2D other) { JH_DamageDealer damageDealer = other.gameObject.GetComponent <JH_DamageDealer>(); if (!damageDealer) { return; } ProcessHit(damageDealer); }
private void ProcessHit(JH_DamageDealer damageDealer) { health -= damageDealer.GetDamage(); damageDealer.Hit(); if (health <= 0) { Destroy(gameObject); FindObjectOfType <JH_Level>().LoadGameOver(); } }
private void ProcessHit(JH_DamageDealer damageDealer) { health -= damageDealer.GetDamage(); damageDealer.Hit(); }