Hello. I got this timer script from someone, but I am wondering how would I make it (the countdown timer) stop for 10 seconds and then start up again? Thanks
private var startTime;
private var restSeconds : int;
private var roundedRestSeconds : int;
private var displaySeconds : int;
private var displayMinutes : int;
static var countDownSeconds : int = 90;
function Awake() {startTime = Time.time;}
function OnGUI() {GUI.skin = mySkin;
var guiTime = Time.time - startTime;
restSeconds = countDownSeconds - (guiTime);
roundedRestSeconds = Mathf.CeilToInt(restSeconds);
displaySeconds = roundedRestSeconds % 60;
displayMinutes = roundedRestSeconds / 60;
text = String.Format ("{0:00}:{1:00}", displayMinutes, displaySeconds);
GUI.Label (Rect (Screen.width /2.17, Screen.height /2.2, 100, 100), text);
}
It simply call "StartAgain" function in 10 seconds.
You would use it in the same function or block that stopped the timer ( where you actually set pause to true) and the StartAgain function would set pause back to false.