Example #1
0
    void UpdateTutorial()
    {
        DeleteAllChildren(tutorialGrid.transform);

        for (int i = 0; i < tutorData.lessons.Count; i++)
        {
            TutorLessonData lesson = tutorData.lessons[i];

            TutorItem item = CreateItem(tutorialGrid.transform);
            item.SetText(lesson.lessonName);
            item.itemId = i;

            UIButtonMessage btnMsg = item.GetComponent <UIButtonMessage>();
            btnMsg.functionName = "OnLessonClicked";
            btnMsg.target       = gameObject;

            if (i == currentLessonIndex)
            {
                item.Checked();
            }
        }

        tutorialGrid.repositionNow = true;
    }