Example #1
0
        private void LoadProjectItems()
        {
            projects.Clear();
            projectList.Clear();
            List <string> paths = Serialization.SaveManager.Instance.GetProjectThumbnailPaths();

            foreach (string path in paths)
            {
                GameObject item = Instantiate(itemPrefab);
                item.name = Directory.GetParent(path).Name;
                ProjectItem       projectItem = item.GetComponent <ProjectItem>();
                UIDynamicListItem dlItem      = projectList.AddItem(item.transform);
                projectItem.SetListItem(dlItem, path);
                projects.Add(item);
            }

            projectList.ForceUpdate();
            UpdateButtons();
        }