[text] Timer

Viewer

  1.  
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6.  
  7. public class Timer : MonoBehaviour {
  8.     public Text timerText;
  9.     public AudioClip TimerMusic;
  10.     private AudioSource MediaTimerMusic;
  11.     private float startTime;
  12.         // Use this for initialization
  13.         void Start () {
  14.         startTime = Time.time;
  15.         MediaTimerMusic = gameObject.AddComponent<AudioSource>();
  16.         MediaTimerMusic.clip = TimerMusic;
  17.        
  18.  
  19.         }
  20.        
  21.         // Update is called once per frame
  22.         void Update () {
  23.         float t = Time.time - startTime;
  24.         string minutes = ((int)t / 60).ToString();
  25.         string seconds = (t % 60).ToString("f2");
  26.  
  27.         timerText.text = minutes + ":" + seconds;
  28.         //MediaTimerMusic.Play();
  29.  
  30.     }
  31. }
  32.  

Editor

You can edit this paste and save as new:


File Description
  • Timer
  • Paste Code
  • 29 Apr-2024
  • 794 Bytes
You can Share it: