private void OnLocalPlayerJoined(LocalPlayerJoinedEventArgs args) { var localPlayer = args.Player; if (localPlayer == null) { return; } _accessLock.EnterWriteLock(); try { _lobbyData = args.LobbyData; _localPlayer = localPlayer; _isSinglePlayerGame = !_lobbyData.IsMultiplayerGame; _isGameHost = localPlayer.IsGameHost; } finally { _accessLock.ExitWriteLock(); } OnPropertyChanged("LocalPlayer"); OnPropertyChanged("IsGameHost"); OnPropertyChanged("IsSinglePlayerGame"); OnPropertyChanged("LobbyData"); }
private void OnLocalPlayerJoined(LocalPlayerJoinedEventArgs args) { if (!_appContext.IsSinglePlayerGame) { ClearStatusWindow(); } }