public UserData(Main player, MainAchievements achievs) { highScore = player.highScore; twoEnemies = achievs.twoEnemies; twoLifes = achievs.twoLifes; speedX2 = achievs.speedX2; threeLifes = achievs.threeLifes; }
public static void SaveUser(Main player, MainAchievements achievs) { BinaryFormatter formatter = new BinaryFormatter(); string[] paths = { Application.persistentDataPath, "data.d" }; string path = Path.Combine(paths); FileStream stream = new FileStream(path, FileMode.Create); UserData data = new UserData(player, achievs); formatter.Serialize(stream, data); stream.Close(); }