Exemple #1
0
    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();
    }
Exemple #2
0
 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;
 }