@ -12,7 +12,9 @@ public class GameManager : MonoBehaviour
{
publicstaticGameManagerInstance{get;privateset;}
publicGameObjectcanvas;
publicGameObjectforegroundCanvas;
publicGameObjectbackgroundCanvas;
publicGameObjectspriteToFade;
publicGameObjectevents;
publicGameObjectplayer;
@ -40,7 +42,7 @@ public class GameManager : MonoBehaviour
publicSprite[]powerupSprites;
[TextArea]
publicstring[]powerupInfo;
privateintpowerIndex=5;
privatePoweruppowerIndex=Powerup.Other;
publicGameObjectpowerUps;
publicGameObjectgliderPowerupButton;
@ -70,14 +72,17 @@ public class GameManager : MonoBehaviour
{
Instance=this;
DontDestroyOnLoad(gameObject);
DontDestroyOnLoad(canvas);
DontDestroyOnLoad(foregroundCanvas);
DontDestroyOnLoad(backgroundCanvas);
DontDestroyOnLoad(events);
DontDestroyOnLoad(player);
}
else
{
Destroy(gameObject);
Destroy(canvas);
Destroy(foregroundCanvas);
Destroy(backgroundCanvas);
Destroy(events);
Destroy(player);
Destroy(powerUps);
@ -92,7 +97,7 @@ public class GameManager : MonoBehaviour
}*/
sound=GetComponent<AudioSource>();
GameManager.Instance.enablePowerup(3);
//GameManager.Instance.enablePowerup(3);
}
// Update is called once per frame
@ -170,11 +175,14 @@ public class GameManager : MonoBehaviour
{
dialogBox.SetActive(false);
artImage.SetActive(false);
//hideGalleryButton.SetActive(false);
}
publicvoidPlayButton()
{
paused=false;
startButton.SetActive(false);
galleryButton.SetActive(false);
title.SetActive(false);
@ -254,14 +262,14 @@ public class GameManager : MonoBehaviour
{
hideGalleryButton.SetActive(false);
}
}elseif(powerIndex!=5){
}elseif(powerIndex!=Powerup.Other){
dialogBox.SetActive(true);
dialogText.GetComponent<TextMeshProUGUI>().text="Congratulations! You received a new powerup! Click the powerup icon on the Powerup Pallet to activate the powerup. "+powerupInfo[powerIndex];
dialogText.GetComponent<TextMeshProUGUI>().text="Congratulations! You received a new powerup! Click the powerup icon on the Powerup Pallet to activate the powerup. "+powerupInfo[(int)powerIndex];