minhd
1/1/2018 - 7:41 AM

Clock.cs

var lastChange = 0.0;
 
var hour = 6;
var minutes = 0;
var ampm = "am";
 
function Update () {
    if (Time.time - lastChange > 30.0) {
        minutes++;
        if (minutes == 6) {
            minutes = 0;
            hour++;
            if (hour == 12) {
                if (ampm == "am") {
                    ampm = "pm";
                } else {
                    newDay();
                }
            }
            if (hour == 13) {
                hour = 1;
            }
        }
        lastChange = Time.time;
    }
}
 
function OnGUI () {
    GUILayout.Label(hour.ToString() + ":" + minutes.ToString() + "0" + ampm);
}
 
function newDay () {
    // whatever happens on a new day
}