How do add scenes on the Countdown Timer
I need to add a scene on one of the line on my Countdown Timer . The scene for player just in case the player wins or loses : I also have an error : error CS0103: The name `GetInitialTime' does not exist in the current context
Here is my score script :
using UnityEngine; using System.Collections; using UnityEngine.UI;
public class ScoreManager : MonoBehaviour { public int currentScore = 0; public Text text; ScoreManager scoreManager; void Start () {
text = GetComponent (); currentScore = 0; UpdateScore(0); scoreManager = gameObject.GetComponent(); // this may not be exactly how you get a reference to ScoreManager
}
void UpdateScore(int score)
{
currentScore += score;
if (text != null)
{
text.text = "Score :" + currentScore;
}
scoreManager.UpdateScore(100);
}
}
Here is my Countdown Timer script ;using UnityEngine; using System.Collections; using UnityEngine.UI;
public class MyClock : MonoBehaviour { public int Minutes = 0; public int Seconds = 0; private Text m_text; private float m_leftTime;
void Start ()
{
m_text = GetComponent<Text>();
m_leftTime = GetInitialTime();
StartCoroutine(StartTimer());
}
IEnumerator StartTimer()
{
bool done = false;
float decrementTime = 1.0f; // default yield time (one second)
float timeLeft = m_leftTime;
while (timeLeft > 0)
{
if (m_text != null)
{
m_text.text = string.Format("{0:D2}:{1:D2}", (timeLeft / 60), (timeLeft % 60));
}
yield return new WaitForSeconds(decrementTime);
timeLeft -= decrementTime;
}
yield return new WaitForSeconds(0.01f); // added this just incase
}
}
Your answer
Follow this Question
Related Questions
How do I switch scenes with countdown timer and Score at the same time 0 Answers
How do I stop a scene from switching from switch before the Countdown timer reaches zero 2 Answers
Why is it giving me this error "cannot implicitly convert type 'int' to 'string'" 3 Answers
how to get remaining time in a count down timer as a score? 1 Answer