}//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; }
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