public void CrearPrefabs(CarpetaJugada _carpeta, Transform _goJugadas) { carpeta = _carpeta; if (_carpeta.GetNombre() == "-") { nombreCarpetaText.text = "SIN CARPETA"; } else { nombreCarpetaText.text = _carpeta.GetNombre(); } seccionJugadas = Instantiate(seccionJugadasPrefab, _goJugadas, false); seccionJugadas.SetActive(false); listaBotonImagen = new List <BotonImagen>(); foreach (var jugada in _carpeta.GetListaJugadas()) { Debug.Log("NOMBRE: " + jugada.GetNombre()); Debug.Log("CATEGORIA: " + jugada.GetCategoria()); GameObject go = Instantiate(botonJugadaPrefab, seccionJugadas.transform, false); go.SetActive(true); BotonImagen botonGO = go.GetComponent <BotonImagen>(); botonGO.SetJugadaFocus(jugada); listaBotonImagen.Add(botonGO); } }
public void SetBotonImagenFocus(BotonImagen _botonFocus) { if (!seleccionMultipleJugadasActivado && !seleccionMultipleCarpetasActivado) { if (_botonImagenFocus != null) { _botonImagenFocus.DesactivarSeleccion(); if (_botonImagenFocus == _botonFocus) { _botonImagenFocus = null; botones.SetActive(false); return; } } _botonImagenFocus = _botonFocus; _botonImagenFocus.ActivarSeleccion(); botones.SetActive(true); } else if (seleccionMultipleJugadasActivado) { _botonFocus.ToggleSelected(); } }
public void Activar(BotonImagen botonImagen) { botonFocus = botonImagen; //textoConfirmacion.text = "Borrar jugada \"" + botonFocus.GetNombre() + "\"?"; text.SetText("Borrar jugada \"" + botonFocus.GetNombre() + "\"?".ToUpper(), AppController.Idiomas.Español); text.SetText("Borrar strategy \"" + botonFocus.GetNombre() + "\"?".ToUpper(), AppController.Idiomas.Ingles); ToggleDesplegar(); }
public void SetPanel(BotonImagen botonFocus_) { Screen.orientation = ScreenOrientation.Landscape; //Screen.SetResolution(720, 1280, false); SetPublicity(); CanvasController.instance.botonDespliegueMenu.SetActive(false); imagen.sprite = botonFocus_.GetSprite(); }
public void MostrarPanelImagen(BotonImagen botonFocus_) { CanvasController.instance.overlayPanel.SetNombrePanel("", AppController.Idiomas.Español); CanvasController.instance.overlayPanel.SetNombrePanel("", AppController.Idiomas.Ingles); panel_principal.SetActive(false); panel_imagen.SetActive(true); panel_imagen.GetComponent <PanelImagen>().SetPanel(botonFocus_); CanvasController.instance.AgregarPanelAnterior(CanvasController.Paneles.BibliotecaPrincipal); }
private void Start() { prefabHeight = botonCarpetaPrefab.GetComponent <RectTransform>().rect.height; mensajeExitoso.SetText("NOMBRE CAMBIADO EXITOSAMENTE", AppController.Idiomas.Español); mensajeExitoso.SetText("NAME SUCCESSFULLY CHANGED", AppController.Idiomas.Ingles); inputNuevoNombre.onEndEdit.AddListener(VerificarEdicionNombreJugada); _botonImagenFocus = null; botones.SetActive(false); }
public void SetPanePrincipal(bool reset = true) { Screen.orientation = ScreenOrientation.Portrait; SetPublicity(); buscador.SetBuscador(false); CanvasController.instance.retrocesoPausado = false; seleccionMultipleJugadasActivado = false; seleccionMultipleCarpetasActivado = false; botonBorrarSeleccionMultiple.SetActive(false); CanvasController.instance.botonDespliegueMenu.SetActive(true); if (reset) { listaBotonCarpeta = new List <BotonCarpetaJugada>(); listaBotonCarpeta.Clear(); BorrarPrefabsCarpetas(); CrearPrefabsCarpetas(); ResetPrefabs(); if (parentTransform.childCount <= 1) { adviceText.SetActive(true); } else { adviceText.SetActive(false); } _botonImagenFocus = null; botones.SetActive(false); } }
public void SetImageNuevaCarpeta(Text _nombreCarpetaText) { CarpetaJugada _nuevaCarpeta = AppController.instance.BuscarCarpetaPorNombre(_nombreCarpetaText.text.ToUpper()); if (_nuevaCarpeta == _botonImagenFocus.GetCarpeta()) { seccionSeleccionarNuevaCarpeta.Cerrar(); return; } if (!_botonImagenFocus.VerificarNombreJugadasCarpeta(_nuevaCarpeta)) { Debug.Log("NOMBRE EXISTENTE"); mensajeError.SetText("YA EXISTE UNA JUGADA CON ESTE NOMBRE", AppController.Idiomas.Español); mensajeError.SetText("THERE'S ALREADY A STRATEGY WITH THIS NAME", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } _botonImagenFocus.SetCarpeta(_nuevaCarpeta); seccionSeleccionarNuevaCarpeta.Cerrar(); CanvasController.instance.retrocesoPausado = false; _botonImagenFocus = null; botones.SetActive(false); ResetPrefabs(); }