/// <summary> /// When a player has been connected to the host. /// </summary> private async void OnParticipantConnected(object sender, ParticipantConnectedEventArgs e) { // A player has joined the game. _participantCommunicationChannels.Add(_manager.CreateCommunicationChannel(e.Id)); PlayerMessage data = new PlayerMessage { PlayerName = e.Message.ToString(), QuestionAnswer = 0, Command = PlayerMessageType.Join }; await callOnUiThread(() => OnPlayerJoined(data, e.Id)); }