Exemplo n.º 1
0
    public void BorrarPartido(bool isPartido, string nombrePartido)
    {
        Partido partido = BuscarPartido(isPartido, nombrePartido);

        if (partido != null)
        {
            if (isPartido)
            {
                BorrarEstadisticaPartido(partido);
                partidos.Remove(partido);
            }
            else
            {
                BorrarEstadisticaPractica(partido);
                practicas.Remove(partido);
            }

            SaveSystem.BorrarPartido(isPartido, partido, this, AppController.instance.equipoActual);
        }
    }
Exemplo n.º 2
0
    public void BorrarPartido(bool isPartido, string nombrePartido)
    {
        Partido partido = BuscarPartido(isPartido, nombrePartido);

        if (partido != null)
        {
            if (isPartido)
            {
                estadisticasGlobalesPartido.BorrarEstadisticas(partido.GetEstadisticas());
                SaveSystem.GuardarEstadisticasGlobales("Partido", estadisticasGlobalesPartido, this);
                partidos.Remove(partido);
            }
            else
            {
                estadisticasGlobalesPractica.BorrarEstadisticas(partido.GetEstadisticas());
                SaveSystem.GuardarEstadisticasGlobales("Practica", estadisticasGlobalesPractica, this);
                practicas.Remove(partido);
            }

            SaveSystem.BorrarPartido(isPartido, partido, null, this);
        }
    }
Exemplo n.º 3
0
    public void BorrarPartido(Partido _partido)
    {
        string nombrePartido = _partido.GetNombre().ToUpper();

        List <Partido> partidos = isPartido ? jugadorFocus.GetPartidos() : jugadorFocus.GetPracticas();

        Partido partidoFocus = jugadorFocus.BuscarPartido(isPartido, nombrePartido);

        if (partidoFocus == null)
        {
            return;
        }

        //Borrar las estadisticas del partido del jugador y del equipo
        if (isPartido)
        {
            jugadorFocus.BorrarEstadisticaPartido(partidoFocus);
            AppController.instance.equipoActual.BorrarEstadisticaPartido(partidoFocus);
        }
        else
        {
            jugadorFocus.BorrarEstadisticaPractica(partidoFocus);
            AppController.instance.equipoActual.BorrarEstadisticaPractica(partidoFocus);
        }


        //Borrar el archivo guardado del partido
        SaveSystem.BorrarPartido(isPartido, partidoFocus, jugadorFocus, AppController.instance.equipoActual);

        //Eliminar el prefab
        //Destroy(botonPartido.transform.parent.gameObject);
        //listaPartidosPrefabs.Remove(botonPartido.transform.parent.gameObject);

        //Eliminar el partido de la lista de partidos
        listaPartidos.Remove(partidoFocus);

        ResetPrefabs();
    }