public UM_RTM_Room(GK_RTM_Match match) { foreach (GK_Player player in match.Players) { UM_RTM_Participant participant = new UM_RTM_Participant(player); _Participants.Add(participant); } }
public UM_RTM_Room(GP_RTM_Room room) { foreach (GP_Participant p in room.participants) { UM_RTM_Participant participant = new UM_RTM_Participant(p); _Participants.Add(participant); } }
public void SetParticipant(UM_RTM_Participant participant) { id.text = "ID: " + participant.Id; status.text = participant.Status.ToString(); playerId.text = "Player Id: " + participant.Id; playerName.text = "Name: " + participant.Name; if (participant.SmallIcon != null) { avatar.GetComponent <Renderer>().material.mainTexture = participant.SmallIcon; } else { avatar.GetComponent <Renderer>().material.mainTexture = defaulttexture; } }
void HandleMatchDataReceived(string senderId, byte[] data) { string str = string.Empty; #if !UNITY_WP8 && !UNITY_WSA System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding(); str = enc.GetString(data); #endif string name = senderId; UM_RTM_Participant p = RTM.Matchmaker.CurrentRoom.GetParticipantById(senderId); if (p != null) { name = p.Name; } AndroidMessage.Create("Data Eeceived", "player " + name + " \n " + "data: " + str); }