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