// Create a new save file public static void InitializeNewState() { _saveFile = new ItemProgressSave { TotalAnimaShardsHarvested = DevSettings.AnimaShardsHarvested, TotalAnimaHarvested = DevSettings.AnimaHarvested }; GenerateItems(); GenerateResources(); PlayerProgress.CheckNexusAbilityUnlocks(_saveFile.TotalAnimaHarvested); Debug.Log("Item Progress: Initialize New State"); }
public static void LoadStateFromFile(object state) { _saveFile = (ItemProgressSave)state; PlayerProgress.CheckNexusAbilityUnlocks(_saveFile.TotalAnimaHarvested); }