Added the keeping and displaying of highscores for endless and challenge mode

This commit is contained in:
Gregory Campbell
2020-08-08 11:59:05 -04:00
parent 4713656e0e
commit 07a35d79b7
7 changed files with 463 additions and 2 deletions
+17
View File
@@ -1,6 +1,7 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class SelectScript : MonoBehaviour
@@ -13,10 +14,14 @@ public class SelectScript : MonoBehaviour
public GameObject PreTutorial;
public GameObject PostTutorial;
public GameObject Title;
public GameObject Highscore;
private int gameMode;
private int level;
private GameObject SideTrimObject;
private GameObject SideTrimObjectFlip;
private Text Score;
private AudioSource audioPlayer;
@@ -42,6 +47,8 @@ public class SelectScript : MonoBehaviour
SideTrimObjectFlip.SetActive(false);
SideTrimObjectFlip.tag = "SideTrim";
Score = GameObject.Find("Text").GetComponent<Text>();
audioPlayer = this.GetComponent<AudioSource>();
GameObject.FindGameObjectWithTag("Music").GetComponent<MusicScript>().StopMusic();
@@ -90,6 +97,9 @@ public class SelectScript : MonoBehaviour
renderer.sprite = SideTrim[1];
rendererFlip.sprite = SideTrim[1];
Title.SetActive(false);
Highscore.SetActive(true);
Score.text = PlayerPrefs.GetInt("EndlessHighScore").ToString();
if (Input.GetMouseButtonDown(0))
{
@@ -104,6 +114,9 @@ public class SelectScript : MonoBehaviour
renderer.sprite = SideTrim[2];
rendererFlip.sprite = SideTrim[2];
Title.SetActive(false);
Highscore.SetActive(true);
Score.text = PlayerPrefs.GetInt("ChallengeHighScore").ToString();
if (Input.GetMouseButtonDown(0))
{
@@ -149,6 +162,10 @@ public class SelectScript : MonoBehaviour
foreach(GameObject sidetrim in sideTrims)
sidetrim.SetActive(false);
Title.SetActive(true);
Highscore.SetActive(false);
Score.text = null;
}
}