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); } }