I save my tiles in my tilemap as a string. I serialize it like this: tileId(posX, posY)tileId(posX, posY)tileId(posX, posY) ...... and so on
Like this: 11(35,-13)11(36,-13)11(37,-13)11(38,-13)11(39,-13)...
How do I deserialize? I couldnt figure out
` public string Serialize() {
var builder = new StringBuilder();
builder.Append("main[");
foreach (var mainTile in MainTiles) {
builder.Append($"{(int) mainTile.Tile.id}({mainTile.Position.x},{mainTile.Position.y})");
}
builder.Append("]");
builder.Append("background[");
foreach (var bgTile in BackgroundTiles)
{
builder.Append($"{(int)bgTile.Tile.id}({bgTile.Position.x},{bgTile.Position.y})");
}
builder.Append("]");
return builder.ToString();
}`