//Função principal public static void Main(string[] args) { /*// Entrart ou Instalar * ChoseOption();*/ //Escolhendo Diretório if (programa.TestDefaultDirectory()) { } else { programa.SelectDirectory(); } //Menu de instalação InstallMenu(); int index = int.Parse(Console.ReadLine()); opcao opcaoSelecionada = (opcao)index; //Procesando Respostas switch (opcaoSelecionada) { case opcao.ValheimPlus: SearchingBepInExInstall(programa.dirselected); InstallValheimPlus(); FinishThanks(); break; case opcao.Desinstalar: FullClean(programa.dirselected); Console.Clear(); Goodbye(); break; case opcao.Atualizar: // Atualizando o Brasil Mod FullClean(programa.dirselected); InstallValheimPlus(); UpdateMessage(); break; } }
//Função principal public static void Main(string[] args) { //Chamando o programa //Tetando o padrão if (programa.TestDefaultDirectory()) { } else { programa.SelectDirectory(); } //Menu de instalação InstallMenu(); int index = int.Parse(Console.ReadLine()); opcao opcaoSelecionada = (opcao)index; //Selector switch (opcaoSelecionada) { case opcao.ValheimPlus: InstallValheimPlus(); FinishThanks(); break; case opcao.Desinstalar: FullClean(programa.dirselected); Console.Clear(); Goodbye(); break; case opcao.Atualizar: // Atualizando o Brasil Mod FullClean(programa.dirselected); InstallValheimPlus(); UpdateMessage(); break; } }
public static void MenuInicial() { //Menu de instalação Menus.InstallMenu(); int index = int.Parse(Console.ReadLine()); opcao opcaoSelecionada = (opcao)index; //Selector switch (opcaoSelecionada) { case opcao.Instalar: if (veratual != "Falha/Inexistente") { Console.Write($"\nVocê já tem uma versão instalada [{veratual}], deseja prosseguir?\n[S/N]\n> "); bool resposta = Util.ProsseguirOuNao(); if (resposta) { Util.SearchingBepInExInstall(Util.util.dirselected); Util.InstallValheimPlus(); Menus.FinishThanks(); } else { MenuInicial(); } } else { Util.SearchingBepInExInstall(Util.util.dirselected); Util.InstallValheimPlus(); Menus.FinishThanks(); } break; case opcao.Desinstalar: Util.FullClean(Util.util.dirselected); Console.Clear(); Menus.Goodbye(); break; case opcao.Atualizar: if (!haveanewversion) { Console.Write("\nVocê não tem uma versão instalada, ou já está na versão mais atual, deseja prosseguir?\n[S/N]\n> "); bool resposta = Util.ProsseguirOuNao(); if (resposta) { Util.FullClean(Util.util.dirselected); Util.InstallValheimPlus(); Menus.UpdateMessage(); } else { MenuInicial(); } } else { Util.FullClean(Util.util.dirselected); Util.InstallValheimPlus(); Menus.UpdateMessage(); } break; } }