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); } } } } }