public void GuardarNuevoEquipo() //Función llamada al apretar el botón GUARDAR. Se agrega un EQUIPO a la lista de EQUIPOS. Se vuelve a la sección principal. Se crea el botón en la sección de equipos. { string nombreNuevoEquipo = inputNombreNuevoEquipo.text.ToUpper(); if (AppController.instance.BuscarEquipoPorNombre(nombreNuevoEquipo) != null) { mensajeError.SetText("EQUIPO EXISTENTE!", AppController.Idiomas.Español); mensajeError.SetText("EXISTING TEAM!", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } if (nombreNuevoEquipo == "") { mensajeError.SetText("NAME NEEDED!", AppController.Idiomas.Ingles); mensajeError.SetText("NOMBRE NECESARIO!", AppController.Idiomas.Español); mensajeError.Activar(); return; } if (!AppController.instance.VerificarNombre(nombreNuevoEquipo)) { mensajeError.SetText("NOMBRE INVALIDO!", AppController.Idiomas.Español); mensajeError.SetText("INVALID NAME!", AppController.Idiomas.Español); mensajeError.Activar(); return; } AppController.instance.AgregarEquipo(new Equipo(nombreNuevoEquipo, deporteActual)); inputNombreEquipo.text = string.Empty; panelMisEquipos.MostrarPanelPrincipal(); }
public void GuardarPlanilla() { if (listaDetalles.Count == 0) { Debug.Log("NO DETALLES"); } System.DateTime timeNow = System.DateTime.Now; string nombrePlanilla = timeNow.ToString("yyyy-MM-dd-HH-mm-ss"); string alias = aliasPlanilla.text.ToUpper(); if (equipo.ExistePlanilla(nombrePlanilla, alias)) { mensajeError.SetText(("Nombre Existente!").ToUpper(), AppController.Idiomas.Español); mensajeError.SetText(("Existing Name!").ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } if (alias != string.Empty && !AppController.instance.VerificarNombre(alias)) { mensajeError.SetText("NOMBRE INVÁLIDO!", AppController.Idiomas.Español); mensajeError.SetText("INVALID NAME!", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } equipo.NuevaPlanilla(nombrePlanilla, alias, listaDetalles); GetComponentInParent <PanelPlanillaAsistencia>().MostrarPanelHistorialPlanillas(); }
public void GuardarNuevoEquipo() { string nombreNuevoEquipo = nombreEquipoText.text.ToUpper(); if (AppController.instance.BuscarEquipoPorNombre(nombreNuevoEquipo) != null) { mensajeError.SetText("EQUIPO EXISTENTE", AppController.Idiomas.Español); mensajeError.SetText("EXISTING TEAM", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } if (nombreNuevoEquipo == "") { mensajeError.SetText("TEAM'S NAME NEEDED", AppController.Idiomas.Ingles); mensajeError.SetText("NOMBRE DE EQUIPO NECESARIO", AppController.Idiomas.Español); mensajeError.Activar(); return; } if (!AppController.instance.VerificarNombre(nombreNuevoEquipo)) { mensajeError.SetText("NOMBRE INVALIDO", AppController.Idiomas.Español); mensajeError.SetText("INVALID NAME", AppController.Idiomas.Español); mensajeError.Activar(); return; } AppController.instance.AgregarEquipo(new Equipo(nombreNuevoEquipo, deporteActual)); inputNombreEquipo.text = string.Empty; panelMisEquipos.MostrarPanelPrincipal(); Cerrar(); }
public void GuardarJugadaImagen() { nombreJugada = nombreJugadaText.text.ToUpper(); if (carpetaSeleccionada != null && carpetaSeleccionada.GetCarpeta().ExistsJugada(nombreJugada)) { mensajeErrorGuardar.SetText("Nombre existente!".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardar.SetText("Existing name!".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardar.Activar(); return; } else if (!AppController.instance.VerificarNombre(nombreJugada)) { mensajeErrorGuardar.SetText("Nombre invalido!".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardar.SetText("Invalid name!".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardar.Activar(); return; } CerrarSeccionGuardarJugada(); swipeEnabled = false; //panelHerramientas.gameObject.SetActive(false); CerrarPanelOpcionesActual(); snapshotCamera.gameObject.SetActive(true); snapshotCamera.targetTexture = new RenderTexture(width, height, 24); }
/// /// Crea botones con los nombres de los jugadores /// public void SetOpcionesAdicioanles() { if (actualJugadoresSeleccionados <= 0) { mensajeErrorSeleccionJugadores.Activar(); return; } opcionesAdicionales.SetActive(true); }
private void Start() { width = AppController.instance.resWidth; height = AppController.instance.resHeight; if (height > width) { int aux = width; width = height; height = aux; } width2 = width - 70; swipeMax = 0.2f * height; Debug.Log("SWIPE: " + swipeMax); //Debug.Log("WE: " + width + " HE: " + height); resolucionText.text = "WE: " + width + ", HE: " + height; //panelHerramientas.ToogleActive(); mensajeTutorial.SetText("Deslizar hacia arriba/abajo para abrir/cerrar las herramientas".ToUpper(), AppController.Idiomas.Español); mensajeTutorial.SetText("Slide up/down to toggle open the tools window".ToUpper(), AppController.Idiomas.Ingles); mensajeTutorial.Activar(); seccionGuardarJugada.SetActive(false); CambiarCategoriaJugada("null"); }
private void LateUpdate() { if (snapshotCamera.gameObject.activeInHierarchy) { panelHerramientas.gameObject.SetActive(false); CanvasController.instance.GetComponent <Canvas>().worldCamera = snapshotCamera; Texture2D snapshot = new Texture2D(width - 0, height, TextureFormat.RGB24, false); snapshotCamera.Render(); RenderTexture.active = snapshotCamera.targetTexture; snapshot.ReadPixels(new Rect(0, 0, width, height), 0, 0); byte[] bytes = snapshot.EncodeToPNG(); CarpetaJugada _carpeta; _carpeta = carpetaSeleccionada.GetCarpeta(); SaveSystem.GuardarJugadaImagen(bytes, nombreJugada, categoriaActual, _carpeta); snapshotCamera.gameObject.SetActive(false); CanvasController.instance.GetComponent <Canvas>().worldCamera = Camera.main; textoJugadaGuardada.SetText("Jugada guardada existosamente".ToUpper(), AppController.Idiomas.Español); textoJugadaGuardada.SetText("Strategy successfully saved".ToUpper(), AppController.Idiomas.Ingles); textoJugadaGuardada.Activar(); swipeEnabled = true; panelHerramientas.gameObject.SetActive(true); } }
public void NuevaPlanilla() { if (AppController.instance.equipoActual.GetJugadores().Count == 0) { mensajeError.SetText(("No hay jugadores en este equipo").ToUpper(), AppController.Idiomas.Español); mensajeError.SetText(("There are no players in this team").ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } GetComponentInParent <PanelPlanillaAsistencia>().MostrarPanelNuevaPlanilla(); }
/// /// Se ejecuta desde el botón presente en el panel de seleccion de estadisticas, /// Permite crear el prefab adecuado al deporte /// public void IniciarSeleccionJugadores() { int cantEstSeleccionadas = GetListaEstadisticas().Count; Debug.Log("EST 0 : " + GetListaEstadisticas()[0]); if (AppController.instance.equipoActual.GetJugadores().Count == 0) { mensajeError.SetText("Este equipo no tiene jugadores".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("This team has no players".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); } else if (cantEstSeleccionadas == 0) { mensajeError.SetText("Seleccionar al menos una estadística".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("Select at least one statistic".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); } else { GetComponentInParent <PanelEntradaDatos>().MostrarPanelNuevaEntradaDatos(isPartido); } }
private void VerificarEdicionNombreJugada(string _nuevoNombre) { if (!inputNuevoNombre.wasCanceled && _nuevoNombre != _botonImagenFocus.GetNombre()) { CarpetaJugada _carpeta = _botonImagenFocus.GetCarpeta(); if (_carpeta.ExistsJugada(_nuevoNombre.ToUpper())) { Debug.Log("NOMBRE EXISTENTE: " + _nuevoNombre); mensajeError.SetText("NOMBRE EXISTENTE", AppController.Idiomas.Español); mensajeError.SetText("EXISTING NAME", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } else { Debug.Log("NOMBRE CAMBIADO"); mensajeExitoso.Activar(); SaveSystem.EditarJugada(_botonImagenFocus.GetNombre(), _nuevoNombre.ToUpper(), _botonImagenFocus.GetCarpeta()); _botonImagenFocus.SetNewName(_nuevoNombre.ToUpper()); } } }
public override void TerminarSeleccionJugadores(List <Jugador> listaJugadores, int cantSeleccionados) { if (cantSeleccionados <= 0) { mensajeError.SetText("Seleccionar al menos un jugador".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("Select at least one player".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } // Por ahora la cantidad de filas tiene un límite, hay que averiguar cómo cambiar esto (probablemente páginas de filas sea lo mejor) if (cantSeleccionados > 9) { mensajeError.SetText("El maximo numero de jugadores es 9".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("The max number of player is 9".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } Screen.orientation = ScreenOrientation.Landscape; mensajeErrorGuardado.gameObject.SetActive(true); CanvasController.instance.botonDespliegueMenu.SetActive(false); jugadores = listaJugadores; panelSeleccionJugadores.gameObject.SetActive(false); CanvasController.instance.overlayPanel.gameObject.SetActive(false); //AppController.instance.ChangeTexture(-1); //gameObject.GetComponent<RawImage>().texture = AppController.instance.GetTextureActual(); gameObject.GetComponent <RawImage>().texture = null; gameObject.GetComponent <RawImage>().color = new Color(29f / 255f, 34f / 255f, 48f / 255f); BorrarPrefabs(); CrearColumnas(); }
private void VerificarEdicionNombreEquipo(string _nombreNuevo) { if (!inputfield.wasCanceled && _nombreNuevo != equipo.GetNombre()) { if (AppController.instance.BuscarEquipoPorNombre(_nombreNuevo) != null) { Debug.Log("NOMBRE EXISTENTE: " + _nombreNuevo); mensajeErrorNuevoNombre.Activar(); return; } else { Debug.Log("NOMBRE CAMBIADO"); mensajeCambioNombreExitoso.Activar(); SaveSystem.EditarEquipo(equipo, _nombreNuevo.ToUpper()); CanvasController.instance.overlayPanel.SetNombrePanel("EQUIPO: " + equipo.GetNombre(), AppController.Idiomas.Español); CanvasController.instance.overlayPanel.SetNombrePanel("TEAM: " + equipo.GetNombre(), AppController.Idiomas.Ingles); } } }
public void GuardarPlanillaEditada() { /* * si no se editó el nombre, se deja el mismo que ya tenía * si se editó, antes de guardar hay que revisar si ese nombre no está en uso * si está en uso -> error, sino -> guardar * sea el caso, cuadno se guarda, se borra la existente y se crea una nueva. * */ Equipo equipoActual = AppController.instance.equipoActual; string nuevoAlias = inputNuevoAlias.text; string nombrePlanilla = botonFocus.GetNombre(); string aliasPlanilla = botonFocus.GetAlias(); Debug.Log("Nuevo alias: " + nuevoAlias); Debug.Log("Viejo alias: " + aliasPlanilla); if (nuevoAlias == "") { nuevoAlias = string.Empty; } else if (nuevoAlias != aliasPlanilla) { if (equipoActual.ExistePlanillaConAlias(nuevoAlias)) { Debug.Log("EXISTIA"); mensajeError.SetText("Nombre existente", AppController.Idiomas.Español); mensajeError.SetText("Existing name", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } Debug.Log("NO EXISTIA"); } equipoActual.BorrarAsistencia(nombrePlanilla); equipoActual.NuevaPlanilla(nombrePlanilla, nuevoAlias, newDetalles); botonFocus.SetBotonHistorialAsistencia(nombrePlanilla, nuevoAlias); CanvasController.instance.MostrarPanelAnterior(); }
public override void GuardarEntradaDatos() { string tipoEntradaDato = isPartido ? "Partido" : "Practica"; DateTime fecha = DateTime.Now; if (jugadorFocus.ContienePartido(tipoEntradaDato, nombrePartidoText.text)) { mensajeErrorGuardado.SetText("Nombre existente!".ToString(), AppController.Idiomas.Español); mensajeErrorGuardado.SetText("Existing name!".ToString(), AppController.Idiomas.Ingles); mensajeErrorGuardado.Activar(); panelConfirmacionGuardado.Cerrar(); return; } //Partido partido = new Partido(nombrePartidoText.text, estadisticas, fecha, isPartido); //jugadorFocus.GuardarEntradaDato(tipoEntradaDato, estadisticas, partido); CanvasController.instance.escenas.Add(1); CanvasController.instance.retrocesoPausado = false; CanvasController.instance.MostrarPanelAnterior(); CanvasController.instance.botonDespliegueMenu.SetActive(true); Destroy(gameObject); }
override public void GuardarEntradaDatos() { string tipoEntradaDatos = isPartido ? "Partido" : "Practica"; Debug.Log("Guardando como: " + tipoEntradaDatos); mensajeErrorGuardado.gameObject.SetActive(true); string nombrePatido = nombrePartidoText.text.ToUpper(); if (nombrePatido == "") { mensajeErrorGuardado.SetText("Nombre inválido!".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardado.SetText("Invalid name!".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardado.Activar(); Debug.Log("Nombre inválido"); return; } else if (equipo.ContienePartido(tipoEntradaDatos, nombrePatido)) { mensajeErrorGuardado.SetText("Nombre existente!".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardado.SetText("Existing name!".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardado.Activar(); Debug.Log("Nombre existente"); return; } Deportes.DeporteEnum deporteActual = equipo.GetDeporte(); Estadisticas estEquipo = new Estadisticas(deporteActual); DateTime fecha = DateTime.Now; Debug.Log("Fehca guardada: " + fecha.ToString()); for (int i = 0; i < jugadores.Count; i++) { Estadisticas estadistica = new Estadisticas(deporteActual); for (int j = 0; j < listaEstadisticas.Count; j++) { Button[] botones = columnas[j + 1].GetComponentsInChildren <Button>(); estadistica.AgregarEstadisticas(listaEstadisticas[j].ToUpper(), botones[i].GetComponent <BotonEntradaDato>().GetCantidad()); } estadistica.SetFecha(fecha); estEquipo.SetFecha(fecha); Debug.Log("Estadsitica - cant : " + estadistica.GetCantidadCategorias()); estEquipo.AgregarEstadisticas(estadistica); //jugadores[i].SetEstadisticas(estadistica, tipoEntradaDatos); //jugadores[i].AgregarPartido(new Partido(nombrePartidoText.text, estadistica), tipoEntradaDatos); //jugadores[i].GuardarEntradaDato(tipoEntradaDatos, estadistica, new Partido(nombrePatido, estadistica, fecha)); } //equipo.SetEstadisticas(estEquipo, tipoEntradaDatos); //equipo.AgregarPartido(new Partido(nombrePartidoText.text, estEquipo), tipoEntradaDatos); //equipo.GuardarEntradaDato(tipoEntradaDatos, estEquipo, new Partido(nombrePatido, estEquipo, fecha, isPartido)); Debug.Log("Entrada guardado como: " + tipoEntradaDatos); //CanvasController.instance.escenas.Add(1); CanvasController.instance.retrocesoPausado = false; CanvasController.instance.MostrarPanelAnterior(); CanvasController.instance.overlayPanel.gameObject.SetActive(true); CanvasController.instance.botonDespliegueMenu.SetActive(true); Screen.orientation = ScreenOrientation.Portrait; Destroy(gameObject); }
override public void GuardarEntradaDatos() { string tipoEntradaDatos = isPartido ? "Partido" : "Practica"; Debug.Log("Guardando como: " + tipoEntradaDatos); mensajeErrorGuardado.gameObject.SetActive(true); string nombrePartido = nombrePartidoText.text.ToUpper(); Equipo equipo = AppController.instance.equipoActual; if (nombrePartido == "" || !AppController.instance.VerificarNombre(nombrePartido)) { mensajeErrorGuardado.SetText("Nombre inválido".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardado.SetText("Invalid name".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardado.Activar(); Debug.Log("Nombre inválido"); return; } else if (equipo.ContienePartido(tipoEntradaDatos, nombrePartido)) { mensajeErrorGuardado.SetText("Nombre existente".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardado.SetText("Existing name".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardado.Activar(); Debug.Log("Nombre existente"); return; } Deportes.DeporteEnum deporteActual = equipo.GetDeporte(); Estadisticas estEquipo = new Estadisticas(deporteActual); DateTime fecha = DateTime.Now; int cantPeriodos = relojEntradaDatos.GetCurrentPeriod(); Partido _partido = new Partido(nombrePartido, estEquipo, fecha, isPartido, cantPeriodos); List <Evento> _eventos = seccionEstadisticas.GetListaEventos(); _partido.SetListaEventos(_eventos); if (deporteActual == Deportes.DeporteEnum.Softball || deporteActual == Deportes.DeporteEnum.Futbol || deporteActual == Deportes.DeporteEnum.Basket || deporteActual == Deportes.DeporteEnum.HockeyCesped || deporteActual == Deportes.DeporteEnum.HockeyPatines || deporteActual == Deportes.DeporteEnum.Rugby || deporteActual == Deportes.DeporteEnum.Handball) { if (insertarResultado && !resultadoNormal.VerificarInputs()) { mensajeErrorGuardado.SetText("Completar campos de resultado".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardado.SetText("Complete results fields".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardado.Activar(); return; } resultadoNormal.SetResultado(); Debug.Log("RES: " + resultadoNormal.GetResultado()); Debug.Log("PROP: " + resultadoNormal.GetResultadoPropio()); Debug.Log("CONT: " + resultadoNormal.GetResultadoContrario()); Debug.Log("PEN PROP: " + resultadoNormal.GetResultadoPenalesPropio()); Debug.Log("PEN CONT: " + resultadoNormal.GetResultadoPenalesContrario()); _partido.AgregarResultadoEntradaDatos(resultadoNormal, Partido.TipoResultadoPartido.Normal); seccionBanca.GuardarEntradaDato(listaNombres, nombrePartido, tipoEntradaDatos, fecha, resultadoNormal, _eventos, Partido.TipoResultadoPartido.Normal, cantPeriodos); } else { if (insertarResultado && !resultadoSets.VerificarInputs()) { mensajeErrorGuardado.SetText("Completar campos de resultado".ToUpper(), AppController.Idiomas.Español); mensajeErrorGuardado.SetText("Complete results fields".ToUpper(), AppController.Idiomas.Ingles); mensajeErrorGuardado.Activar(); return; } resultadoSets.SetResultado(); _partido.AgregarResultadoEntradaDatos(resultadoSets, Partido.TipoResultadoPartido.Sets); seccionBanca.GuardarEntradaDato(listaNombres, nombrePartido, tipoEntradaDatos, fecha, resultadoSets, _eventos, Partido.TipoResultadoPartido.Sets, cantPeriodos); } //PARA LOS JUGADORES seccionBanca.SetFechaEntradaDato(fecha); //para cada jugadorEntradaDato, estadistica.setfecha(fecha) //PARA EL EQUIPO estEquipo.SetFecha(fecha); seccionBanca.AgregarEstadisticasEquipo(estEquipo); equipo.GuardarEntradaDato(tipoEntradaDatos, estEquipo, _partido); //CanvasController.instance.escenas.Add(1); CanvasController.instance.retrocesoPausado = false; CanvasController.instance.MostrarPanelAnterior(); CanvasController.instance.overlayPanel.gameObject.SetActive(true); CanvasController.instance.botonDespliegueMenu.SetActive(true); Screen.orientation = ScreenOrientation.Portrait; Destroy(gameObject); }
public void MensajeFavorito() { mensajeCambioFavorito.Activar(); }
public void ConfirmarEdicion() { InfoJugador ij = new InfoJugador(); foreach (var input in inputsObligatorios) { if (input.GetValorCategoria() == "") { mensajeError.SetText("Completar campos obligatorios (*)".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("Complete required fields (*)".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } ij.SetInfoObligatoria(input); } //Reviasr si existe el nombre (hacer una función de comporbación de nombres general en appcontroller if (nombreActual != ij.GetNombre() && AppController.instance.equipoActual.BuscarPorNombre(ij.GetNombre()) != null || ij.GetNombre() == "" || ij.GetNombre() == " ") { mensajeError.SetText("Nombre inválido/existente!".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("Invalid/Existing name!".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } foreach (var input in inputsInt) { ij.SetInfoInt(input); } int numCamisetaActualInt = -1; int.TryParse(numCamisetaActual, out numCamisetaActualInt); Debug.Log("NUM ACTUAL: " + numCamisetaActualInt); int numCamiseta = -1; if (int.TryParse(ij.GetNumeroCamiseta(), out numCamiseta)) { Debug.Log("NUEVO NUM: " + numCamiseta); if (numCamiseta != numCamisetaActualInt && (numCamiseta < 0 || !AppController.instance.equipoActual.VerficarNumeroCamiseta(ij.GetNumeroCamiseta()))) { mensajeError.SetText("NUMERO DE CAMISETA EN USO", AppController.Idiomas.Español); mensajeError.SetText("SHIR NUMBER IN USE", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } } foreach (var input in inputsString) { ij.SetInfoString(input); } foreach (var input in inputsEspecial) { ij.SetInfoEspecial(input); } ij.SetFechaNac(inputFecha.GetFechaPlaceholder()); if (pathImagenJugador != null) { ij.pathImagenJugador = pathImagenJugador; } else { ij.pathImagenJugador = null; } jugadorFocus.Editar(ij); HabilitarEdicion(false); }
public void GuardarNuevoJugador() { Equipo equipoActual = AppController.instance.equipoActual; InfoJugador ij = new InfoJugador(); if (!inputFecha.IsDateValid()) { mensajeError.SetText("Completar campos obligatorios (*)".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("Complete required fields (*)".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } foreach (var input in inputsObligatorios) { if (input.GetValorCategoria() == "") { mensajeError.SetText("Completar campos obligatorios (*)".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("Complete required fields (*)".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } ij.SetInfoObligatoria(input); } //Reviasr si existe el nombre (hacer una función de comporbación de nombres general en appcontroller if (equipoActual.BuscarPorNombre(ij.GetNombre()) != null || !AppController.instance.VerificarNombre(ij.GetNombre())) { mensajeError.SetText("Nombre inválido/existente!".ToUpper(), AppController.Idiomas.Español); mensajeError.SetText("Invalid/Existing name!".ToUpper(), AppController.Idiomas.Ingles); mensajeError.Activar(); return; } foreach (var input in inputsInt) { ij.SetInfoInt(input); } int numCamiseta = -1; if (int.TryParse(ij.GetNumeroCamiseta(), out numCamiseta)) { if (numCamiseta < 0 || !equipoActual.VerficarNumeroCamiseta(ij.GetNumeroCamiseta())) { mensajeError.SetText("NUMERO DE CAMISETA EN USO", AppController.Idiomas.Español); mensajeError.SetText("SHIR NUMBER IN USE", AppController.Idiomas.Ingles); mensajeError.Activar(); return; } } foreach (var input in inputsString) { ij.SetInfoString(input); } foreach (var input in inputsEspecial) { ij.SetInfoEspecial(input); } ij.SetFechaNac(inputFecha.GetFecha()); //GUARDAR IMAGEN DE JUGADOR if (pathImagenJugador != null) { ij.pathImagenJugador = pathImagenJugador; } else { ij.pathImagenJugador = null; } Debug.Log("PATH: " + pathImagenJugador); equipoActual.NuevoJugador(ij); CanvasController.instance.MostrarPanelAnterior(); }