Exemple #1
0
 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();
        }