Ejemplo n.º 1
0
    private void Update()
    {
        tempo += Time.deltaTime;
        if (tempo > 3)
        {
            quickMenu.animacao.SetBool("Aberto", false);
        }

        if (Input.GetKeyDown(interagir1))
        {
            parametro = 1;
        }

        if (Input.GetKeyDown(interagir2))
        {
            parametro = 2;
        }

        if (Input.GetKeyDown(interagir3))
        {
            parametro = 3;
        }

        if (Input.GetKeyDown(interagir4))
        {
            parametro = 4;
        }
        if (Input.GetKeyDown(texto) && PodeFalar)
        {
            dialogo.Dialogar(id);
        }

        interacao.Detectar(parametro);
        parametro = 0;
        if (Input.GetKeyDown(menu))
        {
            EventSystem.current.SetSelectedGameObject(GameObject.Find("First").gameObject);
            inventario.alpha = (inventario.alpha == 0)?1:0;
            podeAndar        = (inventario.alpha == 0) ? true : false;
        }
        if (Input.GetKeyDown(menuRapidoBaixo))
        {
            quickMenu.Down();
            quickMenu.animacao.SetBool("Ativo", true);
            quickMenu.animacao.SetBool("Aberto", true);
            tempo = 0;
        }
        if (Input.GetKeyDown(menuRapidoCima))
        {
            quickMenu.Up();
            quickMenu.animacao.SetBool("Ativo", true);
            quickMenu.animacao.SetBool("Aberto", true);
            tempo = 0;
        }
    }