From f69bd91a28797df42f32c342a0d0305d08278a93 Mon Sep 17 00:00:00 2001
From: miepzerino <o.skotnik@gmail.com>
Date: Mon, 25 Dec 2023 23:36:15 +0000
Subject: [PATCH] Added border to map
---
Assets/Scripts/SaveData.cs | 30 ++++++++++++++++++++++++++++--
1 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/Assets/Scripts/SaveData.cs b/Assets/Scripts/SaveData.cs
index 9af6777..5ee1f34 100644
--- a/Assets/Scripts/SaveData.cs
+++ b/Assets/Scripts/SaveData.cs
@@ -5,13 +5,13 @@
using UnityEngine;
[Serializable]
-public class SaveData
+public class SaveDataPlayer
{
public int maxHealth;
public int health;
public float[] position;
public float[] velocity;
- public SaveData(PlayerController player)
+ public SaveDataPlayer(PlayerController player)
{
maxHealth = player.health.MaxHealth;
health = player.health.Health;
@@ -19,3 +19,29 @@
velocity = player.rb.velocity.ConvertToFloatArray();
}
}
+
+[Serializable]
+public class SaveDataMap
+{
+ public int seed;
+ public List<DestroyedTile> destroyedTiles;
+ public SaveDataMap(List<Vector3Int> destroyedTiles, int seed)
+ {
+ this.seed = seed;
+ this.destroyedTiles = new List<DestroyedTile>();
+ foreach (var item in destroyedTiles.ConvertToListIntArray())
+ {
+ this.destroyedTiles.Add(new DestroyedTile(item));
+ }
+ }
+}
+
+[Serializable]
+public class DestroyedTile
+{
+ public DestroyedTile(int[] tileCoord)
+ {
+ this.tileCoord = tileCoord;
+ }
+ public int[] tileCoord;
+}
--
Gitblit v1.10.0