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 FecharLoadContainer() { BtnsManager.ReligarBotoes(btnCarregarJogo.transform.parent.gameObject); containerDeLoads.FinalizarHud(); menuBasico.FinalizarHud(); estado = EstadosDoIniciar.escolhaInicial; AtualizaLista(); }
void EscolhaDoMenuInicial(int e) { switch (e) { case 0: //BotaoNovoJogo(); pDoInput.CriandoJogo(); estado = EstadosDoIniciar.painelSuspenso; break; case 1: BotaoCarregarJogo(); break; } menuBasico.FinalizarHud(); }
// Update is called once per frame void Update() { switch (estado) { case EstadosDoIniciar.escolhaInicial: menuBasico.MudarOpcao(); if (commandR.DisparaAcao()) { EscolhaDoMenuInicial(menuBasico.OpcaoEscolhida); } if (Input.GetButtonDown("trocaCriature")) { FindObjectOfType <LanguageSwitcher>().FuncaoDoBotao(); } break; case EstadosDoIniciar.saveLoadsAberto: containerDeLoads.MudarOpcao(); if (commandR.DisparaAcao()) { EscolhiSave(containerDeLoads.OpcaoEscolhida); } else if (commandR.DisparaCancel()) { FecharLoadContainer(); estado = EstadosDoIniciar.escolhaInicial; } else if (Input.GetButtonDown("trocaCriature")) { LoadButton[] btnsLoad = FindObjectsOfType <LoadButton>(); btnsLoad[btnsLoad.Length - 1 - containerDeLoads.OpcaoEscolhida].BotaoExcluir(); Debug.Log(containerDeLoads.OpcaoEscolhida + " : " + btnsLoad[btnsLoad.Length - 1 - containerDeLoads.OpcaoEscolhida].name); estado = EstadosDoIniciar.painelSuspenso; } break; } }
public void EstadoDeEscolhaInicial() { estado = EstadosDoIniciar.escolhaInicial; }
public void EstadoDePainelSuspenso() { estado = EstadosDoIniciar.painelSuspenso; }
public void EstadoDeRetornandoAoSave() { estado = EstadosDoIniciar.saveLoadsAberto; }
public void BotaoCarregarJogo() { //BtnsManager.DesligarBotoes(btnCarregarJogo.transform.parent.gameObject); containerDeLoads.IniciarHud(EscolhiSave, EscolhiDelete, lista.ToArray()); estado = EstadosDoIniciar.saveLoadsAberto; }