void ScoreUpdated(PlayerScoreUpdate playerScoreUpdate) { if (playerScoreUpdate.playerID == playerID) { int score = playerScoreUpdate.currentScore; playerScoreText.text = string.Format("{0}", score); } }
private void IncorrectButton_Click(object sender, RoutedEventArgs e) { PlayerScoreUpdate update = new PlayerScoreUpdate { ButtonId = LastPlayerClicked, ScoreAmount = (-1 * ClueValue) }; eventAggregator.GetEvent <PubSubEvent <PlayerScoreUpdate> >().Publish(update); PlayerClicked = false; LastPlayerClicked = -1; kb.Reset(); kb.IsLocked = false; }
private void CorrectButtonClicked(object sender, RoutedEventArgs e) { PlayerScoreUpdate update = new PlayerScoreUpdate { ButtonId = LastPlayerClicked, ScoreAmount = (ClueValue) }; eventAggregator.GetEvent <PubSubEvent <PlayerScoreUpdate> >().Publish(update); var clueWindow = this as ClueWindowBase; eventAggregator.GetEvent <PubSubEvent <ClickClue> >().Publish(new ClickClue { ClueName = clueWindow.Name }); kb.Reset(); }