private void HandleKeyReturn() { if (_isAlertShown) { DllImports.HideAlert(); _isAlertShown = false; } else if (_isMenuShown) { if (_selectedTile >= _resourceLoader.TilesCount) { return; } ShowMenu(false); HandlePlaybackStart(); } else if (_progressBarShown && !_options.Visible) { switch (Player.State) { case Common.PlayerState.Playing: Player?.Pause(); break; case Common.PlayerState.Paused: Player?.Start(); break; } } else if (_options.Visible && _options.ProperSelection()) { _options.ControlSelect(Player); _options.Hide(); } }