mirror of
https://github.com/DerTyp7/fps-citybuild-unity.git
synced 2025-10-30 20:47:08 +01:00
48 lines
958 B
C#
48 lines
958 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
//Die Sekunden werden gezählt
|
|
|
|
public class TimeManager : MonoBehaviour
|
|
{
|
|
[Header("TimeManager")]
|
|
[SerializeField] private float timePeriod = 0.02f;
|
|
|
|
public int secondsOfDay = 2000;
|
|
|
|
|
|
private void Start()
|
|
{
|
|
InvokeRepeating("TimeUpdate", 1f, timePeriod);
|
|
}
|
|
private void TimeUpdate()
|
|
{
|
|
secondsOfDay++;
|
|
}
|
|
|
|
public float GetTimeOfDayFloat()
|
|
{
|
|
float timeOfDay = ((float)secondsOfDay / (float)3600);
|
|
return timeOfDay;
|
|
}
|
|
public string GetTimeString(bool seconds = false)
|
|
{
|
|
TimeSpan time = TimeSpan.FromSeconds(secondsOfDay);
|
|
string str = "";
|
|
|
|
if (seconds)
|
|
{
|
|
str = time.ToString(@"hh\:mm\:ss");
|
|
}
|
|
else
|
|
{
|
|
str = time.ToString(@"hh\:mm");
|
|
}
|
|
|
|
|
|
return str;
|
|
}
|
|
}
|