Fix score statistics not being read

This commit is contained in:
smoogipoo
2018-05-11 20:31:57 +09:00
parent ac514c5d20
commit 8ca67f63ec

View File

@ -49,18 +49,21 @@ namespace osu.Game.Rulesets.Scoring.Legacy
score.User = new User { Username = sr.ReadString() }; score.User = new User { Username = sr.ReadString() };
/* var localScoreChecksum = */ /* var localScoreChecksum = */
sr.ReadString(); sr.ReadString();
/* score.Count300 = */
sr.ReadUInt16(); var count300 = sr.ReadUInt16();
/* score.Count100 = */ var count100 = sr.ReadUInt16();
sr.ReadUInt16(); var count50 = sr.ReadUInt16();
/* score.Count50 = */ var countGeki = sr.ReadUInt16();
sr.ReadUInt16(); var countKatu = sr.ReadUInt16();
/* score.CountGeki = */ var countMiss = sr.ReadUInt16();
sr.ReadUInt16();
/* score.CountKatu = */ score.Statistics[HitResult.Great] = count300;
sr.ReadUInt16(); score.Statistics[HitResult.Good] = count100;
/* score.CountMiss = */ score.Statistics[HitResult.Meh] = count50;
sr.ReadUInt16(); score.Statistics[HitResult.Perfect] = countGeki;
score.Statistics[HitResult.Ok] = countKatu;
score.Statistics[HitResult.Miss] = countMiss;
score.TotalScore = sr.ReadInt32(); score.TotalScore = sr.ReadInt32();
score.MaxCombo = sr.ReadUInt16(); score.MaxCombo = sr.ReadUInt16();
/* score.Perfect = */ /* score.Perfect = */