public void SetCards() { List <StarData> stars = pathService.GetStarsForLevel(); CardControllerView cardview; for (int i = 0; i < stars.Count; i++) { cardview = Instantiate(card, starPanalTransform).GetComponent <CardControllerView>(); cardview.setCardName(stars[i].name); cardview.SetAchievement(saveService.ReadStarTypeForLevel(gameService.GetCurrentLevel(), stars[i].type)); cards.Add(cardview); } }