Is there a way to deactivate a button (game object) on the click of the same button, then wait a set amount of time then the button reactivates?
I’ve been trying to use WaitForSeconds but I cant get it to appear in the on click() menu. Is there an alternative to WaitForSeconds? Maybe a time counter?
I imagine it has something to do with WaitForSeconds being a coroutine. I haven’t actually done what you’re trying to do before exactly, but would something like this work?
public void Delay (){
//Set interactable to false here
StartCoroutine (Reactivate());
}
IENumerator Reactivate (){
yield return new WaitForSeconds (waitTime);
//set interactable to true here
}
When you click on the button, have it run Delay()