/// <summary> /// Button click adds the player names to the list, /// Invokes the PlayersUpdatedEvent for the outside world to know /// </summary> /// <param name="sender">Object that triggered the event</param> /// <param name="e">Event details</param> private void Button_Click(object sender, RoutedEventArgs e) { playerNames.Add(txtPlayer1.Text); playerNames.Add(txtPlayer2.Text); playerNames.Add(txtPlayer3.Text); playerNames.Add(txtPlayer4.Text); PlayersUpdatedEvent.Invoke(playerNames, e); Hide(); }
void OnPlayersUpdated(PlayersUpdatedEvent e) { UpdateLobbyNameContainerVisibility(); }