void OpcaoEscolhida(int indice) { BancoDeTextos.linguaChave = languageMenu.IdiomaNoIndice(indice); //bandeirinha.sprite = languageMenu.BandeirinhaNoIndice(indice); languageMenu.FinalizarHud(); //BtnsManager.ReligarBotoes(gameObject); InterfaceLanguageConverter[] ilc = MonoBehaviour.FindObjectsOfType <InterfaceLanguageConverter>(); foreach (InterfaceLanguageConverter I in ilc) { I.MudaTexto(); } SaveDatesManager.s.ChosenLanguage = BancoDeTextos.linguaChave; SaveDatesManager.Save(); EventAgregator.Publish(EventKey.returnToMainMenu, null); /* * InitialSceneManager.i.EstadoDeEscolhaInicial(); * InitialSceneManager.i.AtualizaLista();*/ estado = EstadosDoSwitch.emEspera; }
public void FuncaoDoBotao() { estado = EstadosDoSwitch.menuSuspenso; InitialSceneManager.i.EstadoDePainelSuspenso(); languageMenu.IniciarHud(OpcaoEscolhida); BtnsManager.DesligarBotoes(gameObject); }
public void FuncaoDoBotao() { EventAgregator.Publish(EventKey.positiveUiInput, null); estado = EstadosDoSwitch.menuSuspenso; languageMenu.IniciarHud(OpcaoEscolhida); //InitialSceneManager.i.EstadoDePainelSuspenso(); //BtnsManager.DesligarBotoes(gameObject); }
// Update is called once per frame void Update() { switch (estado) { case EstadosDoSwitch.menuSuspenso: languageMenu.MudarOpcao(); if (command.DisparaAcao()) { OpcaoEscolhida(languageMenu.OpcaoEscolhida); estado = EstadosDoSwitch.emEspera; } break; } }
// Update is called once per frame public void Update() { switch (estado) { case EstadosDoSwitch.menuSuspenso: languageMenu.MudarOpcao(); if (ActionManager.ButtonUp(0, GlobalController.g.Control)) { EventAgregator.Publish(EventKey.positiveUiInput, null); OpcaoEscolhida(languageMenu.OpcaoEscolhida); estado = EstadosDoSwitch.emEspera; } break; } }
void OpcaoEscolhida(int indice) { SaveDatesManager.s.ChosenLanguage = languageMenu.IdiomaNoIndice(indice); //bandeirinha.sprite = languageMenu.BandeirinhaNoIndice(indice); languageMenu.FinalizarHud(); //BtnsManager.ReligarBotoes(gameObject); EfetivarMudancaDeTexto(); SaveDatesManager.Save(); EventAgregator.Publish(EventKey.returnToMainMenu, null); /* * InitialSceneManager.i.EstadoDeEscolhaInicial(); * InitialSceneManager.i.AtualizaLista();*/ estado = EstadosDoSwitch.emEspera; }
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; }