void Awake() { GetComponent <Text>().text = ControleIdioma.PegarTexto(Idiomas.Texto.MostrarPontos) .Split('0')[0] + ": " + Dados.pontosUltimaFasePassantes; }
void Awake() { string texto = ControleIdioma.PegarTexto( Idiomas.Texto.DescricaoTelaSemMacaSobrevivencia); GetComponent <Text>().text = string.Format( texto, Dados.macasDivisorPontos); }
void Carregar() { if (mundoAtual == null) { return; } for (int i = 0; i < fases.Length; i++) { if (fases[i] == null) { return; } } if (Dados.estatisticas.mundos.Count <= Dados.mundoAtual) { return; } int totalFases = Dados.estatisticas.mundos[Dados.mundoAtual].fases.Count; if (totalFases > fases.Length) { totalFases = fases.Length; } for (int i = 0; i < fases.Length; i++) { fases[i].transform.FindChild(nomeFaseCompleta) .gameObject.SetActive(false); } for (int i = 0; i < totalFases; i++) { if (Dados.estatisticas.mundos[Dados.mundoAtual] .fases[i].completo) { fases[i].transform.FindChild(nomeFaseCompleta) .gameObject.SetActive(true); } fases[i].GetComponent <Button>().interactable = true; } for (int i = totalFases; i < fases.Length; i++) { fases[i].GetComponent <Button>().interactable = false; } mundoAtual.text = ControleIdioma.PegarTexto(Idiomas.Texto.TextoMundo) + " " + (Dados.mundoAtual + 1); recarregar = false; }
public static string MensagemSemMacas() { string saida = ControleIdioma.PegarTexto( Idiomas.Texto.MensagemSemMacas); long macas = Dados.macasDivisorPontos; string modo = ControleIdioma.PegarTexto( Idiomas.Texto.TituloTelaJogoRapido); return(string.Format(saida, macas, modo)); }
//public string txtOndas = "ª Onda"; void Awake() { txtPontos = ControleIdioma.PegarTexto(Idiomas.Texto.TextoPontos); textoOndas.enabled = Dados.modoDeJogo == ModosDeJogo.Sobrevivencia; // Aqui textoOndas.enabled = false; }
void Update() { if (idiomaAnterior != ControleIdioma.lingua) { Debug.Log("0bjeto '" + gameObject.name + "' alterou idioma de " + idiomaAnterior + " para " + ControleIdioma.lingua); idiomaAnterior = ControleIdioma.lingua; GetComponent <Text>().text = ControleIdioma.PegarTexto(texto); } }
// funçoes privadas e auxiliares public void AtualizarIdioma( SystemLanguage novoIdioma = SystemLanguage.Unknown) { if (novoIdioma != SystemLanguage.Unknown) { idioma = novoIdioma; } else { idioma = ControleIdioma.PegarIdiomaDoSistema(); } }
void Start() { _instancia = this; /* * if (PlayerPrefs.HasKey(nomePrefsLingua)) * { * AlterarLingua(PlayerPrefs.GetString(nomePrefsLingua)); * } * //*/ //CarregarIdioma(SystemLanguage.Portuguese); CarregarIdioma(SystemLanguage.Unknown); //CarregarIdioma(SystemLanguage.English); SalvarIdioma(); }
//string textoSobrevivencia = Dados.textosTelaPausa[3]; //string textoOnda = Dados.textosTelaPausa[6]; // Variáveis estáticas // Métodos públicos public void Pausar() { textoCampanha = ControleIdioma.PegarTexto(Idiomas.Texto.TextoModoNormal); textoMundo = ControleIdioma.PegarTexto(Idiomas.Texto.TextoMundo); textoFase = ControleIdioma.PegarTexto(Idiomas.Texto.TextoFase); textoJogoRapido = ControleIdioma.PegarTexto(Idiomas.Texto.TextoModoJogoRapido); textoDificuldade = ControleIdioma.PegarTexto(Idiomas.Texto.TextoDificuldade); if (som && Dados.somLigado) { Instantiate(som, Vector3.zero, Quaternion.identity); } Time.timeScale = Dados.fluxoTemporalPausado; Dados.pausado = true; botaoPausa.SetActive(false); telaPausa.SetActive(true); switch (Dados.modoDeJogo) { case ModosDeJogo.Normal: textoMundoFase.text = textoCampanha + "\n" + textoMundo + " " + (Dados.mundoAtual + 1) + " : " + textoFase + " " + (Dados.faseAtual + 1); break; case ModosDeJogo.JogoRapido: case ModosDeJogo.Sobrevivencia: textoMundoFase.text = textoJogoRapido + "\n" + textoDificuldade + " " + Dados.jogoRapidoDificuldade; break; default: textoMundoFase.text = ""; break; } }
public void BotaoAlterarIdioma(Text txt) { ControleIdioma.BotaoAlterarIdioma(txt); }
void Awake() { //GetComponent<Text>().text = ControleIdioma.PegarTexto(texto); //idiomaAnterior = Application.systemLanguage; GetComponent <Text>().text = ControleIdioma.PegarTexto(texto); }
public void Carregar() { if (textoDescricao == null || textoPontos == null || painelTexto == null || barraLateral == null) { return; } campanha = ControleIdioma.PegarTexto( Idiomas.Texto.TextoModoNormal); mundo = ControleIdioma.PegarTexto( Idiomas.Texto.TextoMundo); fase = ControleIdioma.PegarTexto( Idiomas.Texto.TextoFase); jogoRapido = ControleIdioma.PegarTexto( Idiomas.Texto.TextoModoJogoRapido); dificuldade = ControleIdioma.PegarTexto( Idiomas.Texto.TextoDificuldade); int linhas = 0; string descri = campanha + pl; string pontos = pl; linhas += 1; for (int m = 0; m < Dados.estatisticas.mundos.Count; m++) { linhas += 1; pontos += pl; descri += " " + mundo + " " + (m + 1) + pl; for (int f = 0; f < Dados.estatisticas .mundos[m].fases.Count; f++) { linhas++; descri += " " + fase + " " + (f + 1) + pl; pontos += "" + Dados.estatisticas.mundos[m] .fases[f].melhorPontuacao + pl; } } linhas += 2; descri += pl + jogoRapido + pl; pontos += pl + pl; for (int d = 0; d < Dados.jogoRapidoDificuldadeMaxima; d++) { linhas++; pontos += "" + Dados.estatisticas.jogoRapido .melhorPontuacao[d] + pl; descri += " " + dificuldade + " " + (d + 1) + pl; } /* * if (Dados.estatisticas.sobrevivencia.liberado) * { * linhas += 3; * descri += pl + sobrevivencia + pl + * sobronda + pl + sobrpontos; * pontos += pl + pl + Dados.estatisticas.sobrevivencia * .melhorOnda + pl + Dados.estatisticas * .sobrevivencia.melhorPontuacao; * } */ float tamanhoLinha = textoDescricao.fontSize * textoDescricao.lineSpacing * 0.9f; painelTexto.sizeDelta = new Vector2( painelTexto.sizeDelta.x, linhas * tamanhoLinha); //Debug.Log ("Linhas: "+ linhas + ", Tam: "+tamanhoLinha); textoDescricao.text = descri; textoPontos.text = pontos; //painelTexto.position = new Vector3( // painelTexto.position.x, 0, painelTexto.position.z); barraLateral.value = 1; }
void Awake() { if (textoMacas != null && imgMaca != null) { if (Dados.macasVerdesUltimaTela <= 0) { textoMacas.enabled = false; imgMaca.enabled = false; } else { textoMacas.enabled = true; imgMaca.enabled = true; textoMacas.text = "+" + Dados.macasVerdesUltimaTela; } } Utilidade.AjeitarMacasVerdes(); /* * Dados.pontosUltimaFasePassantes = 10; * Dados.pontosUltimaFaseBonus = 10; * Dados.pontosUltimaFasePerfeita = 10; * Dados.pontosUltimaFaseOnus = 10; * //*/ /* * baseTextoPontos = textoPontos.text.Split('0')[0]; * baseTextoBonus = textoBonus.text.Split('+')[0]; * baseTextoPerfeito = textoPerfeito.text.Split('+')[0]; * baseTextoOnus = textoOnus.text.Split('-')[0]; * //*/ baseTextoPontos = ControleIdioma.PegarTexto( Idiomas.Texto.MostrarPontos).Split('0')[0]; baseTextoBonus = ControleIdioma.PegarTexto( Idiomas.Texto.MostrarBonus).Split('+')[0]; baseTextoPerfeito = ControleIdioma.PegarTexto( Idiomas.Texto.MostrarPerfect).Split('+')[0]; baseTextoOnus = ControleIdioma.PegarTexto( Idiomas.Texto.MostrarOnus).Split('-')[0]; if (Dados.modoDeJogo == ModosDeJogo.Normal) { textoBonus.text = baseTextoBonus + "+" + Dados.pontosUltimaFaseBonus; textoPerfeito.text = baseTextoPerfeito + "+" + Dados.pontosUltimaFasePerfeita; textoOnus.text = baseTextoOnus + "-" + Dados.pontosUltimaFaseOnus; textos = new Text[totalPaineis - 1]; baseTextos = new string[totalPaineis - 1]; txtAdicionar = new string[totalPaineis - 1]; multi = new int[totalPaineis - 1]; pontos = new int[totalPaineis - 1]; paineis = new BrilharImagemUI[totalPaineis]; paineis[0] = painelPontos.GetComponent <BrilharImagemUI>(); totalPaineis = 1; if (Dados.pontosUltimaFaseBonus > 0) { painelBonus.gameObject.SetActive(true); pontos[totalPaineis - 1] = Dados.pontosUltimaFaseBonus; textos[totalPaineis - 1] = textoBonus; txtAdicionar[totalPaineis - 1] = "+"; multi[totalPaineis - 1] = 1; baseTextos[totalPaineis - 1] = baseTextoBonus; paineis[totalPaineis] = painelBonus.GetComponent <BrilharImagemUI>(); totalPaineis++; } else { painelBonus.gameObject.SetActive(false); } if (Dados.pontosUltimaFasePerfeita > 0) { painelPerfeito.gameObject.SetActive(true); pontos[totalPaineis - 1] = Dados.pontosUltimaFasePerfeita; textos[totalPaineis - 1] = textoPerfeito; txtAdicionar[totalPaineis - 1] = "+"; multi[totalPaineis - 1] = 1; baseTextos[totalPaineis - 1] = baseTextoPerfeito; paineis[totalPaineis] = painelPerfeito.GetComponent <BrilharImagemUI>(); totalPaineis++; } else { painelPerfeito.gameObject.SetActive(false); } if (Dados.pontosUltimaFaseOnus > 0) { painelOnus.gameObject.SetActive(true); pontos[totalPaineis - 1] = Dados.pontosUltimaFaseOnus; textos[totalPaineis - 1] = textoOnus; txtAdicionar[totalPaineis - 1] = "-"; multi[totalPaineis - 1] = -1; baseTextos[totalPaineis - 1] = baseTextoOnus; paineis[totalPaineis] = painelOnus.GetComponent <BrilharImagemUI>(); totalPaineis++; } else { painelOnus.gameObject.SetActive(false); } } Mostrar(); }