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);
            }
        }
Exemple #2
0
        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()
            });
        }