public void AddLobbyData(LobbyData data) { LobbyPageVM.PlayerOnlineCount = data.playerCount; foreach (var pl in data.players) { var pli = new LobbyPlayerVM() { Name = pl.name, ExtraInfo = pl.info }; LobbyPageVM.PlayersOnline.Add(pli); } }
public void AddLobbyData(LobbyPlayerInfo data) { var pl = LobbyPageVM.PlayersOnline.Where(d => d.Name == data.name).FirstOrDefault(); if (pl != null) { return; } var pli = new LobbyPlayerVM() { Name = data.name, ExtraInfo = data.info }; LobbyPageVM.PlayersOnline.Add(pli); LobbyPageVM.PlayerOnlineCount = LobbyPageVM.PlayersOnline.Count; }