Пример #1
0
    Color GetDesireRGBColor(DesireColor desireColor)
    {
        switch (desireColor)
        {
        case DesireColor.Red:
            return(Color.red);

        case DesireColor.Orange:
            return(new Color32(255, 150, 0, 255));

        case DesireColor.Yellow:
            return(Color.yellow);

        case DesireColor.Green:
            return(Color.green);

        case DesireColor.Cyan:
            return(Color.cyan);

        case DesireColor.Blue:
            return(Color.blue);

        case DesireColor.Magenta:
            return(Color.magenta);

        default:
            return(Color.black);
        }
    }
Пример #2
0
    void OnGUI()
    {
        //defaultStyle = new GUIStyle(GUI.skin.box);
        //cardStyle = defaultStyle;

        GUI.Box(new Rect(10, 10, 450, 370), "");

        GUI.Label(new Rect(20, 20, 400, 30), "<b>" + encounterTitles[currentEncounter] + "</b>");

        GUI.Label(new Rect(20, 50, 400, 30), encounterPrompts[currentEncounter]);

        if (GUI.Button(new Rect(30, 080, 400, 30), activeAnswers[answerColors[0]]))
        {
            resultRevealed = true;
            selectedColor  = answerColors[0];
        }
        if (GUI.Button(new Rect(30, 120, 400, 30), activeAnswers[answerColors[1]]))
        {
            resultRevealed = true;
            selectedColor  = answerColors[1];
        }
        if (GUI.Button(new Rect(30, 160, 400, 30), activeAnswers[answerColors[2]]))
        {
            resultRevealed = true;
            selectedColor  = answerColors[2];
        }
        if (GUI.Button(new Rect(30, 200, 400, 30), activeAnswers[answerColors[3]]))
        {
            resultRevealed = true;
            selectedColor  = answerColors[3];
        }
        if (GUI.Button(new Rect(30, 240, 400, 30), activeAnswers[answerColors[4]]))
        {
            resultRevealed = true;
            selectedColor  = answerColors[4];
        }
        if (GUI.Button(new Rect(30, 280, 400, 30), activeAnswers[answerColors[5]]))
        {
            resultRevealed = true;
            selectedColor  = answerColors[5];
        }
        if (GUI.Button(new Rect(30, 320, 400, 30), activeAnswers[answerColors[6]]))
        {
            resultRevealed = true;
            selectedColor  = answerColors[6];
        }

        if (resultRevealed)
        {
            GUIStyle cardStyle = new GUIStyle();
            cardStyle.normal.textColor = GetDesireRGBColor(selectedColor);
            GUI.Label(new Rect(20, 400, 250, 30), "You received a " + selectedColor.ToString().ToLower() + " card.", cardStyle);

            //guiSkin.box.
            //GUI.Box (new Rect(300, 400, 20, 40), "", cardSkin.GetStyle(");
        }
    }