mirror of
https://github.com/DerTyp7/example-top-down-unity.git
synced 2025-10-29 12:32:09 +01:00
27 lines
601 B
C#
27 lines
601 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
public class TimeManager : MonoBehaviour
|
|
{
|
|
[SerializeField]
|
|
float intervalTime = 1.0f; // 1.0f -> 1 real second is 1 ingame minute
|
|
|
|
[SerializeField]
|
|
int minutesPerInterval = 1;
|
|
|
|
DateTime dateTime = new DateTime(1, 1, 1, 0, 0, 0);
|
|
|
|
public string GetTime() => dateTime.ToString("hh:mm tt");
|
|
public string GetDate() => dateTime.ToString("dd/mm/yyyy");
|
|
|
|
void Start()
|
|
{
|
|
InvokeRepeating("TimeUp", intervalTime, intervalTime);
|
|
}
|
|
|
|
void TimeUp()
|
|
{
|
|
dateTime = dateTime.AddMinutes(minutesPerInterval);
|
|
}
|
|
}
|