mirror of
				https://github.com/DerTyp7/example-top-down-unity.git
				synced 2025-10-30 21:07:09 +01:00 
			
		
		
		
	added TimeSystem
This commit is contained in:
		
							
								
								
									
										26
									
								
								Assets/Scripts/TimeManager.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								Assets/Scripts/TimeManager.cs
									
									
									
									
									
										Normal 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); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 j.mei7
					j.mei7