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