CoronaRun/Assets/Scenes/scripts/ScoreManager.cs
2025-01-19 22:44:37 +05:30

36 lines
895 B
C#

using UnityEngine;
using UnityEngine.UI;
public class ScoreManager : MonoBehaviour
{
public Text scoreText;
public Text scoreTextGameover;
private float score;
public Text highscoretext;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
if(GameObject.FindGameObjectWithTag("Player") != null)
{
score += 1 * Time.deltaTime;
scoreText.text = ((int)score).ToString();
scoreTextGameover.text = scoreText.text;
}
float highscore = PlayerPrefs.GetFloat("highscore");
highscoretext.text = highscore.ToString();
if(score > highscore)
{
PlayerPrefs.SetFloat("highscore", score);
PlayerPrefs.Save();
}
}
}