Beispiel #1
0
    }//FDDM

    void SaveMoreComp(Piece p)
    {
        GameObject Aux;

        GameObject.Find("Code").GetComponent <Menu>().ModificarXY = true;
        int        i, aux;
        bool       band = false;
        GameObject AuxGO;

        //fieldBSTotalC.GetComponent<InputField>().text = "1";
        //GameObject.Find("InputField").GetComponent<InputField>().text = "1";
        textInput = (int.Parse(fieldBSTotalC.GetComponent <InputField>().text)).ToString(); //toma el string al pulsar el boton

        if (string.IsNullOrEmpty(textInput))
        {
            textTC.color = Color.red;
            textTC.text  = "El campo esta vacio";
        }
        else
        {
            aux = int.Parse(textInput);
            i   = 0;
            if (aux > 0)
            {
                AuxGO = p.transform.GetChild(1).gameObject;
                AuxGO.transform.GetComponent <TextMesh>().text = textInput;
                p.setTotalComp(aux);
                band = true;

                textTC.color = Color.green;
                textTC.text  = " ";
                ControllerBoard.TotalComp.SetActive(false);
                BSTotalC.GetComponent <Button>().onClick.RemoveAllListeners();
                GameObject.Find("Camera").GetComponent <CameraController>().mover = true;
            }
            else
            {
                textTC.color = Color.red;
                textTC.text  = "El valor debe ser mayor a 0";
            }
        }


        BandEnter   = false;
        BandOnClick = false;
        ItemX       = -1;
        ItemY       = -1;
    }
Beispiel #2
0
    public void MoreComponents()  //FDDM
    {
        GameObject.Find("Camera").GetComponent <CameraController>().mover = false;
        fieldBSTotalC.GetComponent <InputField>().ActivateInputField();
        fieldBSTotalC.GetComponent <InputField>().Select();

        Piece p;

        p = ControllerBoard.GetPiece(ItemX, ItemY);

        if (BandEnter)
        {
            SaveMoreComp(p);
        }
        else if (BandOnClick)
        {
            BSTotalC.GetComponent <Button>().onClick.AddListener(() => {
                SaveMoreComp(p);
            });
        }
    }//FDDM