void OnGUI() { GUI.skin = GSKIN; GSKIN.button.fontSize = Screen.width / 55; int scaleFontSize = Screen.width / 55; GUIStyle scaleFont; scaleFont = new GUIStyle(GSKIN.label); scaleFont.fontSize = scaleFontSize; if (activeQ) { Debug.Log(ListaskedQ.Count); // GUI.Window(0, WindowRectangle, DoMyWindow,""); if (ListaskedQ.Count < 39) { GUI.Box(new Rect(QuestionRectangle), ""); GUI.Label(new Rect(LabelRectangle), Question, scaleFont); if (GUI.Button(new Rect(AnswerRectangle), Answer1)) { purformOutcome(Outcome1); activeQ = false; villageManagerRef.setVillagersKinematic(false); villageManagerRef.VillagerAlert.SetActive(false); nextQ(); } if (GUI.Button(new Rect(AnswerRectangle2), Answer2)) { purformOutcome(Outcome2); villageManagerRef.setVillagersKinematic(false); villageManagerRef.VillagerAlert.SetActive(false); activeQ = false; nextQ(); } } else { //Completed Decisions end state villageManagerRef.questionVictory = true; } } }