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); } }
public void OnStateEnter() { List <StarData> stars = pathService.GetStarsForLevel(); for (int i = 0; i < stars.Count; i++) { saveService.SaveStarTypeForLevel(currentLevel, stars[i].type, starService.CheckForStar(stars[i].type)); } service.IncrimentMaxLevel(); signalBus.TryFire(new StateChangeSignal() { newGameState = GetStatesType() }); }