27 lines
621 B
C#
27 lines
621 B
C#
using System;
|
|
|
|
namespace Code.Records
|
|
{
|
|
[Serializable]
|
|
public class Record
|
|
{
|
|
public string name;
|
|
public long totalMilliseconds;
|
|
|
|
public Record(string name, long ms)
|
|
{
|
|
this.name = name;
|
|
totalMilliseconds = ms;
|
|
}
|
|
|
|
public string formattedTime => FormatTime(totalMilliseconds);
|
|
|
|
private string FormatTime(long ms)
|
|
{
|
|
var minutes = ms / 60000;
|
|
var seconds = ms % 60000 / 1000;
|
|
var milliseconds = ms % 1000;
|
|
return $"{minutes:D2}:{seconds:D2}:{milliseconds:D2}";
|
|
}
|
|
}
|
|
} |