Пример #1
0
 public void RightAnswerClick()
 {
     if (isPlayerAnswering)
     {
         isPlayerAnswering  = false;
         isQuestionAnswered = false;
         isWrongAnswer      = false;
         OnRightAnswer?.Invoke(currentQuestion.Points, false);
     }
 }
Пример #2
0
        public void HitGridNumber(int number)
        {
            PlayerTries++;
            if (number != TargetNumber)
            {
                return;
            }

            if (number == MaxNumberOnGrid)
            {
                FinishTheGame();
                OnGameFinish?.Invoke();
            }
            else
            {
                ChangeTargetNumberByRule();
                OnRightAnswer?.Invoke();
            }
        }