Esempio n. 1
0
    void PrimeiroDialago()
    {
        float timeScala = Mathf.Clamp(Time.timeScale + Time.deltaTime, 0, 1);

        Time.timeScale = timeScala;

        luz.intensity -= Time.deltaTime * 3.8f;
        if (luz.intensity <= 0)
        {
            gerenDialogScript.ComecarDialago(textoPrimeiroDialago);
            primeiroDialago = false;
        }
    }
Esempio n. 2
0
    void FixedUpdate()
    {
        if (encerramento == false)
        {
            if (podeInstanciar && quantidadeInstancias > 0)
            {
                GameObject instancia = Instantiate(explosao, transform.position, transform.rotation);
                float      valorX    = Random.Range(-4, 5);
                float      valorY    = Random.Range(-4, 5);
                instancia.transform.position += new Vector3(valorX, valorY);
                StartCoroutine(ContagemPodeInstanciar());
                podeInstanciar = false;
                quantidadeInstancias--;
            }

            luz.intensity = Mathf.Lerp(luz.intensity, 70, 0.01f);
            if ((int)luz.intensity >= 69)
            {
                encerramento = true;
                gerenciadorDialago.ComecarDialago(dialagoFinalBoss);
                Destroy(UIBoss);
                Destroy(nave);
            }
        }
    }
Esempio n. 3
0
    private void Update()
    {
        if (GetComponent <Transform>().transform.position.z >= 1.36f)
        {
            if (!dialagoHistoriaCarregado)
            {
                gerenDialogScript.ComecarDialago(dialagoHistoria);
                dialagoHistoriaCarregado = true;
            }
            if (caixaDialago.activeSelf == false)
            {
                SceneManager.LoadScene(1);
            }
        }

        if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            SceneManager.LoadScene(2);
        }
        if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            SceneManager.LoadScene(3);
        }
        if (Input.GetKeyDown(KeyCode.Alpha4))
        {
            SceneManager.LoadScene(4);
        }
    }
Esempio n. 4
0
 void Update()
 {
     if (boss == null && falaFinalExecutada == false)
     {
         if (Time.timeScale == 1)
         {
             falaFinalExecutada = true;
             gerenDialogScript.ComecarDialago(dialagoPlayer);
         }
     }
     if (falaFinalExecutada && Time.timeScale == 1)
     {
         Debug.Log("FINALIZADOOOOOOOOOOOOO");
         canvas.GetComponent <ControleUI>().jogoFinalizado = true;
     }
 }