//Enables trigger areas based on the question state
    public void EnableTriggerAreas(QuestionManager.QuestionState questionState)
    {
        switch (questionState)
        {
        case QuestionManager.QuestionState.None:

            //Trigger Areas
            AmbientTrigger.SetActive(true);
            PollTrigger.SetActive(false);
            MultipleChoiceTrigger.SetActive(false);
            ScatterPlotTrigger.SetActive(false);

            //CGF Areas
            foreach (var cgf in PollCgfs)
            {
                cgf.Enable = false;
            }
            foreach (var cgf in MultipleChoiceCgfs)
            {
                cgf.Enable = false;
            }

            break;

        case QuestionManager.QuestionState.Poll:

            //Trigger Areas
            AmbientTrigger.SetActive(false);
            PollTrigger.SetActive(true);
            MultipleChoiceTrigger.SetActive(false);
            ScatterPlotTrigger.SetActive(false);

            //CGF Areas
            foreach (var cgf in PollCgfs)
            {
                cgf.Enable = true;
            }
            foreach (var cgf in MultipleChoiceCgfs)
            {
                cgf.Enable = false;
            }

            break;

        case QuestionManager.QuestionState.MultipleChoice:

            //Trigger Areas
            AmbientTrigger.SetActive(false);
            PollTrigger.SetActive(false);
            MultipleChoiceTrigger.SetActive(true);
            ScatterPlotTrigger.SetActive(false);

            //CGF Areas
            foreach (var cgf in PollCgfs)
            {
                cgf.Enable = false;
            }
            foreach (var cgf in MultipleChoiceCgfs)
            {
                cgf.Enable = true;
            }

            break;

        case QuestionManager.QuestionState.ScatterPlot:

            //Trigger Areas
            AmbientTrigger.SetActive(false);
            PollTrigger.SetActive(false);
            MultipleChoiceTrigger.SetActive(false);
            ScatterPlotTrigger.SetActive(true);

            //CGF Areas
            foreach (var cgf in PollCgfs)
            {
                cgf.Enable = false;
            }
            foreach (var cgf in MultipleChoiceCgfs)
            {
                cgf.Enable = false;
            }

            break;
        }
    }