using UnityEngine;
using System.Collections;
public class TimeCounter : MonoBehaviour {
public static TimeCounter time;
public float time1;
private float maxtime;
public static bool stop = false;
//private bool IncreaseTime = true;
void Awake (){
GameControl.control.time = Time.time;
}
void Update () {
if(maxtime != 0){
Time.timeScale = 1.0f;
}
if(stop == true){
Time.timeScale = 0.0f;
}
}
void OnLevelWasLoaded(int level) {
if (level == 2)
stop = true;
Time.timeScale = 0.0f;
if (level == 1)
ResetTimer();
}
void ResetTimer() {
maxtime = 0f;
stop = false;
}
void OnGUI () {
maxtime = Time.time;
GUI.Label(new Rect(100, 70, 100, 30), "Time: " + maxtime);
}
void OnTriggerEnter(Collider other){
switch(collider.gameObject.name){
case "Finish":
ResetTimer();
break;
}
}
}