Save score upon map completion

This commit is contained in:
smoogipoo
2018-11-29 14:56:29 +09:00
parent 8eff49bccd
commit 4c1abdcd8c

View File

@ -67,6 +67,9 @@ namespace osu.Game.Screens.Play
/// </summary> /// </summary>
private DecoupleableInterpolatingFramedClock adjustableClock; private DecoupleableInterpolatingFramedClock adjustableClock;
[Resolved]
private ScoreManager scoreManager { get; set; }
private PauseContainer pauseContainer; private PauseContainer pauseContainer;
private RulesetInfo ruleset; private RulesetInfo ruleset;
@ -273,7 +276,11 @@ namespace osu.Game.Screens.Play
{ {
if (!IsCurrentScreen) return; if (!IsCurrentScreen) return;
Push(new Results(CreateScoreInfo())); var score = CreateScoreInfo();
if (RulesetContainer.Replay == null)
scoreManager.Import(score);
Push(new Results(score));
onCompletionEvent = null; onCompletionEvent = null;
}); });