void SetUpPage()
    {
        startPage.SetActive(pageIndex == 0);
        endPage.SetActive(pageIndex == pageInfos.Count + 1);

        if (!startPage.activeInHierarchy && !endPage.activeInHierarchy)
        {
            questPage.SetActive(true);

            questIDField.text = "Oculus Quest " + pageInfos[pageIndex - 1].questID;
            userIDField.text  = pageInfos[pageIndex - 1].userID == "" ? "" : pageInfos[pageIndex - 1].userID;
            groupIDField.SetSwitch(pageInfos[pageIndex - 1].groupID != "B");
        }
        else
        {
            questPage.SetActive(false);
        }

        if (endPage.activeInHierarchy)
        {
            foreach (UserInfo pageInfo in pageInfos)
            {
                if (pageInfo.userID == "")
                {
                    warning.text = MISSING_ID;
                    warning.gameObject.SetActive(true);
                    break;
                }

                foreach (UserInfo _pageInfo in pageInfos)
                {
                    if (pageInfo != _pageInfo && pageInfo.userID == _pageInfo.userID)
                    {
                        warning.text = DUPLICATE_ID;
                        warning.gameObject.SetActive(true);
                    }
                }
            }
        }
        else
        {
            warning.gameObject.SetActive(false);
        }
    }