public void usarItem()
    {
        switch (nomeItem)
        {
        case "Bateria Lanterna":
            if (fps.carga < fps.maxCarga)
            {
                fps.recarregar(pilha.carga);
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                painel.removeItem();
            }
            break;

        case "Pilha":

            if (fps.cargaCamera < fps.maxCargaCamera)
            {
                fps.recarregarCamera(pilha.carga);
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                painel.removeItem();
            }
            break;

        case "Gasolina":
            GameController gameController = FindObjectOfType(typeof(GameController)) as GameController;
            if (fps.usarGasolina)
            {
                gameController.audioSource.clip = gameController.soundClip[1];
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                painel.removeItem();
                fps.exibirMensagemItem("O gerador está com gasolina");
                fps.usouGasolina = true;
            }
            break;

        case "Bateria do Terminal":


            if (fps.usarBateria)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                painel.removeItem();
                fps.usouBateria = true;
            }
            break;

        case "Alcool":


            if (fps.usarAlcool)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                painel.removeItem();
                fps.usouAlcool = true;
            }
            break;

        case "Isqueiro":
            if (fps.usarAlcool)
            {
                if (fps.usouAlcool)
                {
                    ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                    painel.removeItem();
                    CutScene cutScene = FindObjectOfType(typeof(CutScene)) as CutScene;
                    cutScene.cena05();
                }
                fps.usouIsqueiro = true;
            }
            break;

        case "Pilha do radio":

            if (fps.usarPilha)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                painel.removeItem();
                CutScene cutScene = FindObjectOfType(typeof(CutScene)) as CutScene;
                cutScene.cena06();
            }
            fps.usouIPilha = true;

            break;

        case "Sinalizador":

            if (fps.usarSinalizador)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                painel.removeItem();
                CutScene cutScene = FindObjectOfType(typeof(CutScene)) as CutScene;
                cutScene.cena08();
            }
            fps.usouSinalizador = true;

            break;

        // serve para usar a rosa sobre a tumba, assim ativando a rosa que está desativada encima da tumba
        case "Rosa da Cristine":
            if (fps.usarRosa)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                switch (fps.nomeTumba)
                {
                case "Tumba":
                    if (!fps.usandoRosa[0])
                    {
                        fps.rosas[0].SetActive(true);
                        fps.rosas[0].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        print(nomeItem);
                        fps.usandoRosa[0] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                    }
                    break;

                case "Tumba02":
                    if (!fps.usandoRosa[1])
                    {
                        fps.rosas[1].SetActive(true);
                        fps.rosas[1].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[1] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba03":
                    if (!fps.usandoRosa[2])
                    {
                        fps.rosas[2].SetActive(true);
                        fps.rosas[2].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[2] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba04":
                    if (!fps.usandoRosa[3])
                    {
                        print("entrou Cristine");
                        fps.rosas[3].SetActive(true);
                        fps.rosas[3].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[3] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                    // fim do comando da rosa
                }
            }
            break;

        case "Rosa da Mikaele":
            if (fps.usarRosa)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                switch (fps.nomeTumba)
                {
                case "Tumba":
                    if (!fps.usandoRosa[0])
                    {
                        fps.rosas[0].SetActive(true);
                        fps.rosas[0].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        print(nomeItem);
                        fps.usandoRosa[0] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                    }
                    break;

                case "Tumba02":
                    if (!fps.usandoRosa[1])
                    {
                        fps.rosas[1].SetActive(true);
                        fps.rosas[1].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[1] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba03":
                    if (!fps.usandoRosa[2])
                    {
                        print("entrou Mikaele");
                        fps.rosas[2].SetActive(true);
                        fps.rosas[2].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[2] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba04":
                    if (!fps.usandoRosa[3])
                    {
                        fps.rosas[3].SetActive(true);
                        fps.rosas[3].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[3] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                    // fim do comando da rosa
                }
            }
            break;

        case "Rosa da Lucy":
            if (fps.usarRosa)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                switch (fps.nomeTumba)
                {
                case "Tumba":
                    if (!fps.usandoRosa[0])
                    {
                        fps.rosas[0].SetActive(true);
                        fps.rosas[0].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[0] = true;
                        print(nomeItem);
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                    }
                    break;

                case "Tumba02":
                    if (!fps.usandoRosa[1])
                    {
                        fps.rosas[1].SetActive(true);
                        fps.rosas[1].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[1] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba03":
                    if (!fps.usandoRosa[2])
                    {
                        fps.rosas[2].SetActive(true);
                        fps.rosas[2].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[2] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba04":
                    if (!fps.usandoRosa[3])
                    {
                        fps.rosas[3].SetActive(true);
                        fps.rosas[3].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[3] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                    // fim do comando da rosa
                }
            }
            break;

        case "Rosa da Kefura":
            if (fps.usarRosa)
            {
                ItemInfoPainel painel = FindObjectOfType(typeof(ItemInfoPainel)) as ItemInfoPainel;
                switch (fps.nomeTumba)
                {
                case "Tumba":
                    if (!fps.usandoRosa[0])
                    {
                        print("entrou Kefura");
                        fps.rosas[0].SetActive(true);
                        fps.rosas[0].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[0] = true;
                        print(nomeItem);
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                    }
                    break;

                case "Tumba02":
                    if (!fps.usandoRosa[1])
                    {
                        fps.rosas[1].SetActive(true);
                        fps.rosas[1].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[1] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba03":
                    if (!fps.usandoRosa[2])
                    {
                        fps.rosas[2].SetActive(true);
                        fps.rosas[2].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[2] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                case "Tumba04":
                    if (!fps.usandoRosa[3])
                    {
                        fps.rosas[3].SetActive(true);
                        fps.rosas[3].GetComponent <ItemInfo>().nomeItem = nomeItem;
                        fps.usandoRosa[3] = true;
                        painel.removeItem();
                        fps.exibirMensagemItem("O gerador está com gasolina");
                        fps.usarRosa = false;
                    }
                    break;

                    // fim do comando da rosa
                }
            }
            break;
        }
    }