public virtual void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.layer == LayerMask.NameToLayer("Map")) { Destroy(gameObject); } if (other.gameObject.layer == LayerMask.NameToLayer("Shootable")) { //Take Damage EnemyHealth health = other.gameObject.GetComponent <EnemyHealth>(); health.TakeDamage(damage, bloodScale); health.CalculateKnockback(GetComponent <Rigidbody2D>().velocity, knockbackStrength); Destroy(gameObject); } }