1
0
mirror of synced 2024-12-19 18:05:55 +01:00
TaikoLocalServer/SharedProject/Models/SongBestData.cs

52 lines
1.3 KiB
C#
Raw Normal View History

using SharedProject.Enums;
2024-03-10 05:49:47 +01:00
using SharedProject.Entities;
namespace SharedProject.Models;
public class SongBestData
{
public uint SongId { get; set; }
public SongGenre Genre { get; set; }
public string MusicName { get; set; } = string.Empty;
public string MusicArtist { get; set; } = string.Empty;
public Difficulty Difficulty { get; set; }
2022-09-18 19:25:19 +02:00
public int PlayCount { get; set; }
2022-09-18 19:33:59 +02:00
public int ClearCount { get; set; }
public int FullComboCount { get; set; }
public int PerfectCount { get; set; }
2022-09-18 19:25:19 +02:00
public uint BestScore { get; set; }
public uint BestRate { get; set; }
public CrownType BestCrown { get; set; }
public ScoreRank BestScoreRank { get; set; }
public DateTime LastPlayTime { get; set; }
public bool IsFavorite { get; set; }
public uint GoodCount { get; set; }
public uint OkCount { get; set; }
public uint MissCount { get; set; }
public uint ComboCount { get; set; }
public uint HitCount { get; set; }
public uint DrumrollCount { get; set; }
2022-09-23 04:53:35 +02:00
2022-09-24 10:31:13 +02:00
public List<AiSectionBestData> AiSectionBestData { get; set; } = new();
public bool ShowAiData { get; set; }
2024-03-10 05:49:47 +01:00
public List<SongPlayDatum> RecentPlayData { get; set; } = new();
}