Пример #1
0
        void GamePlayService_PlayerDisconnectEvent(object oSender, PlayerLoginArgs playerLoginArgs)
        {
            robotAvatarList.Remove(playerLoginArgs.RobotAvatar);
            Dispatcher.Invoke(() => LoggedRobotsListView.Items.Remove(playerLoginArgs.RobotAvatar.Login));

            _numberOfRobotsLogged--;
        }
Пример #2
0
 private void LoginService_PlayerLoginEvent(object oSender, PlayerLoginArgs oEventArgs)
 {
     robotAvatarList.Add(oEventArgs.RobotAvatar);
     Dispatcher.Invoke(() => LoggedRobotsListView.Items.Add(oEventArgs.RobotAvatar.Login));
     _numberOfRobotsLogged++;
     if (_isMapLoaded && _isPaymentModuleLoaded)
     {
         Dispatcher.Invoke(() => startServerButton.IsEnabled = true);
     }
 }