private IEnumerator Routine_ListUpTextures() { var album = _DataFileManager.Load_AlbumData(); _AlbumDataList = album; _Text_NumOfPictures.text = "0枚"; int NumOfLoding = 0; int LoadingCompleted = 0; for (int i = 0, size = album.Pictures.Count; i < size; ++i) { while (NumOfLoding >= _MaxSyncLoadNum) { yield return(null); } var obj = Instantiate(_Prefab_Node); obj.transform.SetParent(_ScrollViewContent, false); var component = obj.GetComponent <Main_AlbumViewerNode>(); component.Init(this, album.Pictures[i]); _ScrollViewNodes.Add(component); ++NumOfLoding; _DataFileManager.InputAlbumSmallPicture( album.Pictures[i].FileName_Small, component.ImageCallBack, () => { --NumOfLoding; ++LoadingCompleted; _Text_NumOfPictures.text = LoadingCompleted + "枚"; }); } _ContentSizeFitter.SetLayoutVertical(); _ScrollView.verticalNormalizedPosition = 1.0f; }
public void Save_AlbumData(Json_Album_DataList Album) { var file = new FileInfo(getAlbumDataListPath()); //ファイルが存在しなかったら if (!file.Exists) { file.Create(); } CreateJsonFile <Json_Album_DataList>(file, Album); }
public void Save_AlbumData(Json_Album_DataList Album) { var file = new FileInfo(getAlbumDataListPath()); CreateJsonFile <Json_Album_DataList>(file, Album); }