/// <summary> /// Highlights the headers by using a special prefab that bolds the text. /// </summary> /// <param name="headers">Headers to highlight</param> private void SetupHeaders(List <string> headers) { ChallengeContentColumnData headerContentData = GameObject.Instantiate(contentColumnsPrefab, contentContainer.transform); headerContentData.SetupContentData(contentHeaderPrefab, headers); cachedColumnContent.Add(headerContentData); }
/// <summary> /// Displays the content data without highlight. /// </summary> /// <param name="contentData">Data to display</param> private void SetupContentData(List <List <string> > contentData) { for (int i = 0; i < contentData.Count; i++) { ChallengeContentColumnData data = GameObject.Instantiate(contentColumnsPrefab, contentContainer.transform); data.SetupContentData(contentPrefab, contentData[i]); cachedColumnContent.Add(data); } }