public static void VerificarRecarregarIdiomas(bool forcar = false) { if (Dados.recarregarIdioma || forcar || Dados.textosMensagens == null || Dados.realizacoes.Count == 0 || Dados.missoes.Count == 0) { Dados.textosMensagens = GerArquivo.CarregarMensagens(); Dados.realizacoes = GerArquivo.CarregarRealizacoes(); Dados.missoes = GerArquivo.CarregarMissoes(); Dados.recarregarIdioma = false; } }
void OnEnable() { if (Dados.missoes.Count == 0) { Dados.missoes = GerArquivo.CarregarMissoes(); } for (int i = 0; i < titulos.Length; i++) { titulos[i].text = Dados.missoes[i].Titulo(); descricoes[i].text = Dados.missoes[i].Descricao(); valor[i].text = Dados.missoes[i].StringValorAtual(); } }