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(); } }
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); }
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; }
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); }