added TimeSystem

This commit is contained in:
j.mei7
2022-02-18 21:32:01 +01:00
parent 9b327ff37a
commit 403c5bf11b
3 changed files with 100 additions and 18 deletions

View File

@@ -0,0 +1,26 @@
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);
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4d46ba76ed78c6c41805320f865295d6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: