Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        Mouse.Padrao();

        //Recebendo o componente Animator do GameObject jonasPixel.
        animacao = GameObject.Find("rafaelPixel").GetComponent <Animator>() as Animator;

        //Chamando metodo a cada meio segundo do jogo.
        InvokeRepeating("Inatividade", 1f, 0.5f);

        tutorial = this.GetComponent <Tutorial>() as Tutorial;

        if (SceneManager.GetActiveScene().name.Equals("Casa"))
        {
            if (!isInicio)
            {
                isInicio = true;
                GameObject.Find("Camila").transform.gameObject.GetComponent <Dialogo>().abrirPainelDialogo();
                GameObject.Find("Camila").transform.gameObject.GetComponent <Dialogo>().gerarDialogo();
            }

            if (GameObject.Find("TelaNoticias"))
            {
                GameObject.Find("TelaNoticias").SetActive(false);
            }

            if (GameObject.Find("TelaInicial"))
            {
                GameObject.Find("TelaInicial").GetComponent <GUITexture>().color = new Color(0.5f, 0.5f, 0.5f, 0.5f);
                GameObject.Find("TelaInicial").SetActive(false);
            }

            if (GameObject.Find("CaixaEntrada"))
            {
                Email email = (Email)Resources.Load("Prefabs/CaixaEmail", typeof(Email)) as Email;
                email.AlterarCaixaEmail(false);
            }
        }

        if (SceneManager.GetActiveScene().name.Equals("Empresa"))
        {
            this.GetComponent <Interacao>().Start();
            Interacao.Movimento();
            this.GetComponent <Interacao>().aparecer();
        }

        if (!isTutorialTempo && !isTutorialComputador && isTutorialDividas)
        {
            isTutorialDividas = false;
            tutorial.abrirPainelDialogo();
        }
    }