Saving & Loading Stats
Learn how you can save and load stats.
Saving Stats
// Get the save file reference
var saveFile = GetComponent<SaveFileSetup>().saveFile;
// Where unitStats is a UnitStats object (this can be obtained from a UnitStatsProvider)
// Save the data
saveFile.AddOrUpdateData("stats", unitStats);
saveFile.Save();Loading Stats
// Get the save file reference
var saveFile = GetComponent<SaveFileSetup>().saveFile;
// Load the stats
var unitStats = saveFile.GetData<UnitStats>("stats");
// Where statsProvider is a UnitStatsProvider object
// Set the data to the provider
statsProvider.data = unitStats;
statsProvider.Refresh();Last updated