QuestionLivingLetter CreateQuestionLivingLetter() { QuestionLivingLetter newQuestionLivingLetter = GameObject.Instantiate(game.questionLivingLetterPrefab).GetComponent <QuestionLivingLetter>(); newQuestionLivingLetter.gameObject.SetActive(true); newQuestionLivingLetter.Initialize(game.tubesCamera, game.questionLivingLetterBox.upRightMaxPosition.position, game.questionLivingLetterBox.downLeftMaxPosition.position, game.questionLivingLetterBox.lettersPosition); newQuestionLivingLetter.transform.SetParent(game.questionLivingLetterBox.transform); newQuestionLivingLetter.onMouseUpLetter += CheckAnswer; var shadow = GameObject.Instantiate(game.shadowPrefab); shadow.transform.SetParent(newQuestionLivingLetter.transform); shadow.gameObject.SetActive(true); shadow.Initialize(newQuestionLivingLetter.transform, game.pipesAnswerController.basePosition.position.y); return(newQuestionLivingLetter); }