Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using UnityEngine.UI;
- using System.Collections;
- public class Clock : MonoBehaviour {
- Text clocktxt;
- private float RawTime = 0.0F;
- private float ClockHR = 0.0F;
- private float ClockMN = 0.0F;
- private string ClockAMPM = "AM";
- private int ClockSpeedMultiplier = 1;
- void Start () {
- clocktxt = gameObject.GetComponent<Text>();
- }
- void Update () {
- RawTime += Time.deltaTime * ClockSpeedMultiplier;
- ClockHR = (int)RawTime / 60;
- ClockMN = (int)RawTime - (int)ClockHR * 60;
- if (RawTime >= 1440) {
- RawTime = 0;
- }
- if (RawTime >= 720) {
- ClockAMPM = "PM";
- ClockHR -= 12;
- }
- else {
- ClockAMPM = "AM";
- }
- if (ClockHR < 1 ) {
- ClockHR = 12;
- }
- clocktxt.text = "RawTime = " + RawTime.ToString("0000") + " Time = " + ClockHR.ToString("00") + ":" + ClockMN.ToString("00") + ClockAMPM;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement