using System; using UnityEngine; [Serializable] public class TimeVariables { [Tooltip("Wether time should pass. Disable to stop time.")] [Header("Date and Time")] public bool ProgressTime = true; [Tooltip("Current Time: hour")] public float Hours = 12f; [Tooltip("Current Time: Days")] public float Days = 1f; [Tooltip("Current Time: Years")] public float Years = 1f; [Tooltip("How long a day needs in real minutes.")] public float DayLengthInMinutes = 30f; [Tooltip("Time when OnNightEvent and Audio will be played.")] [Range(0f, 24f)] public float NightTimeInHours = 18f; [Tooltip("Time when OnDayEvent and Audio will be played.")] [Range(0f, 24f)] public float MorningTimeInHours = 5f; [Tooltip("-90, 90 Horizontal earth lines")] [Range(-90f, 90f)] [Header("Location")] public float Latitude; [Tooltip("-180, 180 Vertical earth line")] [Range(-180f, 180f)] public float Longitude; }