Ejemplo n.º 1
0
    void Start()
    {
        levelNameTxt.text = buildIndex < 10 ? "0" + buildIndex : buildIndex.ToString();

        PlayerPersistenceData playerData = PlayerPersistence.LoadPlayerData();

        if (playerData != null)
        {
            LevelData levelFound = PlayerPersistence.GetLevelPersisted(buildIndex);

            if (levelFound != null)
            {
                int stars = levelFound.stars;

                image.sprite = cookieBite;

                SetStars(stars);

                MakeInteractable(true);
            }
            else
            {
                if (playerData.levelsPlayed != null)
                {
                    if (buildIndex == playerData.levelsPlayed.Count + 1)
                    {
                        MakeInteractable(true);
                    }
                }
                else
                {
                    if (buildIndex == 1)
                    {
                        MakeInteractable(true);
                    }
                }
            }
        }
    }