public void AgregarEstadistica(string _categoria, int _valor)
 {
     Debug.Log("ESTADISTICAS JUGADOR: " + nombreJugadorText.text);
     Debug.Log("CATEGORIA: " + _categoria);
     Debug.Log("VALOR: " + _valor);
     estadisticasJugador.AgregarEstadisticas(_categoria, _valor);
 }
Beispiel #2
0
 //Función que se llama al apretar alguna estadistica, se agrega "1" a la estadistica correspondiente para llevar un registro
 public void AgregarValorEstadistica(Text _nombreEst)
 {
     estadisticas.AgregarEstadisticas(_nombreEst.text, 1);
     seccionListaEstadisticas.SetActive(false);
     eligiendoEstadistica = false;
     if (agregandoJ1)
     {
         if (setActual.isTiebreak())
         {
             setActual.AgregarPuntoTBJ1();
         }
         else
         {
             setActual.AgregarPuntoJ1();
         }
     }
     else
     {
         if (setActual.isTiebreak())
         {
             setActual.AgregarPuntoTBJ2();
         }
         else
         {
             setActual.AgregarPuntoJ2();
         }
     }
 }
Beispiel #3
0
 public void GuardarEntradaDato(string tipoEntradaDato, Estadisticas estadisticas, Partido partido)
 {
     if (tipoEntradaDato == "Partido")
     {
         estadisticasGlobalesPartido.AgregarEstadisticas(estadisticas);
         partidos.Add(partido);
         SaveSystem.GuardarEntradaDato(tipoEntradaDato, estadisticasGlobalesPartido, partido, this);
     }
     else
     {
         estadisticasGlobalesPractica.AgregarEstadisticas(estadisticas);
         practicas.Add(partido);
         SaveSystem.GuardarEntradaDato(tipoEntradaDato, estadisticasGlobalesPractica, partido, this);
     }
 }
Beispiel #4
0
    public void GuardarEntradaDato(string tipoEntradaDato, Estadisticas estadisticas, string _nombrePartido, DateTime _fecha, ResultadoEntradaDatos _res, List <Evento> _eventos, Partido.TipoResultadoPartido _tipoResultado, int _cantPeriodos)
    {
        bool _isPartido = tipoEntradaDato == "Partido";

        Partido _partido = new Partido(_nombrePartido, estadisticas, _fecha, _isPartido, _cantPeriodos);

        _partido.AgregarResultadoEntradaDatos(_res, _tipoResultado);
        _partido.SetListaEventos(_eventos);
        _partido.SetPosicion(GetPosicionActual());

        if (_isPartido)
        {
            estadisticasGlobalesPartido.AgregarEstadisticas(estadisticas);
            partidos.Add(_partido);
            SaveSystem.GuardarEntradaDato(tipoEntradaDato, estadisticasGlobalesPartido, _partido, this, AppController.instance.equipoActual);
        }
        else
        {
            estadisticasGlobalesPractica.AgregarEstadisticas(estadisticas);
            practicas.Add(_partido);
            SaveSystem.GuardarEntradaDato(tipoEntradaDato, estadisticasGlobalesPractica, _partido, this, AppController.instance.equipoActual);
        }
    }
Beispiel #5
0
    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);
    }
 public void AgregarEstadisticasEquipo(Estadisticas _estEquipo)
 {
     Debug.Log("CANT: " + estadisticasJugador.GetCantidadCategorias());
     _estEquipo.AgregarEstadisticas(estadisticasJugador);
 }