IEnumerator CreateMyLibraryThumbnails() { foreach (GameBundleLibrary.Entry entry in gameBundleLibrary.Enumerate()) { GameThumbnail gameThumbnail = Instantiate(gameThumbnailPrefab).GetComponent <GameThumbnail>(); GameBundle.Metadata metadata = entry.bundle.GetMetadata(); Texture2D texture = entry.bundle.GetThumbnail(); if (texture != null) { gameThumbnail.SetThumbnail(texture); } else { gameThumbnail.SetThumbnail(placeholderThumbnailTexture); } if (AutoSaveController.IsAutosave(entry)) { gameThumbnail.SetGameSource(GameDetail.GameSource.Autosave); } else { gameThumbnail.SetGameSource(GameDetail.GameSource.Local); } gameThumbnail.SetName(metadata.name); gameThumbnail.OnClick = () => OpenLibraryEntry(gameThumbnail, entry); gameThumbnail.GetWriteTime = () => GetBundleWriteTime(entry.id); gameThumbnail.GetDescription = () => { return(metadata.description); }; AddThumbnail(gameThumbnail, AutoSaveController.IsAutosave(entry) ? AUTOSAVES : SAVED); yield return(null); } }
public bool IsAutosave() { return(AutoSaveController.IsAutosave(id)); }