// 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(); }
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(); }
// 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(); } }