1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 06:07:25 +08:00

Rename lots of weird variables

This commit is contained in:
Dean Herbert 2022-07-08 18:36:46 +09:00
parent f3a6e646a6
commit e4ebab92c6
2 changed files with 9 additions and 7 deletions

View File

@ -21,6 +21,7 @@ namespace osu.Game.Screens.Play
public class FailOverlay : GameplayMenuOverlay
{
public Func<Task<ScoreInfo>> SaveReplay;
public override string Header => "failed";
public override string Description => "you're dead, try again?";

View File

@ -20,8 +20,8 @@ namespace osu.Game.Screens.Play
{
public class SaveFailedScoreButton : CompositeDrawable
{
public Func<Task<ScoreInfo>> SaveReplay;
private Task<ScoreInfo> saveReplayAsync;
public Func<Task<ScoreInfo>> ImportFailedScore;
private Task<ScoreInfo> saveFailedScoreTask;
private ScoreInfo score;
private ScheduledDelegate saveScoreDelegate;
@ -31,10 +31,10 @@ namespace osu.Game.Screens.Play
private DownloadButton button;
private ShakeContainer shakeContainer;
public SaveFailedScoreButton(Func<Task<ScoreInfo>> sr)
public SaveFailedScoreButton(Func<Task<ScoreInfo>> requestImportFailedScore)
{
Size = new Vector2(50, 30);
SaveReplay = sr;
ImportFailedScore = requestImportFailedScore;
}
[BackgroundDependencyLoader(true)]
@ -89,17 +89,18 @@ namespace osu.Game.Screens.Play
private void saveScore()
{
State.Value = ImportState.Importing;
saveReplayAsync = Task.Run(SaveReplay);
saveFailedScoreTask = Task.Run(ImportFailedScore);
saveScoreDelegate = new ScheduledDelegate(() =>
{
if (saveReplayAsync?.IsCompleted != true)
if (saveFailedScoreTask?.IsCompleted != true)
// If the asynchronous preparation has not completed, keep repeating this delegate.
return;
saveScoreDelegate?.Cancel();
score = saveReplayAsync.GetAwaiter().GetResult();
score = saveFailedScoreTask.GetAwaiter().GetResult();
State.Value = score != null ? ImportState.Imported : ImportState.Failed;
}, Time.Current, 50);