示例#1
0
 private void onStart()
 {
     switch (type.Value)
     {
     default:
     case GameTypeTimeshift _:
         multiplayer?.Start(() => new TimeshiftPlayer(CurrentItem.Value)
         {
             Exited = () => leaderboard.RefreshScores()
         });
         break;
     }
 }
示例#2
0
 private void onStart()
 {
     switch (type.Value)
     {
     default:
     case GameTypeTimeshift _:
         multiplayer?.Push(new PlayerLoader(() => new TimeshiftPlayer(SelectedItem.Value)
         {
             Exited = () => leaderboard.RefreshScores()
         }));
         break;
     }
 }
示例#3
0
        private void onStart()
        {
            previewTrackManager.StopAnyPlaying(this);

            switch (type.Value)
            {
            default:
            case GameTypeTimeshift _:
                multiplayer?.Start(() => new TimeshiftPlayer(CurrentItem.Value)
                {
                    Exited = () => leaderboard.RefreshScores()
                });
                break;
            }
        }
示例#4
0
        private void onStart()
        {
            Beatmap.Value.Mods.Value = bindings.CurrentMods.Value.ToArray();

            switch (bindings.Type.Value)
            {
            default:
            case GameTypeTimeshift _:
                pushGameplayScreen?.Invoke(new PlayerLoader(() => new TimeshiftPlayer(room, room.Playlist.First().ID)
                {
                    Exited = () => leaderboard.RefreshScores()
                }));
                break;
            }
        }
示例#5
0
        private void onStart()
        {
            Beatmap.Value.Mods.Value = CurrentMods.Value.ToArray();

            switch (type.Value)
            {
            default:
            case GameTypeTimeshift _:
                multiplayer?.Start(() => new TimeshiftPlayer(CurrentItem)
                {
                    Exited = () => leaderboard.RefreshScores()
                });
                break;
            }
        }
示例#6
0
 private void onStart() => StartPlay(() => new PlaylistsPlayer(SelectedItem.Value)
 {
     Exited = () => leaderboard.RefreshScores()
 });
示例#7
0
 protected override Screen CreateGameplayScreen() => new PlayerLoader(() => new PlaylistsPlayer(SelectedItem.Value)
 {
     Exited = () => leaderboard.RefreshScores()
 });