private void OnTriggerExit2D(Collider2D collision) { if (collision.GetComponent <Dishrack>()) { dishRack = null; isOverlapping = false; } }
void OnTriggerStay2D(Collider2D collision) { if (collision.GetComponent <Dishrack>() && !collision.GetComponent <Dishrack>().IsOccupied) { if (dishRack == null) { dishRack = collision.GetComponent <Dishrack>(); } if (CheckDistance()) { isOverlapping = true; } } }