示例#1
0
 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);
     }
 }
示例#2
0
        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;
        }