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; }
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); }
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); }
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();*/ }