Esempio n. 1
0
    public void interacao()
    {
        FpsController fps = FindObjectOfType(typeof(FpsController)) as FpsController;

        senhaPuzzle = entradaTumba[0] + entradaTumba[1] + entradaTumba[2] + entradaTumba[3];

        if (fps.usouAlavanca)
        {
            if (senhaPuzzle == ordemTumbas)
            {
                if (entrada == solucao)
                {
                    resolvido = true;

                    fps.exibirMensagemItem("Luzes desligadas");
                    CutScene cutScene = FindObjectOfType(typeof(CutScene)) as CutScene;
                    cutScene.cena04();
                }
                else
                {
                    fps.exibirMensagemItem("Algo deu errado");;
                    entrada = null;
                    foreach (GameObject v in valves)
                    {
                        v.GetComponent <Valvula>().gira = false;
                        v.GetComponent <Valvula>().anim.SetBool("girar", false);
                    }
                }
            }
            else
            {
                fps.exibirMensagemItem("Alguma coisa está errada nas tumbas");
            }
        }
        else
        {
            fps.exibirMensagemItem("Está sem energia");
        }
    }