1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-13 15:03:13 +08:00

Add audio feedback for incorrect MP room password

This commit is contained in:
Jamie Taylor 2021-09-17 20:52:13 +09:00
parent 90f1592d15
commit 9485323a13
No known key found for this signature in database
GPG Key ID: 2ACFA8B6370B8C8C

View File

@ -189,9 +189,10 @@ namespace osu.Game.Screens.OnlinePlay.Lounge
private OsuPasswordTextBox passwordTextbox;
private TriangleButton joinButton;
private OsuSpriteText errorText;
private Sample sampleJoinFail;
[BackgroundDependencyLoader]
private void load(OsuColour colours)
private void load(OsuColour colours, AudioManager audio)
{
Child = new FillFlowContainer
{
@ -227,6 +228,8 @@ namespace osu.Game.Screens.OnlinePlay.Lounge
}
};
sampleJoinFail = audio.Samples.Get(@"UI/password-fail");
joinButton.Action = () => lounge?.Join(room, passwordTextbox.Text, null, joinFailed);
}
@ -244,6 +247,8 @@ namespace osu.Game.Screens.OnlinePlay.Lounge
.FadeOutFromOne(1000, Easing.In);
Body.Shake();
Schedule(() => { sampleJoinFail?.Play(); });
}
protected override void LoadComplete()