private void ProcessHit(DamageDealer damageDealer) { HP -= damageDealer.GetDmg(); damageDealer.Hit(); if (HP <= 0) { Die(); } }
private void ProcessHit(DamageDealer dd) { health -= dd.GetDmg(); dd.Hit(); if (health <= 0) { Die(); } }
private void ProcessHit(DamageDealer dmgDealer) { health -= dmgDealer.GetDmg(); dmgDealer.Hit(); if (health <= 0) { Die(); } }
private void CalculateHit(DamageDealer dmgDealer) { health -= dmgDealer.GetDmg(); if (health <= 0) { Die(); } }
private void ProcessHit(DamageDealer dmgDealer) { health -= dmgDealer.GetDmg(); dmgDealer.Contact(); if (health <= 0) { Defeat(); } }
private void OnTriggerEnter2D(Collider2D playerContact) { DamageDealer dmgDealer = playerContact.gameObject.GetComponent <DamageDealer>(); if (!dmgDealer) { return; } // protection against null reference exception. health -= dmgDealer.GetDmg(); dmgDealer.Hit(); if (health <= 0) { PlayerDeath(); } }
private void OnTriggerEnter2D(Collider2D collision) { DamageDealer dmgDealer = collision.gameObject.GetComponent <DamageDealer>(); if (!dmgDealer) { return; } health = health - dmgDealer.GetDmg(); dmgDealer.Hit(); if (health <= 0) { EnemyDeath(); } }