public static void SavePlayer(PaladinLifeManager player) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/player.lt"; FileStream stream = new FileStream(path, FileMode.Create); PlayerData data = new PlayerData(player); formatter.Serialize(stream, data); stream.Close(); }
public PlayerData(PaladinLifeManager player) { potion = PaladinLifeManager.potion; level = PaladinLifeManager.level; health = PaladinLifeManager.currHP; mana = PaladinLifeManager.currMana; wing = PaladinScript.gotWing; position = new float[3]; position[0] = player.transform.position.x; position[1] = player.transform.position.y; position[2] = player.transform.position.z; }