void OnCollisionEnter2D(Collision2D other) { IDamaging dmg = other.gameObject.GetComponent <IDamaging>(); if (dmg != null && !invincible) { Damage(dmg.GetDamageDealt()); } }
private void OnCollisionEnter2D(Collision2D collision) { IDamaging dmg = collision.gameObject.GetComponent <IDamaging>(); if (dmg != null) { animator.SetTrigger("Hit"); for (int i = 0; i <= dmg.GetDamageDealt(); i++) { barrier.TakeDamage(); } } }