void Start() { if (!PlayerPersistence.HasFileCreated()) { //First time playing the game PlayerPersistence.SavePlayerData(null, true); SetDefaultPlayerConfigs(); } else { //If not the first time playing RetrievePlayerConfigsSaved(); } }
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); }