Sunday, 9 October 2016

Play Area Timer

using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class offroadtime : MonoBehaviour {

public Text OffRoadCoin;
public static int OffroadCoin;
public static int tempScore2;
public Text OffRoadtime;
public GameObject Exit;
public static int CurrentCoin;

public GameObject Sensormode;
public GameObject DPademode;
public static double OffRoadTime;
int hour;
int minutes;
int seconds;
// Use this for initialization
void Start () {
//PlayerPrefs.DeleteAll ();
OffRoadCoin.text = " " + OffroadCoin;

CurrentCoin = PlayerPrefs.GetInt("Coin");

hour = 0;
minutes= 0;
seconds = 0;
OffRoadTime = 0;
}

// Update is called once per frame
void LateUpdate () {

if (Input.GetKeyDown(KeyCode.Escape)) {

Time.timeScale = 0;
// Exit.SetActive (true);
DPademode.SetActive(false);
Sensormode.SetActive(false);
}

OffRoadTime = OffRoadTime + Time.deltaTime;
ShowTime1 ();
}
void Countdown(){


}

void ShowTime1(){

string timeString;
hour = (int)OffRoadTime / 3600;
minutes = (int)OffRoadTime/60;
seconds = (int)OffRoadTime%60;
timeString =hour.ToString() + ":" + minutes.ToString() + ":" + seconds.ToString();

OffRoadtime.text = "Time : " + timeString;
tempScore2 = minutes*10;

OffRoadCoin.text = "Coin : " + minutes*10;

}

public void MainMenu()
{
PlayerPrefs.SetInt ("Coin", CurrentCoin + tempScore2);

Application.LoadLevel ("Main menu");


}

public void Resume()
{
Time.timeScale = 1;
Exit.SetActive (false);
if (Settingmenu.Control1 == 1) {
Sensormode.SetActive(true);
} else {
DPademode.SetActive(true);
}
}

}

No comments:

Post a Comment