Пример #1
0
 // Métodos estáticos
 public static void CarregarTelaEstatico(Telas tela)
 {
     telaAnterior = telaAtual;
     telaAtual    = tela;
     Debug.Log("AQUI estatico " + tela);
     Application.LoadLevel(Dados.nomeTelas[(int)tela]);
     UnityAnalytics.EnviarPontosMaisTocados();
 }
Пример #2
0
    public void CarregarTela(Telas tela, bool tocarSom = true)
    {
        if (tocarSom && som && Dados.somLigado)
        {
            Instantiate(som, Vector3.zero, Quaternion.identity);
        }

        telaAtual = tela;
        Debug.Log("AQUI " + tela);
        Application.LoadLevel(Dados.nomeTelas[(int)tela]);
        UnityAnalytics.EnviarPontosMaisTocados();
    }
Пример #3
0
    // Métodos Privados
    void Awake()
    {
        _instancia = this;

        mostradorDePontos.Carregar();

        ControleMusica.MusicaMenu();

        deslocamentoPorTela.x = Screen.width;
        deslocamentoPorTela.y = Screen.height;
        deslocamentoPorTela.z = 0;

        foreach (RectTransform trans in paineisEsquerda)
        {
            float x = Camera.main.ScreenToWorldPoint(new Vector2(
                                                         -deslocamentoPorTela.x + Screen.width / 2, 0)).x;

            trans.position = new Vector3(
                x, trans.position.y, trans.position.z);
        }
        foreach (RectTransform trans in paineisDireita)
        {
            float x = Camera.main.ScreenToWorldPoint(new Vector2(
                                                         deslocamentoPorTela.x + Screen.width / 2, 0)).x;

            trans.position = new Vector3(
                x, trans.position.y, trans.position.z);
        }

        Utilidade.CarregarDados();

        Recarregar();
        //TelaMenu();

        //mostrou = false;
        //proximoTempoAd = Time.time + tempoEsperarAd;

        if (enviouAnalyticsAoComecar == false)
        {
            enviouAnalyticsAoComecar = true;
            UnityAnalytics.EnviarPontosMaisTocados();
        }
    }