public void AtualizaLista() { lista = (List <PropriedadesDeSave>)(salvador.CarregarArquivo("criaturesGames.ori")); bool primeiro = true; if (lista != null) { if (lista.Count > 0) { primeiro = false; lista.Sort(); } } btnNovoJogo.SetActive(!primeiro); btnCarregarJogo.SetActive(!primeiro); btnPrimeiroJogo.SetActive(primeiro); }
public void CriandoJogo() { PropriedadesDeSave prop = new PropriedadesDeSave() { nome = input.text, ultimaJogada = System.DateTime.Now }; LoadAndSaveGame salvador = new LoadAndSaveGame(); 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 } }; 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); }