public void clicouNoGrid() { if (Input.GetButtonDown("Fire1")) { RaycastHit hit = new RaycastHit(); Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit)) { //if (hit.collider.gameObject == this.gameObject) //{ // print("Clicou dentro!"); //} } else { BoxSelecionada boxSelecionadaScript = GameObject.FindWithTag("Box").GetComponent <BoxSelecionada>(); boxSelecionadaScript.resetarCoresGrid(); //xSelecionado = -1; //ySelecionado = -1; //print("Clicou fora!"); } } }
public void apagaBox() { Text text = box[xSelecionado, ySelecionado].GetComponentInChildren <Text>(); text.text = ""; BoxSelecionada boxSelecionadaScript = GameObject.FindWithTag("Box").GetComponent <BoxSelecionada>(); boxSelecionadaScript.resetarCoresGrid(); //Color corQuadrante = boxSelecionadaScript.corQuadrante; Button botaoSelecionado = box[xSelecionado, ySelecionado].GetComponent <Button>(); ColorBlock cor = botaoSelecionado.colors; cor.normalColor = Color.white; botaoSelecionado.colors = cor; }