private void Select() { if (!modHandler.IsInEditionMod() || !inputManager.IsTriggerClicked()) { return; } if (!rayCast.Hit()) { return; } canClick = false; Transform hitObject = rayCast.GetHit().transform; if (hitObject.parent == leftSide.transform) { UpdateRightUIPart(hitObject.GetSiblingIndex()); } else if (hitObject.parent == rightSide.transform) { dragFurniture.SelectObject(GameObject.Find((rayCast.GetHit().transform.GetChild(0).GetComponent <Text>().text))); } }