Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

NullReferenceException: Object reference not set to an instance of an object ScoreTracker.assign ()

$
0
0
Please help me fix my timer.... I keep getting this error (999+) ...i am really new to unity coding ........this is the errer: NullReferenceException: Object reference not set to an instance of an object ScoreTracker.assign () (at Assets/Characters/ScoreTracker.cs:50) ScoreTracker.Update () (at Assets/Characters/ScoreTracker.cs:39) public class ScoreTracker : MonoBehaviour { public Text TimerText; public Text HighScore; private float StartTime; private bool stop = false; private float t; void Start() { StartTime = Time.time; if (PlayerPrefs.HasKey("Highscore") == true) { HighScore.text = PlayerPrefs.GetFloat("Highscore").ToString(); } else { HighScore.text = "0"; } } void Update() { if (stop) { return; } else { t = Time.time - StartTime; TimerText.text = "" + t; if (PlayerPrefs.GetFloat("Highscore") < t) { SetHigh(); } } } private void SetHigh() { PlayerPrefs.SetFloat("Highscore", t); HighScore.text = PlayerPrefs.GetFloat("Highscore").ToString(); } private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { Time.timeScale = 0; stop = true; } } public void ClearHighscores() { PlayerPrefs.DeleteKey("Highscore"); HighScore.text = "0"; } }

Viewing all articles
Browse latest Browse all 2891

Trending Articles