1
0
mirror of synced 2024-12-18 09:25:56 +01:00
TaikoLocalServer/GameDatabase/Entities/UserDatum.cs
KIT! 5b0c81e104 Fixed migration issues from CHN
* WordListEntries are now loaded using FirstOrDefault to avoid crashes when using malformed custom wordlists
* Added missing field UnlockedUraSongIdList to AddMyDonEntryCommand
2024-11-08 15:54:59 +01:00

51 lines
3.0 KiB
C#

using SharedProject.Enums;
namespace GameDatabase.Entities
{
public partial class UserDatum
{
public uint Baid { get; set; }
public string MyDonName { get; set; } = string.Empty;
public uint MyDonNameLanguage { get; set; }
public string Title { get; set; } = string.Empty;
public uint TitlePlateId { get; set; }
public List<uint> FavoriteSongsArray { get; set; } = [];
public List<uint> ToneFlgArray { get; set; } = [0];
public List<uint> TitleFlgArray { get; set; } = [];
public List<uint> UnlockedKigurumi { get; set; } = [0];
public List<uint> UnlockedHead { get; set; } = [0];
public List<uint> UnlockedBody { get; set; }= [0];
public List<uint> UnlockedFace { get; set; }= [0];
public List<uint> UnlockedPuchi{ get; set; }= [0];
public uint[] GenericInfoFlgArray { get; set; } = Array.Empty<uint>();
public short OptionSetting { get; set; }
public int NotesPosition { get; set; }
public bool IsVoiceOn { get; set; } = true;
public bool IsSkipOn { get; set; }
public uint DifficultyPlayedCourse { get; set; }
public uint DifficultyPlayedStar { get; set; }
public uint DifficultyPlayedSort { get; set; }
public uint DifficultySettingCourse { get; set; }
public uint DifficultySettingStar { get; set; }
public uint DifficultySettingSort { get; set; }
public uint SelectedToneId { get; set; }
public DateTime LastPlayDatetime { get; set; }
public uint LastPlayMode { get; set; }
public uint ColorBody { get; set; }
public uint ColorFace { get; set; }
public uint ColorLimb { get; set; }
public uint CurrentKigurumi { get; set; }
public uint CurrentHead { get; set; }
public uint CurrentBody { get; set; }
public uint CurrentFace { get; set; }
public uint CurrentPuchi { get; set; }
public bool DisplayDan { get; set; }
public bool DisplayAchievement { get; set; }
public Difficulty AchievementDisplayDifficulty { get; set; }
public int AiWinCount { get; set; }
public List<Token> Tokens { get; set; } = new();
public List<uint> UnlockedSongIdList { get; set; } = [];
public List<uint> UnlockedUraSongIdList { get; set; } = [];
public bool IsAdmin { get; set; }
}
}