public static void SaveGame(UpgradesHandler uH) { BinaryFormatter bf = new BinaryFormatter(); FileStream fs = new FileStream(Application.persistentDataPath + "/saveFile.svg", FileMode.Create); GameData data = new GameData(uH); bf.Serialize(fs, data); fs.Close(); }
public GameData(UpgradesHandler uH) { SkillUpgrades = UpgradesHandler.SkillUpgrades; StatusUpgrades = UpgradesHandler.StatusUpgrades; CurrentSShip = UpgradesHandler.CurrentSShip; OwnedSShip = UpgradesHandler.OwnedSShip; Coins = UpgradesHandler.coin; selectedLevel = UpgradesHandler.selectedLevel; UnlockedLevels = UpgradesHandler.UnlockedLevels; rewardClaimed = UpgradesHandler.rewardClaimed; bossRewardClaimed = UpgradesHandler.bossRewardClaimed; }