public void Next() { if (telas == Telas.Arestas) { telas = Telas.Rota; } else if (telas == Telas.Rota) { if (PontoPartida != null && PontoChegada != null) { telas = Telas.IA; ChamaIA = true; } } else if (telas == Telas.Fim) { if (janeMatriz == JaneMatriz.Nenhum) { janeMatriz = JaneMatriz.MAtriz; } else if (janeMatriz == JaneMatriz.MAtriz) { janeMatriz = JaneMatriz.Rota; } else if (janeMatriz == JaneMatriz.Rota) { janeMatriz = JaneMatriz.Nenhum; } } }
void Atualiza() { ScrollBar.SetActive(Enter); Criando.SetActive(!Enter); Solucao.SetActive(telas == Telas.Fim); Caminhos.SetActive(telas == Telas.Arestas); Cidades.SetActive(telas == Telas.Rota); Notf.SetActive(NaoChega && telas == Telas.IA); if (telas != Telas.Fim) { janeMatriz = JaneMatriz.Nenhum; } Matriz.SetActive(janeMatriz == JaneMatriz.MAtriz); DistanciaAndada.SetActive(janeMatriz == JaneMatriz.Rota); stgAresta = "para começar\nColoque os caminhos.\nNumero de arestas " + NumeroAresta + ". Resta(m): " + (NUmeroMaxAresta - NumeroAresta); ArestaTxt.text = stgAresta; }