Beispiel #1
0
    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;
            }
        }
    }