public void SetDefaultPlayerConfigs() { MusicManager.instance.SetNewMusicVolume(MusicManager.instance.maxVolume); SoundManager.instance.CurrentVolume = SoundManager.instance.maxVolume; PlayerPersistenceData playerData = PlayerPersistence.LoadPlayerData(); PlayerOptionsConfig playerOptions = playerData.playerOptionsConfig; playerOptions.musicVolume = MusicManager.instance.CurrentVolume; playerOptions.sfxVolume = SoundManager.instance.CurrentVolume; playerData.playerOptionsConfig = playerOptions; PlayerPersistence.SavePlayerData(playerData); }
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); } } } } }
private void Start() { PlayerPersistence.LoadPlayerData(); }