From 6c380faeabba37cc9f57b22e179aa0ee22dc9f1b Mon Sep 17 00:00:00 2001 From: Alicja Date: Wed, 11 Jan 2023 14:14:33 +0100 Subject: [PATCH] Improved script allowing to move tombstones --- Assets/MoveTombstone.cs | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Assets/MoveTombstone.cs b/Assets/MoveTombstone.cs index 761abade..37b85b70 100644 --- a/Assets/MoveTombstone.cs +++ b/Assets/MoveTombstone.cs @@ -23,13 +23,45 @@ public class MoveTombstone : MonoBehaviour // Start is called before the first frame update void Start() { + speed = 100f; x = transform.position.x; y = transform.position.y; + position = PlayerPrefs.GetString(tombstone); + if(position == "top") + { + temp.x = x; + temp.y = y + 1; + goal = "set"; + pos = "top"; + } + else if (position == "bottom") + { + temp.x = x; + temp.y = y - 1; + goal = "set"; + pos = "bottom"; + } + else if (position == "right") + { + temp.x = x + 1; + temp.y = y; + goal = "set"; + pos = "right"; + } + else if (position == "left") + { + temp.y = y; + temp.x = x - 1; + goal = "set"; + pos = "left"; + } + if (x == transform.position.x && y == transform.position.y) { PlayerPrefs.SetString(tombstone, "start"); } player = GameObject.FindWithTag("Player"); + speed = 3f; }