How do I switch scenes with countdown timer and Score at the same time
Hello I am try get the scenes to change when countdown timer time run out and the Score is 40. Meaning In order to advance to the next scene the player gotta have a certain amount of point. So if countdown timer run gets to zero and the player score is at zero then the scene don't change . If the player do have a score of 40 or whatever the number is and the timer reaches zero then the scene switches. I got two separate scripts : Here is what I got so far :
Score Script: using UnityEngine; using System.Collections; using UnityEngine.UI;
public class ScoreManager : MonoBehaviour { public static int score; public Text text;
void Awake ()
{
text = GetComponent <Text> ();
score = 0;
}
void Update ()
{
text.text = "Score :" + score;
}
}
Timer Script:
using UnityEngine; using UnityEngine.UI;
public class MyClock : MonoBehaviour { public int Minutes = 0; public int Seconds = 0;
private Text m_text;
private float m_leftTime;
private void Awake()
{
m_text = GetComponent<Text>();
m_leftTime = GetInitialTime();
}
private void Update()
{
if (m_leftTime > 0f)
{
// Update countdown clock
m_leftTime -= Time.deltaTime;
Minutes = GetLeftMinutes();
Seconds = GetLeftSeconds();
// Show current clock
if (m_leftTime > 0f)
{
m_text.text = "Time : " + Minutes + ":" + Seconds.ToString("00");
}
else
{
// The countdown clock has finished
m_text.text = "Time : 0:00";
}
}
}
private float GetInitialTime()
{
return Minutes * 60f + Seconds;
}
private int GetLeftMinutes()
{
return Mathf.FloorToInt(m_leftTime / 60f);
}
private int GetLeftSeconds()
{
return Mathf.FloorToInt(m_leftTime % 60f);
}
}
Your answer
Follow this Question
Related Questions
How do I stop a scene from switching from switch before the Countdown timer reaches zero 2 Answers
Text UI shakes when being updated with a countdown function 1 Answer
destroy all game objects that are touching the same collider? 1 Answer
Where and how should I stop the counter when the while loop is ended ? 0 Answers
How to make a depleting bar timer GUI please help! 0 Answers