public void CreateWindow(Question question) { quizWindow = new Rect(0,0,500,500); labelSection = new Rect (0, 0, 500, 200); //We want to make sure the window has all the information it will contain before we display the window //otherwise sometimes the window will show up with its default values, while this is not a problem //it would be better to make sure these variables contain the information they need to show regardless. quizQuestion = question; this.displayMessage = question.getQuestionString(); this.answer1 = question.getAnwsers()[0]; this.answer2 = question.getAnwsers()[1]; this.answer3 = question.getAnwsers()[2]; this.answer4 = question.getAnwsers()[3]; this.answerValue = question.getCorrectAnwserValue(); this.questionType = question.getTexture (); counterForDrawing = IntParseFast (answerValue); source = GetComponent<AudioSource> (); }