Ejemplo n.º 1
0
    void ShowHideTasks(bool showAddDetergent, bool showHotColdWash, bool showWashLength, bool showWetClothes, bool showFeedback)
    {
        // Canvas elements don't have a SetActive method, but they have an 'enabled' property

        if (showAddDetergent)
        {
            firstDetergent.GetComponent <MeshRenderer>().material  = badDetergent;
            secondDetergent.GetComponent <MeshRenderer>().material = avgDetergent;
            thirdDetergent.GetComponent <MeshRenderer>().material  = goodDetergent;
        }
        else
        {
            firstDetergent.GetComponent <MeshRenderer>().material  = defaultDetergent;
            secondDetergent.GetComponent <MeshRenderer>().material = defaultDetergent;
            thirdDetergent.GetComponent <MeshRenderer>().material  = defaultDetergent;
        }

        wetClothes.SetActive(showWetClothes);
        hotColdWash.enabled   = showHotColdWash;
        longShortWash.enabled = showWashLength;

        if (showFeedback)
        {
            feedbackText.text = Decisions.GetFeedback();
        }

        feedback.enabled = showFeedback;
    }