Exemple #1
0
    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)));
        }
    }