Ejemplo n.º 1
0
    void EscolhiDelete(int indice)
    {
        FecharLoadContainer();

        PropriedadesDeSave p = lista[indice];

        //lista = (List<PropriedadesDeSave>)(salvador.CarregarArquivo("criaturesGames.ori"));
        lista = SaveDatesForJolt.s.SaveProps;

        //salvador.ExcluirArquivo("criatures.ori" + p.indiceDoSave);

        lista.Remove(p);


        //salvador.SalvarArquivo("criaturesGames.ori", lista);
        SaveAndLoadInJolt.Save();

        lista.Sort();

        if (lista.Count > 0)
        {
            BotaoCarregarJogo();
        }
        else
        {
            estado = EstadosDoIniciar.escolhaInicial;
            AtualizaLista();
        }
    }
Ejemplo n.º 2
0
    public void CriandoJogo()
    {
        PropriedadesDeSave prop = new PropriedadesDeSave()
        {
            nome = "Jogo Criado: " + System.DateTime.Now, ultimaJogada = System.DateTime.Now
        };
        LoadAndSaveGame           salvador = new LoadAndSaveGame();
        List <PropriedadesDeSave> lista    = SaveDatesForJolt.s.SaveProps;

        //List<PropriedadesDeSave> lista = (List<PropriedadesDeSave>)(salvador.CarregarArquivo("criaturesGames.ori"));

        if (lista != null)
        {
            int maior = 0;

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].indiceDoSave > maior)
                {
                    maior = lista[i].indiceDoSave;
                }
            }

            prop.indiceDoSave = maior + 1;
            lista.Add(prop);
        }
        else
        {
            lista = new List <PropriedadesDeSave>()
            {
                prop
            }
        };

        SaveDatesForJolt.s.SaveProps = lista;
        SaveAndLoadInJolt.Save();
        //salvador.SalvarArquivo("criaturesGames.ori", lista);

        // Voltar();//Deve ser retirado
        IniciarCarregarCena(prop.indiceDoSave);
    }

    void IniciarCarregarCena(int indice)
    {
        gameObject.SetActive(false);
        GameObject  G         = new GameObject();
        SceneLoader loadScene = G.AddComponent <SceneLoader>();

        loadScene.CenaDoCarregamento(indice);
    }
Ejemplo n.º 3
0
    void OpcaoEscolhida(int indice)
    {
        BancoDeTextos.linguaChave = languageMenu.IdiomaNoIndice(indice);
        bandeirinha.sprite        = languageMenu.BandeirinhaNoIndice(indice);
        languageMenu.FinalizarHud();
        BtnsManager.ReligarBotoes(gameObject);

        InterfaceLanguageConverter[] ilc = FindObjectsOfType <InterfaceLanguageConverter>();

        foreach (InterfaceLanguageConverter I in ilc)
        {
            I.MudaTexto();
        }

        SaveDatesForJolt.s.ChosenLanguage = BancoDeTextos.linguaChave;
        SaveAndLoadInJolt.Save();
        //new LoadAndSaveGame().SalvarArquivo("chosenLanguage.ori",heroi.linguaChave);

        InitialSceneManager.i.EstadoDeEscolhaInicial();
        InitialSceneManager.i.AtualizaLista();
        estado = EstadosDoSwitch.emEspera;
    }
Ejemplo n.º 4
0
    void EscolhiSave(int indice)
    {
        PropriedadesDeSave p = lista[indice];

        lista = SaveDatesForJolt.s.SaveProps;
        //lista = (List<PropriedadesDeSave>)(salvador.CarregarArquivo("criaturesGames.ori"));
        indice = lista.IndexOf(p);

        lista[indice] = new PropriedadesDeSave()
        {
            ultimaJogada = System.DateTime.Now,
            nome         = lista[indice].nome,
            indiceDoSave = lista[indice].indiceDoSave
        };

        //salvador.SalvarArquivo("criaturesGames.ori", lista);
        SaveAndLoadInJolt.Save();

        containerDeLoads.FinalizarHud();
        GameObject  G         = new GameObject();
        SceneLoader loadScene = G.AddComponent <SceneLoader>();

        loadScene.CenaDoCarregamento(lista[indice].indiceDoSave);
    }