mirror of
https://github.com/osukey/osukey.git
synced 2025-08-02 22:26:41 +09:00
Combine all loading animation implementations
This commit is contained in:
@ -23,7 +23,7 @@ namespace osu.Game.Screens.Multi.Lounge
|
||||
protected readonly FilterControl Filter;
|
||||
|
||||
private readonly Container content;
|
||||
private readonly ProcessingOverlay processingOverlay;
|
||||
private readonly LoadingLayer loadingLayer;
|
||||
|
||||
[Resolved]
|
||||
private Bindable<Room> currentRoom { get; set; }
|
||||
@ -58,7 +58,7 @@ namespace osu.Game.Screens.Multi.Lounge
|
||||
Child = new RoomsContainer { JoinRequested = joinRequested }
|
||||
},
|
||||
},
|
||||
processingOverlay = new ProcessingOverlay(searchContainer),
|
||||
loadingLayer = new LoadingLayer(searchContainer),
|
||||
}
|
||||
},
|
||||
new RoomInspector
|
||||
@ -126,12 +126,12 @@ namespace osu.Game.Screens.Multi.Lounge
|
||||
|
||||
private void joinRequested(Room room)
|
||||
{
|
||||
processingOverlay.Show();
|
||||
loadingLayer.Show();
|
||||
RoomManager?.JoinRoom(room, r =>
|
||||
{
|
||||
Open(room);
|
||||
processingOverlay.Hide();
|
||||
}, _ => processingOverlay.Hide());
|
||||
loadingLayer.Hide();
|
||||
}, _ => loadingLayer.Hide());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
Reference in New Issue
Block a user