So I am very new to scripting, for an assignment I have to make a button that tracks how often you can click it within 10seconds. Now I am not sure how to make it impossible to click the button after 10 seconds for a couple of seconds, since I don’t want an instant restart. Can someone help me? Below is the code thus far.
public Text scoreDisplay;
public Text timeDisplay;
private int counter;
float Timeleft = 10f;
float TimeStart = 10f;
bool CountDownStart = false;
void Update()
{
if (CountDownStart == true)
{
Timeleft -= Time.deltaTime;
Debug.Log(Timeleft);
timeDisplay.text = "Time: " + Timeleft;
}
if (Timeleft <= 0)
{
CountDownStart = false;
timeDisplay.text = "Time: " + TimeStart;
}
}
public void Btn_ClickButton()
{
if (CountDownStart == false)
{
CountDownStart = true;
counter = 0;
Timeleft = 10F;
}
else
{
scoreDisplay.text = "Score: " + counter;
timeDisplay.text = "Time: " + Timeleft;
counter = counter + 1;
Debug.Log(counter);
}
}