public void CrearPrefabs() { /*for (int i = 0; i < equipo.planillasAsistencia.Count; i++) * { * GameObject botonGO = Instantiate(botonHistorialPrefab, parentTransform, false); * botonGO.SetActive(true); * * string nombrePlanilla = ""; * * Dictionary<string, List<DetalleAsistencia>>.KeyCollection keys = equipo.planillasAsistencia.Keys; * int aux = 0; * foreach (string s in keys) * { * if(aux == i) * { * nombrePlanilla = s; * break; * } * aux++; * } * * botonGO.GetComponent<BotonHistorialAsistencia>().SetBotonHistorialAsistencia(nombrePlanilla); * * listaBotonHistorial.Add(botonGO); * }*/ for (int i = 0; i < equipo.GetPlanillasAsistencia().Count; i++) { GameObject botonGO = Instantiate(botonHistorialPrefab, parentTransform, false); botonGO.SetActive(true); PlanillaAsistencia planilla = equipo.GetPlanillaAtIndex(i); string nombrePlanilla = planilla.GetNombre(); string aliasPlanilla = planilla.GetAlias(); botonGO.GetComponent <BotonHistorialAsistencia>().SetBotonHistorialAsistencia(nombrePlanilla, aliasPlanilla); listaBotonHistorial.Add(botonGO); } cantMinima = (int)(scrollRect.GetComponent <RectTransform>().rect.height / (prefabHeight + parentTransform.GetComponent <VerticalLayoutGroup>().spacing)); }