public MusicDataTableUnit(MusicLevel.Unit unit) { if (unit == null) { throw new ArgumentNullException(nameof(unit)); } Id = unit.Id; Name = unit.Name; SetBaseRating(unit.Difficulty, unit.Level); }
private MusicLevel.Unit ParseUnit(IElement content, int index) { var unit = new MusicLevel.Unit(); unit.Id = GetId(content); unit.Name = GetName(content); unit.Difficulty = GetDifficulty(content); unit.Level = GetLevel(content); unit.Score = GetScore(content); unit.Rank = GetRank(content); unit.IsClear = GetIsClear(content); unit.ComboStatus = GetComboStatus(content); unit.ChainStatus = GetChainStatus(content); return(unit); }
public HighScoreRecordTableUnit(MusicLevel.Unit unit) { if (unit == null) { throw new ArgumentNullException(nameof(unit)); } Id = unit.Id; Name = unit.Name; Difficulty = unit.Difficulty; Score = unit.Score; Rank = unit.Rank; BaseRating = unit.Level; IsClear = unit.IsClear; ComboStatus = unit.ComboStatus; ChainStatus = unit.ChainStatus; }