Example #1
0
        //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;
            }
        }
Example #2
0
        //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;
            }
        }