Ejemplo n.º 1
0
    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player" && !inCollision)
        {
            GameObject.Find("Player").GetComponent <MoveController>().enabled = false;
            Time.timeScale = 0;

            inCollision     = true;
            dialogueVelhote = true;
            PersonagemFalando.GetComponent <RawImage>().texture = Personagem;
            upDialogue = true;
            loja.SetActive(true);

            TextDialogue.GetComponent <Text>().text   = "Olaf meu jovem, que situação terrível, se não estivesse tão velho, eu mesmo iria atrás desses Duendes malditos! Confiamos em você para reaver nossas riquezas.";
            NomePersonagem.GetComponent <Text>().text = "Velhote:";
            TextButtom.GetComponent <Text>().text     = "Próximo";
        }
    }
    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player" && !inCollision)
        {
            GameObject.Find("Player").GetComponent <MoveController>().enabled = false;
            Time.timeScale = 0;

            inCollision      = true;
            dialogueFerreito = true;
            PersonagemFalando.GetComponent <RawImage>().texture = Personagem;
            upDialogue = true;
            loja.SetActive(true);

            TextDialogue.GetComponent <Text>().text   = "Olá olaf, o que posso fazer por você?";
            NomePersonagem.GetComponent <Text>().text = "Thordin:";
            TextButtom.GetComponent <Text>().text     = "Sair";
        }
    }
    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player" && !inCollision)
        {
            GameObject.Find("Player").GetComponent <MoveController>().enabled = false;
            Time.timeScale = 0;

            inCollision     = true;
            dialogueBalduir = true;
            PersonagemFalando.GetComponent <RawImage>().texture = Personagem;
            upDialogue = true;

            if (scriptInventario.itemSuborno == false)
            {
                loja.SetActive(true);
            }

            if (contMeets == 0)
            {
                TextDialogue.GetComponent <Text>().text   = "Olá Olaf, se lembra que além dessa ponte havia uma floresta vasta e cheia de vida? agora a escuridão tomou conta do solo que sucumbe mais a cada dia. Malditos Duendes! além de destruírem a terra roubam nosso tesouro!";
                NomePersonagem.GetComponent <Text>().text = "Balduir:";
                if (scriptInventario.itemSuborno == false)
                {
                    TextButtom.GetComponent <Text>().text = "Próximo";
                }
                else
                {
                    TextButtom.GetComponent <Text>().text = "Sair";
                }
            }

            else
            {
                int rdm = Random.Range(1, 4);
                if (rdm == 1)
                {
                    TextDialogue.GetComponent <Text>().text   = "Algum guerreiro que honre sua barba precisa dar um jeito naqueles monstrinhos!";
                    NomePersonagem.GetComponent <Text>().text = "Balduir:";
                    if (scriptInventario.itemSuborno == false)
                    {
                        TextButtom.GetComponent <Text>().text = "Próximo";
                    }
                    else
                    {
                        TextButtom.GetComponent <Text>().text = "Sair";
                    }
                }
                else if (rdm == 2)
                {
                    TextDialogue.GetComponent <Text>().text   = "Olá Olaf, se lembra que além dessa ponte havia uma floresta vasta e cheia de vida? agora a escuridão tomou conta do solo que sucumbe mais a cada dia. Malditos Duendes! além de destruírem a terra roubam nosso tesouro!";
                    NomePersonagem.GetComponent <Text>().text = "Balduir:";
                    if (scriptInventario.itemSuborno == false)
                    {
                        TextButtom.GetComponent <Text>().text = "Próximo";
                    }
                    else
                    {
                        TextButtom.GetComponent <Text>().text = "Sair";
                    }
                }

                else if (rdm == 3)
                {
                    TextDialogue.GetComponent <Text>().text   = "Duendes Malditos!";
                    NomePersonagem.GetComponent <Text>().text = "Balduir:";
                    if (scriptInventario.itemSuborno == false)
                    {
                        TextButtom.GetComponent <Text>().text = "Próximo";
                    }
                    else
                    {
                        TextButtom.GetComponent <Text>().text = "Sair";
                    }
                }
            }

            contMeets++;
        }
    }
    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player" && !inCollision)
        {
            /*if(scriptInventario.poder_1_Ok == false && scriptInventario.poder_1_Ok == false && scriptInventario.arma != 0){
             *      int rdm = Random.Range(1,3);
             *      if(scriptInventario.arma == 1){
             *              if(rdm == 1){
             *                      scriptInventario.poder_1_Ok = true;
             *                      poder[0].SetActive(true);
             *                      Invoke("desativeCaixa", 5);
             *              }
             *              else{
             *                      scriptInventario.poder_2_Ok = true;
             *                      poder[1].SetActive(true);
             *                      Invoke("desativeCaixa", 5);
             *              }
             *      }
             *      if(scriptInventario.arma == 2){
             *              if(rdm == 1){
             *                      scriptInventario.poder_1_Ok = true;
             *                      poder[2].SetActive(true);
             *                      Invoke("desativeCaixa", 5);
             *              }
             *              else{
             *                      scriptInventario.poder_2_Ok = true;
             *                      poder[3].SetActive(true);
             *                      Invoke("desativeCaixa", 5);
             *              }
             *      }
             * }*/
            GameObject.Find("Player").GetComponent <MoveController>().enabled = false;
            Time.timeScale = 0;

            inCollision = true;
            dialogueEir = true;
            PersonagemFalando.GetComponent <RawImage>().texture = Personagem;
            upDialogue = true;
            loja.SetActive(true);

            TextDialogue.GetComponent <Text>().text   = "Olá Olaf, do que você precisa? ";
            NomePersonagem.GetComponent <Text>().text = "Eir:";
            TextButtom.GetComponent <Text>().text     = "Sair";

            comprarPoderes.SetActive(true);

            if (scriptInventario.arma == 1)
            {
                if (scriptInventario.poder_1_Ok)
                {
                    nomePoder.GetComponent <Text>().text = "Flecha Gelida";
                    poderComprado = 2;
                }
                if (scriptInventario.poder_2_Ok)
                {
                    nomePoder.GetComponent <Text>().text = "Flecha Tranquilizante";
                    poderComprado = 1;
                }
            }

            if (scriptInventario.arma == 2)
            {
                if (scriptInventario.poder_1_Ok)
                {
                    nomePoder.GetComponent <Text>().text = "Thuntherstruck";
                    poderComprado = 3;
                }
                if (scriptInventario.poder_2_Ok)
                {
                    nomePoder.GetComponent <Text>().text = "Humer Time";
                    poderComprado = 4;
                }
            }
        }
    }