28 lines
567 B
C#
28 lines
567 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace Utility
|
|
{
|
|
[Serializable]
|
|
public struct SimpleTime
|
|
{
|
|
[SerializeField, Range(0, 23)]
|
|
private byte _hour;
|
|
[SerializeField, Range(0, 59)]
|
|
private byte _minutes;
|
|
|
|
public int Hour
|
|
{
|
|
get => _hour;
|
|
set => _hour = (byte)value;
|
|
}
|
|
|
|
public int Minute
|
|
{
|
|
get => _minutes;
|
|
set => _minutes = (byte)value;
|
|
}
|
|
|
|
public TimeSpan ToTimeSpan() => new(_hour, _minutes, 0);
|
|
}
|
|
} |