コード例 #1
0
    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;
    }
コード例 #2
0
    public void CriandoJogo()
    {
        gameObject.SetActive(false);

        PropriedadesDeSave prop = new PropriedadesDeSave()
        {
            nome = input.text, ultimaJogada = System.DateTime.Now
        };
        //SaveDatesManager salvador = new SaveDatesManager();
        List <PropriedadesDeSave> lista = SaveDatesManager.s.SaveProps;//(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
            }
        };

        SaveDatesManager.s.SaveProps = lista;
        SaveDatesManager.Save();
        SaveDatesManager.s.IndiceDoJogoAtualSelecionado = prop.indiceDoSave;

        GlobalController.g.FadeV.IniciarFadeOutComAction(OnFadeOutComplete);

        EventAgregator.Publish(EventKey.stopMusic, null);
        //EventAgregator.AddListener(EventKey.fadeOutComplete, OnFadeOutComplete);
    }

    void OnFadeOutComplete()
    {
        GlobalController.g.FadeV.IniciarFadeIn();
        SceneLoader.IniciarCarregamento(SaveDatesManager.s.IndiceDoJogoAtualSelecionado);
    }
コード例 #3
0
    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;
    }