Exemplo n.º 1
0
 private void HandleOnPlayerJoinedMatch(PlayerJoinedMatchPackage package)
 {
     InvokeGui(() =>
     {
         if (_viewModel.MatchUid == package.MatchUid)
         {
             _viewModel.Players.Add(package.Player);
             Log.Warn($"Player {package.Player.Username} joind with status: {package.Player.Status}");
         }
     });
 }
        private void HandleOnPlayerChangedMatch(PlayerJoinedMatchPackage package)
        {
            InvokeGui(() =>
            {
                if (package.Player.Uid == App.Uid)
                {
                    _mainWindow.MatchJoined(package.MatchUid);
                    _matchJoined = true;
                    Close();
                }

                var match = _viewModel.GetMatch(package.MatchUid);
                match.Players.Add(package.Player);
            });
        }