public async Task HandleAsync(TrackFinishedEvent message) { Log.Debug("Processing TrackFinishedEvent"); var nextSongCommand = new NextSongCommand(); await _bus.PublishAsync(nextSongCommand); }
private void CreateNextButton() { _nextBtn = _customListViewController.CreateUIButton("CreditsButton", new Vector2(5f, 20f), new Vector2(30f, 15f)); _nextBtn.SetButtonText("Next Song"); _nextBtn.ToggleWordWrapping(false); _nextBtn.onClick.AddListener(delegate() { NextSongCommand nsc = new NextSongCommand(); nsc.Run(_internalTwitchMessage); RefreshandResetLevelView(); }); }