public static void playerSaveGame(PlayerBehaviour player) { var formatador = new BinaryFormatter(); string caminho = Application.persistentDataPath + "player.savezin"; var stream = new FileStream(caminho, FileMode.Create); var data = new PlayerGetData(player); formatador.Serialize(stream, data); }
public static void savePlayer(playerData player) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/player.sv"; FileStream stream = new FileStream(path, FileMode.Create); PlayerGetData data = new PlayerGetData(player); formatter.Serialize(stream, data); stream.Close(); }
public void LoadGame() { PlayerGetData data = PlayerSaveAndLoad.playerLoadGame(); Vector3 posição; posição.x = data.posicao[0]; posição.y = data.posicao[1]; posição.z = data.posicao[2]; transform.position = posição; vida = data.vida; }
public void LoadPlayer() { PlayerGetData data = SaveSystem.loadPlayer(); level = data.level; Vector3 position; position.x = data.position[0]; position.y = data.position[1]; position.z = data.position[2]; transform.position = position; }
public static PlayerGetData loadPlayer() { string path = Application.persistentDataPath + "/player.sv"; if (File.Exists(path)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = new FileStream(path, FileMode.Open); PlayerGetData data = formatter.Deserialize(stream) as PlayerGetData; stream.Close(); return(data); } else { Debug.LogError("FILE NOT FOUND " + path); return(null); } }
public static PlayerGetData playerLoadGame() { string caminho = Application.persistentDataPath + "player.savezin"; if (File.Exists(caminho)) { var desformatar = new BinaryFormatter(); var stream = new FileStream(caminho, FileMode.Open); PlayerGetData data = desformatar.Deserialize(stream) as PlayerGetData; return(data); } else { Debug.Log("Save não encontrado em " + caminho); return(null); } }