private void Handler(NotifyUsersOnlinePacket notifyUsersOnlinePacket)
        {
            _viewModel.OnlineUsers = notifyUsersOnlinePacket.OnlineUsers;

            if (_view.FlowController.WebControl.IsDocumentReady)
            {
                _view.UpdateView();
            }
        }
Exemple #2
0
        public void SendUserOnlineList(User user)
        {
            var nameList = new List <string>();

            foreach (var player in ServiceContainer.Users)
            {
                nameList.Add(player.Value.Name);
            }

            var packet = new NotifyUsersOnlinePacket(nameList);

            ClientNetworkManager.Instance.SendPacket(packet, user.Connection);
        }