private void ProcessHit(DamageDealer dmgDealer) { health -= dmgDealer.GetDmg(); dmgDealer.Contact(); if (health <= 0) { Defeat(); } }