public void SetarMissoes() { if (escolhas.ListaDeTaxas.Count == 0) { escolhas = new EscolhaDeMissao(); } if (missoesAtuais.Length == 0) { missoesAtuais = new Missoes[2]; } int cont = 0; for (int i = 0; i < 2; i++) { cont = 0; do { cont++; if (MissoesAtuais[i] == null) { MissoesAtuais[i] = escolhas.SelecionarUmaMissao(); } else if (MissoesAtuais[i].AlcancouAMeta()) { MissoesAtuais[i] = escolhas.SelecionarUmaMissao(); } } while (MissoesSaoIguais() && cont < 100); //Debug.Log("fiz isso tantas vezes " + cont); } }
void sim() { EscolhaDeMissao e = ControladorGlobal.c.DadosGlobais.PerfilAtualSelecionado.GMissoes.Escolhas; e.AtualizaListaDeTaxas(Ms[qualFoi], -1); Ms[qualFoi] = e.SelecionarUmaMissao(); qualFoi++; MostrarTentativasExcedidas(pai, finalisar); }