From 9e44ecdc59a4a3990eac4578bf712e179a3be7f2 Mon Sep 17 00:00:00 2001 From: Matthew Kalahiki Date: Sun, 2 May 2021 15:22:58 -0500 Subject: [PATCH] restart should reset everything in the game --- MuseumGame/Assets/Scripts/Art.cs | 2 ++ MuseumGame/Assets/Scripts/GameManager.cs | 5 +++++ MuseumGame/Assets/Scripts/PowerUp Logic/Pickup.cs | 3 ++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/MuseumGame/Assets/Scripts/Art.cs b/MuseumGame/Assets/Scripts/Art.cs index 5d3a6d4..2c74dff 100644 --- a/MuseumGame/Assets/Scripts/Art.cs +++ b/MuseumGame/Assets/Scripts/Art.cs @@ -16,6 +16,8 @@ public class Art : MonoBehaviour void Update() { GetComponent().enabled = GameManager.Instance.IsArtActivated(index); + GetComponent().enabled = GameManager.Instance.IsArtActivated(index); + } private void OnTriggerEnter2D(Collider2D collision) { diff --git a/MuseumGame/Assets/Scripts/GameManager.cs b/MuseumGame/Assets/Scripts/GameManager.cs index 35abb1c..2436b83 100644 --- a/MuseumGame/Assets/Scripts/GameManager.cs +++ b/MuseumGame/Assets/Scripts/GameManager.cs @@ -199,6 +199,11 @@ public class GameManager : MonoBehaviour powerUps.SetActive(true); pauseButton.SetActive(true); disableAllPowerups(); + + for (int i = 0; i < artActivated.Length; i++){ + artActivated[i] = false; + } + player.SetActive(true); LoadLevel(sceneToLoad, positionToLoad); title.GetComponent().text = "Menu"; diff --git a/MuseumGame/Assets/Scripts/PowerUp Logic/Pickup.cs b/MuseumGame/Assets/Scripts/PowerUp Logic/Pickup.cs index 3931583..7122ccd 100644 --- a/MuseumGame/Assets/Scripts/PowerUp Logic/Pickup.cs +++ b/MuseumGame/Assets/Scripts/PowerUp Logic/Pickup.cs @@ -16,7 +16,8 @@ public class Pickup : MonoBehaviour // Update is called once per frame void Update() { - + GetComponent().enabled = GameManager.Instance.IsArtActivated(artIndex); + GetComponent().enabled = GameManager.Instance.IsArtActivated(artIndex); } private void OnTriggerEnter2D(Collider2D collision)