Example #1
0
    // Metodo para abrir tela de acordo com icone clicado.
    void AbrirTela()
    {
        //Recebendo o GameObject da area de trabalho.
        TelaAreaDeTrabalho = GameObject.Find("TelaAreaDeTrabalho");

        //Se o tipo do icone for email.
        if (IconeEmail)
        {
            if (GameObject.Find("Comportamento"))
            {
                Comportamento.Obter(Comportamento.Clique.EMAIL);
            }

            GameObject.Find("TelaEmail").transform.FindChild("CanvasEmail").gameObject.SetActive(true);

            if (!GameObject.Find("TelaEmail"))
            {
                tela.SetActive(true);
            }

            email.AbrirEmail();
        }

        if (IconeNavegador)
        {
            if (GameObject.Find("Comportamento"))
            {
                Comportamento.Obter(Comportamento.Clique.NAVEGADOR);
            }
        }

        if (IconeEstacaoTrabalho)
        {
            if (GameObject.Find("Comportamento"))
            {
                Comportamento.Obter(Comportamento.Clique.TRABALHO);
            }

            tela.SetActive(true);
            estacaoTrabalho.inicializarProjetos();
        }

        //Instancia a barra de tarefa.
        posicao = new Vector3(posicaoX, posicaoY, 1);
        Instantiate(barraTarefa, posicao, barraTarefa.transform.rotation);

        TelaAreaDeTrabalho.SetActive(false);
        tela.SetActive(true);
        abrir = true;
    }