public void InitQuestionSystem()
 {
     questionList = QuestionBuilder.GetQuestionList(10, questionTypeModel);
     CancelInvoke();
     currentQuestionNumber = 0;
     isQuestionRoundOver   = false;
     if (questionList.Count > 0)
     {
         hasNextQuestion = true;
     }
     scrollHeaderPos = new Vector2(0, scrollHeader.transform.localPosition.y);
     scrollHeader.transform.localPosition = new Vector2(0, 240);
     targetTypeUI.text = questionList [0].questionType.questionCategory.ToString();
     partTarget.ChangeTargetColor(questionList [0].questionType.questionCategory);
     selectionType           = questionList [currentQuestionNumber].questionType.selectionType;
     popUpSelectionIndicator = selectionType.ShowSelectionPopUp();
     TweenFacade.TweenScaleToLarge(popUpSelectionIndicator.transform, Vector3.one, 0.3f);
     popUpSelectionIndicator.transform.position = Vector3.zero;
     QuestionUIEntry();
     StartCoroutine(DebugStartQuestionCoroutine());
 }