Пример #1
0
    public void SelectOption(string opcionString)
    {
        switch (opcionEditandoActualmente)
        {
        case OpcionActual.idioma:
            _idioma = AppController.instance.GetLanguageEnumFromString(opcionString);
            AppController.instance.idioma = _idioma;
            idiomaActualText.text         = opcionString;

            idiomaActualText.text          = AppController.instance.GetDisplayNameIdioma(_idioma, _idioma).ToUpper();
            temaActualText.text            = AppController.instance.GetDisplayNameTema(_tema, _idioma).ToUpper();
            deporteFavoritoActualText.text = Deportes.instance.GetDisplayName(_deporteFavorito, _idioma).ToUpper();
            SaveSettings();
            break;

        case OpcionActual.tema:
            _tema = AppController.instance.GetThemeEnumFromString(opcionString);
            temaActualText.text = opcionString;
            break;

        case OpcionActual.deporte:
            Debug.Log("DEPORTE CAMBIADO: " + opcionString);
            _deporteFavorito = Deportes.instance.GetSportEnumFromString(opcionString);
            deporteFavoritoActualText.text = opcionString;
            SaveSettings();
            break;

        default:
            Debug.LogError("ESTO NO DEBERIA HABER PASADO");
            break;
        }

        opcionEditandoActualmente = OpcionActual.ninguna;
    }
Пример #2
0
    public void ShowSportsOptions()
    {
        opcionEditandoActualmente = OpcionActual.deporte;

        GameObject         panelOpcionesGO = Instantiate(panelOpcionesPrefab, transform, false);
        OpcionesEspeciales panelOpciones   = panelOpcionesGO.GetComponent <OpcionesEspeciales>();

        string nombreCategoria = AppController.instance.idioma == AppController.Idiomas.Español ? "DEPORTE FAVORITO" : "FAVORITE SPORT";

        List <string> opciones = new List <string>();

        foreach (var i in Enum.GetValues(typeof(Deportes.DeporteEnum)))
        {
            string op = Deportes.instance.GetDisplayName((Deportes.DeporteEnum)i, AppController.instance.idioma);
            opciones.Add(op);
        }

        panelOpciones.SetMenu(opciones, nombreCategoria, AppController.instance.idioma);
    }
Пример #3
0
    public void ShowThemesOptions()
    {
        opcionEditandoActualmente = OpcionActual.tema;

        GameObject         panelOpcionesGO = Instantiate(panelOpcionesPrefab, transform, false);
        OpcionesEspeciales panelOpciones   = panelOpcionesGO.GetComponent <OpcionesEspeciales>();

        string nombreCategoria = AppController.instance.idioma == AppController.Idiomas.Español ? "TEMA" : "THEME";

        List <string> opciones = new List <string>();

        foreach (var i in Enum.GetValues(typeof(AppController.Temas)))
        {
            string op = AppController.instance.GetDisplayNameTema((AppController.Temas)i, AppController.instance.idioma);
            opciones.Add(op);
        }

        panelOpciones.SetMenu(opciones, nombreCategoria, AppController.instance.idioma);
    }
Пример #4
0
    public void SetPanelConfiguracion()
    {
        CanvasController.instance.overlayPanel.SetNombrePanel("CONFIGURACION", AppController.Idiomas.Español);
        CanvasController.instance.overlayPanel.SetNombrePanel("SETTINGS", AppController.Idiomas.Ingles);

        CanvasController.instance.AgregarPanelAnterior(CanvasController.Paneles.MisEquipos);

        _idioma          = AppController.instance.idioma;
        _deporteFavorito = AppController.instance.deporteFavorito;
        _tema            = AppController.instance.tema;

        opcionEditandoActualmente      = OpcionActual.ninguna;
        idiomaActualText.text          = AppController.instance.GetDisplayNameIdioma(_idioma, _idioma);
        temaActualText.text            = AppController.instance.GetDisplayNameTema(_tema, _idioma);
        deporteFavoritoActualText.text = Deportes.instance.GetDisplayName(_deporteFavorito, _idioma);

        // !!!!! DESCOMENTAR ESTO SI SE VUELVE A VERSION 1 !!!!!

        /*SetDropdownIdiomasOptions();
        *  SetDropdownTemasOptions();
        *  SetSeccionDeporteFavorito();*/
    }