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()); }