Ejemplo n.º 1
0
        public void SetCurrentLevelData(LevelButtonView levelButton)
        {
            if (levelButton == null || levelButton.Data == null)
            {
                return;
            }

            TransientController.instance.CurrentLevel = levelButton.Data;
            LevelDetailView.instance.UpdateView();
        }
Ejemplo n.º 2
0
    private void SetupButton(LevelButtonView button, List <PlayerProfile.PlayerProgress.LevelProgress> progressLevels, int i)
    {
        bool isAvailable = i < (progressLevels.Count + 1);
        int  startCount  = 0;

        if (i < progressLevels.Count)
        {
            startCount = progressLevels[i].StarsCount;
        }
        button.Init(isAvailable, startCount);
    }
Ejemplo n.º 3
0
 void ShowLevelStars(LevelButtonView button, int number)
 {
     for (int i = 0; i < button.Stars.Count; i++)
     {
         if (i < number)
         {
             button.Stars[i].SetActive(true);
         }
         else
         {
             button.Stars[i].SetActive(false);
         }
     }
 }