Ejemplo n.º 1
0
        // SAVE ------------------------------------------------------------------------------------------------------------------------------------

        /// <summary>
        /// Removes saved data and resets all achievements from a list
        /// </summary>
        /// <param name="listID">The ID of the achievement list to reset.</param>
        public static void ResetAchievements(string listID)
        {
            if (_achievements != null)
            {
                foreach (MMAchievement achievement in _achievements)
                {
                    achievement.ProgressCurrent = 0;
                    achievement.UnlockedStatus  = false;
                }
            }

            DeterminePath(listID);
            MMSaveLoadManager.DeleteSave(_saveFileName + _saveFileExtension, _saveFolderName);
            Debug.LogFormat("Achievements Reset");
        }
 /// <summary>
 /// Resets the sound settings by destroying the save file
 /// </summary>
 public virtual void ResetSoundSettings()
 {
     MMSaveLoadManager.DeleteSave(_saveFileName, _saveFolderName);
 }
Ejemplo n.º 3
0
/// <summary>
/// Resets the settings by destroying the save file
/// </summary>
        protected virtual void ResetGameSettings()
        {
            MMSaveLoadManager.DeleteSave(_saveFileName, _saveFolderName);
        }