public PlayerData(PlayerPrac player) { Level = player.Level; Health = player.Health; PlayerPosition = new float[3]; PlayerPosition[0] = player.transform.position.x; PlayerPosition[1] = player.transform.position.y; PlayerPosition[2] = player.transform.position.z; }
public static void SavePlayer(PlayerPrac player) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/player.fun"; // really? FileStream stream = new FileStream(path, FileMode.Create); PlayerData data = new PlayerData(player); formatter.Serialize(stream, data); stream.Close(); }