예제 #1
0
    // Métodos públicos
    public void TelaMenu()
    {
        ControleMusica.MusicaMenu();

        if (podeMover == false)
        {
            podeMover = true;
            return;
        }

        PrepararMovimento(0, 0);

        Navegacao.CarregarTelaEstatico(Telas.Menu);
    }
예제 #2
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();
        }
    }