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