Finalised json save, added newtonsoft to project, v1.3.0

This commit is contained in:
Nicola Sovic
2022-06-10 10:35:23 +02:00
parent 14f62410f5
commit a026b9b1f5
26 changed files with 74660 additions and 1437 deletions

View File

@@ -186,18 +186,21 @@ public class WorldGenerator : MonoBehaviour
int counter = 0;
result = result + FileHandler.generateJSON("cityAmount", cityAmount) + ",\r\n";
result = result + FileHandler.generateJSON("maxCityAmount", maxCityAmount) + ",\r\n";
result = result + "\"currentTile\": {\r\n";
result = result + currentTile.GetComponent<Tile>().saveTile() + "\r\n},\r\n";
result = result + "\"Map\": {\r\n";
result = result + "\"currentTile\": " + currentTile.GetComponent<Tile>().saveCurrent() + ",\r\n";
result = result + "\"map\": {\r\n";
foreach (GameObject tile in tiles.Values)
{
result = result + "\"Tile"+counter+"\": {\r\n";
result = result + tile.GetComponent<Tile>().saveTile() + "\r\n}";
if (counter < tiles.Count - 1)
if (tile.name != "Spawn")
{
result = result + ",\r\n";
result = result + "\"tile" + counter + "\": {\r\n";
result = result + tile.GetComponent<Tile>().saveTile() + ",\r\n";
result = result + noise.saveTile(tile) + "\r\n}";
if (counter < tiles.Count - 1)
{
result = result + ",\r\n";
}
counter++;
}
counter++;
}
result = result + "\r\n}";
return result;