コード例 #1
0
    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!");
            }
        }
    }
コード例 #2
0
    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;
    }