virtual protected void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Player") { int knockBackDirection = (other.transform.position.x > gameObject.transform.position.x ? 1 : -1); levelMgr.DamagePlayer(damage, knockBackDirection); } }