public SaveDataPlanilla(DetalleAsistencia detalleAsistencia, string nombrePlanilla_, string aliasPlanilla_) { nombrePlanilla = nombrePlanilla_; aliasPlanilla = aliasPlanilla_; nombreJugador = detalleAsistencia.GetNombre(); asistencia = detalleAsistencia.GetAsistencia(); }
public List <DetalleAsistencia> CrearPrefabsDetalles(List <Jugador> jugadores) { if (listaPrefabs == null) { listaPrefabs = new List <GameObject>(); } BorrarPrefabs(); List <DetalleAsistencia> _listaDetalles = new List <DetalleAsistencia>(); foreach (var _jugador in jugadores) { GameObject detalleGO = Instantiate(detalleAsistenciaPrefab, detallesParentTransform, false); detalleGO.SetActive(true); DetalleAsistencia _detalle = detalleGO.GetComponent <DetalleAsistencia>(); _detalle.SetNombreJugador(_jugador.GetNombre()); _detalle.SetAsistenciaInicial(0); _listaDetalles.Add(_detalle); listaPrefabs.Add(detalleGO); } cantMinima = (int)(scrollRectDetalles.GetComponent <RectTransform>().rect.height / (prefabHeight + detallesParentTransform.GetComponent <VerticalLayoutGroup>().spacing + detallesParentTransform.GetComponent <VerticalLayoutGroup>().padding.top)); return(_listaDetalles); }
public List <DetalleAsistencia> CrearPrefabsDetalles(List <DetalleAsistencia> _detalles, bool _activarBoton) { List <DetalleAsistencia> _listaDetalles = new List <DetalleAsistencia>(); BorrarPrefabs(); foreach (var _detalle in _detalles) { GameObject detalleGO = Instantiate(detalleAsistenciaPrefab, detallesParentTransform, false); detalleGO.SetActive(true); DetalleAsistencia _det = detalleGO.GetComponent <DetalleAsistencia>(); _det.SetDetalle(_detalle, _activarBoton); _listaDetalles.Add(_det); listaPrefabs.Add(detalleGO); } Debug.Log("PREF: " + listaPrefabs.Count); cantMinima = (int)(scrollRectDetalles.GetComponent <RectTransform>().rect.height / (prefabHeight + detallesParentTransform.GetComponent <VerticalLayoutGroup>().spacing + detallesParentTransform.GetComponent <VerticalLayoutGroup>().padding.top)); return(_listaDetalles); }
public void SetDetalle(DetalleAsistencia detalle_, bool activar) { SetNombreJugador(detalle_.GetNombre()); asistencia = detalle_.GetAsistencia(); SetBotonAsistencia(); botonCambiarAsistencia.enabled = activar; Debug.Log("ACTIVADO?: " + activar); }
public SaveDataPlanilla CreateSaveDataPlanilla(PlanillaAsistencia planilla, int index) { DetalleAsistencia detalle = null; /*for (int i = 0; i < planillasAsistencia[nombrePlanilla].Count; i++) * { * if (i == index) * { * detalle = planillasAsistencia[nombrePlanilla][index]; * break; * } * }*/ detalle = planilla.GetDetalleAtIndex(index); return(new SaveDataPlanilla(detalle, planilla.GetNombre(), planilla.GetAlias())); }
public void AgregarDetalle(DetalleAsistencia detalle, string nombrePlanilla) { /*if (!planillasAsistencia.ContainsKey(nombrePlanilla)) * { * planillasAsistencia[nombrePlanilla] = new List<DetalleAsistencia>(); * } * * planillasAsistencia[nombrePlanilla].Add(detalle); */ //Debug.Log(planillasAsistencia.Count); foreach (var planilla in planillasAsistencia) { if (planilla.GetNombre() == nombrePlanilla) { planilla.AgregarDetalle(detalle); return; } } Debug.Log("Planilla no encontrada con nombre: " + nombrePlanilla); }
public void AgregarDetalle(DetalleAsistencia detalle) { detalles.Add(detalle); }
public DetalleAsistencia(DetalleAsistencia detalle) { nombre = detalle.GetNombre(); asistencia = detalle.GetAsistencia(); }