This static class is in charge of storing the current state of the achievements, unlocking/locking them, and saving them to data files.
More...
This static class is in charge of storing the current state of the achievements, unlocking/locking them, and saving them to data files.
◆ AddProgress()
| void MoreMountains.Tools.MMAchievementManager.AddProgress |
( |
string | achievementID, |
|
|
int | newProgress ) |
|
static |
Adds progress to the specified achievement (if found).
- Parameters
-
| achievementID | Achievement ID. |
| newProgress | New progress. |
◆ ExtractSerializedMMAchievementManager()
Extracts the serialized achievements into our achievements array if the achievements ID match.
- Parameters
-
| serializedAchievements | Serialized achievements. |
◆ FillSerializedMMAchievementManager()
Serializes the contents of the achievements array to a serialized, ready to save object.
- Parameters
-
| serializedInventory | Serialized inventory. |
◆ LoadAchievementList()
| void MoreMountains.Tools.MMAchievementManager.LoadAchievementList |
( |
MMAchievementList | achievementList | ) |
|
|
static |
You'll need to call this method to initialize the manager.
◆ LoadSavedAchievements()
| void MoreMountains.Tools.MMAchievementManager.LoadSavedAchievements |
( |
| ) |
|
|
static |
Loads the saved achievements file and updates the array with its content.
◆ LockAchievement()
| void MoreMountains.Tools.MMAchievementManager.LockAchievement |
( |
string | achievementID | ) |
|
|
static |
Locks the specified achievement (if found).
- Parameters
-
| achievementID | Achievement ID. |
◆ ResetAchievements()
| void MoreMountains.Tools.MMAchievementManager.ResetAchievements |
( |
string | listID | ) |
|
|
static |
Removes saved data and resets all achievements from a list.
- Parameters
-
| listID | The ID of the achievement list to reset. |
◆ ResetAllAchievements()
| void MoreMountains.Tools.MMAchievementManager.ResetAllAchievements |
( |
| ) |
|
|
static |
◆ SaveAchievements()
| void MoreMountains.Tools.MMAchievementManager.SaveAchievements |
( |
| ) |
|
|
static |
Saves the achievements current status to a file on disk.
◆ SetProgress()
| void MoreMountains.Tools.MMAchievementManager.SetProgress |
( |
string | achievementID, |
|
|
int | newProgress ) |
|
static |
Sets the progress of the specified achievement (if found) to the specified progress.
- Parameters
-
| achievementID | Achievement ID. |
| newProgress | New progress. |
◆ UnlockAchievement()
| void MoreMountains.Tools.MMAchievementManager.UnlockAchievement |
( |
string | achievementID | ) |
|
|
static |
Unlocks the specified achievement (if found).
- Parameters
-
| achievementID | Achievement I. |
◆ _defaultFileName
| string MoreMountains.Tools.MMAchievementManager._defaultFileName = "Achievements" |
|
static |
◆ _saveFileExtension
| string MoreMountains.Tools.MMAchievementManager._saveFileExtension = ".achievements" |
|
static |
◆ _saveFolderName
| string MoreMountains.Tools.MMAchievementManager._saveFolderName = "MMAchievements/" |
|
static |
◆ ListID
| string MoreMountains.Tools.MMAchievementManager.ListID |
|
static |
◆ SaveFileName
| string MoreMountains.Tools.MMAchievementManager.SaveFileName |
|
static |
◆ AchievementsList
| List<MMAchievement> MoreMountains.Tools.MMAchievementManager.AchievementsList |
|
staticget |
The documentation for this class was generated from the following file:
- H:/Code/MoreMountains/InventoryEngineStore/Assets/InventoryEngine/MMTools/Foundation/MMAchievements/Scripts/MMAchievementManager.cs